.message{padding:6px;margin:10px;background:#c9cac8;color:#000}.warning{background:#f51;color:#fff!important}.form-panel{padding:10px 15px;box-sizing:border-box;border-radius:4px;border:2px solid #708090;background-color:#f5f5f5;box-shadow:-5px 5px 5px 0 #aaa}.login{background:#009fdb;width:100%;border:0;border-radius:4px;padding:12px 20px;color:#fff;font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;text-transform:uppercase;cursor:pointer;transition:0.2s ease;display:flex;justify-content:center}.login:hover{background-color:#006ca8;cursor:pointer}#auth-login{margin-top:10px}#auth-login form div{margin-top:10px}#auth-login form div label{display:inline-block;width:25%;min-width:80px;text-align:right}#auth-login form div span{display:inline-block;width:70%}#auth-login form div span input{width:98%}#auth-help{margin-top:10px}#student-portal-menu #main-menu{padding:0;margin:0}#student-portal-menu #profile-block{padding:6px 12px;margin:0;background-color:#ddd}#student-portal-menu #profile-block .name{display:block;font-size:1.6em;line-height:1em;font-weight:600;letter-spacing:-1px}#student-portal-menu #profile-block #profile-user .weather{display:inline;float:right;font-size:2em;margin-right:-6px;margin-top:-3px}#student-portal-menu #profile-pathway img{width:54px;height:54px;float:right;padding-top:4px}#student-portal-menu #main-menu ul{list-style-type:none;padding:0;margin:0}#student-portal-menu #main-menu ul li{clear:both;padding:0;margin:0}#student-portal-menu #main-menu ul .nav-title{font-size:1.2em;font-weight:bold;margin-top:18px;padding:4px 0}#student-portal-menu #main-menu>ul .nav-title{margin-top:0;padding-top:0}#student-portal-menu #main-menu ul li a{background:#009fdb;color:#fff;text-decoration:none;float:left;display:inline;width:93%;padding:2px 2%;border-left:5px solid #006ca8}#student-portal-menu #main-menu ul li a:hover{background:#006ca8;color:#fff;text-decoration:none;float:left;display:inline;width:95%;padding:2px 2%;border-left:5px solid #006ca8}#student-portal-menu #main-menu ul li a.selected{background:#444;color:#fff;text-decoration:none;float:left;display:inline;width:95%;padding:2px 2%;border-left:5px solid #c60c0c}#student-portal-menu #main-menu ul li a.home{background:#16b9fa;color:#fff;text-decoration:none;float:left;display:inline;width:95%;padding:2px 2%;border-left:5px solid #c60c0c}#student-portal-menu #main-menu ul li a[href^="http"]{background-repeat:no-repeat;background-position:right center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnUlEQVR4Xt2TTQoCMQyFv/pzttmMCIJLvYAeRy+gR9CliKAL3XgVURRhOuWJlOwECbMQDDwCSfPI19IgiSbRAn5r0OFDhPF8BZQsp8FqklwIJYMhjGZqhGAmPgRTrHLu9QEEBN8G1wvcb/B8QFG870W+DVIEJVDbjjkRutYSbLZoMXEi1DFrt8ee02cQKzgcbRivwZrT+eswwB98phe3fjVVWAH2ngAAAABJRU5ErkJggg==)}#student-portal-content-main{margin-top:36px}#student-portal-content-main .banner-parallax{height:250px;background:#000;background-size:cover;display:flex;flex-direction:column;align-content:center;justify-content:flex-end}#student-portal-content-main .banner-parallax .title{line-height:1.2em;font-size:3.3em;letter-spacing:-1px;font-weight:bold;color:#fff;text-shadow:2px 2px 0px #000;align-self:flex-start;padding:6px;background:rgba(0,0,0,0.4)}#student-portal-content-main .banner-parallax .dates{line-height:1.2em;font-size:1.9em;letter-spacing:-1px;font-weight:100;color:#fff;text-shadow:2px 2px 0px #000;align-self:flex-start;padding-bottom:10px;padding-left:6px}#student-portal-content-main .author{text-align:right;font-size:0.85em;color:#333}#student-portal-content-main .video-box{padding-bottom:20px;margin:auto;width:100%;font-size:0.9em}#student-portal-content-main .quarter-resources{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin-left:0;margin-bottom:14px}#student-portal-content-main .quarter-resources li{width:90%;margin:5px 5px 0 0}#student-portal-content-main .quarter-resources li a{display:inline-block;width:100%;text-align:center;font-size:1.6em;background-color:#a71919;color:#fff;border-radius:5px;padding:20px;line-height:30px}#student-portal-content-main .quarter-resources li a:hover{background-color:#700;text-decoration:none}#admissions{padding:20px;margin:20px 10px;font-size:1.3em;background:#ffc;border-radius:9px;text-align:center}@media only screen and (min-width:680px){.form-panel{width:345px;margin:auto}#student-portal-menu{float:left;display:inline;width:22%}#student-portal-menu .login-page{float:left;width:190px}#student-portal-menu+#student-portal-content-main{float:left;display:inline;width:74%;margin-left:20px;margin-top:0}#student-portal-menu #profile-pathway img{width:48px;height:48px;float:right;padding-top:4px}#student-portal-content{margin-top:24px}#student-portal-content-main h2{margin-top:15px}#student-portal-content-main:first-child h2{margin-top:0}#student-portal-content-main .banner-parallax{height:275px}#student-portal-content-main .video-box{padding-bottom:40px;margin:auto;width:560px}#admissions{float:right;width:190px}.col-2{float:left;width:48%;margin-right:2%}#student-portal-content-main .quarter-resources li{width:48%}#student-portal-content-main .quarter-resources li a{width:85%}}@media only screen and (min-width:960px){#student-portal-content-main .quarter-resources li a{min-height:0px}}@media print{#student-portal-menu{display:none}#student-portal-content-main{float:none;width:100%;display:block;margin:0}}