@media screen and (min-width:767px){.all-caps-heading{font-size:1.4rem;line-height:1.8rem;letter-spacing:.04em;text-transform:uppercase}.large-pencil-heading{font-weight:300}.large-bold-heading,.large-pencil-heading{line-height:1em;font-size:1.8rem;white-space:pre-wrap}.large-bold-heading{font-weight:700}}@media screen and (min-width:768px){.all-caps-heading{font-size:1.6rem;line-height:2rem;letter-spacing:.04em;text-transform:uppercase}.large-pencil-heading{font-weight:300}.large-bold-heading,.large-pencil-heading{line-height:1em;font-size:4rem;white-space:pre-wrap}.large-bold-heading{font-weight:700}}@media screen and (min-width:992px){.all-caps-heading{margin-left:14px;font-size:2.5rem;line-height:3.5rem;margin-bottom:10px;letter-spacing:.04em;text-transform:uppercase}.large-pencil-heading{font-weight:300}.large-bold-heading,.large-pencil-heading{margin-left:10px;line-height:1em;font-size:6rem;white-space:pre-wrap;padding:4px 4px 6px 0}.large-bold-heading{font-weight:700}}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content{background-color:transparent}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content h2{color:#401b60}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content a.btn.btn-default,.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content a:active.btn.btn-default,.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content a:visited.btn.btn-default{border:0;border-radius:0;background-color:#401b60;color:#fff!important}@media screen and (min-width:768px){.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content{left:20px;width:50%}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content h2{margin-bottom:20px}}@media screen and (min-width:992px){.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content{left:5%;width:47%}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content h2{margin-bottom:20px}}@media screen and (min-width:1200px){.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content{left:7%;width:40%}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content h2{margin-bottom:20px}}@media screen and (max-width:767px){.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content{position:absolute;top:50%;transform:translateY(-50%);font-size:1.2rem}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content h2{font-size:1.8rem;color:#401b60}.id7-main-content .hero-component.hero-component--text-color-light.hero-component--text-bg .hero-component--content a.btn-lg{padding:5px}}a.spotlight-link,a:link.spotlight-link,a:visited.spotlight-link{display:block;text-decoration:none;transition:all .2s linear;margin-bottom:20px}a.spotlight-link>.layout-row,a.spotlight-link>.layout-row>.layout-col--6 div.image-component.margin-full,a:link.spotlight-link>.layout-row,a:link.spotlight-link>.layout-row>.layout-col--6 div.image-component.margin-full,a:visited.spotlight-link>.layout-row,a:visited.spotlight-link>.layout-row>.layout-col--6 div.image-component.margin-full{margin-bottom:0}a:hover.spotlight-link{background-color:#fff3d6;box-shadow:0 0 20px 10px #fff3d6;cursor:pointer}@media screen and (min-width:768px){.spotlight h3{font-size:1.8rem;font-weight:700}.spotlight h3 a,.spotlight h3 a:link,.spotlight h3 a:visited{text-decoration:none}.spotlight .layout-col--6 h3,.spotlight layout-col[data-size="6"] h3{font-size:2.6rem}}.id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs.svg.179160096689);background-position:0 0;background-repeat:no-repeat}.id7-masthead .id7-logo-column{float:left;width:100%;position:relative;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){.id7-masthead .id7-logo-column{float:left;width:75%;margin-bottom:0}}.id7-masthead .id7-search-column{width:100%;max-width:none;margin:0;position:relative;min-height:1px;padding-right:10px;padding-left:10px;position:absolute}@media (min-width:768px){.id7-masthead .id7-search-column{float:left;width:25%;position:relative}}.id7-masthead .id7-logo-row{height:85px}.id7-masthead .id7-logo-row>.id7-logo{width:145px;height:100%;float:left}html.ie-or-edge .id7-masthead,html.no-svgfilters .id7-masthead,html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs.png.327893863969)}@media (-webkit-min-device-pixel-ratio:2){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs@2x.png.306202718099)}}@media (-webkit-min-device-pixel-ratio:3){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-xs@3x.png.286271306104)}}@media (min-width:768px){.id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm.svg.296409527208);background-position:0 0;background-repeat:no-repeat}html.ie-or-edge .id7-masthead,html.no-svgfilters .id7-masthead,html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm.png.223429573718)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm@2x.png.279969852638)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:3){html.safari .id7-masthead{background-image:url(/static_war/render/id7/images/masthead-logo-bleed-descriptor-sm@3x.png.112942242856)}}@media (max-width:767px){.id7-masthead{position:relative;overflow:hidden}.id7-masthead .id7-search-column{left:100%;background:#fff;height:100%;padding:0 20px}.id7-masthead .id7-search-column .id7-search-box-container .input-lg::-moz-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-search-column .id7-search-box-container .input-lg:-ms-input-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-search-column .id7-search-box-container .input-lg::-webkit-input-placeholder{font-size:inherit;line-height:inherit}.id7-masthead .id7-masthead-contents{margin:0 -20px;transition:transform .15s,background-position .15s}.id7-masthead.search-expanded{background-position-x:100%}.id7-masthead.search-expanded .id7-masthead-contents{transform:translateX(-100%)}}.id7-utility-masthead:after{left:0;top:64px;height:40px}@media screen and (min-width:768px){.id7-utility-masthead:after{top:64px;height:40px}}.id7-utility-masthead .fas:hover,.id7-utility-masthead .typeahead:hover+.fas{color:#000}.id7-utility-masthead .fa:hover,.id7-utility-masthead .fas:hover,.id7-utility-masthead .form-control:hover+.fa,.id7-utility-masthead .form-control:hover+.fas,.id7-utility-masthead .typeahead:hover+.fa,.id7-utility-masthead .typeahead:hover+.fas{color:#3f4246}.id7-utility-masthead .typeahead.dropdown-menu>li.active>a{background:#3f4246;color:#fff}.id7-utility-masthead .typeahead.dropdown-menu{margin-top:-1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0}.id7-utility-masthead .typeahead.dropdown-menu>li>a{padding:8px 20px;line-height:18px;white-space:normal}.id7-utility-masthead .typeahead.dropdown-menu>li+li{border-top:1px solid #ccc}.id7-utility-masthead .typeahead.dropdown-menu .go-path{font-size:2rem;font-weight:700}.id7-utility-masthead .typeahead.dropdown-menu .go-description{margin:0}.id7-masthead .id7-search .id7-search-box-container{margin-top:18.2px}.id7-masthead .id7-logo-row nav{display:block;float:right;margin:0 10px}.id7-masthead .id7-logo-row nav i.fa,.id7-masthead .id7-logo-row nav i.fab,.id7-masthead .id7-logo-row nav i.fal,.id7-masthead .id7-logo-row nav i.far,.id7-masthead .id7-logo-row nav i.fas{font-size:3em;line-height:85px}@media (min-width:768px){.id7-masthead .id7-logo-row nav{float:none;margin:50px 0 0 165px;font-size:1.15rem;font-weight:600;letter-spacing:1px}.id7-masthead .id7-logo-row nav i.fa,.id7-masthead .id7-logo-row nav i.fab,.id7-masthead .id7-logo-row nav i.fal,.id7-masthead .id7-logo-row nav i.far,.id7-masthead .id7-logo-row nav i.fas{font-size:1.4rem;line-height:inherit}}@media (min-width:1200px){.id7-masthead .id7-logo-row nav{margin-top:42px;font-size:1.6rem}}.id7-masthead .id7-logo-row nav ul>li:not(:first-child):before{content:"";margin:0 .15em}@media (min-width:992px){.id7-masthead .id7-logo-row nav ul>li:not(:first-child):before{margin:0 .6em}}@media (max-width:767px){.id7-masthead .id7-logo-row nav ul>li{display:none}.id7-masthead .id7-logo-row nav ul>li.more-links-trigger,.id7-masthead .id7-logo-row nav ul>li.search-trigger{display:inline-block}}@media (max-width:991px){.id7-masthead .id7-logo-row nav ul>li .more-links-hint{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.id7-masthead .id7-logo-row nav:not(:focus-within){filter:alpha(opacity=100);opacity:1}.popover.megamenu-links{text-shadow:none;max-width:100%;width:970px;min-width:750px}@media (max-width:767px){.popover.megamenu-links{display:none!important}}@media (min-width:992px){.popover.megamenu-links{min-width:970px}}#more-links{padding:20px;background:#555;color:#fff;font-size:1.6rem;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}#more-links a,#more-links a:link,#more-links a:visited{color:#fff}#more-links a:active,#more-links a:focus,#more-links a:hover{color:#e0e4f8}#more-links .popover button.close{color:#fff}#more-links .popover button.close:hover,#more-links a:hover .insecure-link,#more-links a:hover .new-window-link{color:#e0e4f8}#more-links .btn-link{color:#fff}#more-links .btn-link:focus,#more-links .btn-link:hover{color:#e0e4f8}#more-links a,#more-links a:link,#more-links a:visited{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}#more-links a:active,#more-links a:focus,#more-links a:hover{-webkit-text-decoration-color:#e0e4f8;text-decoration-color:#e0e4f8}@media screen and (min-width:768px){html.js.flexbox #more-links{display:none}}#more-links .megamenu-links-address{text-align:left}#more-links .megamenu-links-address .telephone a,#more-links .megamenu-links-address .telephone a:active,#more-links .megamenu-links-address .telephone a:focus,#more-links .megamenu-links-address .telephone a:hover,#more-links .megamenu-links-address .telephone a:link,#more-links .megamenu-links-address .telephone a:visited{text-decoration:none}#more-links .megamenu-links-address .social-media,#more-links .megamenu-links-address .utility{margin-top:20px}#more-links .back-to-top-link{display:none!important}@media (max-width:767px){#more-links .back-to-top-link{display:block!important}}.more-links-sitemap:after,.more-links-sitemap:before{display:table;content:" "}.more-links-sitemap:after{clear:both}.more-links-sitemap,.more-links-sitemap ul{padding-left:0;list-style:none}.more-links-sitemap>li{position:relative;min-height:1px;font-weight:700;font-size:1.6rem;margin:0;padding:20px 0}@media (min-width:768px){.more-links-sitemap>li{float:left;width:25%}}.more-links-sitemap>li>a>i,.more-links-sitemap>li>i{font-size:1.75em;margin-right:.2em}.more-links-sitemap>li ul{font-weight:400;text-align:left;font-size:1.4rem}@media (hover:hover){.more-links-sitemap>li ul li{margin:0}}#more-links .more-links-sitemap:after,#more-links .more-links-sitemap:before{display:table;content:" "}#more-links .more-links-sitemap:after{clear:both}@media (max-width:767px){#more-links .more-links-sitemap>li{border-top:1px solid #777}#more-links .more-links-sitemap:first-child>li:first-child{padding-top:0;border-top:none}#more-links .more-links-sitemap:first-child{margin-bottom:0}#more-links .more-links-sitemap+ul>li:last-child{padding-bottom:0}}#more-links .more-links-sitemap>li>a>i,#more-links .more-links-sitemap>li>i{color:#eee;vertical-align:middle;margin-right:4px}#more-links .more-links-sitemap>li{font-size:1.8rem}#more-links .more-links-sitemap>li ul{font-size:1.6rem}#more-links .more-links-sitemap>li:nth-child(5){clear:left}.megamenu-links .more-links-sitemap{margin-left:-20px;margin-right:-20px;display:flex}.megamenu-links .more-links-sitemap a,.megamenu-links .more-links-sitemap a:link,.megamenu-links .more-links-sitemap a:visited{color:#333}.megamenu-links .more-links-sitemap a:active,.megamenu-links .more-links-sitemap a:focus,.megamenu-links .more-links-sitemap a:hover{color:#2c66e8}.megamenu-links .more-links-sitemap .popover button.close{color:#333}.megamenu-links .more-links-sitemap .popover button.close:hover,.megamenu-links .more-links-sitemap a:hover .insecure-link,.megamenu-links .more-links-sitemap a:hover .new-window-link{color:#2c66e8}.megamenu-links .more-links-sitemap .btn-link{color:#333}.megamenu-links .more-links-sitemap .btn-link:focus,.megamenu-links .more-links-sitemap .btn-link:hover{color:#2c66e8}.megamenu-links .more-links-sitemap a,.megamenu-links .more-links-sitemap a:link,.megamenu-links .more-links-sitemap a:visited{-webkit-text-decoration-color:#707070;text-decoration-color:#707070}.megamenu-links .more-links-sitemap a:active,.megamenu-links .more-links-sitemap a:focus,.megamenu-links .more-links-sitemap a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}.megamenu-links .more-links-sitemap a{text-decoration:underline}.megamenu-links .more-links-sitemap>li{padding:10px 20px}.megamenu-links .more-links-sitemap>li+li{border-left:1px solid #eee}.megamenu-links .more-links-sitemap>li+li:nth-child(5){border-left:0}.megamenu-links .more-links-sitemap>li>a>i,.megamenu-links .more-links-sitemap>li>i{color:#777;font-size:inherit}.megamenu-links .more-links-sitemap:first-child{margin-bottom:0}.megamenu-links .more-links-sitemap>li{flex:0 0 auto}.megamenu-links-address{text-align:center}.megamenu-links-address a,.megamenu-links-address a:link,.megamenu-links-address a:visited{color:#333}.megamenu-links-address a:active,.megamenu-links-address a:focus,.megamenu-links-address a:hover{color:#2c66e8}.megamenu-links-address .popover button.close{color:#333}.megamenu-links-address .popover button.close:hover,.megamenu-links-address a:hover .insecure-link,.megamenu-links-address a:hover .new-window-link{color:#2c66e8}.megamenu-links-address .btn-link{color:#333}.megamenu-links-address .btn-link:focus,.megamenu-links-address .btn-link:hover{color:#2c66e8}.megamenu-links-address a,.megamenu-links-address a:link,.megamenu-links-address a:visited{-webkit-text-decoration-color:#707070;text-decoration-color:#707070}.megamenu-links-address a:active,.megamenu-links-address a:focus,.megamenu-links-address a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}.megamenu-links-address .utility{padding-left:0;list-style:none;margin:0}.megamenu-links-address .utility>li{display:inline-block;padding:0;margin:0}.megamenu-links-address .utility>li:before{border-right:1px solid #777;content:"";height:1em;opacity:.5;display:inline-block;margin-left:.16em;margin-right:.36em;margin-bottom:-.15em}.megamenu-links-address .utility>li:first-child:before{content:none;display:none}@media print{.megamenu-links-address .utility a[href]:after{content:""}}.megamenu-links-address .social-media{padding-left:0;list-style:none;margin-left:-5px;margin-top:11.2px;margin-bottom:0}.megamenu-links-address .social-media>li{display:inline-block;padding-right:5px;padding-left:5px}.megamenu-links-address .social-media a,.megamenu-links-address .social-media a:link,.megamenu-links-address .social-media a:visited{color:#777}.megamenu-links-address .social-media a:active,.megamenu-links-address .social-media a:focus,.megamenu-links-address .social-media a:hover{color:#2c66e8}.megamenu-links-address .social-media .popover button.close{color:#777}.megamenu-links-address .social-media .popover button.close:hover,.megamenu-links-address .social-media a:hover .insecure-link,.megamenu-links-address .social-media a:hover .new-window-link{color:#2c66e8}.megamenu-links-address .social-media .btn-link{color:#777}.megamenu-links-address .social-media .btn-link:focus,.megamenu-links-address .social-media .btn-link:hover{color:#2c66e8}.megamenu-links-address .social-media a,.megamenu-links-address .social-media a:link,.megamenu-links-address .social-media a:visited{-webkit-text-decoration-color:#a0a0a0;text-decoration-color:#a0a0a0}.megamenu-links-address .social-media a:active,.megamenu-links-address .social-media a:focus,.megamenu-links-address .social-media a:hover{-webkit-text-decoration-color:#2c66e8;text-decoration-color:#2c66e8}html .id7-masthead .id7-search .fa,html .id7-masthead .id7-search .fas,html .id7-masthead .id7-search .typeahead:hover+.fa,html .id7-masthead .id7-search .typeahead:hover+.fas{color:#3f4246}html .id7-masthead .id7-search .typeahead li.active:focus,html .id7-masthead .id7-search .typeahead li.active:hover{background:#3f4246}html .form-control:focus{border-color:#3f4246}html .id7-page-header{background:#3f4246}html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{color:#3f4246}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{color:#0f0f10}html .id7-masthead .id7-logo-row nav .popover button.close{color:#3f4246}html .id7-masthead .id7-logo-row nav .popover button.close:hover,html .id7-masthead .id7-logo-row nav a:hover .insecure-link,html .id7-masthead .id7-logo-row nav a:hover .new-window-link{color:#0f0f10}html .id7-masthead .id7-logo-row nav .btn-link{color:#3f4246}html .id7-masthead .id7-logo-row nav .btn-link:focus,html .id7-masthead .id7-logo-row nav .btn-link:hover{color:#0f0f10}html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{-webkit-text-decoration-color:#797b7e;text-decoration-color:#797b7e}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{-webkit-text-decoration-color:#0f0f10;text-decoration-color:#0f0f10}@supports ((-webkit-text-decoration-color: transparent) or (text-decoration-color: transparent)){html .id7-masthead .id7-logo-row nav a,html .id7-masthead .id7-logo-row nav a:link,html .id7-masthead .id7-logo-row nav a:visited{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-decoration:underline}html .id7-masthead .id7-logo-row nav a:active,html .id7-masthead .id7-logo-row nav a:focus,html .id7-masthead .id7-logo-row nav a:hover{-webkit-text-decoration-color:#3f4246!important;text-decoration-color:#3f4246!important}}.btn-accent{color:#f2ede8;background-color:#9a1310;border-color:transparent;color:#f2ede8!important;border-radius:0;font-weight:700;transition:background-color .3s;padding:11.2px 10px}.btn-accent.focus,.btn-accent:focus,.btn-accent:hover{color:#f2ede8;background-color:#6c0d0b;border-color:transparent}.btn-accent.active,.btn-accent:active,.open>.dropdown-toggle.btn-accent{color:#f2ede8;background-color:#6c0d0b;background-image:none;border-color:transparent}.btn-accent.active.focus,.btn-accent.active:focus,.btn-accent.active:hover,.btn-accent:active.focus,.btn-accent:active:focus,.btn-accent:active:hover,.open>.dropdown-toggle.btn-accent.focus,.open>.dropdown-toggle.btn-accent:focus,.open>.dropdown-toggle.btn-accent:hover{color:#f2ede8;background-color:#4b0908;border-color:transparent}.btn-accent.disabled.focus,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled].focus,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent.focus,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{background-color:#9a1310;border-color:transparent}.btn-accent .badge{color:#9a1310;background-color:#f2ede8}.btn-accent:not(.btn-link){text-decoration:none}.id7-main-content{font-size:1.61rem}@media (min-width:768px){.id7-main-content{font-size:1.82rem}}.id7-main-content p{margin:0 0 1.456rem}.id7-main-content .lead{font-size:1.82rem}@media (min-width:768px){.id7-main-content .lead{font-size:2.1rem}}.h2,h2{font-size:3.15rem}.h3,h3{font-size:2.275rem}@media (min-width:768px){.h2,h2{font-size:3.6rem}.h3,h3{font-size:2.6rem}}.course-search{padding:20px 20px 40px;background:#3f4246;color:#fff;margin-bottom:20px}.course-search .radio label{color:inherit}@media (min-width:768px){.course-search .radio{margin:0}.course-search .radio:first-child{margin-top:-6px}.course-search .radio+.radio{margin-top:1px}.course-search .radio:last-child{margin-bottom:-6px}}html.js .course-search .radio input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.js .course-search .radio label{padding:0}html.js .course-search .radio .fa-circle{display:inline;transition:opacity .3s;filter:alpha(opacity=50);opacity:.5}html.js .course-search .radio:hover .fa-circle{filter:alpha(opacity=100);opacity:1}html.js .course-search .radio .fa-dot-circle,html.js .course-search .radio.selected .fa-circle{display:none}html.js .course-search .radio.selected .fa-dot-circle{display:inline}html.js .course-search .radio.focused{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline-offset:0;outline:3px solid #ffbf47;color:#0b0c0c!important;background-color:#ffbf47!important;box-shadow:0 -2px #ffbf47,0 6px #0b0c0c;text-decoration:none!important;transition-duration:0s}.course-search .h1,.course-search .h2,.course-search .h3,.course-search .h4,.course-search .h5,.course-search .h6,.course-search h1,.course-search h2,.course-search h3,.course-search h4,.course-search h5,.course-search h6{color:#fff}.course-search h2{font-size:2.275rem}@media (min-width:768px){.course-search h2{font-size:2.6rem}}.course-search h2>label{color:inherit}.course-search .btn-brand{color:#fff;background-color:#63686e;border-color:#fff;color:#fff!important;transition:background-color .3s;border-radius:0}.course-search .btn-brand.focus,.course-search .btn-brand:focus{color:#fff;background-color:#4b4f53;border-color:#bfbfbf}.course-search .btn-brand:hover{color:#fff;background-color:#4b4f53;border-color:#e0e0e0}.course-search .btn-brand.active,.course-search .btn-brand:active,.open>.dropdown-toggle.course-search .btn-brand{color:#fff;background-color:#4b4f53;background-image:none;border-color:#e0e0e0}.course-search .btn-brand.active.focus,.course-search .btn-brand.active:focus,.course-search .btn-brand.active:hover,.course-search .btn-brand:active.focus,.course-search .btn-brand:active:focus,.course-search .btn-brand:active:hover,.open>.dropdown-toggle.course-search .btn-brand.focus,.open>.dropdown-toggle.course-search .btn-brand:focus,.open>.dropdown-toggle.course-search .btn-brand:hover{color:#fff;background-color:#3a3d41;border-color:#bfbfbf}.course-search .btn-brand.disabled.focus,.course-search .btn-brand.disabled:focus,.course-search .btn-brand.disabled:hover,.course-search .btn-brand[disabled].focus,.course-search .btn-brand[disabled]:focus,.course-search .btn-brand[disabled]:hover,fieldset[disabled] .course-search .btn-brand.focus,fieldset[disabled] .course-search .btn-brand:focus,fieldset[disabled] .course-search .btn-brand:hover{background-color:#63686e;border-color:#fff}.course-search .btn-brand .badge{color:#63686e;background-color:#fff}.course-search .btn-brand:not(.btn-link){text-decoration:none}.course-search input,.course-search select{margin-bottom:11.2px}@media screen and (min-width:768px){.course-search input,.course-search select{margin-bottom:0}}html .course-search .form-control:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline-offset:0;outline:3px solid #ffbf47;color:#0b0c0c!important;background-color:#ffbf47!important;box-shadow:0 -2px #ffbf47,0 6px #0b0c0c;text-decoration:none!important;transition-duration:0s}html .course-search .form-control:focus#course-search{background-color:#fff!important}.course-search .typeahead.dropdown-menu>li.active>a{background:#3f4246;color:#fff}.course-search .typeahead.dropdown-menu{margin-top:-1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);padding:0}.course-search .typeahead.dropdown-menu>li>a{padding:8px 20px;line-height:18px;white-space:normal}.course-search .typeahead.dropdown-menu>li+li{border-top:1px solid #ccc}.course-search .typeahead.dropdown-menu .title{margin:0}@media screen and (max-width:767px){.course-search.flush-top{margin-top:0}}.image-copyright{font-size:1.2rem;font-style:italic;color:#555}hr.spacer{margin:20px 0;border:0}.infographics blockquote.infographic,.open-days .embed-responsive,.spotlight .embed-responsive{margin-left:-20px;margin-right:-20px}@media screen and (min-width:768px){.infographics blockquote.infographic,.open-days .embed-responsive,.spotlight .embed-responsive{margin-left:0;margin-right:0}}@media (max-width:767px){.id7-masthead .id7-logo-row nav ul>li.more-links-trigger:before,.id7-masthead .id7-logo-row nav ul>li.search-trigger:before{display:none}}.alert-hp-statement{background:#e6e6e6}.accent-block{padding:20px;background:#fff3d6}.btn-rankings{margin-top:20px}