@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}pre{overflow:auto}code,pre{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}[class*=collapsible-]:after{clear:both;content:"";display:table}.hide{left:-9999px;position:absolute}.screen-reader-text{display:none}body{-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#4e5257;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.625}.article-header,h1,h2,h3,h4,h5,h6{color:#313d4c;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:1.2;margin:37.5px 0 15px}h1{font-size:24px;margin-top:0}#school-profile h1,.page-template-page-no-monetization-php h1,.page-template-page-resource-php h1,.page-template-page-resources-landing-php h1,.page-template-resources-landing-page-with-toc-php h1{text-align:center}h2{font-size:22px}.landing-module h2{font-size:19px}h3{font-size:20px}.faq h3{color:#72787f;margin:25px 0 7.5px}.faq h3,h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.article-header{color:#989ea5;font-family:Montserrat,sans-serif;letter-spacing:1px;margin-bottom:-40px;text-transform:uppercase;text-align:center}p{margin:0 0 25px}a{color:#214da0;text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:underline}a:visited{color:#6886bf}address{font-style:italic;margin-bottom:24px}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}cite,dfn,em,i{font-style:italic}img{-ms-interpolation-mode:bicubic;display:block;max-width:100%;vertical-align:middle}hr,img{border:0}hr{background-color:#eaebed;box-sizing:content-box;clear:both;height:3px;margin:25px 0}.cntctfrm_contact_submit,[class*=btn]{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;border-radius:2px;border:none;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1;margin:15px 0;outline:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}[class*=btn][class*=-secondary]{background-color:#4e5257;font-size:14px;padding:10px}[class*=btn][class*=-secondary]:active,[class*=btn][class*=-secondary]:focus,[class*=btn][class*=-secondary]:hover{text-decoration:underline}[class*=btn][class*=-tertiary]{background:none;color:#214da0;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.5;padding:0;text-align:left;text-transform:uppercase}[class*=btn][class*=-tertiary]:after{position:relative;top:1px;left:4px;content:"›";display:inline-block;font-size:22px;font-weight:400}[class*=btn][class*=-tertiary]:active,[class*=btn][class*=-tertiary]:focus,[class*=btn][class*=-tertiary]:hover{color:#df0b1e}[class*=btn][class*=-critical]{background:#df0b1e;border:2px solid #df0b1e;font-size:24px}[class*=btn][class*=-critical]:active,[class*=btn][class*=-critical]:focus,[class*=btn][class*=-critical]:hover{border-color:#fff}[class*=btn][class*=-primary]{background:#214da0}[class*=btn][class*=-primary]:active,[class*=btn][class*=-primary]:focus,[class*=btn][class*=-primary]:hover{text-decoration:underline}button[class*=-mobile]{position:absolute;top:50%;right:15px;height:auto;width:20px;background:transparent;border:0;border-radius:0;margin:0;min-width:auto;padding:0;transform:translateY(-50%)}button[class*=-mobile] .bar{height:4px;width:20px;background-color:#4e5257;display:block;margin-bottom:3px;transition:background-color .1s}button[class*=-mobile] .bar:last-child{margin-bottom:0}.readmore-js-toggle{position:absolute;bottom:10px}.cntctfrm_contact_submit{background-color:#214da0}fieldset{background-color:#fff;border:1px solid #989ea5;margin:0 0 15px;padding:25px}input,label,select{display:block;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.28571}label{font-weight:600;margin-bottom:7.5px}label.required:after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #989ea5;border-radius:0;margin-bottom:15px;padding:10px 15px;transition:border-color;width:100%}input:not([type]):active,input:not([type]):focus,input:not([type]):hover,input[type=color]:active,input[type=color]:focus,input[type=color]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,input[type=week]:active,input[type=week]:focus,input[type=week]:hover,select[multiple=multiple]:active,select[multiple=multiple]:focus,select[multiple=multiple]:hover,textarea:active,textarea:focus,textarea:hover{outline:none}input:not([type]):-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(78,82,87,.4)}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select[multiple=multiple]::placeholder,textarea::placeholder{color:rgba(78,82,87,.4)}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:7.5px}input[type=file]{padding-bottom:15px;width:100%}select{cursor:pointer;margin-bottom:25px;max-width:100%;width:auto}select:active,select:focus,select:hover{outline:none}svg[class^=icon]{display:inline-block}.icon,.icon-tab{margin-right:7px}.icon-tab svg,.icon svg{height:25px;width:25px;color:#df0b1e;display:inline-block;fill:currentColor;stroke:none;vertical-align:middle}.icon-tab svg circle,.icon-tab svg g,.icon-tab svg path,.icon svg circle,.icon svg g,.icon svg path{fill:currentColor}.icon-tab{margin-top:-2px}.plus,dt:not(.is-open) svg.icon-tab{color:#4e5257}.plus{cursor:pointer;display:block;font-size:20px;font-style:normal;font-weight:700;margin-top:0}.plus:before{content:"+";display:block;text-align:center}.is-open .plus:before{content:"\2013"}ol,ul{list-style-type:none;margin:0;padding:0}.entry-content ul:not([class]){list-style-type:disc}.entry-content ol:not([class]){list-style-type:decimal}.entry-content ol:not([class]),.entry-content ul:not([class]){margin-bottom:25px;padding-left:50px}.entry-content ol:not([class]) li,.entry-content ul:not([class]) li,dl{margin-bottom:15px}dl dt{font-weight:700;margin-top:15px}dl dd{margin:0}.bold-bullet-points{margin-bottom:25px}.bold-bullet-points li{margin-left:50px;list-style:disc}table .bold-bullet-points li{margin-left:25px}blockquote,q{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{color:#4e5257;font-size:19px;font-style:italic;font-weight:300;margin-bottom:25px}blockquote cite,blockquote small{color:#313d4c;font-size:16px;font-weight:400}blockquote cite,blockquote em,blockquote i{font-style:normal}blockquote b,blockquote strong{font-weight:400}.blockquote{margin-bottom:30px}.blockquote h3{color:#df0b1e;line-height:29px;font-style:italic;font-size:17px}.blockquote h3 span{background:url(../img/xsprite.png) no-repeat -291px -294px;display:inline-block;height:45px;margin:-3px 3px -20px 0;width:27px}.pull_quote img{border-bottom:1px solid #989ea5;height:auto;margin-bottom:15px;padding-bottom:15px;width:100%}.pull_quote blockquote{float:none;margin-left:0;width:100%}.pull_quote cite:before{content:"\2013";display:inline-block;margin-right:5px}.pull_quote.align-center,.pull_quote.align-center footer{text-align:center}table,td,th{border:1px solid #cfd7e0}table{border-collapse:separate;border-radius:2px;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:25px;width:100%}caption,td,th{text-align:left;padding:8px}th{border-width:0 1px 1px 0;color:#313d4c;font-size:14px;font-weight:600;line-height:1.42857;vertical-align:middle}thead.is_stuck{z-index:1}thead th{background-color:#eaebed}tbody th{background-color:#fff;text-align:center}td{border-width:0 1px 1px 0}tbody td{background-color:#fff;font-size:13px;line-height:1.53846}*,:after,:before{position:relative}html{background-color:#fff}body{background:#f4f5f6;margin:0;overflow-x:hidden;padding:0;transition:transform .3s}body.is-active-menu{background:linear-gradient(90deg,transparent 50%,rgba(0,0,0,.25));transform:translateX(-280px)}.main-container{margin:0 auto;padding:0 20px;max-width:1080px;width:100%}.site-header{background-color:#313d4c;border-bottom:3px solid #eaebed;margin-bottom:50px}.site-header .wrapper{margin:0 auto;max-width:1120px;padding:0 20px}.site-logo{display:inline-block;margin-top:10px;max-width:250px;width:100%;z-index:1}.site-logo:after{content:"";height:70px;position:absolute;right:0;top:0;width:1px}.site-logo svg{display:block;height:70px;width:100%}.site-footer{background-color:#313d4c;border-top:3px solid #eaebed;clear:both;margin-top:50px;padding-bottom:15px;position:relative}.site-footer .wrapper{margin:0 auto;max-width:1080px;position:relative}.site-nav-list-footer{padding:25px 0 15px;text-align:center}.site-nav-list-footer li{display:inline-block;font-size:14px;margin:0 6px}.site-nav-list-footer li:last-child a{border:0}.site-nav-list-footer a{border-right:1px solid #989ea5;color:#eaebed;display:block;line-height:1;padding-right:12px}.legal{color:#eaebed;font-size:12px;margin-bottom:0;padding-bottom:15px;text-align:center}.site-nav{position:absolute;top:10px;right:0;transform:translateX(100%);width:280px}.sub-menu{column-gap:0;display:none}.sub-menu:after{background:#313d4c;top:0;content:"";height:1px;left:0;position:absolute;right:0}.sub-menu>li{border-bottom:1px solid #fff;break-inside:avoid}.sub-menu a{color:#313d4c;font-size:11px;padding:10px 0}.sub-menu a:active,.sub-menu a:focus,.sub-menu a:hover{color:#eaebed}.site-nav-list>li:after{position:absolute;top:50%;right:4px;height:0;width:0;border-left:6px solid transparent;border-top:6px solid #313d4c;border-right:6px solid transparent;content:"";display:block;transform:translateY(-50%)}.site-nav-list>li:first-child .sub-menu,.site-nav-list>li:nth-child(2) .sub-menu{columns:2}.site-nav-list>li.is-active:after,.site-nav-list>li:active:after,.site-nav-list>li:focus:after,.site-nav-list>li:hover:after{border-top-color:#eaebed}.site-nav-list>li.is-active>a,.site-nav-list>li.is-active span,.site-nav-list>li:active>a,.site-nav-list>li:active span,.site-nav-list>li:focus>a,.site-nav-list>li:focus span,.site-nav-list>li:hover>a,.site-nav-list>li:hover span{color:#eaebed}.site-nav-list>li.is-active .sub-menu{display:block}.site-nav-list a,.site-nav-list span{display:inline-block;text-transform:uppercase}.site-nav-list a:hover{text-decoration:none}.site-nav-list>li>a,.site-nav-list span{color:#313d4c;font-size:15px}.site-nav-list span{cursor:default}.btn-mobile{display:block;z-index:1}.directory{border-bottom:4px solid #eaebed;margin-bottom:45px;padding:10px 0 20px;position:relative;width:100%}.directory-filters .main-title,.result-stats{background:#df0b1e;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.57143;padding:6px 15px}.directory-filters .filter-section{border-bottom:2px solid #cfd7e0;padding:10px 0}.directory-filters .filter-label{color:#df0b1e;font-size:11px;font-weight:600;margin:10px 0 5px;text-transform:uppercase}.directory-filters .filter-category{margin-bottom:25px}.main-title{cursor:pointer}.main-title:after{background:none;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:"";display:none;height:0;position:absolute;right:10px;top:15px;width:0}.directory-results .list{margin:0;list-style:none}.directory-results .list li{padding:7px 0;border-bottom:1px solid #eaebed}.directory-results .list li>div.no-results{padding:20px;text-decoration:none;font-size:16px}.result-stats .result-count,.result-stats .result-range{display:inline-block}.ais-search-box--input{border-radius:2px;box-shadow:none;padding:0 10px;font-size:13px;line-height:1}.ais-search-box--input,.filter-expand-header{height:34px;border:1px solid #eaebed;display:block;width:100%}.filter-expand-header{-webkit-appearance:none;background-color:#fff;background:linear-gradient(0deg,#eaebed,#fff);border-radius:3px;color:#4e5257;cursor:pointer;line-height:34px;font-size:12px;margin-bottom:0;padding:0 40px 0 10px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-expand-header:after{background:url(../img/xsprite.png) no-repeat -1px -283px;border-left:1px solid #eaebed;content:"";display:block;height:32px;line-height:1.25;position:absolute;right:0;top:0;width:30px}.filter-expand-body{background:#fff;border:1px solid #eaebed;margin:-1px 0 0;max-height:260px;padding:0 10px;overflow-y:auto;z-index:1}.filter-expand-item{cursor:pointer;font-size:13px;position:relative}.filter-expand-item.active,.filter-expand-item .active{color:#df0b1e}.filter-expand-item input{display:none}.filter-expand-item label{font-weight:500;margin:0;padding:3px 0}.ais-toggle--label{cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500}input.ais-toggle--checkbox{margin-right:7px}.ais-root__collapsible,.filter-count,.filter-expand-header+.filter-checklist{display:none}.filter-category.is-active .ais-root__collapsible,.filter-category.is-active .filter-expand-header+.filter-checklist{display:block}.filter-reset{background-color:#8aa1b2;border-radius:20px;color:#fff!important;display:block;font-size:13px;font-weight:lighter;padding:5px 10px;text-align:center;width:100%}.school-button,.school-name{color:#214da0;cursor:pointer;display:inline-block;vertical-align:middle}.school-button:active,.school-button:focus,.school-button:hover,.school-name:active,.school-name:focus,.school-name:hover{text-decoration:underline}.ais-hits--item div[class*=icon]{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;cursor:default;display:inline-block;margin:0 5px;text-align:center;vertical-align:middle;width:25px}.school-name{font-size:13px;line-height:1.69231;outline:0;width:calc(100% - 40px)}.school-button{font-size:12px;display:none;line-height:1.83333;margin-top:4px;text-align:center;text-decoration:none;width:110px}.directory:after{content:"";display:table;clear:both}.ais-pagination{text-align:center}.ais-pagination li{display:inline-block;font-size:14px;margin:10px 5px}.ais-pagination--item__disabled{display:none!important}.ais-pagination--item__active a{color:#000}.ais-pagination--item__first,.ais-pagination--item__last,.ais-pagination--item__next,.ais-pagination--item__previous{background-color:#fff;background:linear-gradient(0deg,#eaebed,#fff);border:1px solid #eaebed;border-radius:2px;cursor:pointer;display:block;padding:0 7px;text-decoration:none;font-weight:600;text-transform:uppercase}.ais-hits__empty{background:#eaebed;display:block;font-size:12px;font-weight:600;line-height:1;margin:5px 0;padding:10px;text-align:center;text-transform:uppercase}.scholarship-container{border-top:1px solid #eaebed;background-color:#fff;display:none;margin-bottom:-7px;margin-top:7px;padding:15px 30px}.scholarship-container.is-active{display:block}.scholarship-container h3{color:#4e5257;font-size:14px;margin:15px 0 7.5px}.scholarship-container div{font-size:14px}.scholarship-icon{background:url(../img/xsprite.png) no-repeat -293px -545px;height:22px}.scholarship-name{color:#313d4c;display:block;font-size:15px;font-weight:600}#school-profile h2{font-size:21px;margin-bottom:24px}#school-profile h3{color:#8aa1b2;font-size:18px;margin-bottom:12px;padding:0}#school-profile label{display:block}.tabs{border-bottom:1px solid #eaebed;margin-bottom:40px;text-align:center}ul.tabs{list-style:none;margin-left:0}.tabs li{background:#fff;border:1px solid #eaebed;border-bottom:none;border-radius:2px 2px 0 0;display:inline-block}.tabs li.active{background-color:#f4f5f6;border-bottom:1px solid #f4f5f6;margin-bottom:-1px}.tabs li.highlight{background:#df0b1e;border-color:#df0b1e}.tabs li.highlight a{color:#fff}.tabs li.highlight:hover{text-decoration:underline}.tabs a{color:#003161;display:block;font-size:12px;font-weight:600;outline:0;padding:10px;text-decoration:none}.tab{margin-bottom:40px}#school-profile .datapoint{float:left;width:50%}#school-profile .datapoint label{font-size:11px;line-height:1;margin-bottom:0;opacity:.6;text-transform:uppercase}#school-profile .datapoint span{color:#003161;font-size:21px;font-weight:600;display:block;padding:2px 0 18px}#school-profile .datapoint span.lg{font-size:27px;line-height:27px}.accreditations{margin-top:40px}.accreditations ul{font-size:14px;list-style:none;margin-left:0}.accreditations li{border-bottom:1px solid #eaebed;padding:8px 0}.school_disclosures{border-top:1px dashed #eaebed;font-size:10px;padding:8px 0}.programs{border-top:1px solid #eaebed;margin:40px 0 0;padding-top:40px}.programs table{border:0;font-size:12px}.programs th{border-bottom-width:4px}.programs td,.programs th{border-right:0;padding:10px}.programs th:first-child,.programs th:nth-child(3){width:25%}.find-online-school{border-bottom:4px solid #989ea5;overflow:hidden}.find-online-school h3{font-size:20px;color:#df0b1e;margin-top:20px}.find-online-school p{font-size:14px}.online-school-left{float:left;padding-right:3%;width:35%}.online-school-left figure{background:url(../img/xsprite.png) no-repeat 0 -427px;display:block;height:145px;margin:0 auto 25px;width:245px}.online-school-right{float:left;width:65%}.online-school-right ul{columns:4;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:25px}.online-school-right li{list-style:none}.online-school-right a{display:block;padding:7px 0}.find-a-school{padding:25px 0 0}.find-a-school h3{background:#df0b1e;color:#fff;font-size:14px;margin-top:0;padding:2px 15px;width:100%}.stats-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;clear:both}.stats-boxes .box{background:#eaebed;color:#214da0;-ms-flex:1;flex:1;font-size:26px;font-weight:700;margin:5px;padding:25px;text-align:center;word-wrap:break-word}.stats-boxes .box .inline{font-size:13px;font-weight:400;color:#4e5257}.latest-news-module{position:relative;border-bottom:4px solid #e1e1e1;margin-bottom:20px}.latest-news-module h3{background:#df0b1e;color:#fff;font-size:14px;margin-top:0;padding:2px 15px;width:100%}.latest-news-module .jcarousel{position:relative;overflow:hidden;width:90%;margin:0 auto}.latest-news-module .item-container{width:300%;position:relative;float:left;margin:0 0 0 10px}.latest-news-module .item{float:left;width:10.5%;margin:0 15px 25px 0}.latest-news-module h2{display:table-cell;font-size:14px;height:45px;margin-top:0;vertical-align:bottom}.latest-news-module h2 a{color:#df0b1e}.latest-news-module .excerpt{font-size:12px;padding-top:15px}.latest-news-module .excerpt p{margin-bottom:0}.latest-news-module .jcarousel-control{background:url(../img/xsprite.png) no-repeat 0 0;display:block;height:33px;position:absolute;text-indent:-9999px;top:50%;transform:opacity .3s;width:33px}.latest-news-module .jcarousel-control.jcarousel-control-prev{background-position:0 -344px;left:0}.latest-news-module .jcarousel-control.jcarousel-control-next{background-position:-37px -344px;right:0}.latest-news-module .jcarousel-control.inactive{cursor:default;opacity:0}.landing-modules{margin-bottom:25px}.landing-module:last-child{margin-right:0}.landing-module h2 a{color:#df0b1e}.callout{margin-bottom:25px;margin-top:25px;position:relative;z-index:1}.callout:before{clear:both;content:"";display:table}.callout :last-child{margin-bottom:0}.callout .wrapper{padding:0 25px}.callout .callout-copy{padding:0 45px}.callout .callout-copy h2,.callout .callout-copy p:first-child{margin-top:0}.callout .no-image,:not(.callout)>.wrapper>[class^=block-callout] .no-image{padding:0 25px}.callout .content-over,:not(.callout)>.wrapper>[class^=block-callout] .content-over{max-height:560px}.callout blockquote,.callout img,:not(.callout)>.wrapper>[class^=block-callout] blockquote,:not(.callout)>.wrapper>[class^=block-callout] img{margin:0}.callout picture,:not(.callout)>.wrapper>[class^=block-callout] picture{margin-top:0}:not(.callout)>.wrapper>[class^=block-callout]{border:1px solid #989ea5;margin:0 auto;overflow-y:hidden;width:100%}.callout-image{height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;line-height:0;margin-top:0;overflow:hidden}.callout-copy{padding:25px 0;z-index:2}.callout-copy h2,.callout-copy h3{line-height:1.4}.callout-copy p{font-size:15px;line-height:1.66667}.callout-copy h3{margin-top:0}.content-over .callout-copy{position:absolute;bottom:15px}.content-over .callout-copy blockquote p{border-color:#fff;color:#fff;font-size:21px;text-transform:uppercase}.callout.blue,.callout.light,.callout.red{padding:25px 0}.callout.blue,.callout.blue *,.callout.light,.callout.light *,.callout.red,.callout.red *{color:#fff}.callout.blue{background:#214da0;border:1px solid #214da0}.callout.red{background:#df0b1e;border:1px solid #df0b1e}.callout.light{background:#eaebed}.callout.light,.callout.light *{color:#313d4c}.block-content-collapsible+h3{margin-top:45px}[class*=section-tabs-]{padding-top:.9375rem;padding-right:15px;padding-left:15px;background-color:#eaebed;border:1px solid #989ea5;max-width:940px}[class*=section-tabs-] .wrapper{max-width:none}.has-active-section-tabs [class*=section-tabs-][class*=-alt]{display:none}[class*=section-tabs-] .has-button{position:absolute;right:0;bottom:0;left:0}[class*=section-tabs-].is-active{text-align:left;transition:width .1s;width:100%;z-index:3}[class*=section-tabs-].is-active .has-button{position:absolute;top:-90px;right:-10px;bottom:auto;left:auto}[class*=section-tabs]{margin:40px 0}[class*=collapsible-]{width:100%}.entry-content dl[class*=collapsible-],dl[class*=collapsible-]{font-size:16px;margin:25px 0;overflow:hidden;position:relative}.entry-content dl[class*=collapsible-] p,dl[class*=collapsible-] p{font-size:inherit;line-height:1.2}.collapsible-accordion .collapsible-title span{padding-right:40px}.collapsible-tabs-horizontal{padding-right:25px;padding-left:25px}.collapsible-tabs-vertical>p{display:none}.collapsible-title{background-color:#eaebed;border:1px solid #989ea5;border-bottom:0;color:#214da0;cursor:pointer;display:table;font-weight:500;height:70px;line-height:70px;margin:0;text-transform:none;width:100%;z-index:2}.collapsible-title:hover{background-color:#eff3f8;color:#df0b1e}.collapsible-title:hover .icon-tab{color:currentColor}.collapsible-title.is-open{background-color:#fff;color:#df0b1e}.collapsible-title.is-open .icon-tab{color:currentColor}.collapsible-title:not(.is-open):last-of-type{border-bottom:1px solid #989ea5}.collapsible-title span{padding-right:25px;padding-left:25px;display:table-cell;font-size:14px;height:70px;line-height:1.14815;position:relative;vertical-align:middle}.collapsible-title .icon{display:table-cell;right:-5px;text-align:right;vertical-align:middle;width:45px}.collapsible-title .icon img,.collapsible-title .icon svg{margin-right:0;max-height:100%;vertical-align:middle}.collapsible-title .plus{position:absolute;top:35px;right:15px;transform:translateY(-50%)}.collapsible-content{background:#fff;border-left:1px solid #989ea5;border-right:1px solid #989ea5;display:none;margin:0;padding:0 25px 25px;width:100%}.collapsible-content:last-of-type{border-bottom:1px solid #989ea5}.collapsible-content h3:first-child,.collapsible-content h4:first-child,.collapsible-content p:first-child,.collapsible-content table:first-child,.collapsible-content ul:first-child,.collapsible-content ul:first-child li:first-child{margin-top:0}.collapsible-content h3:first-child,.collapsible-content h4:first-child{padding-top:15px}.collapsible-content h2,.collapsible-content h3,.collapsible-content p{margin-right:0;margin-left:0}.is-open+.collapsible-content{display:block;animation:a .2s ease-in-out}@keyframes a{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:translateY(-7.5px)}to{opacity:1;transform:translateY(0)}}div.styleguide-container h3{margin:50px 0 0!important}div.styleguide-container h5{margin:25px 0 15px}div.styleguide-container .waypoint a,div.styleguide-container a{text-decoration:none}div.styleguide-container sup{font-size:13px;margin-left:5px;opacity:.7}div.styleguide-container pre.shortcode{background-color:#eaebed;border-color:#989ea5;border-left:8px solid;overflow:auto;padding:10px 20px;white-space:pre-wrap}div.styleguide-container pre.html{background-color:#eaebed;border-color:#989ea5;font-size:12px}div.styleguide-container .attributes{margin:15px 25px 25px}div.styleguide-container .attributes span{background:#eaebed;display:inline-block;font-style:italic;letter-spacing:.2px;padding:0 5px}div.styleguide-container .shortcode-icon td{font-size:14px;padding:15px;width:33.33333%}#post-404{color:#4e5257;margin:100px 0;text-align:center;min-height:400px}#post-404 h1{border-bottom:0;font-size:80px;font-weight:700;line-height:80px;margin-bottom:10px}.monetization{width:100%;z-index:1}.editorial-links{margin:15px 0}.tips{background:#fff}.sidebar-toc{padding:10px 25px 25px 0;margin-bottom:25px}.toc-heading{background-color:#eaebed;border:1px solid #cfd7e0;color:#313d4c;display:block;font-family:Montserrat,sans-serif;font-size:17px;line-height:1;margin:0;padding:15px;text-align:center;text-transform:uppercase}.toc-heading strong{font-size:14px}.toc__list{background-color:#fff!important;border:1px solid #cfd7e0;border-top:0;padding:0 15px}.toc__list>li{border-top:1px solid #eaebed}.toc__list>li>a{font-weight:600;padding:8px 0}.toc__list li{list-style:none;padding:0}.toc__list li:first-child{border:0}.toc__list a{font-size:14px;line-height:2;display:block;min-height:0}.toc__list ul{margin-bottom:8px;margin-left:15px}.toc__list ul a{display:block;padding:1px 0}.toc-content .lightgray-bg{background:#eaebed}.toc-content td p{margin:0}.toc-content .exam-table td{width:50%}.toc-content #introduction{margin-top:10px}.edu-widget{background-color:#313d4c;border-radius:5px;padding:0 20px 15px}.edu-widget:after{color:hsla(0,0%,100%,.35);content:"Sponsored Schools";display:block;font-size:10px;letter-spacing:1px;margin:0;text-align:center;text-transform:lowercase}.home .edu-widget{min-height:339px;padding:7px}.home .edu-widget:after{display:none}.home .edu-widget #platform-quick-degree-finder{border-radius:0;width:100%}.edu-widget fieldset{background-color:transparent;border:0;counter-reset:a;margin:0;padding:0}.edu-widget legend{border-bottom:2px solid #4e5257;font-family:Montserrat,sans-serif;color:#fff;font-size:22px;margin:0 0 20px;padding:15px 0;text-align:center;text-transform:uppercase;width:100%}.edu-widget label{display:block;margin:0 0 10px;position:relative}.edu-widget label span{display:block;font-size:0;height:1px;left:0;position:absolute;top:0;width:1px}.edu-widget label span:before{top:3px;left:3px;height:34px;width:34px;border-right:2px solid #313d4c;color:#df0b1e;content:counter(a);counter-increment:a;cursor:default;display:block;font-size:20px;font-weight:700;line-height:34px;position:absolute;text-align:center;transition:color .3s ease-out}.edu-widget select{height:40px;width:100%;-webkit-appearance:none;appearance:none;background:#fff url(../img/icon-select.svg) no-repeat right 10px center/auto 20px;border:0;border-radius:2px;cursor:pointer;display:block;font-weight:400;line-height:37px;margin:0;padding:0 30px 0 48px;transition:opacity .3s ease-out}.edu-widget select[style*="cursor: not-allowed;"]{box-shadow:none;cursor:default}.edu-widget select[style*="cursor: not-allowed;"]+span:before{color:#313d4c}.edu-widget select::-ms-expand{display:none}.edu-widget input[type=submit]{margin:5px auto;padding:6px 50px}.edu-widget input[type=submit]:active,.edu-widget input[type=submit]:focus,.edu-widget input[type=submit]:hover{border-color:#fff}.award-container{border:1px solid #989ea5;padding:0 15px 15px;background-color:#eaebed;margin-bottom:15px}.award-container h3{color:#df0b1e}.award-container hr{background-color:#989ea5}.award-school-logo{margin:0 20px 5px 0;width:90px}.award-description,.award-school-logo{display:inline-block;vertical-align:top}.award-description{width:calc(100% - 115px)}#toc_container{border:1px solid #cfd7e0;display:block!important;margin:20px 0 30px;padding:10px 0;z-index:1}#toc_container.is_stuck{border-top:0;box-shadow:0 5px 10px rgba(0,0,0,.09);margin-top:0}#toc_container.is_stuck.toc_white{background-color:#e5e6e8}#toc_container.toc_white{background-color:#eaebed}#toc_container ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0}#toc_container li{-ms-flex:1;flex:1;padding:0;text-align:center}#toc_container a{font-weight:600;min-height:42px;padding:1px 0 3px}#toc_container a,.toc_title{color:#214da0;font-family:Montserrat,sans-serif;font-size:14px}.toc_title{cursor:pointer;display:none;text-align:initial;text-transform:uppercase}.toc_title:active,.toc_title:focus,.toc_title:hover{text-decoration:underline}.toc_toggle,.toc_toggle br{display:none}@media (min-width:620px){body{font-size:16px}h1{font-size:34px}#school-profile h1,.page-template-page-no-monetization-php h1,.page-template-page-resource-php h1,.page-template-page-resources-landing-php h1,.page-template-resources-landing-page-with-toc-php h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}.pull_quote.align-left{clear:left;float:left;margin:0 15px 15px 0;max-width:300px;width:50%}.pull_quote.align-right{clear:right;float:right;margin:0 0 15px 15px;max-width:300px;width:50%}body.is-active-menu{transform:translateX(-500px)}.site-nav{width:500px}.school-name{width:calc(100% - 155px)}.landing-module,.school-button{display:inline-block}.landing-module{margin-right:2%;vertical-align:top;width:31%}.landing-module h2{min-height:60px}.callout .content-after>div,.callout .content-before>div,:not(.callout)>.wrapper>[class^=block-callout] .content-after>div,:not(.callout)>.wrapper>[class^=block-callout] .content-before>div{display:inline-block;vertical-align:top}.content-after .callout-image,.content-before .callout-image{position:absolute;top:0;bottom:0;height:auto;width:66.67%}.content-after .callout-image{left:0}.content-before .callout-image{right:0}.content-after .callout-copy,.content-before .callout-copy{padding:35px;width:33.33%}.content-after .callout-copy{margin-left:66.67%}.content-over .callout-copy{left:40%;margin:0;width:55%}.entry-content [class*=section-tabs-] h2,.entry-content [class*=section-tabs-] h3{margin-top:25px}[class*=section-tabs-].is-active{margin-right:0;margin-left:0}[class*=section-tabs-][class*=-alt]{display:inline-block;margin:45px 1.25% 0;text-align:left;vertical-align:top;width:47.5%}[class*=section-tabs-][class*=-alt] .column-block{padding-bottom:70px}.collapsible-accordion{margin-left:-25px}}@media screen and (min-width:980px){#widget-recovery #widget-cta{display:none}}@media (min-width:980px){input:not([type]).input-third,input[type=color].input-third,input[type=date].input-third,input[type=datetime-local].input-third,input[type=datetime].input-third,input[type=email].input-third,input[type=month].input-third,input[type=number].input-third,input[type=password].input-third,input[type=search].input-third,input[type=tel].input-third,input[type=text].input-third,input[type=time].input-third,input[type=url].input-third,input[type=week].input-third,select[multiple=multiple].input-third,textarea.input-third{width:33%}input:not([type]).input-half,input[type=color].input-half,input[type=date].input-half,input[type=datetime-local].input-half,input[type=datetime].input-half,input[type=email].input-half,input[type=month].input-half,input[type=number].input-half,input[type=password].input-half,input[type=search].input-half,input[type=tel].input-half,input[type=text].input-half,input[type=time].input-half,input[type=url].input-half,input[type=week].input-half,select[multiple=multiple].input-half,textarea.input-half{width:50%}.collapsible-tabs-horizontal .plus,.collapsible-tabs-vertical .plus{display:none}html{background:#f4f5f6}body.is-active-menu{background:#f4f5f6;transform:translateX(0)}.two-column{padding-left:330px}.shift-right{margin-left:30px}.shift-top{margin-top:-20px}.site-logo{padding-right:40px;max-width:340px;width:31%}.site-logo:after{border-left:1px solid #4e5257}.site-nav{display:inline-block;top:auto;transform:translateX(0);width:68%;z-index:2}.sub-menu{position:absolute;top:calc(100% - 8px);left:50%;background-color:#fff;border:2px solid #313d4c;transform:translateX(-50%);width:250px}.sub-menu.wide{width:500px}.sub-menu>li{padding:0 10px}.sub-menu>li:active,.sub-menu>li:focus,.sub-menu>li:hover{background-color:#313d4c;border-bottom-color:#313d4c}.sub-menu>li:active+li a,.sub-menu>li:focus+li a,.sub-menu>li:hover+li a{border-top-color:#fff}.sub-menu>li:active a,.sub-menu>li:focus a,.sub-menu>li:hover a{border-top-color:#313d4c;color:#fff;text-decoration:none}.sub-menu a{border-top:1px solid #989ea5;padding:5px}.site-nav-list>li{border:0;display:inline-block;height:90px;margin:0 0 0 14px}.site-nav-list>li:first-child .sub-menu,.site-nav-list>li:nth-child(2) .sub-menu{columns:3}.site-nav-list>li.is-active:after,.site-nav-list>li:active:after,.site-nav-list>li:after,.site-nav-list>li:focus:after,.site-nav-list>li:hover:after{border-top-color:#eaebed}.site-nav-list>li.is-active>a,.site-nav-list>li.is-active span,.site-nav-list>li:active>a,.site-nav-list>li:active span,.site-nav-list>li:focus>a,.site-nav-list>li:focus span,.site-nav-list>li:hover>a,.site-nav-list>li:hover span{color:#eaebed}.site-nav-list>li.is-active .sub-menu,.site-nav-list>li:active .sub-menu,.site-nav-list>li:focus .sub-menu,.site-nav-list>li:hover .sub-menu{display:block}.site-nav-list>li>a,.site-nav-list span{color:#eaebed;display:inline-block;line-height:90px;padding-right:22px}.site-nav-list>li>a:after,.site-nav-list span:after{display:none}.site-nav-list a,.site-nav-list span{display:block}.btn-mobile{display:none}.directory-filters{margin-right:5px;width:200px}.directory-filters,.directory-results{display:inline-block;vertical-align:top}.directory-results{width:calc(100% - 210px)}.profile-data{display:inline-block;margin-right:6%;vertical-align:top;width:60%}.tabs a{font-size:15px;padding:10px 45px}.accreditations{display:inline-block;margin-top:0;vertical-align:top;width:33%}.programs table{font-size:14px}.colleges-list td,.colleges-list th{width:11%}.colleges-list td:first-child,.colleges-list th:first-child{width:10%}.colleges-list td:nth-child(2),.colleges-list th:nth-child(2){width:35%}[class*=section-tabs-]{max-width:940px;width:940px}[class*=section-tabs] h2,[class*=section-tabs] h3,[class*=section-tabs] p{margin-left:25px;margin-right:25px}.collapsible-tabs-vertical[data-items="1"],.collapsible-tabs-vertical[data-items="1"] .collapsible-content{min-height:72px}.collapsible-tabs-vertical .collapsible-title:first-of-type{top:0px}.collapsible-tabs-vertical[data-items="2"],.collapsible-tabs-vertical[data-items="2"] .collapsible-content{min-height:142px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(2){top:70px}.collapsible-tabs-vertical[data-items="3"],.collapsible-tabs-vertical[data-items="3"] .collapsible-content{min-height:212px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(3){top:140px}.collapsible-tabs-vertical[data-items="4"],.collapsible-tabs-vertical[data-items="4"] .collapsible-content{min-height:282px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(4){top:210px}.collapsible-tabs-vertical[data-items="5"],.collapsible-tabs-vertical[data-items="5"] .collapsible-content{min-height:352px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(5){top:280px}.collapsible-tabs-vertical[data-items="6"],.collapsible-tabs-vertical[data-items="6"] .collapsible-content{min-height:422px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(6){top:350px}.collapsible-tabs-vertical[data-items="7"],.collapsible-tabs-vertical[data-items="7"] .collapsible-content{min-height:492px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(7){top:420px}.collapsible-tabs-vertical[data-items="8"],.collapsible-tabs-vertical[data-items="8"] .collapsible-content{min-height:562px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(8){top:490px}.collapsible-tabs-vertical[data-items="9"],.collapsible-tabs-vertical[data-items="9"] .collapsible-content{min-height:632px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(9){top:560px}.collapsible-tabs-vertical[data-items="10"],.collapsible-tabs-vertical[data-items="10"] .collapsible-content{min-height:702px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(10){top:630px}.collapsible-tabs-vertical[data-items="11"],.collapsible-tabs-vertical[data-items="11"] .collapsible-content{min-height:772px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(11){top:700px}.collapsible-tabs-vertical[data-items="12"],.collapsible-tabs-vertical[data-items="12"] .collapsible-content{min-height:842px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(12){top:770px}[class*=collapsible-tabs-] .collapsible-title{background-color:#eaebed;color:#214da0;text-transform:uppercase}[class*=collapsible-tabs-] .collapsible-title span{font-size:.84375rem}[class*=collapsible-tabs-] .collapsible-title:hover{background-color:#eff3f8;color:#df0b1e}[class*=collapsible-tabs-] .collapsible-title:hover .icon-device,[class*=collapsible-tabs-] .collapsible-title:hover .icon-tab{color:currentColor}[class*=collapsible-tabs-] .collapsible-title.is-open:not(.still-open),[class*=collapsible-tabs-] .collapsible-title.was-open{background-color:#fff;color:#df0b1e}.collapsible-tabs-horizontal .collapsible-title{border:0;border-bottom:1px solid #989ea5;float:left;text-align:center}.collapsible-tabs-horizontal .collapsible-title:first-child:last-child,.collapsible-tabs-horizontal .collapsible-title:first-child:last-child ~ dt{width:200%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2)~dt{width:100%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3)~dt{width:66.66667%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4)~dt{width:50%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5)~dt{width:40%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6)~dt{width:33.33333%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7)~dt{width:28.57143%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8)~dt{width:25%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9)~dt{width:22.22222%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10)~dt{width:20%}.collapsible-tabs-horizontal .collapsible-title.is-open:not(.still-open),.collapsible-tabs-horizontal .collapsible-title.was-open{border:1px solid #989ea5;line-height:69px;margin-bottom:-1px}.collapsible-tabs-horizontal .collapsible-title .icon{width:45%}.collapsible-tabs-horizontal .collapsible-title span{padding-left:15px;text-align:left}.collapsible-tabs-vertical .collapsible-title{position:absolute;top:0;left:0;width:calc(27% + 2px)}.collapsible-tabs-vertical .collapsible-title.is-open:not(.still-open),.collapsible-tabs-vertical .collapsible-title.was-open{border-bottom:1px solid #989ea5;border-right-color:#fff}.no-js .collapsible-title{cursor:auto;height:auto;line-height:1.625;padding:0;text-align:left;width:100%!important}.no-js .collapsible-title.is-open,.no-js .collapsible-title:active,.no-js .collapsible-title:focus,.no-js .collapsible-title:hover{background:initial}[class*=collapsible-tabs-] .is-open.still-open+.collapsible-content{display:none}[class*=collapsible-tabs-] .is-open:not(.still-open)+.collapsible-content,[class*=collapsible-tabs-] .was-open+.collapsible-content{animation:none;display:block}[class*=collapsible-tabs-] .collapsible-content{padding-top:25px}[class*=collapsible-tabs-] .collapsible-content .plus{display:none}.collapsible-tabs-horizontal .collapsible-content{padding-right:0;padding-left:0;background-color:transparent;border:0;float:right;margin:70px 0 0 -100%}.collapsible-tabs-vertical .collapsible-content{border-bottom:1px solid #989ea5;border-top:1px solid #989ea5;left:27%;position:relative;top:0;width:73%}.no-js .collapsible-content{position:relative;top:auto;left:auto;background:initial;display:block;float:none;margin:0;padding:0;width:100%}.monetization{max-width:300px;position:absolute}.toc-content{float:right;width:calc(100% - 300px)}.sidebar-toc{float:left;width:300px}}@media (min-width:995px){[class*=section-tabs-]{max-width:none;width:calc(100% + 110px)}}@media (min-width:1120px){body{padding:0}.site-logo{padding-right:30px}.site-nav-list>li{margin:0 0 0 25px}}@media (max-width:979px){.two-column{padding-top:62.5px}.site-nav-list{border-bottom:1px solid #eaebed;height:auto;max-height:100vh;overflow-y:scroll}.site-nav-list>li{border-bottom:1px solid #989ea5;margin:0 15px;padding:15px 0}.site-nav-list>li.is-open:after{top:28px}.site-nav-list>li:last-child{border-bottom:0}.sub-menu{column-gap:15px;padding-top:11px}.is-open .sub-menu{display:block}.sub-menu:after{background-color:#fff;top:-1px}.directory-filters form{display:none}.directory-filters .main-title:after,.directory-filters form.is-active{display:block}.directory-results{margin-top:25px}[class*=section-tabs-]{margin-right:-4%;margin-left:-4%}.sidebar-toc{padding:0}.sidebar-toc.is_stuck{background-color:#e5e6e8;border-top:0;box-shadow:0 5px 10px rgba(0,0,0,.09);left:0;margin-top:0;width:100%!important;z-index:1}.sidebar-toc.is_stuck+div{display:none!important}.sidebar-toc.is_stuck .toc__list{border:0}.toc-heading{color:#214da0;cursor:pointer}.toc-heading:active,.toc-heading:focus,.toc-heading:hover{text-decoration:underline}.toc__list{display:none}.is-active .toc__list{display:block}#toc_container{padding:0}#toc_container.is_stuck{left:0;width:100%!important}#toc_container ul{background-color:#fff!important;-ms-flex-direction:column;flex-direction:column}#toc_container li{border-top:1px solid #eaebed}#toc_container a{display:block;min-height:0;padding:8px 0}.toc_title{display:block;padding:8px 0!important}.toc_list{display:none}.is-active .toc_list{display:block}}@media (max-width:619px){input,select,textarea{font-size:16px}.entry-content ol:not([class]),.entry-content ul:not([class]){padding-left:37.5px;padding-right:37.5px}table{border:0}table,table caption,table tbody,table td,table tfoot,table th,table thead,table tr{display:block}table tr{border-top:1px solid #989ea5}table td,table th{border:0;max-width:none}table td:before,table th:before{color:#313d4c;content:attr(aria-label);display:block;font-size:11px;font-weight:700;margin-top:5px;line-height:1.1;text-transform:uppercase}table td[aria-label]{padding-top:7.5px}table thead tr{position:absolute;top:-9999px;left:-9999px}table tfoot tr{border:0}table tfoot th{min-height:0}table tfoot td{padding:0 5px 15px}table tbody tr{padding:15px 0}table tbody th{border-top:0;padding:0 5px;text-align:left}table tbody td{padding:0 5px}.online-school-right ul{columns:2}.stats-boxes{-ms-flex-direction:column;flex-direction:column}.latest-news-module .jcarousel-control{display:none}.latest-news-module .item,.latest-news-module .item-container,.latest-news-module .jcarousel{width:100%}.latest-news-module .item h2{height:auto}.callout-image{height:370px;width:100%}.content-after .callout-copy,.content-before .callout-copy{margin:15px 7%}.content-over .callout-copy{left:7%;right:7%}}@media screen and (max-width:979px){#widget-recovery{padding-top:135px}#widget-recovery .site-logo{z-index:auto}#widget-recovery.widget-recovery-active{overflow-y:hidden}#widget-recovery.widget-recovery-active .site-header{z-index:1}#widget-recovery.widget-recovery-active .is_stuck{display:none!important}#widget-recovery .site-header{height:85px;position:fixed;top:0;right:0;left:0;z-index:4;margin-bottom:0}#widget-recovery .site-header:after{display:none}#widget-recovery #widget-cta{padding:12px 10px 9px;position:absolute;opacity:1;top:0;left:0;height:100%;width:calc(100% - 50px);transition:all .2s}#widget-recovery #widget-cta button{-webkit-font-smoothing:antialiased;animation:widgetCTAFadeIn 1s;background:#df0b1e;border:0;border-radius:2px;color:#fff;font-size:15px;font-weight:700;outline:0;width:100%;max-width:none;height:100%;margin:0;text-transform:uppercase;display:block}#widget-recovery #widget-cta button:hover{background:#c70a1b}#widget-recovery #widget-cta button:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuMyIgaGVpZ2h0PSIzNzUuNSIgdmlld0JveD0iMCAwIDI5Mi4zIDM3NS41Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI0IDBDNTUuNSAwIDAgNTUuNSAwIDEyNHM1NS41IDEyNCAxMjQgMTI0IDEyNC01NS41IDEyNC0xMjRTMTkyLjUgMCAxMjQgMHptMCAyMTQuNmMtNTAgMC05MC42LTQwLjYtOTAuNi05MC42IDAtNTAgNDAuNi05MC42IDkwLjYtOTAuNlMyMTQuNiA3NCAyMTQuNiAxMjRjMCA1MC00MC42IDkwLjYtOTAuNiA5MC42eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODguOCAzNDUuNmM2LjEgOS4yIDQuMSAyMS4zLTQuNCAyNi45LTguNSA1LjctMjAuNSAyLjgtMjYuNi02LjRMMTY5LjIgMjMzYy02LjEtOS4yLTQuMS0yMS4zIDQuNC0yNi45IDguNS01LjcgMjAuNS0yLjggMjYuNiA2LjRsODguNiAxMzMuMXoiLz48L3N2Zz4=") 50% no-repeat;background-size:contain;content:"";display:block;position:absolute;right:25px;top:calc(50% - 16px/2);width:16px;height:16px;transform:rotate(-10deg)}#widget-recovery.js-menu-open #widget-cta,#widget-recovery:not(.widget-cta-visible) #widget-cta{opacity:0;top:-100%}#widget-recovery .widget-degree-finder.fixed{margin:0;max-width:480px;position:fixed;z-index:6;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%}#widget-recovery .is_stuck{top:85px!important}#widget-recovery-mask{background:hsla(0,0%,100%,.925);display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}#widget-recovery-mask .close{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPjxwYXRoIGZpbGw9IiMzQjUyNjgiIGQ9Ik02NTAuOSA1MDBMOTkwIDgzOSA4MzkuMSA5OTAgNTAwIDY1MC45IDE2MC45IDk5MCAxMCA4MzlsMzM5LjEtMzM5TDEwIDE2MC45IDE2MC45IDEwIDUwMCAzNDkuMSA4MzkuMSAxMCA5OTAgMTYwLjkgNjUwLjkgNTAweiIvPjwvc3ZnPg==") 50% no-repeat;background-size:16px 16px;border-radius:50%;cursor:pointer;width:40px;height:40px;position:absolute;top:5px;right:5px}#widget-recovery-mask .close:hover{background-color:#eaebed}}@media screen and (max-width:979px) and (max-width:520px){#widget-recovery .widget-degree-finder.fixed{width:calc(100vw - 30px)}}@media screen and (max-width:979px) and (max-height:500px){#widget-recovery .widget-degree-finder.fixed{width:calc(100vw - 40px);height:auto;transform:translateX(-50%) translateY(calc(-50% + 15px))}#widget-recovery .widget-degree-finder.fixed .submit{padding-top:0}#widget-recovery .widget-degree-finder.fixed .submit button{padding:12px;margin-top:0}}@media (max-width:1119px){.online-school-left,.online-school-right{float:none;margin:0 0 20px;width:100%}}.entry-content a, .toc-content a{text-decoration: underline;}