#studentContainer{overflow:hidden}#studentContainer,#studentTable{position:absolute;top:0;left:0;right:0;bottom:0}#studentTable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#studentTable .scrollable{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin-top:60px;z-index:2}#studentTable .scrollable.no-students{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#studentTable .scrollable.no-students h6{margin-bottom:20px}#studentTable .thead{top:0;position:absolute;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:2035px;z-index:101;background:#fff}#studentTable .thead>div{background:#fff;display:inline-block;padding:20px 15px;border-bottom:1px solid #dadada;vertical-align:bottom}#studentTable .tbody{padding-left:50px}#studentTable .tbody .tr{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:1985px;position:relative}#studentTable .tbody .tr.has-error .td>div{background:#fff6f6!important;height:77px}#studentTable .tbody .tr.rereport .td>div{background:#f4ddf7!important}#studentTable .tbody .tr.selected .td>div{background:#ecf2ff}#studentTable .tbody .tr.selected.has-error .td>div{background:#e2e5ff!important}#studentTable .tbody .tr .td{display:inline-block;border-bottom:1px solid #dadada}#studentTable .tbody .tr .td>div{padding:10px 15px;height:58px}#studentTable .tbody .tr .td>div .q-field-content{padding:0}#studentTable .tbody-frozen{position:absolute;bottom:90px;background:#fff;top:59px;z-index:99}#studentTable .tbody-frozen .tr{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}#studentTable .tbody-frozen .tr.has-error{background:#ffdbdb!important}#studentTable .tbody-frozen .tr.has-error>div{height:78px}#studentTable .tbody-frozen .tr.rereport{background:#ca97d0!important}#studentTable .tbody-frozen .tr.selected{background:#d1dfff}#studentTable .tbody-frozen .tr .td{border-bottom:1px solid #dadada;border-right:1px solid #dadada}#studentTable .tbody-frozen .tr .td>div{padding:19px 15px;height:58px}#studentTable .tfooter{border-top:1px solid #dadada;padding:12px 30px;position:relative;z-index:9;background:#fff}#studentTable .tfooter .right{float:right}#studentTable .tfooter .right .sync-label input{vertical-align:middle;display:inline-block}#studentTable .tfooter button{margin-right:7px}#studentTable .tfooter button:last-child{margin-right:0}#studentTable .q-field-with-error .material-icons{color:#ef6270!important}#studentTable .auto-fill-date{font-size:10px;width:48px;border-radius:5px;margin-left:10px;padding:4px}#studentEmailTable .q-table-middle{max-height:300px}.sync-label{font-size:12px;display:inline-block;padding-right:10px}.no-affiliate-label{color:#ef6270;margin-top:10px;display:block}.instructor-field{position:relative}.instructor-field .q-field{padding-right:45px}.instructor-field .delete{position:absolute;right:5px;top:15px;z-index:9;padding:7px;opacity:0;visibility:invisible}@media (max-width:767px){.instructor-field .delete{visibility:visible;opacity:1}}.instructor-field:hover .delete{opacity:1;visiblitity:visible}.pac-container{z-index:909999}#class-autocomplete{width:100%;height:0;position:relative;top:-25px}.time-container>*{float:left}.time-container .q-datetime-input{margin-top:0!important}.time-container .q-datetime-input .q-icon.q-if-control-before{margin-right:6px}@media (max-width:767px){#sessionDetails .sl-row{margin-bottom:0}}.repair-date-helper{float:left;font-size:12px}#classDetailsModal .navigation{padding:24px;overflow-x:hidden}#classDetailsModal .collapser{position:absolute;height:50px;left:0;top:9px;width:13px;border:1px solid #dadada;border-left:0;z-index:100;background:#fff;border-radius:0 5px 5px 0}#classDetailsModal .collapser i{position:absolute;top:18px;margin-left:0;font-size:11px}#classDetailsModal .collapser:hover{cursor:pointer;background:#eee}#classDetailsModal.maximized .q-datetime-input,#classDetailsModal.maximized .q-input,#classDetailsModal.maximized h5{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}#classDetailsModal .approval-history{font-size:19px}#classDetailsModal #class-modal-right{position:relative;height:100%}#classDetailsModal #sessionDropdown .ellipsis{overflow:visible}#classDetailsModal .total-students{color:#7e7e7e;display:inline-block;padding-left:0;padding-bottom:13px;padding-top:20px}#classDetailsModal .q-inner-loading{z-index:9}#classDetailsModal.loading .q-datetime-input,#classDetailsModal.loading .q-input{margin-bottom:100px;opacity:0}#classDetailsModal.loading h5{margin-top:40px;margin-bottom:60px;opacity:0}#classDetailsModal h5{margin-top:30px;margin-bottom:0}@media (max-width:767px){#classDetailsModal h5{margin-top:0}}#classDetailsModal h5 input[type=checkbox]{margin-left:20px}#classDetailsModal h5 span{font-size:13px;vertical-align:middle}#classDetailsModal #addSession{float:right;padding:4px 10px;margin-left:10px;margin-right:-16px}@media (max-width:767px){#classDetailsModal #addSession{margin-right:0;background:#4d83ff}#classDetailsModal #addSession .q-icon{color:#fff}}#classDetailsModal .relative{position:relative;margin-bottom:20px}#classDetailsModal .relative .q-icon{display:block;position:absolute;top:0;right:17px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;vertical-align:middle;width:32px;height:100%;text-align:center;padding:6px 7px;font-size:19px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#8c8c8c}#classDetailsModal .relative .q-icon:hover{color:#ef6270}#classDetailsModal #class-code{position:absolute;bottom:5px;left:0;right:0;display:block}@media (max-width:767px){#classDetailsModal #class-code{position:static}}#classDetailsModal #class-code .q-if-label-above{font-weight:600;font-size:20px}@media (max-width:767px){#classDetailsModal #class-code .q-if-label-above{font-size:.75rem}}#rejectionOverlay .q-btn{margin-top:15px;margin-right:6px}#rejectionOverlay .q-btn:last-child{margin-right:0}.medium-width[data-v-efef55ae]{width:200px}.large-width[data-v-efef55ae]{width:400px}.state-select[data-v-efef55ae]{width:150px}