.applogo{height:auto!important;padding:0}.applogo img{max-width:100%;background:#fff}#top{background:#008ed4}.login-logo{width:100%;padding:0 50px}.login-logo img{width:90%;margin:0 auto}.btn-default{background-color:#673ab7;color:#fff}.btn-success{background-color:#8dd040;color:#fff}.btn-danger{background-color:#d91c5c;color:#fff}.btn-light{border:1px solid #e5e5e5}.panel-default{border-color:#e5e5e5}.form-control{border:1px solid #e5e5e5;box-shadow:none}.label{font-size:90%;padding:3px 10px;font-weight:400;border-radius:4px}.label-success{background:#42d981}.label-warning{background:#ff9800}.label-danger{background:#d91c5c}.label-info{background:#00d9c5}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default,.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background:#5a30a4!important}.dropdown-menu{box-shadow:0 0 14px #aeaeae;border:1px solid #d9d9d9}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#9e9e9e;border-color:#9e9e9e}.container-widget .panel:hover{box-shadow:1px 1px 8px #cdcdcd}a{color:#008ed4;text-decoration:none}.page-header .right .btn .fa{margin:0 4px;color:#8dd040}.sidebar-open-button{color:#fff}.breadcrumb li a{color:#8bc53f;font-weight:400}.boxed{border:1px solid #eee}.modal-header .font-title{margin-bottom:0}.mailbox-inbox .item.active{background:#8bc53f;color:#fff;border-bottom:1px solid #9ad948}.mailbox-inbox .item.active .from{color:#fff}.mailbox{background:#fff}.text-normal{font-weight:400}.text-semi-bold{font-weight:500}.text-bold{font-weight:700}.fc-day-grid-event{margin:0!important;width:auto;padding:3px!important;display:block;display:block;border-radius:0!important}.fc-event{border-radius:0;padding:8px 10px;cursor:all-scroll;margin-bottom:0;cursor:default}.fc-day-grid-event .fc-content{white-space:normal!important}.fc-title{display:block}.fc-day-grid-event,.fc-event{background-color:transparent!important}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#5b5e61!important}.fc-day-header{background:#907ef1!important;color:#fff!important}.fc th{vertical-align:middle!important;height:50px}.fc-bg{background:#eaf1f7}td.fc-event-container{vertical-align:middle}td.fc-widget-content>.highlight-reason,.tutortodaysclasses-status{position:absolute;bottom:5px;z-index:999;right:5px;color:fff;background:#eeeeee45;padding:0 5px;font-size:85%;border-radius:3px}td.fc-widget-content .highlighted-cell{background:#ffc688;font-size:13px;font-weight:500;color:#fff}.cell-item .student-name,.cell-item .tutor-name{font-size:12px}.cell-item .student-name,.cell-zoom-rows .data-row .student-time{color:#30b5a4}.cell-item .tutor-name,.cell-zoom-rows .data-row .tutor-time{color:#d42082}.fc-sun{background:#cacaca}#sidepanel-pupil-progress{width:450px;padding-top:0;background:#fff}#sidepanel-attendance-report{width:450px;padding-top:0;background:#fff}#sidepanel-timetable{width:400px;padding-top:0;background:#fff}.sidepanel .nav-tabs{width:inherit;position:inherit}.sidepanel .nav-tabs>li{width:50%}.sidepanel .nav-tabs>li>a{border:1px solid #c9ced2!important;background:#fff;color:#399bff}.sidepanel .tabs-blue>li.active>a,.sidepanel .tabs-blue>li.active>a:hover,.sidepanel .tabs-blue>li.active>a:focus{background:#399bff;color:#fff}.sidepanel .tabs-black>li.active>a,.sidepanel .tabs-black>li.active>a:hover,.sidepanel .tabs-black>li.active>a:focus{background:#3d464d;color:#fff}.panel-close{position:absolute;top:5px;left:10px;color:#c9ced2}.panel-close i{font-size:26px}.sidepanel .form-group{margin-bottom:8px}.sidepanel .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.sidepanel>.tab-content{padding-top:35px;padding-bottom:0}.tab-content .tab-content{padding:5px 20px}#sidepanel-timetable .panel-heading>a{font-size:18px;font-weight:700;padding-top:0;color:#23527c;padding:16px 0 5px}#sidepanel-timetable .panel-heading{font-size:16px;font-weight:500}#sidepanel-timetable .panel-heading .fa,#sidepanel-timetable .panel-heading .accordion-toggle:after{color:#82a2bf}#sidepanel-timetable .panel-heading .accordion-toggle:after{font:normal normal normal 14px/1 FontAwesome;content:"";float:right;font-size:20px}#sidepanel-timetable .panel-heading .accordion-toggle.collapsed:after{content:""}#sidepanel-timetable .panel-heading .session-time{font-size:15px;font-weight:500;padding-left:5px}#sidepanel-timetable .panel-heading .badge{background-color:#82a2bf;color:#fff;font-size:12px;font-weight:500;letter-spacing:normal}#sidepanel-timetable .panel-collapse{border-color:#d5dde4;background:#eaf1f7}#sidepanel-timetable .table-side-panel>tbody>tr>td{padding:10px}.status{font-size:14px;padding:5px 20px 5px 20px;border:none;background:#e4e4e4;color:inherit;border-radius:10px;display:inline-block;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap}.status-absent,.status-present{color:#fff!important}.status-absent{background-color:#ef4836!important}.status-present{background-color:#0d9619!important}.session-status-rescheduled{position:absolute;bottom:8px;z-index:999;right:8px;color:#fff;background:rgba(10,10,10,.4);padding:0 5px;font-weight:600;font-size:85%;border-radius:10px}.session-status-cancelled{position:absolute;bottom:8px;z-index:999;right:8px;color:#fff;background:rgba(255,0,0,.4);padding:0 5px;font-weight:600;font-size:85%;border-radius:10px}.session-status-asperschedule{position:absolute;bottom:8px;z-index:999;right:8px;color:#fff;background:rgba(10,115,10,.4);padding:0 5px;font-weight:600;font-size:85%;border-radius:10px}.session-status-nonchargeable{position:absolute;bottom:8px;z-index:999;right:8px;color:#fff;background:rgba(240,80,0,.4);padding:0 5px;font-weight:600;font-size:85%;border-radius:10px}.daterangepicker{z-index:9999!important}.bootstrap-datetimepicker-widget{font-size:14px}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:0;padding-bottom:0}.cell-item-simple,.cell-provision-pending,.cell-item{font-size:12px;font-family:'Roboto',sans-serif}.cell-zoom-rows .header{background:#907ef1;color:#fff;font-size:28px;font-weight:500;padding:20px 10px}.cell-zoom-rows .header .date{color:#ccc;font-size:15px;font-weight:500;clear:both;display:block;padding-top:3px}.cell-item-simple .name,.cell-provision-pending .name,.cell-item-simple .time,.cell-provision-pending .time,.time-table-small .name,.time-table-small .time,.table-blue .name,.table-blue .time{display:block;font-size:inherit;float:inherit;font-family:inherit;width:100%;margin:inherit;color:inherit}.cell-item-simple .time,.cell-provision-pending .time,.time-table-small .time,.table-blue .time{font-weight:500;color:#1159a2}.cell-provision-pending{padding:10px 0 10px 3px;line-height:1.9;margin:3px 0;background:#efb59e5e!important;border:1px dashed #cfd4d8;cursor:pointer}.cell-item-simple{padding:10px 0 10px 3px;line-height:1.9;margin:3px 0;background:transparent!important;border:1px dashed #e4e6e8;cursor:pointer}.cell-group-session{background:#ececc9!important;border:1px dashed #e6e6cc}.fc-bg td.fc-widget-content{position:relative}.fc-bg td.fc-widget-content .overlay{background:#e8edf1;opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0}.cell-item-simple .fa,.cell-provision-pending .fa{width:20px}.cell-item-simple .fa-mortar-board,.cell-provision-pending .fa-mortar-board{color:#d2527f}.cell-item-simple .fa-user,.cell-provision-pending .fa-user{color:#399bff}.cell-item-simple .fa-book,.cell-provision-pending .fa-book{color:#0baf19}.cell-item-simple .fa-clock-o,.cell-provision-pending .fa-clock-o{color:#e99844}.cell-item-simple .fa-map-marker,.cell-provision-pending .fa-map-marker{color:#ff5722}.fc-unthemed .fc-popover{width:300px}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:1;background:#8bc53f;border:1px solid #8bc53f;color:#fff}.fc-popover .fc-header{padding:10px 4px;background:#f7f7f7}.fc-unthemed .fc-popover .fc-header .fc-close{margin-top:0;background:#dbdbdb;width:25px;height:25px;line-height:23px;border-radius:50%;color:#fff;font-family:sans-serif}.fc-popover .fc-header .fc-title{font-weight:700}.fc-popover .cell-item-simple,.fc-popover .cell-provision-pending{padding:10px 0 10px 5px;border:1px solid #f1f1f1!important}.fc-popover .cell-item-simple:hover{background:#eaf1f7!important;cursor:pointer}.fc-popover .cell-provision-pending:hover{background:#efb59ec9!important;cursor:pointer}.fc-popover .cell-item-simple:last-child,.fc-popover .cell-provision-pending:last-child{border:0}.fc-body .fc-row{min-height:150px!important}.pupiltime-overlay,.loader-overlay{position:absolute;width:100%;top:0;left:0;bottom:0;background:#eeeeee69;z-index:999;text-align:center}.pupiltime-overlay .fa-spinner{font-size:50px;margin-top:50%;color:#3185db}.table-pivit>tbody>tr{background:#fff!important}.table-pivit>tbody>tr:nth-child(4n+1),.table-pivit>tbody>tr:nth-child(4n+2){background:#f9f9f9!important}.table-pivit>tbody>tr.details-row{display:none}.cell-zoom-rows .data-row{padding:20px 10px;font-family:'Roboto',sans-serif}.cell-zoom-rows .data-row.bg-light{background:#f9f9f9}.cell-zoom-rows .data-row.bg-dark{background:#eee}.cell-zoom-rows .data-row .student-name,.cell-zoom-rows .data-row .student-time,.cell-zoom-rows .data-row .tutor-name,.cell-zoom-rows .data-row .tutor-time{font-size:18px;display:block;font-weight:normal}.bg-light hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #e2e2e2}.bg-dark hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #dadada}.width-50{width:50px!important}.width-60{width:60px!important}.width-70{width:70px!important}.width-80{width:80px!important}.width-90{width:90!important}.width-100{width:100px!important}.width-150{width:150px!important}.width-200{width:200px!important}.width-250{width:250px!important}.width-300{width:300px!important}.width-350{width:350px!important}.table-blue{table-layout:fixed}.table-blue>thead{background:#907ef1!important;color:#fff!important;text-align:center}.table-blue>tbody>tr:nth-of-type(odd){background-color:#eaf1f7}.table-blue>tbody>tr:nth-of-type(even){background-color:#f9f9f9}tr.details-row>td>.table-blue>thead{background:#907ef1;color:#fff!important;text-align:center}.time-table-small>thead>tr>td{padding:5px}.time-table-small td .time{display:block}.time-table-small>tbody>tr>td{padding:5px}.holiday-cell,.not-assigned-cell{background:#eee;color:#666!important}.available-cell{color:#fff!important;background:#7aca71}.available-cell .time{color:#fff!important;font-weight:400!important}.not-available-cell{background:#ff8484;color:#fff!important;text-align:center}.in-progress-cell{background:#868788;color:#fff!important}.not-available-cell .div-addtext{display:none}.top-right-notifications{width:350px!important;min-width:250px;right:0;left:auto;box-shadow:4px 4px 9px rgba(0,0,0,.17)}.top-right-notifications li a{padding-left:10px;white-space:normal}.top-right-notifications li a p{margin:0 0 5px}.top-right-notifications li a .notifications-time{display:inline-block;width:100%;text-align:right;font-size:12px;opacity:.6}.top-right-notifications .gn-title{margin:inherit;background:#399bff}.top-right-notifications .notifications-see-all{text-align:center;font-weight:700;text-transform:uppercase;border-bottom:0}.top-right .hdbutton{background:#f7f7f7;color:#1168c1;padding:4px 7px;border-radius:999px;font-size:18px;box-shadow:0 0 1px #3379bf}.top-right .hdbutton .dot{position:absolute;right:-5px;top:-7px;color:#ef4836}.table-student-information{border:1px dashed #eee}.table-student-information td{padding:7px 5px!important;border-top:none!important}select.open-list{padding-left:0}select.open-list option{padding:5px;border-top:1px solid #eee}.overflow-normal{overflow:inherit}.panel-widget{overflow:inherit}.cell-spliter,.hrfc-event-container{display:block;width:100%;margin:3px auto;border-top:1px solid #bfcbd6}.time.cell-spliter:first-child{border-top:0!important}.searchform-fix{width:100%!important;margin:auto!important;padding-top:0}.searchform-fix input{width:100%}.searchform-fix .searchbutton{top:7px;cursor:pointer}.table.cell-padding-5>thead>tr>th,.table.cell-padding-5>tbody>tr>th,.table.cell-padding-5>tfoot>tr>th,.table.cell-padding-5>thead>tr>td,.table.cell-padding-5>tbody>tr>td,.table.cell-padding-5tfoot>tr>td{padding:5px}.table.cell-padding-10>thead>tr>th,.table.cell-padding-10>tbody>tr>th,.table.cell-padding-10>tfoot>tr>th,.table.cell-padding-10>thead>tr>td,.table.cell-padding-10>tbody>tr>td,.table.cell-padding-10>tfoot>tr>td{padding:10px}.table .empty-header{background:#fff;color:#fff}td.clicked{background:#85888c;color:#fff}.display-table{display:table}.display-table-cell{display:table-cell;float:left}.img-profile{border:1px solid #eee;padding:2px;position:relative}.edit-img{position:absolute;bottom:10px;left:10px;font-size:25px;color:#399bff;cursor:pointer}.img-profile:hover .edit-img{color:#9fa8b1}.img25{width:25px;height:25px}.img30{width:30px;height:30px}.img40{width:40px;height:40px}.img50{width:50px;height:50px}.img60{width:60px;height:60px}.img70{width:70px;height:70px}.img80{width:80px;height:80px}.img90{width:90px;height:90px}.img100{width:100px;height:100px}.img125{width:125px;height:125px}.img150{width:150px;height:150px}.link-viewall{color:#8bc53f!important;text-transform:none;border:1px solid #d9d9d9;padding:2px 10px;display:inline-block;border-radius:5px;text-transform:none}.panel-title-note{font-weight:normal;text-transform:none;color:#999}.clickable{cursor:pointer}.clickable:hover{background:#f9f9f9}.presentation{padding:20px 30px 0;background:none}.presentation .titles .icon{width:100%;display:inline-block;margin-top:15px}.presentation .titles h1{margin:0 0 0 0;color:#8dd040;font-size:26px}.presentation .titles h5{margin-top:0;margin-bottom:10px;margin-left:0}.kode-alert .alert-heading{display:inline-block;padding:7px;font-size:18px}.kode-alert .alert-icon{font-size:24px}.nav-bottom-line{border-bottom:1px solid #dee2e6}.border-dashed{border:1px dashed #eee}.profile-widget{background:#fff!important;border:1px solid #ddd;color:inherit}.profile-widget h1{color:#ab47bc;text-shadow:none;font-weight:700}.profile-widget .stats span{padding-bottom:5px}.profile-widget .stats{padding:5px 0;background:#008ed4}.profile-widget .text-muted{color:#c2c3c3}.profile-widget .profile-photo{border:1px solid #eee;padding:2px;max-width:200px;max-height:200px}.profile-widget .badge{padding:5px 10px;font-weight:400}.table.table-no-border td,.table.table-no-border th,.no-border{border:none!important}.basic-list.compact-list>li{border-bottom:none;padding:5px 0}.badge.color11-bg{color:#fff;background:#907ef1;font-size:14px}.position-relative{position:relative}.inline-block{display:inline-block}.table.table-listing td{vertical-align:middle}.splited-row>td,.splited-row+tr>td,.td-narrow{padding:5px 15px!important}.alt-row{background-color:#f9f9f9}.badge.badge-edit{background:#fff;border:1px solid #eee;padding:6px 15px;font-size:14px;border-radius:15px;margin:3px}.badge.badge-stage{background:#c1bc5f;color:#fff;border:1px solid #c1bc5f;padding:6px 15px;border-radius:15px}.basic-list .dropdown-menu>li{padding:5px 0;border-bottom:none}.panel-action{position:absolute;top:30px;right:25px;text-decoration:underline;cursor:pointer}.border-t{border-top:1px solid #f7f7f7}.selected-check{color:#2acc6d;font-size:30px}.day-time-box{position:relative;text-align:center;padding-bottom:5px;border-bottom:1px solid #c9d0d6}td>.day-time-box:last-child{border-bottom:none}.day-time-box>.time{font-weight:700;font-size:100%;color:#4d4f50}.day-time-box .cell-overlay{position:absolute;width:100%;background:rgba(203,212,220,.89);height:100%;text-align:center;border-radius:3px;display:none}.day-time-box .day-time-actions{position:absolute;width:100%;height:100%;text-align:center;padding:10px}.day-time-box.selected:after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;position:absolute;top:0;right:0;background:#2acc6d;padding:7px;border-radius:50%;color:#fff}.day-time-box:hover .cell-overlay{display:block}.table-timetable>tbody>tr>td{padding:5px}.panel-top-right{position:absolute;top:20px;right:20px}.fileinput{display:inline-block;margin-bottom:9px}.fileinput .btn{vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;font-size:23px;cursor:pointer;filter:alpha(opacity=0);opacity:0;direction:ltr}.fileinput-filename{display:inline-block;overflow:hidden;vertical-align:middle}.modal .close{width:35px;height:35px;border:1px solid #d8d6d6;border-radius:50%;background:#fff}.modal .close:hover{border:1px solid #399bff;color:#fff;background:#399bff}.box-shadow-heavy{box-shadow:0 0 15px #d5e0ea}.box-shadow-heavy{box-shadow:0 0 30px #d5e0ea}.report-icon{font-size:15px;padding:5px;border-radius:3px;color:#fff;margin-right:5px}.reports-sub-menu{padding-left:50px}.reports-sub-menu .menu-item{padding:6px 0}.reports-sub-menu .menu-item .report-icon{padding-right:10px;font-size:10px;padding:5px;border-radius:3px;color:#fff;background:#b3b3b3}.empty-state-outer,.empty-state-outer-small{text-align:center}.empty-state-outer .empty-state-heading{text-align:center;width:100%;color:#ae34c3;margin-top:3px;font-size:20px}.empty-state-outer .empty-state-image{max-width:200px;opacity:.4}.empty-state-outer-small .empty-state-heading{text-align:center;width:100%;color:#c7c7c7;margin-top:3px;font-size:16px}.empty-state-outer-small .empty-state-image{max-width:100px;opacity:.4}.btn-lightgreen{background-color:#8bc53f;color:#fff!important}.btn-lightgreen:hover{background-color:#27ab5d}.table>tbody>tr:nth-of-type(odd) td.coloured{background:#eaf1f7b3;color:#58666e!important}.table>tbody>tr:nth-of-type(even) td.coloured{background:#f9f9f9c9;color:#58666e!important}.table>tbody>tr>td.coloured:first-child{border-left:1px solid #eee}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-baseline{vertical-align:baseline!important}table.table-hover-green tbody>tr:hover,tr.row-selected{background-color:#2acc6d!important;color:#fff;cursor:pointer}table.table-hover-gray tbody>tr:hover,table.table-hover-gray tbody>tr.row-selected{background-color:#eee!important}.tutor-list-vertical{padding:0!important}#div-pupil-timetable,#div-tutor-timetable{min-height:250px}.btn-report-menu{background:#fff;color:#37363e!important;padding:6px 18px;border-radius:50px}.dropdown-menu-list.grey-area-menu{right:0;left:auto;top:inherit}.dropdown-menu-list.grey-area-menu .falist{left:9px;top:7px;border:1px solid #eee;padding:3px;border-radius:3px;color:#fff}.cell-meridian{position:absolute;right:15px;font-size:11px;color:#a5b1bb}table.table-blue>tbody>tr>td{position:relative}td.hours-missed{background:#ef4836;color:#fff}td.hours-attended{background:#2acc6d;color:#fff}td.hours-cancelled{background:#b3b7bb;color:#fff}.hours-status{font-size:12px;display:block;position:absolute;bottom:0;right:5px;color:#a9a7a7}td.hours-missed .hours-status,td.hours-attended .hours-status,td.hours-cancelled .hours-status{color:#f3f3f3}div.session-detail-missed{background:#f79191;color:#fff;margin-bottom:5px;padding:5px 5px 20px 5px;line-height:1.9;font-size:xx-small;border-radius:4px;position:relative}div.session-detail-attended{background:#2acc6d;color:#fff;margin-bottom:5px;padding:5px 5px 20px 5px;line-height:1.9;font-size:xx-small;border-radius:4px;position:relative}div.session-detail-unmarked{background:#b3b2b0;color:#fff;margin-bottom:5px;padding:5px 5px 20px 5px;line-height:1.9;font-size:xx-small;border-radius:4px;position:relative}div.session-detail-cancelled{background:#f15d3c;color:#fff;margin-bottom:5px;padding:5px 5px 20px 5px;line-height:1.9;font-size:xx-small;border-radius:4px;position:relative}div span.session-detail-status{font-size:12px;display:block;position:absolute;bottom:0;right:5px}div.session-detail-missed .session-detail-status,div.session-detail-attended .session-detail-status,div.session-detail-unmarked .session-detail-status,div.session-detail-cancelled .session-detail-status{color:#e4e5e2}.color-green{color:#2acc6d}.color-red{color:#ef4836}.cell-green,.cell-red{color:#fff}.cell-green{background:#ef4836}.cell-red{background:#ef4836;cursor:pointer}div.checkbox input[type="checkbox"]:checked~label::after{font-family:'FontAwesome';line-height:15px;content:""}.checkbox-primary input[type="checkbox"]:checked~label::before{background-color:#399bff;border-color:#399bff}.checkbox-danger input[type="checkbox"]:checked~label::before{background-color:#ef4836;border-color:#ef4836}.checkbox-info input[type="checkbox"]:checked~label::before{background-color:#51b7a3;border-color:#51b7a3}.checkbox-warning input[type="checkbox"]:checked~label::before{background-color:#f39c12;border-color:#f39c12}.checkbox-success input[type="checkbox"]:checked~label::before{background-color:#26a65b;border-color:#26a65b}.checkbox-primary input[type="checkbox"]:checked~label::after,.checkbox-danger input[type="checkbox"]:checked~label::after,.checkbox-info input[type="checkbox"]:checked~label::after,.checkbox-warning input[type="checkbox"]:checked~label::after,.checkbox-success input[type="checkbox"]:checked~label::after{color:#fff}.table-header{height:40px;background-color:#907ef1;color:#fff!important;text-align:center;padding:12px;line-height:1.7;font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:12px;position:absolute;width:100%;top:0;left:0}.box-height{min-height:60px}.btn-default.disabled{background:#399bff}.empty-state-general{padding:20px;text-align:center}.empty-state-general .top-image .fa{font-size:40px;color:#d6d6d6}.empty-state-general .empty-state-text h5{margin-top:7px;color:#bdbdbd;font-size:18px}table.dataTable.no-footer{border-bottom:1px solid #e5e4e4}table.dataTable thead th,table.dataTable thead td{border-bottom:0}.dataTables_wrapper .dataTables_paginate .paginate_button{color:#fff!important;background:#b4b4b4}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fff;border:1px solid #e0e0e0;color:#333!important}.paginate_button.next.disabled,.paginate_button.previous.disabled{color:#333!important}.table-blue>thead>tr>td.adjusted{background:rgba(142,131,202,.83)}table.table-blue>tbody>tr>td.adjusted{background:rgba(243,156,18,.32)}.table-blue>thead>tr>td.total{background:rgba(109,96,183,.65)}table.table-blue>tbody>tr>td.total{background:#cad4dc;font-weight:700;color:#151515}.loading{background:url(../img/ajax-loader.gif) center no-repeat transparent;background-size:100%;width:30px;height:30px}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.datepicker-top-left,.datepicker-top-right{border-color:#39f}.datepicker-dropdown{box-shadow:none!important}.ajax-loader{min-height:50px;width:inherit}.img-loader{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.div-addtext{width:100%;height:100%;background:transparent;text-align:center;padding-top:35%;font-size:16px;color:#788690;font-weight:500}.table.p3>thead>tr>th,.table.p3>tbody>tr>th,.table.p3>tfoot>tr>th,.table.p3>thead>tr>td,.table.p3>tbody>tr>td,.table.p3>tfoot>tr>td{padding:3px!important}.table.p5>thead>tr>th,.table.p5>tbody>tr>th,.table.p5>tfoot>tr>th,.table.p5>thead>tr>td,.table.p5>tbody>tr>td,.table.p5>tfoot>tr>td{padding:5px!important}.table.p10>thead>tr>th,.table.p10>tbody>tr>th,.table.p10>tfoot>tr>th,.table.p10>thead>tr>td,.table.p10>tbody>tr>td,.table.p10>tfoot>tr>td{padding:10px!important}.cell-timing-box{position:relative;text-align:center;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #c9d0d6;font-size:12px;font-family:Roboto,sans-serif}.cell-timing-box .cell-timing-overlay{position:absolute;width:100%;background:rgba(203,212,220,.89);height:100%;text-align:center;border-radius:3px;margin-top:-10px;display:none}.cell-timing-box .cell-timing-actions{padding-top:8px}.cell-timing-box:hover .cell-timing-overlay{display:block}.cell-timing-box .time{font-weight:500;color:#1159a2}.cell-timing-box .fa-clock-o{color:#e99844}.cell-timing-box .fa{width:20px}.tutortodaysclasses-present,.tutortodaysclasses-absent,.tutortodaysclasses-cancel{color:#fff}.tutortodaysclasses-present,.tutortodaysclasses-present:hover{background:#7aca71}.tutortodaysclasses-absent,.tutortodaysclasses-absent:hover{background:#ff8484}.tutortodaysclasses-cancel,.tutortodaysclasses-cancel:hover{background:#f3123c}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;opacity:.5;margin-top:5px;margin-bottom:5px}.hr-text:before{content:'';background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;color:#818078;background-color:#eaf1f7}.profile-side-info-panel{padding-right:20px}.responsive-table{width:100%;border-collapse:collapse;border-spacing:2px}.responsive-table>thead{background:inherit}.responsive-table>thead>th{color:#fff;font-size:12px;background:#4c90cd}.responsive-table td,.responsive-table>thead>th{padding:10px;border-top:1px solid #ececec}.table-hover>tbody>tr:hover,.table-hover>tbody>tr.selected{background-color:#eff7ff}.checkbox.checkbox-lg{transition:all .5s ease}.checkbox.checkbox-lg label::before{width:25px;height:25px}.checkbox.checkbox-lg label{padding-left:10px;height:25px;line-height:25px}div.checkbox-circle input[type="checkbox"]:checked~label::after{line-height:20px;width:20px;text-align:center}@media only screen and (max-width:768px){.responsive-table,.responsive-table>thead,.responsive-table>tbody,.responsive-table>thead>th,.responsive-table td,.responsive-table>tbody>tr:not(.details-row){display:block!important}.responsive-table>thead>tr{position:absolute!important;top:-9999px!important;left:-9999px!important}.responsive-table>tbody>tr{border:1px solid #ccc!important}.responsive-table td{border:none!important;border-bottom:1px solid #eee!important;position:relative!important;padding-left:30%!important}.responsive-table td:before{position:absolute!important;font-weight:700;top:50%!important;transform:translateY(-50%)!important;left:6px!important;width:30%!important;padding-right:10px!important;white-space:nowrap!important}.responsive-table td:before{content:attr(data-label)!important;color:#606060!important}.table-slide-horizontal{width:100%;overflow-x:auto}.table-slide-horizontal .table>tbody>tr>td{white-space:nowrap}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.responsive-table>tbody>tr.details-row>td{padding-left:0!important}.panel{padding:10px}.panel-title{padding:16px 10px;margin:-10px}.link-viewall{white-space:nowrap;color:#fff!important;text-transform:none;background:#424242;padding:5px 10px;display:inline-block;border-radius:5px}.top-right-notifications{right:-30px}.page-header{min-height:70px}.page-header h1{display:none}.page-header .right{display:block;right:5px}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}#sidepanel-timetable{width:375px}.presentation .titles h1{font-size:24px}ul.nav-wizard li{width:100%;border-bottom:#c9ced2 1px solid;height:inherit}ul.nav-wizard li:last-child{border-bottom:none}ul.nav-wizard:before,ul.nav-wizard:after,ul.nav-wizard li:before,ul.nav-wizard li:after{display:none}.panel-top-right{top:10px}.profile-tabs>li,#contacts ul>li{float:none!important;border-bottom:1px solid #d4d6d8}.profile-tabs>li.active>a,#contacts ul>li.active>a{border-bottom:1px solid #399bff}.tab-content .tab-content{padding:5px 0}.div-addtext{font-weight:400;font-size:12px}.tab-content.mobile-fix{padding:0!important}.fc-toolbar .fc-right{margin-top:10px}.profile-side-info-panel{padding-right:0}#sidepanel-attendance-report,#sidepanel-pupil-progress{width:100%}.tabs-area-section .nav-bottom-line{margin-top:40px;background:#eee;margin-bottom:30px}#other-info-tab{padding:5px}.dropzone-opener{white-space:nowrap}.btn-remove{background:#d20606}.table-slide-horizontal-mobile,.calender-mobileview-container{overflow-x:auto}.table-slide-horizontal-mobile table{width:auto}.table-blue-slide-horizontal-mobile,.calender-mobileview-container .fc-view-container{min-width:575px}}.text-left-not-xs,.text-left-not-sm,.text-left-not-md,.text-left-not-lg{text-align:left}.text-center-not-xs,.text-center-not-sm,.text-center-not-md,.text-center-not-lg{text-align:center}.text-right-not-xs,.text-right-not-sm,.text-right-not-md,.text-right-not-lg{text-align:right}.text-justify-not-xs,.text-justify-not-sm,.text-justify-not-md,.text-justify-not-lg{text-align:justify}.item .leadtutor-overlay{position:absolute;text-align:center;border-radius:3px;top:20px;right:10px;display:none}.item:hover .leadtutor-overlay{display:block}.btn-save-session-enddate[disabled],.btn-save-session-enddate:focus,.btn-save-session-enddate:active{background:#c9ced2!important;background-color:#c9ced2!important}.text-disabled{font-size:16px;color:#a0a0a0;display:inline-block;padding-top:15px}.btn-save-session-enddate.in-progress{background:#399bff!important;background-color:#399bff!important}.btn-default.disabled,.btn-default[disabled]{background-color:#ececec;border-color:#ccc}.table-session-action{width:100%;padding:0}.table-session-action tr>td{width:50%;padding:0}.table-session-action tr>td:nth-of-type(odd){text-align:left}.table-session-action tr>td:nth-of-type(even){text-align:right}a.dt-button{display:none!important}.swal2-modal .swal2-content{font-size:15px;line-height:1.4!important;padding:5px;background:#ffe0e0;border-radius:5px;border:1px solid #ebccd1;color:#da5351}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{font-weight:700;font-size:18px;color:#929292;cursor:pointer}@media(max-width:767px){.text-left-not-xs,.text-center-not-xs,.text-right-not-xs,.text-justify-not-xs{text-align:inherit}.text-left-xs{text-align:left}.text-center-xs{text-align:center}.text-right-xs{text-align:right}.text-justify-xs{text-align:justify}}@media(min-width:768px)and (max-width:991px){.text-left-not-sm,.text-center-not-sm,.text-right-not-sm,.text-justify-not-sm{text-align:inherit}.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-right-sm{text-align:right}.text-justify-sm{text-align:justify}}@media(min-width:992px)and (max-width:1199px){.text-left-not-md,.text-center-not-md,.text-right-not-md,.text-justify-not-md{text-align:inherit}.text-left-md{text-align:left}.text-center-md{text-align:center}.text-right-md{text-align:right}.text-justify-md{text-align:justify}}@media(min-width:1200px){.text-left-not-lg,.text-center-not-lg,.text-right-not-lg,.text-justify-not-lg{text-align:inherit}.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-right-lg{text-align:right}.text-justify-lg{text-align:justify}}