@font-face{font-family:'fontello';src:url('fonts/fontello-global/fontello.eot?211623892');src:url('fonts/fontello-global/fontello.eot?11623892#iefix') format('embedded-opentype'),url('fonts/fontello-global/fontello.woff2?11623892') format('woff2'),url('fonts/fontello-global/fontello.woff?11623892') format('woff'),url('fonts/fontello-global/fontello.ttf?11623892') format('truetype'),url('fonts/fontello-global/fontello.svg?11623892#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.link-list li a:before,.ul-list li:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.icon-list-numbered:before{content:''}.icon-bank:before{content:''}.icon-graduation-cap:before{content:''}.icon-check:before{content:''}.icon-help-circled:before{content:''}.icon-ticket:before{content:''}.icon-export:before{content:''}.icon-right-open:before{content:''}.icon-info-circled:before{content:''}.icon-home:before{content:''}.icon-camera:before{content:''}.icon-chat:before{content:''}.icon-globe:before{content:''}.icon-down-circled:before{content:''}.icon-mobile:before{content:''}.icon-tablet:before{content:''}.icon-monitor:before{content:''}.icon-car:before{content:''}.icon-bus:before{content:''}.icon-plane:before{content:''}.icon-star:before{content:''}.icon-doc-text-inv:before{content:''}.icon-wrench:before{content:''}.icon-clock:before{content:''}.icon-retweet:before{content:''}.icon-chat-1:before{content:''}.icon-clock-1:before{content:''}.icon-user-pair:before{content:''}.icon-angle-circled-right:before{content:''}.icon-tags:before{content:''}.icon-search:before{content:''}.icon-cancel:before{content:''}.icon-info-circled-1:before{content:''}.icon-help-circled-1:before{content:''}.icon-down-open-big:before{content:''}.icon-up-open-big:before{content:''}.icon-menu:before{content:''}.icon-instagram-circled:before{content:''}.icon-twitter-circled:before{content:''}.icon-facebook-circled:before{content:''}.icon-wordpress-1:before{content:''}.icon-play-circled:before{content:''}.icon-pinterest:before{content:''}.icon-dollar:before{content:''}.icon-user:before{content:''}.icon-check-empty:before{content:''}@charset "UTF-8";@font-face{font-family:'fontello';src:url("fonts/fontello-global/fontello.eot?17532602");src:url("fonts/fontello-global/fontello.eot?17532602#iefix") format("embedded-opentype"),url("fonts/fontello-global/fontello.woff2?17532602") format("woff2"),url("fonts/fontello-global/fontello.woff?17532602") format("woff"),url("fonts/fontello-global/fontello.ttf?17532602") format("truetype"),url("fonts/fontello-global/fontello.svg?17532602#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.link-list li a:before,.ul-list li:before,.dropdown-toggle:after,.navbar-toggler-icon:before,.card-header button:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bank:before{content:''}.icon-graduation-cap:before{content:''}.icon-check:before{content:''}.icon-help-circled:before{content:''}.icon-export:before{content:''}.icon-right-open:before{content:''}.icon-info-circled:before{content:''}.icon-home:before{content:''}.icon-chat:before{content:''}.icon-globe:before{content:''}.icon-down-circled:before{content:''}.icon-star:before{content:''}.icon-doc-text-inv:before{content:''}.icon-wrench:before{content:''}.icon-clock:before{content:''}.icon-retweet:before{content:''}.icon-chat-1:before{content:''}.icon-clock-1:before{content:''}.icon-user-pair:before{content:''}.icon-angle-circled-right:before{content:''}.icon-attention:before{content:''}.icon-search:before{content:''}.icon-cancel:before{content:''}.icon-info-circled-1:before{content:''}.icon-help-circled-1:before{content:''}.icon-down-open-big:before{content:''}.icon-up-open-big:before{content:''}.icon-menu:before{content:''}.icon-play-circled:before{content:''}.icon-dollar:before{content:''}.icon-user:before{content:''}#masthead,footer,.help-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300}main h1{font-family:'Fjalla One',sans-serif;font-weight:400;font-style:normal}body{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-style:normal}.microsite-template #masthead .site-title,.microsite-template #search-nav input,.microsite-template #search-nav button .search-text{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-style:normal}.microsite-template .site-hero{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-style:normal}#nav-section,.microsite-template #masthead{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal}.microsite-template #mobile-nav #illinois-wordmark-link,.microsite-template #utility-nav-menu{font-family:'Montserrat',sans-serif;font-weight:600;font-style:normal}main h2,main h3,#PreviewPageContent h2,.hero-header h2,.btn-primary,.btn-secondary,.btn-primary-orange,#masthead .site-id .site-id-bold,.microsite-template .majors-link-back,.microsite-template #primary-nav-menu .nav-link,.microsite-template #primary-nav-menu #nav-apply h3,.microsite-template .site-hero h1 .title-calling,.checklist-page .card-header button,.checklist-page .card-header .btn,.checklist-page .card-header a,.application .legend-header,.modal .modal-title,#inquiry-popup h2{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal}#nav-section .navbar-brand{font-family:'Gotham A','Gotham B',Verdana,sans-serif;font-weight:700;font-style:normal}.microsite-template .site-hero{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-style:normal}#masthead,footer,.help-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300}.ol-list li:before{font-family:'Whitney SSm A','Whitney SSm B',Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased}body{background-color:#13294b}img{max-width:100%}main a,main .button-link{color:#222;text-decoration:none;border-bottom:solid 1px #ccc;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}main a:hover,main .button-link:hover{color:#225899;text-decoration:none;border-color:#225899}main a:focus,main .button-link:focus{border:solid 1px #ff552e}main .button-link:hover{color:#225899 !important;text-decoration:none;border-color:#225899}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a{text-decoration:none}main h2 a{color:#dd3403}main .img-link{border:none !important}main.application a[role=button]{cursor:pointer}main.application a[role=button].help-badge{cursor:pointer;border:none;text-decoration:none}main p,main ul,main ol{font-size:1.1em;line-height:1.6;margin-bottom:1.5em}main p em,main ul em,main ol em{font-style:italic}main p strong,main ul strong,main ol strong{font-weight:bold !important}main ul ul,main ol ul{font-size:1em;padding-left:1em}main ul{list-style-type:disc;margin-left:2em}main ul ul{list-style-type:circle;padding-left:1em}main ol{list-style-type:decimal;margin-left:2em}main h1{font-size:2.2em;line-height:1.4;color:#13294b;margin-bottom:.5em}main h2{color:#dd3403;font-size:1.3em;line-height:1.4;border-top:solid 5px #eee;padding-top:.5em;margin-bottom:1em}main.application h2{padding-top:0;border-top:none}main h3{color:#595959;font-size:1.1em;line-height:1.4;margin-bottom:0}main h4{font-weight:600;color:#595959;font-size:1.1em;line-height:1.4;margin-bottom:0}main small,main .small{font-weight:inherit !important}main strong{font-weight:bold !important}#PreviewPageContent h2{color:#dd3403;font-size:1.4em;line-height:1.4;border-top:solid 5px #eee;padding-top:.5em;margin-bottom:1em}#PreviewPageContent h3{color:#13294b}#PreviewPageContent .card-header{background:#eee}main{background-color:#fff;overflow:auto;padding-top:2em;padding-bottom:2em}.container-max{max-width:1140px;position:relative}.container-max-980{max-width:980px;position:relative}@media(min-width:1200px){.container-max-980{padding-left:0;padding-right:0}}@media(min-width:768px){.layout-content #section-nav-holder{padding-right:30px}}@media(max-width:991px){.layout-content #section-nav-holder{padding-left:0;padding-right:0}}.layout-content #body-content-holder{padding-top:2em;padding-bottom:2em}.layout-landing{padding-bottom:2em}@media(min-width:768px){.layout-landing #nav-section{display:none}}.application{padding-top:0;margin-top:0}#pagecontent{margin-top:2em}.section{padding-top:1.5em;padding-bottom:1.5em}.section>*:last-child,.section>*:last-child>*:last-child,.section>*:last-child>*:last-child>*:last-child,.section>*:last-child>*:last-child>*:last-child>*:last-child{margin-bottom:0}.media-holder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.media-holder iframe,.media-holder object,.media-holder embed{position:absolute;top:0;left:0;width:100%;height:100%}#skipToMenu{z-index:9050}.GradeRow,.ActivityRow,.HonorRow,.IntExamRow{border:solid 2px #999}.GradeRow .card-body,.ActivityRow .card-body,.HonorRow .card-body,.IntExamRow .card-body{padding-bottom:0 !important}.GradeRow .courseNameField,.GradeRow .ActivityName,.GradeRow .HonorName,.GradeRow .examTypeField,.ActivityRow .courseNameField,.ActivityRow .ActivityName,.ActivityRow .HonorName,.ActivityRow .examTypeField,.HonorRow .courseNameField,.HonorRow .ActivityName,.HonorRow .HonorName,.HonorRow .examTypeField,.IntExamRow .courseNameField,.IntExamRow .ActivityName,.IntExamRow .HonorName,.IntExamRow .examTypeField{color:#dd3403;font-weight:bold}.GradeRow .GradeRow1,.ActivityRow .GradeRow1,.HonorRow .GradeRow1,.IntExamRow .GradeRow1{margin-bottom:.5em}.GradeRow .GradeRowActions,.GradeRow .ActivityRowActions,.GradeRow .HonorRowActions,.GradeRow .IntExamRowActions,.ActivityRow .GradeRowActions,.ActivityRow .ActivityRowActions,.ActivityRow .HonorRowActions,.ActivityRow .IntExamRowActions,.HonorRow .GradeRowActions,.HonorRow .ActivityRowActions,.HonorRow .HonorRowActions,.HonorRow .IntExamRowActions,.IntExamRow .GradeRowActions,.IntExamRow .ActivityRowActions,.IntExamRow .HonorRowActions,.IntExamRow .IntExamRowActions{background:#eee;margin-right:-1.25rem;margin-left:-1.25rem;margin-top:.5em;padding:0 1.25rem .5rem 1.25rem}.GradeRow .GradeRowActions a,.GradeRow .ActivityRowActions a,.GradeRow .HonorRowActions a,.GradeRow .IntExamRowActions a,.ActivityRow .GradeRowActions a,.ActivityRow .ActivityRowActions a,.ActivityRow .HonorRowActions a,.ActivityRow .IntExamRowActions a,.HonorRow .GradeRowActions a,.HonorRow .ActivityRowActions a,.HonorRow .HonorRowActions a,.HonorRow .IntExamRowActions a,.IntExamRow .GradeRowActions a,.IntExamRow .ActivityRowActions a,.IntExamRow .HonorRowActions a,.IntExamRow .IntExamRowActions a{margin-left:.5em}.GradeRow .grade-bold,.ActivityRow .grade-bold,.HonorRow .grade-bold,.IntExamRow .grade-bold{color:#595959}.majorArea{margin-bottom:1em}.hero-header{text-align:center;padding:5em 0;background-size:cover;background-position:center}.hero-header h2{color:#fff;text-transform:uppercase;padding:0;margin:0;border:none;font-size:2em}.explore,.browse{background-image:url(../images/majors-card-1.jpg)}.browse{background-image:url(../images/majors-card-2.jpg)}.reflect{background-image:url(../images/majors-card-3.jpg)}.explore-search,.browse-list,.reflect-info{background-color:#eee;padding:2em}.major-link{border:none !important;width:100%;display:block;padding:.3em 0}.major-link:hover{background:#eee}.major-holder{border-bottom:solid 1px #b5b5b5}.major-holder .btn-outline-secondary{color:#595959;border-color:#ccc}.major-holder .btn-outline-secondary:hover{background-color:#eee}.major-key-header{border:none !important;padding-top:0 !important}#college-list .dropdown-toggle:after,#interest-list .dropdown-toggle:after{width:0 !important}.programItem .number{font-size:2em;display:block}.programItem .tuition-list{margin-left:0 !important}.programItem .tuition-list li{padding-left:0 !important}.columns-2{column-count:2}@media(max-width:767px){.columns-2{column-count:1}}.columns-2 .major-link{break-inside:avoid-column;border-bottom:solid 1px #ccc !important}main .btn{font-size:1em}.btn-primary{background-color:#13294b;color:#fff;border:none}.btn-primary:hover{background-color:#1a3969}.btn-primary:disabled{background-color:#595959 !important}.btn-secondary{background-color:#b5b5b5;color:#13294b;border:none}.btn-secondary:hover{background-color:#c9c9c9;color:#13294b}.btn-primary-orange{background-color:#dd3403;color:#fff;border:none}.btn-primary-orange:hover{background-color:#ff552e;color:#fff}.addCompare{border:none}.addCompare .oi-plus{background:#eee}.removeFromCart{color:#f00}.removeFromCart:hover{color:#f00;border-color:#f00}.majors-list-main .btn{white-space:normal !important;text-align:left !important}@media(min-width:576px){main{font-size:120%}}@media(min-width:768px){main{font-size:130%}}@media(min-width:768px){main p{max-width:720px}}@media(min-width:992px){main p{max-width:940px}}main .text-center p{margin-left:auto;margin-right:auto}.no-break{display:block}.keep-together{white-space:nowrap}.color-reverse{color:#fff}.h2-no-border{border-top:none;padding-top:0}.lead{font-size:1.25em}.link-list{list-style-type:none;margin-left:0;padding-left:0}.link-list li{position:relative}.link-list li a{text-decoration:none;display:block;width:100%;padding-right:2em;padding-top:.5em;padding-bottom:0;box-sizing:border-box;border-bottom:solid 1px #ccc}.link-list li a:before{content:'';color:#999;position:absolute;right:0;bottom:0;line-height:1.6}.link-list li a:hover:before{color:#ff552e}.ol-list{margin:0;padding:0;list-style-type:none}.ol-list li{counter-increment:step-counter;padding:1em 0;border-bottom:solid 1px #ccc}.ol-list li:before{content:counter(step-counter) ". ";color:#ff552e}.ol-list li:last-child{border-bottom:none}.ul-list{margin-left:0;padding-left:0;list-style-type:none}.ul-list li{padding:1em 0;border-bottom:solid 1px #ccc}.ul-list li:before{content:'';color:#ff552e}.ul-list li:last-child{border-bottom:none}.alert p{margin-bottom:0}#masthead{background-color:#fff}#masthead .site-id{margin:0;padding:0;font-size:1.3em;font-weight:inherit;line-height:inherit;position:relative;left:20px}#masthead .site-id a{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#masthead .site-id a:hover{opacity:.9}@media(min-width:1200px){#masthead .container-fluid{padding-left:30px;padding-right:30px}}#user-nav{background-color:#13294b}@media(min-width:1200px){#user-nav{padding-top:1em;padding-bottom:1em}}#user-nav .navbar-brand{padding-bottom:0}@media(max-width:767px){#user-nav .navbar-brand{padding-left:20px}}#user-nav #illinois-logo-link{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#user-nav #illinois-logo-link:hover{text-decoration:none;opacity:.9}#user-nav #illinois-logo-link #illinois-logo{height:43px;width:25px}#user-nav #illinois-logo-link #illinois-logo .illinois-logo-border{fill:#fff}#user-nav #illinois-logo-link #illinois-logo .illinois-logo-body{fill:#ff552e}#user-nav #mobile-menu-button{border:none;padding:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:rgba(255,255,255,.7);font-size:1.9rem}#user-nav #mobile-menu-button:focus,#user-nav #mobile-menu-button:active{outline:none;background-color:#1a3969}#user-nav #mobile-menu-button[aria-expanded="true"]{background-color:#1a3969}#user-nav #mobile-menu-button[aria-expanded="true"] .icon-menu{background-image:none}#user-nav #mobile-menu-button[aria-expanded="true"] .icon-menu:before{content:''}@media(max-width:767px){#user-nav .nav-fill .nav-item{text-align:left}}#user-nav .nav-link{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:767px){#user-nav .nav-link{font-size:1.2rem;border-top:solid 1px rgba(255,255,255,.1);padding-left:1rem;padding-right:1rem;background-color:#1a3969}}@media(min-width:768px){#user-nav .nav-link{color:#fff;border:none;text-decoration:underline}}#user-nav .nav-link:hover{color:rgba(255,255,255,.8)}@media(min-width:768px){#user-nav .nav-link:hover span{border-bottom:solid 2px #fff}}@media(max-width:767px){#user-nav .nav-link:active{color:#fff}}@media(max-width:767px){#user-nav{padding:0}}@media(min-width:768px){#user-nav{padding-left:0;padding-right:0}}#user-nav .profile-info{width:100%;background-color:#1a3969;padding:.5rem 1rem}@media(min-width:768px){#user-nav .profile-info{width:auto;background-color:transparent;padding:0;margin-right:.5rem}}#user-nav .profile-image{display:inline-block;text-align:center;width:40px;margin:0 !important;padding-right:.5em;position:relative}@media(min-width:768px){#user-nav .profile-image{top:-2px}}#user-nav .profile-image img{width:40px;margin:0 !important}#user-nav .profile-image a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#user-nav .profile-image a:hover{opacity:.9}#user-nav .user-title{display:inline-block;margin:0 !important;font-size:1.2rem;color:#fff;position:relative;top:2px}@media(min-width:768px){#user-nav .user-title{font-size:1rem;top:1px}}#user-nav #section-id-text{display:none}#nav-section{background-color:#eee;margin-left:-15px;margin-right:-15px}@media(min-width:992px){#nav-section{display:block;background-color:transparent;padding:0;margin-left:0;margin-right:0;margin-top:2.5em}}#nav-section h2{padding:0;margin:0}#nav-section a{border:none}#nav-section ul{margin-bottom:0}#nav-section .navbar-brand{color:#13294b}@media(min-width:992px){#nav-section .navbar-brand{margin-right:0;white-space:normal}}#nav-section .navbar-toggler{border:none;padding:0;font-size:1.9rem}#nav-section .navbar-toggler:focus{outline:none;border:solid 1px #b5b5b5}#nav-section .navbar-toggler .icon-down-open-big{color:#13294b}#nav-section .navbar-toggler[aria-expanded="true"] .icon-down-open-big:before{content:''}#nav-section .navbar-nav{padding-bottom:1rem;font-size:1rem}#nav-section .navbar-nav ul{margin-left:0 !important;list-style-type:none !important;margin-top:1em}#nav-section .nav-link{color:#4d4d4d;background-image:url(/images/checklist-check.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:0 10px;padding:.25rem 0 .25rem 25px}@media(min-width:768px){#nav-section .nav-link{padding:.25rem 0 .25rem 25px !important}}#nav-section .nav-link.sectionNotComplete{background-image:url(/images/checklist.svg)}#nav-section .nav-link.current{color:#dd3403}#nav-section .nav-link.current span{border-bottom:solid 1px #ff552e}#nav-section .nav-link.current:hover{text-decoration:none}#nav-section .nav-link:hover{text-decoration:underline}.microsite-template .majors-link-back{font-size:1em}.microsite-template .majors-link-back a{text-decoration:none !important;border-bottom:none}@media(min-width:768px){.microsite-template .majors-link-back a{border-bottom:solid 1px #ccc}}@media(max-width:767px){.microsite-template .majors-link-back a span{display:none}}@media(max-width:767px){.microsite-template .majors-link-back{padding:.6rem 1rem;background-color:#eee;margin-left:-15px;margin-right:-15px}}@media(min-width:768px){.microsite-template .majors-link-back{text-align:right;font-weight:400;margin-top:1em}}.microsite-template .myillini-stealth{padding-top:0}.microsite-template h1{padding-top:1em;margin-bottom:0}@media(min-width:768px){.microsite-template h1.major-h1{padding-top:.5em}}.microsite-template #masthead{border-top:solid 5px #ff552e}@media(max-width:767px){.microsite-template #masthead{border-top:none}}@media(min-width:1200px){.microsite-template #masthead .container-fluid{padding-left:15px;padding-right:15px}}.microsite-template #masthead .site-id-programs{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline-block;margin-left:-.3rem;margin:0 0 0 15px;padding:0 0 0 15px;border-left:1px solid #13294b}@media(max-width:575px){.microsite-template #masthead .site-id-programs{line-height:1.1}}.microsite-template #masthead .site-title{color:#13294b;font-size:1.3rem}@media(min-width:576px){.microsite-template #masthead .site-title{font-size:1.5rem}}@media(max-width:575px){.microsite-template #masthead .site-title span::before{content:"\a";white-space:pre}}@media(max-width:991px){.microsite-template #masthead .navbar-brand{margin-left:1rem}}.microsite-template #masthead .UIUC-logo-box{height:32px;width:22px;display:inline-block;box-sizing:content-box;vertical-align:text-bottom;position:relative;top:.15rem}@media(max-width:575px){.microsite-template #masthead .UIUC-logo-box{vertical-align:baseline;top:-.8rem}}.microsite-template #masthead .UIUC-logo{height:auto;width:auto}.microsite-template #masthead .UIUC-logo .UIUC-logo-outline{fill:#13294b}.microsite-template #masthead .UIUC-logo .UIUC-logo-fill{fill:#ff552e}.microsite-template #mobile-nav{background-color:#fff}@media(max-width:767px){.microsite-template #mobile-nav{padding:0}}@media(min-width:768px){.microsite-template #mobile-nav{padding-left:0;padding-right:0;padding-top:.3rem}}.microsite-template #mobile-nav .navbar-brand{padding-bottom:0;padding-top:0;white-space:normal}.microsite-template #mobile-nav #illinois-wordmark-link{text-transform:uppercase;font-size:.7rem;color:#13294b;letter-spacing:.5px}@media(max-width:767px){.microsite-template #mobile-nav #illinois-wordmark-link{display:none}}.microsite-template #main-nav{background-color:#fff}@media(max-width:767px){.microsite-template #main-nav{padding:0}}@media(min-width:768px){.microsite-template #main-nav{padding:1rem 0 4.16rem 0}}@media(min-width:1200px){.microsite-template #main-nav{padding-bottom:66px}}@media(min-width:1200px){.microsite-template #main-nav.basic-nav{padding-bottom:25px}}@media(min-width:768px){.microsite-template #main-nav>.container-fluid{justify-content:normal}}.microsite-template #main-nav #search-menu-button{border:none;padding:.8rem;color:#fff;position:absolute;right:4.5rem;top:.8em;background-color:#ff552e}.microsite-template #main-nav #search-menu-button .icon-search{font-size:1.3rem}.microsite-template #main-nav #search-menu-button:focus,.microsite-template #main-nav #search-menu-button:active{outline:none;background-color:#1a3969}.microsite-template #main-nav #search-menu-button[aria-expanded="true"]{background-color:#1a3969}.microsite-template #main-nav #mobile-menu-button{border:none;padding:.8rem;margin:1rem;color:#fff;font-size:1.3rem;background-color:#ff552e}.microsite-template #main-nav #mobile-menu-button:focus,.microsite-template #main-nav #mobile-menu-button:active{outline:none;background-color:#1a3969}.microsite-template #main-nav #mobile-menu-button[aria-expanded="true"]{background-color:#1a3969}.microsite-template #main-nav #mobile-menu-button[aria-expanded="true"] .icon-menu{background-image:none}.microsite-template #main-nav #mobile-menu-button[aria-expanded="true"] .icon-menu:before{content:''}.microsite-template #utility-nav-menu{text-transform:uppercase;color:#13294b;letter-spacing:.5px}@media(max-width:767px){.microsite-template #utility-nav-menu{background-color:#eee;padding:1rem 1rem;border-top:solid 1px #e0e0e0;border-bottom:solid 3px #fff;font-weight:400}}@media(min-width:768px){.microsite-template #utility-nav-menu{position:absolute;top:-2.5rem;right:.5rem;font-size:.7rem}}@media(min-width:1200px){.microsite-template #utility-nav-menu{right:0}}.microsite-template #utility-nav-menu .myillini-lower{text-transform:none}.microsite-template #utility-nav-menu .nav-link{color:#13294b}@media(max-width:767px){.microsite-template #utility-nav-menu .nav-link{font-size:.9rem}}@media(min-width:768px){.microsite-template #utility-nav-menu .nav-link{padding-left:0;padding-right:0;display:inline}}.microsite-template #utility-nav-menu .nav-link:hover{text-decoration:underline}.microsite-template #utility-nav-menu .nav-item{padding-left:.2rem}@media(min-width:768px){.microsite-template #utility-nav-menu .nav-item:after{content:' /';color:#ff552e}}.microsite-template #utility-nav-menu .nav-item:last-child:after{content:none}@media(max-width:767px){.microsite-template #utility-nav-menu .myillini-nav-button{background-color:transparent;font-weight:400}}@media(min-width:768px){.microsite-template #utility-nav-menu .myillini-nav-button{color:#13294b;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding-top:.25rem;padding-bottom:.25rem;margin:.25rem 0;margin-left:.75rem;transition:all .15s ease-in-out}}@media(min-width:768px){.microsite-template #utility-nav-menu .myillini-nav-button:hover{text-decoration:none}}@media(min-width:768px){.microsite-template #primary-nav-menu{position:absolute;top:4.5rem;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#eee}}@media(max-width:767px){.microsite-template #primary-nav-menu .nav-fill .nav-item{text-align:left}}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown .dropdown-toggle:after{border:none;position:absolute;right:2rem;content:'';font-size:.9rem;padding-top:.4rem;opacity:.5;color:#ff552e}}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown .dropdown-toggle:after{vertical-align:0;color:#ff552e;width:0 !important}}@media(min-width:992px){.microsite-template #primary-nav-menu .dropdown .dropdown-toggle:after{color:#ff552e;border:none;content:'';font-size:.9rem;vertical-align:0;padding-left:.3rem;opacity:.5}}.microsite-template #primary-nav-menu .dropdown.show .nav-link{background-color:#fff;color:#dd3403}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown.show .nav-link{background-color:#fff;color:#dd3403}}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown.show .dropdown-toggle:after{content:''}}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown.show .dropdown-toggle:after{color:#ff552e;content:''}}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu{background-color:transparent;border:none;color:#fff;margin-top:0;padding-top:0}}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu{background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;min-width:20rem;padding:1.5rem 0;box-shadow:rgba(0,0,0,.4) 0 25px 25px}}.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item{font-weight:400}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item{color:#13294b}}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item{color:#13294b}}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;text-decoration:underline}}@media(min-width:768px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item:hover{text-decoration:underline;background-color:transparent}}@media(max-width:767px){.microsite-template #primary-nav-menu .dropdown .dropdown-menu .dropdown-item:active{color:#1d58a7}}.microsite-template #primary-nav-menu .nav-link{color:#13294b;font-size:.8rem;background-color:#eee}@media(max-width:767px){.microsite-template #primary-nav-menu .nav-link{font-size:1rem;border-top:solid 1px #e0e0e0;padding-left:1rem;padding-right:1rem;padding:.6rem 1rem}}@media(min-width:768px){.microsite-template #primary-nav-menu .nav-link{color:#13294b;padding:.7rem .8rem;border:none}}@media(min-width:992px){.microsite-template #primary-nav-menu .nav-link{padding:.7rem 1.8rem}}@media(min-width:1200px){.microsite-template #primary-nav-menu .nav-link{padding:.7rem 2.5rem}}@media(max-width:767px){.microsite-template #primary-nav-menu .nav-link:hover{color:#1d58a7}}@media(min-width:768px){.microsite-template #primary-nav-menu .nav-link:hover span{border-bottom:solid 2px #13294b}}@media(max-width:767px){.microsite-template #primary-nav-menu .nav-link:active{color:#1d58a7}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply .dropdown-menu{padding:0}}.microsite-template #primary-nav-menu #nav-apply h3{font-size:1rem;color:#13294b}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply h3{color:#13294b}}.microsite-template #primary-nav-menu #nav-apply ul{list-style-type:none;padding:0}@media(max-width:767px){.microsite-template #primary-nav-menu #nav-apply ul li{padding:.25rem .8rem}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply ul li{padding:.25rem 0}}@media(max-width:767px){.microsite-template #primary-nav-menu #nav-apply ul li a{color:#13294b;display:block}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply ul li a{color:#13294b;display:block}}@media(max-width:767px){.microsite-template #primary-nav-menu #nav-apply .mega-menu-item{padding-top:1rem;padding-bottom:1rem}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply .mega-menu-item{padding-top:2rem;padding-bottom:2rem}}.microsite-template #primary-nav-menu #nav-apply .freshman-mega-menu-item .btn{margin-bottom:2rem}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply .freshman-mega-menu-item{padding-left:2rem}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply .other-mega-menu-item ul{padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:solid 1px #999}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-apply .admitted-mega-menu-item{background-color:#eee}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-campus-life .dropdown-menu{right:0;left:auto}}@media(min-width:992px){.microsite-template #primary-nav-menu #nav-campus-life .dropdown-menu{right:auto;left:0}}.microsite-template #primary-nav-menu #nav-visit .btn{margin-top:1rem;margin-bottom:1rem;margin-left:1rem}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-visit .btn{margin-left:1.25rem;margin-top:1rem}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-academics{background-color:#fff}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-academics .nav-link{color:#13294b}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-academics .nav-link span{border-bottom:solid 2px #ff552e}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-academics .nav-link:hover span{border-bottom:solid 2px #13294b;transition:all .15s ease-in-out}}@media(min-width:768px){.microsite-template #primary-nav-menu #nav-academics .dropdown-toggle:after{color:rgba(0,0,0,.5)}}.microsite-template #primary-nav-menu .mega-dropdown{position:static !important}.microsite-template #primary-nav-menu .mega-dropdown-menu{width:100%}@media(max-width:767px){.microsite-template #search-nav{padding:1rem}}@media(min-width:768px){.microsite-template #search-nav form{background-color:#eee}}@media(max-width:767px){.microsite-template #search-nav .search-input{padding-right:0}}@media(min-width:768px){.microsite-template #search-nav .search-input,.microsite-template #search-nav .search-button{flex:none;max-width:none;width:auto}}.microsite-template #search-nav input{display:inline-block;width:100%;height:auto !important}@media(max-width:767px){.microsite-template #search-nav input{padding:1rem .75rem}}@media(min-width:768px){.microsite-template #search-nav input{background-color:transparent;border:none;padding:.375rem .75rem;color:#13294b;width:16rem;font-size:.8rem}}.microsite-template #search-nav input::placeholder{color:#575757 !important;font-style:normal}@media(min-width:768px){.microsite-template #search-nav input::placeholder{color:#666}}.microsite-template #search-nav button{width:100%;cursor:pointer;text-decoration:none}@media(max-width:767px){.microsite-template #search-nav button{padding:1rem .75rem}}@media(min-width:768px){.microsite-template #search-nav button{background-color:transparent;border:none;padding-right:.75rem;color:#13294b;text-align:right}}@media(min-width:768px){.microsite-template #search-nav button:hover{color:#707372}}@media(max-width:767px){.microsite-template #search-nav button .icon-search{display:none}}.microsite-template #search-nav button .search-text{text-transform:uppercase}@media(min-width:768px){.microsite-template #search-nav button .search-text{position:absolute;top:-99999px;left:-99999px}}.microsite-template .site-hero{background:#1a3969;background-image:url(../images/majors-hero.jpg);background-size:cover;background-position:center;text-transform:uppercase;color:#fff;padding:70px 10px}@media(max-width:767px){.microsite-template .site-hero{padding-top:30px;padding-bottom:30px}}.microsite-template .site-hero h1{margin:0}@media(max-width:767px){.microsite-template .site-hero h1{font-size:1.5em}}.microsite-template .site-hero h1 .title-majors{background-color:#dd3403;font-size:50%;padding:10px 15px;color:#fff;text-decoration:none}.microsite-template .site-hero h1 .title-calling{margin-top:.8em;text-transform:none !important}.microsite-template .site-hero .help-link{margin-top:.8em}@media(max-width:767px){.microsite-template .site-hero .help-link{margin-top:.2em}}@media(max-width:767px){.microsite-template .nav{display:block}}.microsite-template #mobile-menu-button{position:relative}.microsite-template #mobile-menu-button:focus,.microsite-template #mobile-menu-button:active{background-color:#13294b !important}.microsite-template #mobile-menu-button[aria-expanded="true"]{background-color:#13294b !important}.microsite-template .cartCount.badge-primary{background-color:#dd3403}.microsite-template .cartCountMobile{position:absolute;right:0;top:10px;font-size:50%}footer{color:#ccc}footer a{color:#ccc}footer a:hover{color:#fff;text-decoration:none}#footer-bottom{color:#b5b5b5;font-size:.75rem;padding-bottom:2rem;padding-top:2rem;background-color:#13294b}@media(min-width:768px){#footer-bottom{text-align:center;padding:2rem}}#footer-bottom p{margin:0;padding-bottom:.25rem}#footer-bottom a{color:#b5b5b5;border-bottom:solid 1px #8f8f8f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#footer-bottom a:hover{color:#eee}#footer-bottom #footer-help{font-size:1.5em;padding-bottom:1.5em}#footer-bottom #footer-help strong{color:#fff}.checklist-page h1{border-bottom:solid 1px #ccc}.checklist-page .card{border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;border-top:none;border-bottom:solid 2px #b5b5b5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:1em !important}.checklist-page .card .card{border:solid 1px #d7d7d7;background:#eee}.checklist-page .card-header{color:#fff;padding:0;line-height:1;font-size:1em !important;background-color:#eee;border-bottom:none}.checklist-page .card-header:first-child{border-radius:0 !important}.checklist-page .card-header button,.checklist-page .card-header .btn,.checklist-page .card-header a{color:#13294b;font-weight:700 !important;display:block;width:100%;padding:.5em 2em !important;white-space:normal;text-align:left;position:relative}.checklist-page .card-header button:hover,.checklist-page .card-header .btn:hover,.checklist-page .card-header a:hover{cursor:pointer;text-decoration:none !important;background-color:#d7d7d7;color:#13294b}.checklist-page .card-header button:focus,.checklist-page .card-header .btn:focus,.checklist-page .card-header a:focus{text-decoration:none !important}.checklist-page .card-header button .icon-down-open-big,.checklist-page .card-header .btn .icon-down-open-big,.checklist-page .card-header a .icon-down-open-big{position:absolute;right:10px}.checklist-page .card-header button .icon-check,.checklist-page .card-header .btn .icon-check,.checklist-page .card-header a .icon-check{position:absolute;left:10px}.checklist-page .card-header .icon{color:#ff552e}.checklist-page .card-header .icon:before{width:2em}.checklist-page .non-priority-card{border-top:solid 1px #d7d7d7}.checklist-page .non-priority-card .card-header{background-color:#fff;border-bottom:solid 1px #d7d7d7}.checklist-page .non-priority-card .card-header button,.checklist-page .non-priority-card .card-header .btn{color:#595959;padding:.5em !important}.checklist-page .non-priority-card .card-header button:hover,.checklist-page .non-priority-card .card-header .btn:hover{background-color:#eee}.checklist-page .non-priority-card h3{font-size:1em}.checklist-page .intro-text .lead{color:#dd3403}.checklist-page .yescheck .icon-check{color:#dd3403}.checklist-page .yescheck .icon-check:before{content:''}.checklist-page .nocheck .icon-check{color:#dd3403}.checklist-page .nocheck .icon-check:before{content:''}.checklist-page .notAvailable .card-header a{color:#6b6b6b}.checklist-page .notAvailable .card-header .icon-check{color:#6b6b6b !important}.checklist-page .notAvailable .tuition-section{border-bottom:solid 1px #ccc}.checklist-page .notAvailable .tuition-section.tuition-section-last{border-bottom:none}@media(max-width:767px){.checklist-page .notAvailable #profile{border-bottom:solid 1px #ccc}}.cd-top{display:inline-block;height:30px;width:30px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:fixed;right:20px;bottom:15px;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(0,0,0,.8) url(/images/scroll-top-arrow-2.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#333;opacity:1}@media(min-width:768px){.cd-top{height:38px;width:38px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;right:20px;bottom:15px;z-index:9999}}@media(min-width:992px){.cd-top{right:20px;bottom:15px}}.custom-collapse-card{border-bottom:solid 2px #999}.custom-collapse-card h2{border:none;margin:0;padding:0}.custom-collapse-card h3{margin-bottom:1em;color:#dd3403}.custom-collapse-card .card-header{padding:0}.custom-collapse-card .card-header button,.custom-collapse-card .card-header .btn{font-weight:700 !important;display:block;width:100%;text-align:left;color:#13294b;text-decoration:none;white-space:normal}.custom-collapse-card .card-header button:hover,.custom-collapse-card .card-header .btn:hover{background:#eee}.ui-dialog-titlebar{padding:.5em !important}.ui-accordion-header{padding:.3em !important;font-weight:bold !important;margin-top:.5em !important}.ui-accordion-content{padding:1em !important}.ui-dialog-buttonpane{width:100%;text-align:center}.major1 .ui-accordion-header,.major2 .ui-accordion-header{font-weight:normal !important}.hidden{display:none !important;visibility:hidden}.hide,.sr-only{position:absolute;top:-99999px;left:-99999px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.image-replace{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.image-replace:before{content:"";display:block;width:0;height:150%}.help-link{color:#fff;text-transform:none;font-size:120%}.help-link a{text-decoration:underline;color:#fff}.help-link a:hover{color:#ccc}#loadingDiv{position:absolute;margin:0 auto;width:100%;height:100%;min-height:100%;display:none;border:none}#loadingDiv table{width:100%;height:100%;border:none}#loadingDiv table td{height:100%;width:100%;vertical-align:middle;text-align:center;border:none}.input-group-append .btn{padding-top:0;padding-bottom:0}.validation-summary-errors{color:#dc3545}legend{font-size:100%}@media(max-width:767px){select.long{width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}input::placeholder{color:#aaa !important;font-style:italic}input[type=text].blur{color:#aaa !important;font-style:italic}.application .label-heading{width:100%}.application .legend-header{color:#595959;font-size:1.2em;line-height:1.4;margin-bottom:0}.application .submitButtonsGroup{margin-top:2em}.application label strong{font-weight:bold}.application #schoolPickerAccordion .card-header a,.application #schoolPickerCollegeAccordion .card-header a{text-decoration:none;border:none}@media(min-width:576px){.form-check-input{margin-top:.6rem}}.modal .modal-title{color:#dd3403}.modal .modal-body ul{margin-left:2em;list-style:disc}.modal .modal-body a .fa-remove:before,.modal .modal-body a .fa-close:before,.modal .modal-body a .fa-times:before{color:#f00}#inquiry-popup .modal-header{background-color:#dd3403}#inquiry-popup h2{color:#fff;font-size:1.75rem}#inquiry-popup legend,#inquiry-popup label{font-size:1.2rem !important}#inquiry-popup button.default{display:inline-block !important;text-align:center !important;white-space:nowrap !important;vertical-align:middle !important;user-select:none !important;border:none !important;padding:.5rem .75rem !important;font-size:1.2rem !important;font-family:'Gotham A','Gotham B',Verdana,sans-serif;font-weight:700;font-style:normal;line-height:1.25 !important;transition:all .15s ease-in-out !important;color:#fff !important;background-color:#13294b !important}#inquiry-popup select{height:calc(2.25rem + 2px);display:inline-block;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#inquiry-popup input[type=text],#inquiry-popup input[type=email]{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.validation-summary-errors{border:solid 1px #f00;border-radius:5px;background-color:#fee;color:#e00000;padding:1em;margin-bottom:2em}.validation-summary-errors ul{margin-left:1em;margin-bottom:0}.validation-summary-errors ul li{margin-bottom:.5em}input.input-validation-error,select.input-validation-error{border-color:rgba(255,0,0,.4);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 8px rgba(255,0,0,.6);-moz-box-shadow:0 0 8px rgba(255,0,0,.6);box-shadow:0 0 8px rgba(255,0,0,.6);outline:0 none;background-color:#fee}.field-validation-error-holder{margin-top:10px}.field-validation-error span{color:#f00}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}