.ammap-student-pop{padding:30px 0}
.ammap-student-pop .map-header h3,.ammap-student-pop .map-header h4,.ammap-student-pop .map-header p{text-align:center}
.ammap-student-pop h3,.ammap-student-pop h4{margin-bottom:4px}
.ammap-student-pop .map-header h3{padding:0 20px}
.ammap-student-pop .chartdiv{height:425px;margin-top:10px}
.ammap-student-pop .legend{margin-top:16px;padding:0 80px 0 0}
.ammap-student-pop .legend span{font-weight:bold}
.ammap-student-pop .legend p.bottom-padding-20{padding-bottom:20px}
.ammap-student-pop .legend ul{padding:0;margin:0}
.ammap-student-pop .legend li:before{content:none}
.ammap-student-pop .legend li div{width:100%;height:24px;border-radius:8px}
.ammap-student-pop .legend ul.color-numbers{padding:0 10px 0 10px;width:50%;float:left}
.ammap-student-pop .legend li div.color1{background:#002f51}
.ammap-student-pop .legend li div.color2{background:#3d617b}
.ammap-student-pop .legend li div.color3{background:#668297}
.ammap-student-pop .legend li div.color4{background:#99acb9}
.ammap-student-pop .legend li div.color5{background:#ccd5dc}
.ammap-student-pop .legend li div.color5 p{color:#002f51}
.ammap-student-pop .legend ul li p{font-size:14px;margin-top:3px;width:100%;padding:5px 0 3px 10px;text-align:left;color:white;line-height:1}
.ammap-student-pop .legend ul.other-areas p{margin:0;color:#002f51;text-align:left;padding-left:0}
@media screen and (max-width:1140px){.ammap-student-pop .legend{padding:0 20px 0 20px}
.ammap-student-pop .legend ul.color-numbers{padding:0 20px 0 0}
}
@media screen and (max-width:700px){.ammap-student-pop .chartdiv{padding:0 20px 0 20px}
}
@media screen and (max-width:640px){.ammap-student-pop .chartdiv{height:176px}
.ammap-student-pop .legend ul.other-areas p{font-size:12px}
}
.happy-grads .widget-tab{font-size:16px}
.happy-grads .mySlides .subtitle{width:100%;margin-top:20px;margin-bottom:20px;font-size:24px}
.happy-grads .no-padding{padding:0}
.happy-grads .no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.happy-grads .widget__container{color:black;margin:0 5px;max-width:1130px;position:relative;border-radius:5px}
.happy-grads .widget__container .widget__description{margin-bottom:2em}
.happy-grads .widget__container .tab-container{margin-top:50px;position:relative}
.happy-grads .widget__container .tabs{position:absolute;top:-49px}
.happy-grads .widget__container ul.tabs{padding-left:0}
.happy-grads .widget__container .tabs .widget-tab{-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;border-bottom-left-radius:0;background-color:#eee;border:1px solid #9b9b9b;border-bottom:0;color:#003057;cursor:pointer;display:inline-block;height:50px;padding:9px 20px;position:relative;z-index:1}
.happy-grads .widget__container .content{text-align:center;vertical-align:top}
.happy-grads .widget__container .tabs .widget-tab:hover{background-color:white;color:#003057}
.happy-grads .widget__container .tabs .selected{background-color:white;color:#9b9b9b;z-index:2}
.happy-grads .widget__container .heading{margin-bottom:10px}
.happy-grads .widget__container .title{border-bottom:1px solid silver;margin-bottom:25px;padding-bottom:15px}
.happy-grads .successful-careers .widget__container .title{margin-bottom:90px;font-size:28px;padding-left:5px}
.happy-grads .widget__container .tab-page{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-color:white;border:1px solid #9b9b9b;display:none;height:100%;margin-top:71px;padding-bottom:20px;position:relative;z-index:1}
.happy-grads .widget__container .tab-page .dot-nav-container{display:none}
.happy-grads .widget__container .content{float:left;vertical-align:top;width:33%}
.happy-grads .images-container{display:flex;justify-content:space-between}
.happy-grads .dots-container{display:none}
.happy-grads .description{padding:10px 20px;line-height:1.2}
.happy-grads .footnote{font-size:12px;text-align:center;margin:20px 0}
.happy-grads .prev,.happy-grads .next{display:none}
@media(max-width:851px){.happy-grads .mySlides .subtitle{font-size:21px}
}
@media(max-width:639px){.happy-grads .graph-images{max-width:230px}
.happy-grads .widget__container{color:black;margin:0 5px;max-width:1130px;position:relative;border-radius:5px}
.happy-grads .widget__container .content{margin:0 auto;vertical-align:top;width:100%}
.happy-grads .subtitle{width:100%;margin-top:20px;margin-bottom:20px}
*{box-sizing:border-box}
.happy-grads .slideshow-container{max-width:300px;position:relative;margin:auto;border:1px solid black;border-radius:5px;text-align:center;padding-bottom:30px}
.happy-grads .tab-container{width:100%;background-color:none;border-radius:5px}
.happy-grads .widget__container .tab-page .dot-nav-container{display:block;margin-top:10px}
.happy-grads .happy-employers{padding:20px 10px;border-right:1px solid black;background-color:none;text-align:center;float:left;border-radius:5px}
.happy-grads .happy-grads-tab{padding:20px 10px;background-color:none;text-align:center;border-radius:5px}
.happy-grads .slider{border-top:1px solid black}
.happy-grads .mySlides{width:100%}
.happy-grads .prev,.happy-grads .next{display:block;position:absolute;top:50%}
.happy-grads .prev{left:20px;z-index:1}
.happy-grads .next{right:20px}
.happy-grads .text{font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}
.happy-grads .theyre-prepared-text{color:#306caa}
.happy-grads .theyre-perform-text{color:#519d00}
.happy-grads .they-wow-text{color:#802e9f}
.happy-grads .header-text{font-size:12px;padding:30px 12px;text-align:center;font-size:30px}
.happy-grads .paragraph-text{text-align:center}
.happy-grads .dots-container{display:block;text-align:center;margin-bottom:30px}
.happy-grads .dot{cursor:pointer;height:13px;width:13px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.happy-grads .active,.happy-grads .dot:hover{background-color:#717171}
.happy-grads .fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}
@-webkit-keyframes fade{from{opacity:.4}
to{opacity:1}
}
@keyframes fade{from{opacity:.4}
to{opacity:1}
}
}
@media(max-width:450px){.happy-grads .graph-images{max-width:180px !important}
}
@media(max-width:360px){.happy-grads .widget__container .tabs .widget-tab{padding:9px 15px}
.happy-grads .widget__container{margin:0;padding:30px 0}
}
@media(max-width:334px){.happy-grads .widget__container .tabs .widget-tab{padding:9px 10px}
}
.happy-grads .widget__container .visible{display:block}
.flat-rate-tuition p{font-size:14px;margin:0}
@media screen and (max-width:789px){#degree-cost p{font-size:12px}
}
.flat-rate-tuition .no-select{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flat-rate-tuition{color:#3f4b54;font-family:"Lato",sans-serif;padding-top:30px}
.flat-rate-tuition .title{color:#388bab;display:none;font-size:26px;margin:0 0 20px 0;text-shadow:none}
.flat-rate-tuition .subtitle{display:none;font-size:16px}
.flat-rate-tuition.single-source{padding-top:0}
.flat-rate-tuition .container{border:1px solid #d0d0cd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:350px;margin-top:30px;padding:25px;position:relative}
@media screen and (max-width:789px){.flat-rate-tuition .container{padding:20px}
}
@media screen and (max-width:679px){.flat-rate-tuition .container{height:auto}
}
.flat-rate-tuition .container-title{font-size:16px;padding-bottom:15px}
.flat-rate-tuition .container-title p{font-size:20px;margin:0 0 5px}
@media screen and (max-width:789px){.flat-rate-tuition .container-title p{font-size:15px}
}
@media screen and (max-width:679px){.flat-rate-tuition .content{text-align:center}
}
.flat-rate-tuition .results{color:#3591be;display:inline-block;float:right}
@media screen and (max-width:679px){.flat-rate-tuition .results{float:none;margin:0 auto 25px;text-align:center;min-width:155.453px}
}
.flat-rate-tuition .results .time{padding:10px}
@media screen and (max-width:679px){.flat-rate-tuition .results .time{display:none}
}
.flat-rate-tuition .results .cost{border:1px solid #3591be;padding:10px}
.flat-rate-tuition .results .time p,.flat-rate-tuition .results .cost p{font-size:18.59px}
.flat-rate-tuition .results .time .time-result,.flat-rate-tuition .results .cost .cost-result{font-size:30px}
.flat-rate-tuition .adjust-time-container{display:inline-block;vertical-align:top;width:70%}
@media screen and (max-width:679px){.flat-rate-tuition .adjust-time-container{display:block;width:100%}
}
.flat-rate-tuition .adjust-time{width:100%}
.flat-rate-tuition .bar-graph{height:155px;text-align:center}
@media screen and (max-width:454px){.flat-rate-tuition .bar-graph{height:110px}
}
.flat-rate-tuition .bar{background-color:#dadbdc;display:inline-block;vertical-align:bottom;width:18.5%;cursor:pointer}
@media screen and (max-width:454px){.flat-rate-tuition .bar{width:18%}
}
.flat-rate-tuition .bar:nth-child(1){height:20%}
.flat-rate-tuition .bar:nth-child(2){height:40%}
.flat-rate-tuition .bar:nth-child(3){height:60%}
.flat-rate-tuition .bar:nth-child(4){height:80%}
.flat-rate-tuition .bar:nth-child(5){height:100%}
.flat-rate-tuition .bar p{font-size:14px;margin-top:15px}
@media screen and (max-width:500px){.flat-rate-tuition .bar p{display:none}
}
.flat-rate-tuition .bar p span{font-size:22px;font-weight:bold}
@media screen and (max-width:800px){.flat-rate-tuition .bar p span{font-size:16px}
}
.flat-rate-tuition .bar.selected{background:#3490bd;background:-moz-linear-gradient(#3c87af,#1b4e75);background:-o-linear-gradient(#3c87af,#1b4e75);background:-webkit-linear-gradient(#3c87af,#1b4e75);background:linear-gradient(#3c87af,#1b4e75);box-shadow:5px -4px 10px -4px rgba(0,0,0,0.5);color:#1b4e75}
.flat-rate-tuition .time-slider-container{cursor:pointer;margin:15px auto 5px;padding:15px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:85%}
.flat-rate-tuition .time-slider-container .time-slider{border-top:1px solid silver;border-bottom:1px solid silver;cursor:pointer;height:2px;width:100%;position:relative}
.flat-rate-tuition .time-slider-container .time-slider:before{border:1px solid silver;border-right:0;border-top-left-radius:20px;border-bottom-left-radius:20px;content:"";display:none;height:20px;width:10px;position:absolute;top:-1px;left:-10px;z-index:1}
.flat-rate-tuition .time-slider-container .time-slider:after{border:1px solid silver;border-left:0;border-top-right-radius:20px;border-bottom-right-radius:20px;content:"";display:none;height:20px;width:10px;position:absolute;top:-1px;right:-10px;z-index:1}
.flat-rate-tuition .time-slider-container .time-slider .time-slider-handle{background-color:#1b4e75;border:1px solid #1b4e75;border-radius:50%;height:30px;width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}
.flat-rate-tuition .graph-labels-large,.flat-rate-tuition .graph-labels-small{cursor:default;list-style:none;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
@media screen and (max-width:500px){.flat-rate-tuition .graph-labels-large{display:none}
}
.flat-rate-tuition .graph-labels-large li,.flat-rate-tuition .graph-labels-small li{display:inline-block;font-size:15px;width:20%;vertical-align:top}
@media screen and (max-width:375px){.flat-rate-tuition .graph-labels-large li,.flat-rate-tuition .graph-labels-small li{font-size:14px}
}
@media screen and (max-width:324px){.flat-rate-tuition .graph-labels-large li,.flat-rate-tuition .graph-labels-small li{max-width:none}
}
.flat-rate-tuition .graph-labels-large li:last-child,.flat-rate-tuition .graph-labels-small li:last-child{margin:0}
.flat-rate-tuition .graph-labels-small{display:none}
@media screen and (max-width:500px){.flat-rate-tuition .graph-labels-small{display:block}
}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
#degree-cost{font-family:"Lato",sans-serif;line-height:normal;margin:0 auto;max-width:796px}
#degree-cost h1{font-size:28px;font-weight:normal}
#degree-cost h2{color:#63666a;font-size:20px;font-weight:bold;margin:0}
#degree-cost p{font-size:14px;margin:0}
@media screen and (max-width:789px){#degree-cost p{font-size:12px}
}
@media screen and (max-width:982px){#content-right #degree-cost p{font-size:12px}
}
#degree-cost .coin{display:none;height:19px;width:88px;max-width:90%;position:relative;top:89%;z-index:3}
#degree-cost .coin-top{border-radius:100% / 12px;height:12px;width:100%;position:relative;z-index:2}
#degree-cost .coin.babyblue .coin-top{background-color:#91c3db}
#degree-cost .coin.yellow .coin-top{background-color:#e0c383}
#degree-cost .coin.gray .coin-top{background-color:#979da2}
#degree-cost .coin-bottom{border-bottom-left-radius:50%;border-bottom-right-radius:50%;height:12px;width:100%;position:absolute;top:6px}
#degree-cost .coin.babyblue .coin-bottom{background-color:#3490bd}
#degree-cost .coin.yellow .coin-bottom{background-color:#c6901a}
#degree-cost .coin.gray .coin-bottom{background-color:#3f4b54}
#degree-cost .disclaimer{font-size:10px;position:absolute;bottom:27px;width:260px;max-width:100%}
#degree-cost .disclaimer.no-description{bottom:160px;font-size:14px}
@media screen and (max-width:789px){#degree-cost .disclaimer{font-size:8px;position:static;width:auto}
#degree-cost .disclaimer.no-description{bottom:27px;font-size:8px}
}
@media screen and (max-width:982px){#content-right #degree-cost .disclaimer{font-size:8px;position:static;width:auto}
#content-right #degree-cost .disclaimer.no-description{bottom:27px;font-size:8px}
}
#degree-cost .title{color:#388bab;margin:0 0 20px 0;text-shadow:none}
@media screen and (max-width:789px){#degree-cost .title{font-size:24px}
}
@media screen and (max-width:982px){#content-right #degree-cost .title{font-size:24px}
}
#degree-cost .subtitle{font-size:16px}
#degree-cost .container{border:1px solid #d0d0cd;border-radius:5px;margin-top:30px;padding:25px;position:relative}
@media screen and (max-width:789px){#degree-cost .container{padding:20px}
}
@media screen and (max-width:982px){#content-right #degree-cost .container{padding:20px}
}
#degree-cost .container-title{border-bottom:1px solid #97999b;font-size:16px;padding-bottom:15px}
#degree-cost .container-title h2{margin-bottom:5px}
@media screen and (max-width:982px){#content-right #degree-cost .container-title h2{font-size:15px}
}
@media screen and (max-width:789px){#degree-cost .container-title h2{font-size:15px}
}
#degree-cost .content{font-size:14px}
#degree-cost .checkboxes{margin-top:15px;text-align:center}
@media screen and (max-width:982px){#content-right #degree-cost .checkboxes{text-align:center}
}
@media screen and (max-width:405px){#degree-cost .checkboxes{text-align:left}
}
#degree-cost .checkboxes .checkbox-subcontainer{display:inline-block;vertical-align:top}
@media screen and (max-width:330px){#degree-cost .checkboxes .checkbox-subcontainer:last-child label{margin-right:0}
}
#degree-cost .checkboxes .checkbox-subcontainer>div{display:inline-block}
@media screen and (max-width:405px){#degree-cost .checkboxes .checkbox-subcontainer>div{display:block}
}
@media screen and (max-width:439px){#degree-cost .checkboxes .checkbox-subcontainer>div{display:block}
}
#degree-cost .checkboxes label{display:inline-block;margin:0 15px 0 20px;text-align:left;vertical-align:top}
#degree-cost .checkboxes label input{margin-right:5px;margin-left:-16px}
@media screen and (max-width:1024px){#content-right #degree-cost .checkboxes label{font-size:13px}
#content-right #degree-cost .checkboxes label{display:block}
}
@media screen and (max-width:789px){#degree-cost .checkboxes label{font-size:13px}
}
@media screen and (max-width:705px){#degree-cost .checkboxes label{display:block}
}
@media screen and (max-width:394px){#degree-cost .checkboxes label{display:block}
}
#degree-cost .costs-container{height:220px;margin-top:20px}
@media screen and (max-width:982px){#content-right #degree-cost .costs-container{height:auto;margin-top:10px;padding-bottom:50px;text-align:center}
}
@media screen and (max-width:789px){#degree-cost .costs-container{height:auto;margin-top:10px;padding-bottom:50px;text-align:center}
}
#degree-cost .costs-description{display:inline-block;width:36.4583%;position:relative}
#degree-cost .costs-description .costs-description-title{color:#388bab;margin-bottom:5px}
@media screen and (max-width:982px){#content-right #degree-cost .costs-description{min-height:75px;padding:0 0 15px;text-align:center;width:100%}
#content-right #degree-cost .costs-description .costs-description-title{font-size:15px}
#content-right #degree-cost .costs-description .costs-description-text{font-size:12px}
}
@media screen and (max-width:789px){#degree-cost .costs-description{min-height:75px;padding:0 0 15px;text-align:center;width:100%}
#degree-cost .costs-description .costs-description-title{font-size:15px}
#degree-cost .costs-description .costs-description-text{font-size:12px}
}
#degree-cost .cost-comparison{display:inline-block;float:right;height:100%;position:relative;width:58.3333%}
@media screen and (max-width:982px){#content-right #degree-cost .cost-comparison{float:none;width:auto}
}
@media screen and (max-width:789px){#degree-cost .cost-comparison{float:none;width:auto}
}
#degree-cost .coin-container{border-bottom:1px solid #b3b3b3;text-align:center}
#degree-cost .school-coin-container{background-color:#f2f2f2;display:inline-block;height:180px;width:110px;max-width:30%;padding:0 8px;position:relative;vertical-align:bottom;z-index:1}
#degree-cost .school-coin-container .coin:nth-child(even){left:7px}
#degree-cost .school-coin-container .label{font-weight:bold;position:absolute;top:103%;left:0;text-align:center;width:100%}
#degree-cost .school-coin-container:first-child .label{font-size:20px}
@media screen and (max-width:982px){#content-right #degree-cost .school-coin-container .label{font-size:10.19px}
#content-right #degree-cost .school-coin-container:first-child .label{font-size:13.83px}
}
@media screen and (max-width:789px){#degree-cost .school-coin-container .label{font-size:10.19px}
#degree-cost .school-coin-container:first-child .label{font-size:13.83px}
}
@media screen and (max-width:536px){#degree-cost .school-coin-container{margin:0 5px 0 0;max-width:30%}
#degree-cost .school-coin-container:last-child{margin-right:0}
}
#brain-game{background-color:#d0d0cd;border-radius:10px;color:#4a4a4a;font-family:'Lato',sans-serif;text-align:center}
#brain-game img{margin:0}
#brain-game .button{background-color:#3c87af;border:0;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.25);color:#fff;font-size:18px;font-weight:300;margin:24px auto 27px;padding:9px 16px;text-transform:uppercase;cursor:pointer}
#brain-game .start-course-button,#brain-game .take-assessment-button{opacity:.3;cursor:default}
#brain-game .button.take-assessment-button{margin:11px 0 10px}
#brain-game .button.disabled{position:static;top:auto;right:auto;bottom:auto;left:auto;width:auto}
#brain-game p{font-size:16px;line-height:1.3;margin:0}
#brain-game .progress-bar{display:none;margin:20px auto 8px}
#brain-game .progress-bar-bubble-container{display:inline-block;margin-top:9px;margin-right:44px;position:relative}
#brain-game .progress-bar-bubble-container:last-child{margin-right:0}
#brain-game .progress-bar-bubble-container:first-child .progress-bar-bubble{background-color:#42892e;border-color:#42892e}
#brain-game .progress-bar-bubble{background-color:#fff;border:1px solid #fff;border-radius:50%;height:14px;width:14px;position:relative;transition:-webkit-background-color .5s ease;transition:-moz-background-color .5s ease;transition:-o-background-color .5s ease;transition:background-color .5s ease;transition:-webkit-border-color .5s ease;transition:-moz-border-color .5s ease;transition:-o-border-color .5s ease;transition:border-color .5s ease;z-index:5}
#brain-game .progress-bar-line{background-color:#fff;height:4px;width:63px;position:absolute;top:4px;right:5px;transition:-webkit-background-color .5s ease;transition:-moz-background-color .5s ease;transition:-o-background-color .5s ease;transition:background-color .5s ease;transition:-webkit-border-color .5s ease;transition:-moz-border-color .5s ease;transition:-o-border-color .5s ease;transition:border-color .5s ease}
#brain-game .game-content{background-color:#fff;border:1px solid #97999b;border-radius:5px;position:relative;text-align:center}
#brain-game .game-content .start-screen{padding:20px;text-align:left}
#brain-game .game-content .start-screen:after{clear:both;content:'';display:table}
#brain-game .game-content .start-screen .description{display:inline-block;vertical-align:top}
#brain-game .game-content .start-screen .description>p{margin-bottom:15px}
#brain-game .game-content .start-screen .description h2{color:#63666a;font-weight:bold}
#brain-game .game-content .start-screen .start-button-container{text-align:left}
#brain-game .game-content .start-screen .start-button-container .start-button{margin:0;padding:8px 35px}
#brain-game .game-content .start-screen .competency-areas{float:right;font-size:18px;margin-top:20px;vertical-align:top}
#brain-game .game-content .start-screen .competency-areas p{display:inline;font-size:18px}
#brain-game .game-content .start-screen .competency-areas span{font-weight:bold}
#brain-game .game-content .start-screen .competency-areas img{background-color:#d0d0cd;border-radius:5px;display:inline-block}
#brain-game .game-section-container{display:none;padding:0 20px}
#brain-game .game-section-container:after{clear:both;content:'';display:table}
#brain-game .game-section{display:none}
#brain-game .title{font-size:22px;margin-bottom:14px;text-align:left}
#brain-game .subtitle{text-align:left}
#brain-game .subtitle .competency-label{font-weight:bold;line-height:1.5}
#brain-game .subtitle .competency-label:nth-of-type(1){color:#b700be}
#brain-game .subtitle .competency-label:nth-of-type(3){color:#0088ca}
#brain-game .subtitle .competency-label:nth-of-type(5){color:#ea7400}
#brain-game .subtitle.result{margin-bottom:25px}
#brain-game .assessment-result{font-weight:bold}
#brain-game .brain-game-resource-container{margin-top:15px}
#brain-game .resource-container{margin-top:15px}
#brain-game .resource{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.36);color:#4486a1;cursor:pointer;display:inline-block;height:48px;width:32%;line-height:1.3;margin-bottom:8px;position:relative;vertical-align:top}
#brain-game .resource p{font-size:14px;position:absolute;top:50%;text-align:center;transform:translateY(-50%);width:100%}
#brain-game .resource.selected{background-color:#4486a1;color:#fff}
#brain-game .try-again-button{display:none}
#brain-game .game-section.visible{display:inline-block}
#brain-game .brain-visual{float:right;overflow:hidden;position:relative}
#brain-game .brain-image{background-color:#fff;display:inline-block;position:relative}
#brain-game .brain-image.failed{background:#a9112d;background:-webkit-linear-gradient(#a9112d,#880c23);background:-moz-linear-gradient(#a9112d,#880c23);background:-o-linear-gradient(#a9112d,#880c23);background:linear-gradient(#a9112d,#880c23)}
#brain-game .brain-image.passed{background:#39953c;background:-webkit-linear-gradient(#39953c,#2f7d31);background:-moz-linear-gradient(#39953c,#2f7d31);background:-o-linear-gradient(#39953c,#2f7d31);background:linear-gradient(#39953c,#2f7d31)}
#brain-game .brain-image img{max-height:310px;position:relative;z-index:2}
#brain-game .bar-graph-container{height:100%;width:100%;padding:0 6.666667% 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}
#brain-game .measuring{display:none;font-weight:bold;margin-top:15%;padding-left:15%}
#brain-game .measuring ul{margin:0}
#brain-game .measuring ul li{color:#2f7d31;display:none;list-style:none}
#brain-game .bar-graph-container .bar{border-radius:10px;height:0;width:26.5%;position:absolute;bottom:0}
#brain-game .bar-graph-container .left.bar{background-color:#b700be;background-image:-webkit-linear-gradient(to bottom,#c51fcb 0,#710e7e 100%);background-image:-moz-linear-gradient(to bottom,#c51fcb 0,#710e7e 100%);background-image:-o-linear-gradient(to bottom,#c51fcb 0,#710e7e 100%);background-image:linear-gradient(to bottom,#c51fcb 0,#710e7e 100%);left:14%}
#brain-game .bar-graph-container .center.bar{background-color:#0088ca;background-image:-webkit-linear-gradient(to bottom,#128dcb 0,#0c60a0 100%);background-image:-moz-linear-gradient(to bottom,#128dcb 0,#0c60a0 100%);background-image:-o-linear-gradient(to bottom,#128dcb 0,#0c60a0 100%);background-image:linear-gradient(to bottom,#128dcb 0,#0c60a0 100%);right:33%}
#brain-game .bar-graph-container .right.bar{background-color:#ea7400;background-image:-webkit-linear-gradient(to bottom,#f1a62d 0,#da4011 100%);background-image:-moz-linear-gradient(to bottom,#f1a62d 0,#da4011 100%);background-image:-o-linear-gradient(to bottom,#f1a62d 0,#da4011 100%);background-image:linear-gradient(to bottom,#f1a62d 0,#da4011 100%);right:6.5%}
#brain-game .bar--animate{background-position:-500%;background-size:1000%;transition:background-position 15s linear}
#brain-game .bar-graph-container .left.bar.bar--animate{background-color:#710e7e;background-image:repeating-linear-gradient(135deg,transparent,transparent 13px,#c51fcb 4px,#c51fcb 30.25px)}
#brain-game .bar-graph-container .center.bar.bar--animate{background-color:#0c60a0;background-image:repeating-linear-gradient(135deg,transparent,transparent 13px,#128dcb 4px,#128dcb 30.25px)}
#brain-game .bar-graph-container .right.bar.bar--animate{background-color:#da4011;background-image:repeating-linear-gradient(135deg,transparent,transparent 13px,#f1a62d 4px,#f1a62d 30.25px)}
#brain-game .passed-face,#brain-game .failed-face{color:#fff;display:none;position:absolute;top:20%;left:40%}
#brain-game .ready-owl{display:none;position:absolute;right:0;bottom:0;z-index:10}
#brain-game .ready-owl img{border-radius:10px}
#brain-game .owl-speech-bubble{background-color:#6e5b46;border-radius:10px;margin:0 40px 10px 0;max-width:246px;padding:5px 10px;position:relative;height:110px}
#brain-game .owl-speech-bubble:after{border-radius:0 0 0 100%;box-shadow:2px -2px 0 0 #6e5b46 inset,20px 0 0 0 #6e5b46 inset,-5px 0 0 -5px #6e5b46 inset;content:"";height:20px;width:35px;position:absolute;top:109px;right:35px;z-index:10}
#brain-game .owl-speech-bubble p{color:#fff;font-style:italic;text-align:left}
#brain-game .owl-speech-x{background-color:#fff;border:2px solid #6e5b46;border-radius:50%;color:#6e5b46;cursor:pointer;font-size:14px;font-weight:bold;height:18px;width:18px;line-height:1;position:absolute;top:-8px;right:32px;z-index:10}
#brain-game .ready-owl img{float:right}
.empty-box{max-width:900px;margin:0 auto}
@media only screen and (min-width:801px){.empty-box .larger-padding{padding:15px 30px}
}
.data-chart-horizontal h4{text-align:center}
.data-chart-horizontal .column{margin-top:70px;padding-left:40px}
.data-chart-horizontal .data-chart{width:100%;height:330px}
body.modalDialog-open{overflow:hidden}
#openSubscriberModal{display:none}
.modalDialog{position:fixed;font-family:Lato,Arial,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:99998;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;overflow-y:auto}
.modalDialog:target{opacity:1;pointer-events:auto}
.modalDialog .modal-background-fullscreen{height:100%;width:100%;position:absolute;top:0}
.modalDialog .modal-container{width:68%;position:relative;margin:10% auto;padding:5px 20px 13px 20px;background:#fff}
.close{color:#a2a2a2;line-height:40px;position:absolute;right:11px;top:-1px;font-size:24px}
.modalDialog .center{text-align:center}
.form-container,.confirm-form{margin-top:25px}
.modalDialog h3{font-size:27px;font-weight:bold;color:#003057}
.modalDialog .subheader{margin:10px auto 15px auto}
.mktoForm{font-family:Lato,Arial,sans-serif !important}
.mktoForm{margin:0 auto}
.mktoForm input::placeholder{color:#a2a2a2}
.mktoForm .mktoAsterix{display:none !important}
.mktoForm #FirstName,.mktoForm #LastName{width:174px !important}
.mktoForm #FirstName,.mktoForm #LastName,.mktoForm #Email,.mktoForm #aEMPicklist,.mktoForm #PersonTitle,.mktoForm #Phone. .mktoForm #invisionAppCompanyName,.mktoForm #partnershipCompanyZip{padding:2px 10px !important;height:35px !important;border:1px solid #ccc !important}
.mktoForm label.mktoLabel{width:0 !important}
.mktoForm #Email{width:368px !important}
.mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap{margin-top:-15px !important}
.mktoForm .mktoFormRow:nth-child(4) .mktoLabel{width:400px !important;text-align:center !important;font-size:16px;color:#63666a;text-transform:uppercase}
.mktoForm .mktoRadioList{width:370px !important;margin-bottom:-9px;margin:10px 3% 10px 2%}
.mktoForm .mktoRadioList>label{float:left;margin-left:10px !important;margin-right:16px !important;margin-top:-1px !important;text-transform:uppercase;font-size:14px}
.mktoForm .mktoRadioList label:nth-child(2){width:72px}
.mktoForm .mktoRadioList label:nth-child(4){width:56px}
.mktoForm .mktoRadioList label:nth-child(6){width:20px}
.mktoForm .mktoRadioList label:nth-child(8){width:20px;width:73px;margin-right:0 !important}
.mktoForm .mktoFormRow:nth-child(5) .mktoLabel{display:none !important}
.mktoForm #programofinterest{width:368px !important;height:35px;margin-top:-11px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#fff;border:solid 1px #ccc}
.mktoForm .mktoButtonRow{width:400px !important}
.mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0 !important}
.mktoForm .mktoButton,#confirmSubscriberForm .request-info-marketo{font-size:16px !important;background:#840028 !important;border-color:#840028 !important;padding:10px 10px !important;border:1px solid !important;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;width:60% !important;margin:0 auto !important;display:block !important;z-index:99999}
.modalDialog .disclaimer{border-top:1px solid #a2a2a2;display:block;padding:20px 0 10px 0;font-style:italic;font-size:12px;color:#a2a2a2;margin-top:20px}
#confirmSubscriberForm .paragraph-one{font-weight:100;margin:10px 0 30px 0}
#confirmSubscriberForm .bigger-font{font-size:20px;font-weight:100}
#confirmSubscriberForm .request-info-marketo{width:32% !important;text-align:center;color:#fff;margin:35px auto 25px auto !important}
@media screen and (max-width:1200px){.modalDialog .modal-container{width:80%}
}
@media screen and (max-width:640px){.modalDialog .modal-container{width:98%}
}
@media screen and (max-width:480px){.mktoForm{padding-bottom:0 !important}
.modalDialog .modal-container{padding:15px 0 13px 0;width:100%;margin:0}
.modalDialog h3{font-size:20px;padding:0 10px}
.modalDialog .subheader{padding:0 18px;margin:3px 0 0 0}
.mktoForm .mktoFormRow:nth-child(2) .mktoFormCol{margin-bottom:2px !important}
.mktoForm #FirstName,.mktoForm #LastName,.mktoForm #Email{width:100% !important}
.mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor{margin-top:25px !important}
.mktoForm .mktoFormRow:nth-child(4) .mktoLabel,.mktoForm #programofinterest,.mktoForm .mktoButtonRow,.mktoForm .mktoButton{width:100% !important}
#confirmSubscriberForm .request-info-marketo{width:85% !important}
.modalDialog .disclaimer{padding:8px 0 10px 0;margin-top:12px}
}
.chat-button{cursor:pointer;position:fixed;top:auto;bottom:0;left:auto;right:0;z-index:9999}
.chat-button p{font-size:14px;font-weight:bold;margin:0;padding-top:7px;text-align:center;text-transform:uppercase}
.chat-button p #liveagent_button_online_573a0000000fxT9{background-color:#840028;border-top-right-radius:10px;border-top-left-radius:10px;color:#fff;cursor:pointer;display:inline-block;height:30px;width:130px;padding-top:7px;vertical-align:middle}
.video-container{display:inline-block;width:100%}
.video-container .video-image-container img{width:100%}
.video-container .poster-image{position:relative}
.video-container .poster-image .play{position:absolute;width:72px;height:72px;margin-left:-36px;margin-top:-36px;top:50%;left:50%;background:url("main/images/YouTube-play-button.png") no-repeat;background-size:contain;cursor:pointer;padding:0;border:0;box-shadow:none}
.video-box-shadow{box-shadow:0 5px 8px rgba(0,0,0,0.25)}
.video-iframe{width:100%}
.video-text-container{padding-top:17px}
.video-text-container .video-title h2{font-size:22px;font-weight:normal;margin-bottom:0}
.video-text-container .video-subtitle h3{color:#63666a;font-size:18px;font-weight:normal;margin-bottom:5px}
.video-text-container .video-text p{font-size:16px}
.imageandtext img{padding-bottom:12px}
.college-info-left p.larger{font-size:60px}
.college-info-left p.larger sup{top:-0.54em;font-size:60%}
.college-info-right p.large{text-transform:none}
body .video{padding:20px 0}
.multilinklist ul{list-style-type:none;margin:0;padding:0}