*,*:before,*:after{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;height:100%}body{margin:0;padding:0;min-width:300px;height:100%;-webkit-font-smoothing:antialiased;outline:none;background:#242c43}img,video{display:block;border:0;width:100%;max-width:100%}section,article,header,footer,nav,aside,hgroup{display:block}button::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6,p,li,a,input,th,td,button,label{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6,p,li{margin:0px;padding:0px;color:#111;cursor:default;line-height:115%}h1{font-size:40px}h2{font-size:40px}h3{font-size:25px}p,li{font-weight:300;font-size:14px;line-height:140%}a{color:#111;text-decoration:none;outline:none;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul{margin:0;padding:0}ul li{list-style:none}.cenrel{position:relative}.cenabs{position:absolute;width:100%;height:100%;top:0;left:0;z-index:500}.centab{display:table;width:100%;height:100%}.cencell{display:table-cell;vertical-align:middle}.cencontent{margin:0 auto}.cover{display:none;background:rgba(0,0,0,0.5)}.cover img{margin:0 auto;width:50px!important}.cover a{position:absolute;top:0;left:0;width:100%;height:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.333%}.col-4{width:25%}.col-5{width:20%}.col-2.gutter{width:42.5%;margin-left:15%}.col-2.gutter:first-child{margin-left:0}.col-3.gutter{width:28%;margin-left:8%}.col-3.gutter:first-child{margin-left:0}.col-4.gutter{width:22%;margin-left:4%}.col-4.gutter:first-child{margin-left:0}.pos-rel{position:relative}.pos-abs{position:absolute}.pos-fixed{position:fixed}.fl{float:left}.fr{float:right}.cl{clear:left}.cr{clear:right}.expander{clear:both}.width-100{width:100%}.height-100{height:100vh}.cover-bg{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;background-repeat:no-repeat;background-position:center center}.filter{width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;z-index:200}.spc-sm{padding:30px}.spc-md{padding:50px}.spc-lg{padding:100px}.spc-xl{padding:200px}table{border-spacing:0;width:100%;overflow-y:scroll;font-size:14px}td,th,th.row{border:solid #e1e4e6;border-width:0 0 1px 0;padding:15px 30px 15px 15px;text-align:left}th{border-top:1px solid #e1e4e6;padding:20px 30px 20px 15px;color:#b6bd52}th,th a{font-weight:500}td a{color:#10b4b6}tr td:first-child,tr th:first-child{padding-left:0}table .align-right{text-align:right;padding-right:0}.tablescroll-wrapper{position:relative;padding-top:58px;margin:0 25px 25px 25px}.tablescroll-wrapper::before{content:'';height:1px;width:100%;background-color:#e1e4e6;position:absolute;top:58px;left:0}.tablescroll-wrapper .tablescroll{height:500px;overflow-y:scroll}.tablescroll-wrapper table{margin-top:-58px}.tablescroll-wrapper th{visibility:hidden;color:transparent;height:0}div.th-label{position:absolute;top:1px;background-color:#fff;visibility:visible;color:#111;height:37px;padding:20px 15px 0 0}thead td{padding-left:0}.order-by.order-up::after{font-family:'Font Awesome 5 Pro';content:'\f357';padding-left:10px;font-weight:300}.order-by.order-down::after{font-family:'Font Awesome 5 Pro';content:'\f354';padding-left:10px;font-weight:300}.condition-green{background-color:rgba(86,215,0,0.4)}.condition-amber{background-color:rgba(255,174,0,0.4)}.condition-red{background-color:rgba(255,0,0,0.4)}.bg-slick,.bg-slick .slick-list,.bg-slick .slick-track{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.bg-slick div.slide{position:relative;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.fade-slick{background-color:#000}.fade-slick.copco-slick{background-color:#eee}.hover-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:rgba(1,1,1,0.6)}.hover-wrapper:hover{opacity:1}.hover-wrapper a{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}a.fill{display:block;position:absolute;width:100%;height:100%}a.fill:before{content:"";display:inline-block;height:100%;vertical-align:middle}.video-wrapper{padding-bottom:56.25%;height:0}.view{width:100%;height:20px;position:fixed;top:0;z-index:9999}.view p{color:#fff;background:#000;height:25px;line-height:25px;padding:0 7px;display:table;margin:0 auto;font-size:12px;font-weight:400}.bg1{background:#ed4c80}.bg2{background:#918eff}.bg3{background:#28c7ca}.gutters{width:100%;height:100%;position:fixed;top:0;left:0;border:40px solid #242c43}.sidebar{width:240px;height:100%;background:#384764;position:fixed;top:0;left:0;z-index:500}.sidebar-user{background:#28c7ca;padding:30px;height:240px}.sidebar-user img{width:100%;max-width:200px;margin:0 auto}.sidebar-user p{color:#fff;text-align:center;padding-top:20px;font-size:18px;font-weight:400;word-break:break-word}.sidebar-user p.school-id{padding-top:0;font-size:14px}p.sub-ends{font-size:13px;float:left;padding:20px}.sidebar-nav{padding-top:25px;overflow-y:auto;height:calc(100% - 300px)}ul.sidebar-nav-main li{height:45px}.sidebar-nav a{height:50px;line-height:50px;display:block;color:#fff;font-weight:300;padding:0 50px 0 45px;font-size:18px;border-left:5px solid #384764}.sidebar-nav a:hover{background-color:#222a3f;border-left:5px solid #ed4c80}p.copy{bottom:20px;left:0;width:100%;color:#bed0d4;font-size:14px;padding:20px 0;text-align:center;background-color:#384764}.header{height:80px;background:#fff;position:fixed;top:0;left:0;width:100%;margin-left:240px;z-index:100}.header h2{font-size:23px;line-height:80px;position:absolute;left:28px}.header img{position:fixed;top:0;right:0;height:80px;width:80px;padding:20px}a.view-dashboard{background:#10b4b6;height:80px;line-height:80px;display:table;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:0 35px;font-size:16px;float:left}a.view-dashboard:hover{background-color:#ed4e86}.slicknav_menu{display:none}#messages_wrapper{}.messages{border:20px solid #e7eaf1;border-bottom:none;width:100%}.messages ul{background-color:#fff;margin:0;padding:25px}.messages li i{padding-right:8px}.content-wrapper{background:#e7eaf1;min-height:100%;position:relative;padding:80px 0 0 240px}.content{position:relative;min-height:100%}.title-bar h2{height:70px;line-height:70px;font-size:18px;padding-left:25px}.title-bar h3{padding-left:25px;font-size:14px;margin-top:-20px;padding-bottom:25px}.title-bar img{width:40px;position:absolute;top:15px;right:15px}.dash-objects>.col-2{position:absolute;width:50%;height:100%;top:0}.dash-objects>.col-2.left{left:0}.dash-objects>.col-2.right{right:0}.dash-objects.dash-adjust{padding-bottom:80px}body.dash-body-adjust{overflow:hidden}.content .inner-frame{border:20px solid #e7eaf1;background:#fff}.dash-objects .inner-frame:first-child{border-right:none}.dash-objects .cencontent{margin-top:-50px}.dash-books,.dash-assessments{}.dash-books h1,.dash-assessments h1{font-size:150px;font-weight:200;text-align:center;font-family:'Roboto';line-height:100%}.dash-books h1{color:#ee4b80}.dash-books p,.dash-assessments p{text-align:center;font-size:17px}.dash-assessments h1.active-total{color:#ee4b80}.dash-assessments h1.completed-total{color:#56d4e3;margin-top:40px}a.base-bar{display:block;position:absolute;bottom:0;height:60px;line-height:60px;font-weight:300;font-size:15px;border-top:1px solid #e1e4e6;width:100%;padding-left:20px;background-image:url(/static/images/small-arrow.png?2c35a0d2c415);background-repeat:no-repeat;background-position:right 20px top 23px;z-index:500}.dash-objects .inner-frame.border-adjust{border-right:20px solid #e7eaf1}.template-select{position:absolute;top:28px;right:333px;font-size:20px}.template-select a{padding-left:20px}.school-class-filter .template-select{top:23px;right:478px}.books-list h2{color:#ed4e86;font-size:20px;padding-left:25px;font-weight:300;border-top:1px solid #e1e4e6;height:55px;line-height:55px}.books-list h2 a{color:#238c8e;font-size:20px}.books-list h2.root a{color:#ed4e86}.books-list ul a{display:block;border-top:1px solid #e1e4e6;height:60px;line-height:60px;padding:0 25px;font-size:15px;font-weight:300;background-image:url(/static/images/small-arrow.png?2c35a0d2c415);background-repeat:no-repeat;background-position:right 20px top 23px}.books-list .book-grid{clear:both;padding:0 15px;margin-top:-15px}.books-list .book-grid .book{width:20%;float:left;padding:10px}.books-list .book-grid .book a{height:auto;line-height:100%;padding:0;border:none}.books-list .book-grid p{padding:20px 0 10px 0;margin:0}.class-selector{padding:0 25px}.class-selector select{height:60px;width:100%;padding:0 25px;border:1px solid #e1e4e6;-webkit-appearance:none;-moz-appearance:none;appearance:none}.buttons{padding:15px}.buttons a{width:33.333%;display:block;text-align:center;float:left;height:80px;line-height:60px;border:10px solid #fff;color:#fff;position:relative}.buttons a.set-assessment{background:#ed4c80}.buttons a.reports{background:#918eff}.buttons a.export{background:#28c7ca}.buttons a:hover{opacity:0.8}@-webkit-keyframes waiting{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes waiting{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.buttons a.waiting::before{font-family:'Font Awesome 5 Pro';content:'\f013';animation:waiting 2s infinite linear;-webkit-animation:waiting 2s infinite linear;position:absolute;left:18px;font-weight:600;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.table-title{font-size:16px;margin:0 25px}.before-table{margin:0 25px}table label.checkbox{width:20px;height:20px;padding:0 0 0 20px;margin:0}table label.checkbox span{position:relative;bottom:auto;right:auto}.text-wrapper{padding:0 25px}.text-wrapper p{text-align:left;font-size:14px;padding:0 0 20px}.student-details{border:none}.student-details p{text-align:right;font-size:14px}#djhj{position:fixed;top:0;left:0;z-index:999;width:299px}.checkbox.purge_mode{color:darkred}