*{font-family:open sans,Helvetica,Arial,sans-serif}html,body{height:100%}a{color:#58757e}hr{color:#ddd}.clear{clear:both}.MuiSvgIcon-root{fill:#949499}.pagination>.disabled>a{color:#666}.filter-grey{filter:brightness(.6) contrast(3.5)}.activity-icon-star.filter-grey:hover,.activity-icon-star.filter-grey.starred{filter:brightness(.9) hue-rotate(-5deg) saturate(1.2)}.activity-icon-detention.filter-grey:hover,.activity-icon-detention.filter-grey.completed{filter:none}.btn-reset{background:0 0;border:0;padding:0;margin:0}.dashboard-card-button{padding:60px;width:100%;text-transform:uppercase}.dashboard-card-button:focus{outline:3px solid #0a72c7}.btn-orange{background-color:#e6401c;border-color:#e6401c;color:#fff}.btn-orange:hover{outline:3px solid #0a72c7}.btn-green{background-color:#39843b;border-color:#39843b;color:#fff}.btn-green:hover{background-color:#fff;border-color:#39843b;color:#39843b}.btn-blue{background-color:#0a72c7;border-color:#0a72c7;color:#fff}.btn-blue:hover{background-color:#fff;border-color:#0a72c7;color:#0a72c7}.btn-orange:focus,.btn-green:focus,.btn-blue:focus,.button-orange:focus{outline:3px solid #0a72c7}.btn-bold{font-weight:700}.btn-normalise{background:0 0;border:0;padding:0;margin:0}.form-control::placeholder{color:#666}.btn-bold{font-weight:700}.btn-bold{font-weight:700}.btn-details{background:0 0;border:0;padding:0;margin:0}.form-control::placeholder{color:#666}[data-can-allow-downloads=no],[data-can-allow-export=no]{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.transparent{background-color:transparent;border:0;outline:0}.loadingoverlay{position:fixed;z-index:1200;height:100%;width:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);text-align:center;padding-top:400px}.min-height-auto{min-height:auto!important}.no-float{float:none!important}#primary-navigation{background:#0a72c7;border-bottom:0;margin-bottom:0}#primary-navigation .navbar-brand{background:url(../../img/logo-new.png) no-repeat #fff center;background-size:120px;width:150px;margin-right:15px}#primary-navigation-list a{text-transform:uppercase;font-size:14px;font-weight:700;color:#fafdff}#primary-navigation-list a:hover,#primary-navigation-list a:active,#primary-navigation-list a:focus{color:#fff;background:transparent}#primary-side-navigation-list{margin:0}#primary-side-navigation-list #header-messaging-menu-item{position:relative}#primary-side-navigation-list #header-messaging-menu-item .red-dot{display:none;position:absolute;top:15px;right:5px;width:8px;height:8px;border-radius:8px;background-color:red}#primary-side-navigation-list #header-messaging-menu-item.has-messages .red-dot{display:block}#secondary-navigation{background-color:#f9fafa;border-bottom:1px solid #cfd8dc}#secondary-navigation .lesson-name{margin-left:-15px}#secondary-navigation .lesson-name a{background:#eee}#secondary-navigation .nav-search{margin-top:8px;margin-bottom:8px}#secondary-navigation .dropdown-menu>li>a{padding-top:8px;padding-bottom:8px}.navbar-lesson{background:#fec107;color:#fff;border-radius:0;border-bottom:1px solid #e9cb65}.navbar-lesson .navbar-text>a{color:#fff;text-decoration:underline;font-weight:700}.navbar-lesson.no-margin{margin-bottom:0;min-height:auto}.navbar-lesson .btn{margin-left:10px}.navbar-text-announcement{margin:10px 15px;padding-bottom:10px;border-bottom:1px solid #ffcb63}.navbar-text-announcement a{color:#4e686a;font-weight:700;text-decoration:underline}.navbar-text-announcement:last-child{padding-bottom:0;border-bottom:0}#top-attend-toggle-status{border-top-right-radius:0;border-bottom-right-radius:0}#mobile-class-name{margin-top:10px}.navbar-icon,.modern-icon{background:transparent url(../../img/modern-icons.png) no-repeat;display:inline-block;width:20px;height:20px;padding:0!important;margin:15px 10px;cursor:pointer;border:0}.navbar-icon.fa-same-as-icons .fa{color:#e3f2fd;font-size:20px}.navbar-icon-no-margins{margin:-1px}.navbar-icon:hover,.navbar-icon:active,.navbar-icon:focus{background-color:transparent!important}.navbar-icon.navbar-icon-settings{background-position:-873px -378px}.navbar-icon.navbar-icon-help{background-position:-784px -378px}.navbar-icon.navbar-icon-notifications{background-position:-742px -378px}.navbar-icon.navbar-icon-notifications .badge{font-size:7px;margin-top:-5px;float:right;margin-right:-10px;background-color:red}.navbar-icon.navbar-icon-close{background-position:-827px -378px;cursor:pointer}.navbar-icon.navbar-icon-calendar{background-position:-151px -201px;cursor:default}.navbar-icon.navbar-icon-zoom{background-position:-312px -825px}.navbar-icon.navbar-icon-rotate{background-position:-268px -825px}.navbar-icon.navbar-icon-show-photos{background-position:-581px -824px}.navbar-icon.navbar-icon-show-photos.hidden-photos{background-position:-533px -824px}.navbar-icon.navbar-icon-show-data{background-position:-136px -825px}.navbar-icon.navbar-icon-show-data.hide-data{background-position:-86px -824px}.navbar-icon.navbar-icon-show-data.hide-all{background-position:-86px -781px}.navbar-icon.navbar-icon-print{background-position:-226px -825px}.navbar-icon.navbar-icon-firedrill{background:transparent url(../../img/fire-extinguisher.png) no-repeat}.dropdown-menu-narrow{min-width:110px}.navbar-icon.navbar-icon-lesson{margin:0 5px -5px 0}.navbar-icon.navbar-icon-lesson-room{background-position:-83px -863px}.navbar-icon.navbar-icon-lesson-award-multiple-pupils{background-position:-135px -863px}.navbar-icon.navbar-icon-lesson-attendance{background-position:-179px -863px}.navbar-icon.navbar-icon-lesson-random-pupil{background-position:-215px -863px}.navbar-icon.navbar-icon-lesson-rearrange-pupils{background-position:-256px -863px}.navbar-icon.navbar-icon-lesson-influences{background-position:-293px -863px}.navbar-icon.navbar-icon-lesson-homework{background-position:-325px -863px}.navbar-icon.navbar-icon-lesson-pupil-data{background-position:-621px -863px}.navbar-icon.navbar-icon-lesson-add-pupils{background-position:-657px -863px}.navbar-icon.admin-information{background-color:#e3f2fd;border-radius:50%;text-align:center}.navbar-icon.admin-information:hover{background-color:#e3f2fd!important}.modern-icon.modern-icon-notes{background-position:-585px -417px}.modern-icon.modern-icon-calender{background-position:-179px -863px}#sidebar{position:fixed;display:block;top:0;height:100%;width:300px;right:0;z-index:1102;visibility:visible;overflow-y:visible;border-top:0;text-align:left;padding:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);-moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);-o-transition:all .5s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);transition:all .5s cubic-bezier(.685,.0473,.346,1);background-color:#fff}#sidebar.in{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:0 2px 30px 6px rgba(38,49,56,.2)}#sidebar-header{background:#1359a0;height:55px}#sidebar ul{overflow-y:auto;float:none;margin:0}#sidebar li{float:none;padding:0;margin:0;display:block}#sidebar li.spacer{border-top:1px solid #ccc;height:5px;margin-top:5px}#sidebar li a{display:block;height:40px;padding:10px 20px;border-left:8px solid #fff;font-size:14px;font-weight:400;line-height:1.5;color:#46606d;text-transform:uppercase;float:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#sidebar li a:hover,#sidebar li a.selected{border-color:#0a72c7}#sidebar .context-menu{height:auto!important;min-height:0;background:0 0;border:0;margin:0 0 20px;padding:0}#sidebar .context-menu li{border-top:0;border-bottom:0}#sidebar .context-menu li a{border-top:0;border-bottom:0;padding-left:40px;text-transform:none}#sidebar .context-menu li li a{padding-left:5px;font-size:11px}#sidebar .context-menu li li a.active,#sidebar .context-menu li li a:hover{font-weight:700;border-color:#fff}body.is-sidebar-open,.is-sidebar-open #wrapper{overflow:hidden}#wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -61px;padding-bottom:40px}#wrapper.footer-hidden{padding:0}#footer-pusher{height:60px}#footer{width:100%;height:61px;line-height:60px;background-color:#f5f7f8;padding:0 36px;border-top:1px solid #eceff1;position:relative;z-index:10}#page-school-settings #footer,#page-colab-school #footer{position:fixed;bottom:0;height:31px;line-height:30px}#footer a{color:#d03501;text-decoration:underline}#footer a:hover{color:#e6401c}#copyright{color:#5f7281;float:right}#set-language{margin-right:36px}.cc-nav-tabs{padding-left:15px;padding-right:15px}.cc-nav-tabs.no-border-bottom{border-bottom:0}.cc-nav-tabs li{border:1px solid #eceeef;border-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;margin:2px 1px 0 2px;font-size:16px}.cc-nav-tabs li.no-styling{border:0;margin:2px 1px 0 2px;min-width:150px;padding:10px 15px;color:inherit;font-size:inherit}.cc-nav-tabs li>a.padding-right{padding-right:50px}.cc-nav-tab-positive{background-color:#39843b!important;color:#fff!important;border:1px solid transparent!important}.cc-nav-tab-negative{background-color:#e91e63!important;color:#fff!important;border:1px solid transparent!important}.cc-nav-tab-tracking{background-color:#0a72c7!important;color:#fff!important;border:1px solid transparent!important}.cc-nav-tabs li>a{margin:0;color:#e6401c;padding:10px}.cc-nav-tabs li>a.active{background-color:#f5f7f8;color:#3c464c}.cc-nav-tabs .disabled{background-color:#eee;color:#6e8895}.cc-nav-tabs-icon{color:#cfd8dc!important;padding:0!important;margin:12px 10px 0;cursor:pointer;background:0 0!important;border:0!important}.cc-nav-tabs-icon.active{color:#263238!important}@media screen and (max-width:540px){.cc-nav-tabs{padding-left:10px;padding-right:10px}.nav-tabs>li>a{padding:5px 8px;font-size:12px}}.modal{z-index:1200}.modal-content{border-radius:0}.modal-header{background:#1359a0;color:#bbdefb}.modal-max-height{overflow:auto;max-height:300px}.modal-max-height .checkbox:nth-child(odd){background:#f6f6f6}.modal-max-height .checkbox label{display:block}.modal-header.completed{background-color:#8bc34a}.modal-header.not_completed{background-color:#e91e63;color:#fce4ec}.modal-header.submitted{background-color:#39843b}.modal-header.todo{background-color:#e0e0e0;color:#bfbfbf}.modal-header.pending{background-color:#ffc107}.modal-header.not_attended{background-color:#e91e63;color:#fce4ec}.modal-header.attended{background-color:#39843b}.modal-header.upscaled{background-color:#ff5a21}.modal.modal-fullscreen{padding:0!important}.modal.modal-fullscreen .modal-dialog{width:100%;height:100%;margin:0;padding:0}.modal.modal-fullscreen .modal-content{height:auto;min-height:100%;border:0 0;border-radius:0;box-shadow:none}.page-container{position:relative}.page-content-wrapper{float:left;width:100%}.page-content{margin-left:250px}.page-content.no-margin{margin-left:0}.page-container .page-sidebar-content,.page-container .context-menu{margin-right:-100%;position:relative;overflow:auto}@media(max-width:767px){.page-container.full-on-mobile .page-sidebar-wrapper{display:none}.page-container.full-on-mobile .page-content{margin-left:0}}.select2-dropdown.dropdown-in-modal{z-index:1200}.page-sidebar-content,.context-menu{margin:-20px -15px -100px;padding:20px 0 100px;background-color:rgba(236,239,241,.3);border-right:1px solid #cfd8dc;list-style:none;float:left;width:240px}.context-menu.affix{margin-top:-120px}.page-container .context-menu.affix{position:fixed}.context-menu>li{padding:0}.context-menu.reports-menu>li{display:none}.context-menu.reports-menu>li#context-list-options-wrapper{display:block}.context-menu>li>ul{list-style:none}.context-menu>li>a{text-transform:uppercase;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle;color:#273339;padding:10px 40px 10px 25px;display:block;text-decoration:none;white-space:nowrap}.context-menu>li>a:hover{background-color:#fff;border-top:1px solid rgba(176,190,197,.3);border-bottom:1px solid rgba(176,190,197,.3);padding:9px 40px 9px 18px;border-left:7px solid #0a72c7;text-decoration:none}.context-menu>li>a:active,.context-menu>li>a:focus{text-decoration:none}.context-menu>li.active{background-color:#fff;border-top:solid 1px rgba(176,190,197,.3);border-bottom:solid 1px rgba(176,190,197,.3);border-left:7px solid #0a72c7;text-decoration:none}.context-menu>li.active>a{border:0!important;padding:9px 40px 9px 18px}.context-menu>li>ul{display:none}.context-menu>li.active>ul{display:block;padding:0 0 12px 60px}.context-menu>li.active>ul>li{padding:5px 0}.context-menu>li.active>ul>li>a{font-size:12px;color:#39444a}.context-menu>li.active>ul>li>a{font-size:12px;color:#39444a}.context-menu>li.active>ul>li>a:focus,.context-menu>li.active>ul>li>a:active,.context-menu>li.active>ul>li>a:hover,.context-menu>li.active>ul>li>a.active{font-weight:700;text-decoration:none}.context-icon{background:transparent url(../../img/modern-icons.png) no-repeat -423px -413px;display:inline-block;width:20px;height:20px;padding:0!important;margin:-3px 10px 0 0;cursor:pointer;border:0;vertical-align:middle}.context-menu>li>a:hover .context-icon,.context-menu>li.active .context-icon{background-color:transparent!important;background-position-y:-373px}.context-menu.rewards-menu>li>a:hover .context-icon,.context-menu.rewards-menu>li.active .context-icon{background-position-y:-960px}.tabs>.tab{display:none}.tabs>.tab.active{display:block}.form-group{min-height:81px;margin:0}.form-group.form-group-no-label{min-height:41px}.form-group .help-block{font-size:12px;text-align:right;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}.form-group .help-block.help-block-error{font-size:14px;text-align:left}.form-group .form-group-error{font-size:12px;color:red}form .submit{float:left;margin-right:10px;height:40px;margin-top:30px}.period-picker{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #ccc;width:auto}.pupil-profile-small{margin:10px 20px 10px 0;white-space:nowrap}.pupil-profile-small h4{font-size:14px;margin:6px 0 0;color:#263238;font-weight:700;line-height:1.5em}.pupil-profile-small h5{font-size:13px;margin:0;color:#263238;line-height:1.5em}.pupilphoto{width:60px;height:60px;vertical-align:middle;float:left;clear:none;border-radius:30px;padding:0;margin:0 15px 0 0;background:#f6f6f6;overflow:hidden;display:inline-block}.pupilphoto img{width:60px;height:auto;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.pupilphoto.icon-monster,.pupilphoto.icon-face{background:0 0;border-radius:0;overflow:visible;margin-right:1px}.pupilphoto.icon-monster img{width:77px;margin-top:-5px;margin-left:-8px}.pupilphoto.icon-face img{margin-top:-5px}.pupilphoto-rect{display:block;float:left;clear:none;width:auto;height:30px;text-align:center;overflow:hidden;margin:-5px 10px -5px 0;vertical-align:middle;padding:0;cursor:pointer}.pupilphoto-rect.fixed-photo{cursor:default}.pupilphoto-rect img{height:30px;width:auto}.pupilphoto-rect.h45{height:45px;width:40px;margin:-12px 10px -13px 0}.pupilphoto-rect.h45.right{margin:-12px 0 -13px 10px;float:right}.pupilphoto-rect.h45 img{height:45px}.checkbox-black{width:22px;height:22px;background:transparent url(../../img/modern-icons.png) no-repeat -191px -200px;margin:auto!important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0}.checkbox-black:focus{outline:5px auto #0a72c7}.checkbox-black:checked{background:transparent url(../../img/modern-icons.png) no-repeat -191px -141px}input[type=checkbox].checkbox-large{width:1.5em;height:1.5em;margin-top:0}.clear-filters{cursor:pointer}.pupilphoto.pupilphoto-small{width:44px;height:44px;line-height:54px}.pupilphoto.pupilphoto-small.rectangular-photo{height:59px;margin-top:1px;line-height:59px;border-radius:2px}.pupilphoto.pupilphoto-small.icon-monster,.pupilphoto.pupilphoto-small.icon-face{width:60px;height:60px}.pupilphoto.pupilphoto-small img{width:44px;height:59px}.pupilphoto.pupilphoto-small.icon-monster img{width:54px;height:54px;margin-left:-5px}.btn-secondary{background-color:#f6871e;border-color:#f6871e;color:#fff}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#f17a0a;border-color:#d86e09;color:#fff}.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary.active{background-color:#f6871e;border-color:#f6871e;color:#fff}.pointer{cursor:pointer}.cursor-default{cursor:default}.uppercase{text-transform:uppercase}.text-white{color:#fff}.text-secondary{color:#e6401c}.text-align-left{text-align:left}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.width-auto{width:auto}.width-60{width:60px}.max-width-100{max-width:100px}.max-width-60{max-width:60px}.min-width-200{min-width:200px}.min-width-100{min-width:100px}.min-width-80{min-width:80px}.min-width-25{min-width:25px}.text-orange{color:#e6401c}.text-green{color:#39843b}.text-red{color:#d9534f}.text-normal{font-weight:400}.margin-horizontal-center{margin:0 auto}.steps{height:50px}.steps>.step{border-right:1px solid #eceff1;padding:10px;width:186px;float:left;line-height:21px;vertical-align:middle;color:#6a8693;text-align:center}.steps>.step>.icon{background:#cfd8dc;line-height:20px;vertical-align:middle;display:inline-block;border-radius:10px;height:20px;width:20px;color:#fff;margin-right:12px;font-size:14px;font-weight:700;margin-top:-2px}.steps>.step>a{color:#6a8693}.steps>.step:last-child{border-right:0}.steps>.step.completed>a{color:#6a8693}.steps>.step.completed>.icon{background:#39843b}.steps>.step.current>a{color:#0a72c7}.steps>.step.current>.icon{background:#0a72c7}.vertical-margins{margin-top:8px!important;margin-bottom:8px!important}.bottom-margin{margin-bottom:16px!important}.top-margin{margin-top:16px!important}.checkbox.no-margin{margin:0}.no-padding{padding:0}.with-padding{padding:15px}.with-padding-vertical{padding-top:15px;padding-bottom:15px}.with-padding-horizontal{padding-left:15px;padding-right:15px}.with-padding-2x{padding:30px}.with-padding-2x-vertical{padding-top:30px;padding-bottom:30px}.with-padding-2x-horizontal{padding-left:30px;padding-right:30px}.grey-background{background-color:#f5f5f5}.list-group.narrow{max-width:500px}.scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch}.scrollable.scrollable-disabled{overflow-y:visible}.scrollable>*{border-radius-topright:0;-moz-border-radius-bottomright:0}.number-badge.badge{background:#1359a0;font-size:18px;border-radius:22px;margin:-3px 10px 0 0;padding:0;width:28px;height:28px;text-align:center;vertical-align:middle;line-height:26px}.orange-link{font-size:12px;font-weight:400;line-height:1.5;color:#e6401c;text-decoration:underline}.orange-link:nth-child(n+2){margin-left:1em}#slideout .slideout-header{margin-top:-20px;margin-left:-20px;margin-right:-20px;background-color:#1359a0;color:#fff;margin-bottom:20px}#slideout .slideout-header h3{margin:20px}#slideout .slideout-header #popupclose{color:#fff;font-size:48px;text-decoration:none;font-weight:100;line-height:1;margin-top:6px;margin-right:10px}@media(min-width:992px){.modal-xl{width:90%}}.side-popup{position:fixed;display:block;top:0;height:100%;width:785px;right:0;z-index:1031;visibility:visible;overflow-y:visible;border-top:0;text-align:left;padding:0;-webkit-transform:translate3d(785px,0,0);-moz-transform:translate3d(785px,0,0);-o-transform:translate3d(785px,0,0);-ms-transform:translate3d(785px,0,0);transform:translate3d(785px,0,0);-webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);-moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);-o-transition:all .5s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);transition:all .5s cubic-bezier(.685,.0473,.346,1);background-color:#fff}#attendance-popup.side-popup{width:950px;-webkit-transform:translate3d(950px,0,0);-moz-transform:translate3d(950px,0,0);-o-transform:translate3d(950px,0,0);-ms-transform:translate3d(950px,0,0);transform:translate3d(950px,0,0)}#attendance-popup.side-popup.in,.side-popup.in{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;box-shadow:0 2px 30px 6px rgba(38,49,56,.2)}@media(max-width:980px){#attendance-popup.side-popup{display:none}#attendance-popup.side-popup.in{display:block;width:100%;position:fixed;top:0;left:0}}@media(max-width:762px){.side-popup{display:none}.side-popup.in{display:block;width:100%;position:fixed;top:0;left:0}}.side-popup-header{background:#1359a0;height:55px;line-height:55px;font-size:24px;color:#d3e8f9;padding:0 10px 0 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-popup-header .side-popup-title{max-width:92%;text-overflow:ellipsis;overflow:hidden;display:block;float:left}.side-popup-body{padding:6px 18px;float:none}.side-popup-body hr{margin:10px -18px}.popup-scrollable{overflow-y:scroll}.evo-pop{width:212px!important}.evo-pop a{color:#4f4f4f!important}.evo-color div{width:16px!important;height:16px!important}.evo-color span{margin:0 4px!important}.detention-details textarea{resize:none}.detention-details .fa-2x{cursor:pointer}.detention-details .form-group{margin-bottom:15px}@media only screen and (max-width:767px){.detention-details .input-group{width:100%}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-radius:4px}}.detention-details .input-group-addon{cursor:pointer}.detention-details .fa-2x:hover{color:#000}.behaviour-tab{padding:15px 30px;background-color:#f5f7f8}.behaviour-tab a:hover{text-decoration:none}#behaviour-tab-positive{border-top:2px solid #39843b;border-bottom:2px solid #39843b}#behaviour-tab-negative{border-top:2px solid #e91e63;border-bottom:2px solid #e91e63}#behaviour-tab-tracking{border-top:2px solid #0a72c7;background-color:#fff}#behaviour-tab-report_card{background-color:#fff}.behaviour-pane{margin-left:-18px;margin-right:-18px}.behaviour-tile{margin-bottom:5px}.behaviour-icon-background{margin:0 auto;width:64px;height:64px;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.18);text-align:center;line-height:64px}.behaviour-tile-title{margin-top:3px;text-align:center}.trash-grey{width:22px;height:22px;background:transparent url(../../img/modern-icons.png) no-repeat -233px -200px;display:inline-block}.trash-grey:hover{background:transparent url(../../img/modern-icons.png) no-repeat -233px -141px}#behaviours-modal .behaviour .score{width:20px;height:20px;display:inline-block;border-radius:10px;border:0;color:#fff;background:#39843b;text-align:center;vertical-align:middle;font-size:12px;line-height:20px}#behaviours-modal .behaviour .score.negative{background:#ff4f64}.simple-list-group{border-top:solid 1px #cfd8dc;font-size:12px;margin-top:5px;margin-bottom:0}.simple-list-group .list-group-item{border:0;border-radius:0;padding:10px 0 0}.mi-edit,.mi-pencil{width:22px;height:22px;background:transparent url(../../img/modern-icons.png) no-repeat -62px -200px;display:inline-block;margin-right:8px}.mi-edit:hover,.mi-pencil:hover{background:transparent url(../../img/modern-icons.png) no-repeat -62px -141px}.mi-calendar{width:22px;height:22px;background:transparent url(../../img/modern-icons.png) no-repeat -149px -200px;display:inline-block}.mi-calendar:hover{background:transparent url(../../img/modern-icons.png) no-repeat -149px -141px}.mi-trash{width:22px;height:22px;background:transparent url(../../img/modern-icons.png) no-repeat -233px -200px;display:inline-block}.mi-trash:hover{background:transparent url(../../img/modern-icons.png) no-repeat -233px -141px}.modal-code .modal-body{padding-top:30px;padding-bottom:30px}.code-wrapper{border-radius:4px;border:solid 1px #cfd8dc;width:100%;padding:12px;color:#273339;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.modal-code .code-wrapper{margin-top:10px;margin-bottom:10px}.modal-code .modal-body a{font-size:12px;line-height:1.5;color:#6e8895;text-decoration:underline;cursor:pointer}.modal-code .modal-body a.white{color:#fff}.modal-code .modal-body a.white:hover{color:#0a72c7}.modal-code .modal-footer{border:0}.modal-code .modal-footer a{font-size:14px;letter-spacing:.5px;color:#fe6535;margin-left:20px;margin-right:10px;text-transform:uppercase;cursor:pointer}#zoom-slider{height:180px;margin:10px 15px}#back-to-top-button{position:fixed;left:0;bottom:0;font-size:48px;background:transparent;line-height:1;width:48px;outline:0;border:0;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}#back-to-top-button.in{visibility:visible;opacity:1}#pupilslist.only-positives .pupil-score.negative.split,#pupilslist.only-positives .scorenegative.negative.split{display:none}@media print{#footer,.btn,#footer-pusher,.side-popup,.modal,#sidebar,.navbar,#workspace-orientation,.messaging-link{display:none!important}.activity-entry-content h6 a::after{content:none}.standard-height{height:auto!important}#pupilslist:not(.with-desks) .pupil{page-break-inside:avoid}}@media only screen and (max-width:767px){#secondary-navigation{min-height:44px}#secondary-navigation .btn{font-size:12px;padding:4px 8px}#secondary-navigation .nav-search{padding:0;width:100%;margin-bottom:6px;margin-top:6px}#secondary-navigation .nav-search .input-group{width:100%;padding:0}#secondary-navigation .nav-search input{background-color:transparent;border:0;outline:0;box-shadow:none;background-image:url(../../img/ic-search.png);background-repeat:no-repeat;background-position:right center}.mobile-search-focused #secondary-navigation .btn{display:none}.mobile-search-focused #secondary-navigation .nav-search{margin-left:-15px;width:100%}}#photo-changer-modal #uploadphoto-box{display:inline-block}#photo-changer-modal #icons{overflow-y:auto}#photo-changer-modal #icons img{height:53px;cursor:pointer}#add-grades-description p a{text-decoration:underline}#textarea-close{display:none;position:fixed;top:0;right:0;padding:8px;z-index:99999}@media screen and (max-width:768px){#print,#print-seating,#print-profile,#print-detention,#print-button,#edit-room,#rooms-menu-item,.room-edit,.room-create,.fields-table-preview,#detention-views-menu-point,#zoom-menu-point,#detention-modal-create-and-print,.print-detention,#warboard-menu-item,#parent,#pupil-accounts,#parent-pupils,#detention-download,#to-excel,#export-to-excel,#export-li,#import-pupils-menu-item,#import-pupils-direct-menu-item,#import-parents-menu-item,#lesson-list .link-edit,#lesson-list .link-print,#pupil-invites,#edit-custom-fields-button,.homework .print-button,.provisionmap-pdf-data{display:none!important}#detention-tabs .filters-lock{clear:both}.pupil-profile-small{width:160px}.pupil-profile-small h4,.pupil-profile-small h5{overflow:hidden;text-overflow:ellipsis;display:block}.daterangepicker.show-calendar .calendar{float:none!important}#pupil-table-wrapper{min-height:.01%;overflow-x:auto}}@media screen and (max-width:640px){.tile-buttons .btn{margin:0 2px}}@media screen and (max-width:500px){#primary-navigation .navbar-brand{background:url(../../img/logo-new.png) no-repeat #fff left;background-size:120px;width:30px;margin-right:15px;border-left:15px solid #fff;border-right:15px solid #fff}}.is-ios-device.is-in-mobile-app #header{padding-top:20px;background:#0a72c7}.is-in-mobile-app #page-parent-login #primary-navigation-list,.is-in-mobile-app #page-student-login #primary-navigation-list,.is-in-mobile-app #terms-of-service-wrapper{display:none}#behaviour-tab-notes{background-color:#fff;padding-left:0;padding-right:0}#behaviour-tab-notes .form-group{padding-left:15px;padding-right:15px;padding-bottom:13px}.note-list-element{background-color:#f9f9f9;border-bottom:1px solid #eceff1;border-left:8px solid #f9f9f9;padding:15px;color:#46606d;font-size:12px}.note-list-element:nth-child(1){border-top:1px solid #eceff1}.note-list-element:nth-child(2n){background-color:#fff}.note-list-element .details-name{color:#263238;font-size:14px;font-weight:500;margin-bottom:10px;display:inline-block}.note-list-element-right{font-size:14px}.note-list-element-right a,.note-list-element-right span{margin-left:8px;margin-right:8px}.note-list-element .input-container{display:inline-block;line-height:23px;padding-right:10px}.note-list-element .input-container input{float:left;margin-right:7px!important}.evo-pop{background:#fff;border:1px solid #ccc;color:#666}.xdsoft_scrollbar{width:15px!important}.xdsoft_datetimepicker .xdsoft_timepicker{width:70px!important}@media screen and (max-width:979px){#page-parent-index .page-sidebar-wrapper,#page-student-index .page-sidebar-wrapper{display:none}#page-parent-index .page-content,#page-student-index .page-content{margin-left:0}}.alert-sm{padding:5px 15px}.alert.margin-top-bottom{margin-top:10px}.alert-impersonation{margin-bottom:0;text-align:center;padding:5px;width:100%;filter:drop-shadow(0 -8mm 6mm #0a0a0a);z-index:2!important}.alert-impersonation p{width:100%}.margin-0{margin:0!important}.margin-top-0{margin-top:0!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-40{margin-top:40px!important}.margin-top-50{margin-top:50px!important}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.no-margin{margin:0}.padding-0{padding:0!important}.padding-5{padding:5px}.padding-10{padding:10px}.padding-20{padding:20px}.text-capitalize{text-transform:capitalize}.display-block{display:block}.display-inline-block{display:inline-block}.font-weight-normal{font-weight:400}.vertical-align-sub{vertical-align:sub}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee!important}#tracking-activity-sidebar{background-color:#f9fafa;padding:10px;text-align:left;margin-bottom:20px}#tracking-activity-sidebar .tracking-activity-filter-item{padding:10px}#tracking-activity-sidebar .tracking-activity-filter-item-left{padding-right:10px}#tracking-activity-sidebar .tracking-activity-filter-item-left .tracking-score-image{width:24px;height:24px;margin:2.4px;cursor:pointer}#tracking-activity-sidebar .tracking-activity-filter-item-content{line-height:1}#tracking-activity-sidebar a{color:#0a72c7;text-decoration:underline}#tracking-activity-sidebar .tracking-activity-filter-item{overflow:hidden;zoom:1}#tracking-activity-sidebar .tracking-activity-filter-item-left,#tracking-activity-sidebar .tracking-activity-filter-item-content{display:table-cell;vertical-align:top}#tracking-activity-sidebar .tracking-activity-filter-item-content{width:1e4px}#tracking-activity-sidebar .progress{height:8px;margin-top:5px;margin-bottom:0;background-color:#e4f1fd}#tracking-activity-sidebar .progress-bar{background-color:#0a72c7}#tracking-activity{margin-right:-15px;min-height:200px}#tracking-activity h5{font-weight:700;margin-top:30px}#tracking-activity .tracking-entry{padding:20px;border-bottom:1px solid #e6ebed}#tracking-activity .tracking-entry-heading{vertical-align:middle;line-height:32px;font-size:12px;color:#46606d}#tracking-activity .tracking-entry:nth-child(odd){background-color:#f9fafa}#tracking-activity .tracking-entry .tracking-entry-note{padding:20px;border:solid 1px #ddd;border-radius:3px;margin-top:10px}#tracking-activity .tracking-entry .score-image{width:32px;height:32px;margin-right:10px}#tracking-activity .tracking-entry .tracking-entry-action i{color:#d0d8dc;font-size:20px}.tracking-score-image{width:64px;height:64px;background:url(../../img/tracking/0.png) no-repeat;display:inline-block;background-size:cover;margin:12.8px}.tracking-score-image-center{margin-left:auto;margin-right:auto}.tracking-score-image-small{width:32px;height:32px;margin:6.4px}.tracking-score-image-medium{width:48px;height:48px;margin:9.6px}.tracking-score-image-n2{background-image:url(../../img/tracking/-2.png)}.tracking-score-image-n1{background-image:url(../../img/tracking/-1.png)}.tracking-score-image-0{background-image:url(../../img/tracking/0.png)}.tracking-score-image-1{background-image:url(../../img/tracking/1.png)}.tracking-score-image-2{background-image:url(../../img/tracking/2.png)}.is-active .tracking-score-image-n2,.highlight-on-hover li:hover .tracking-score-image-n2,.is-active .tracking-score-image-n1,.highlight-on-hover li:hover .tracking-score-image-n1,.is-active .tracking-score-image-0,.highlight-on-hover li:hover .tracking-score-image-0,.is-active .tracking-score-image-1,.highlight-on-hover li:hover .tracking-score-image-1,.is-active .tracking-score-image-2,.highlight-on-hover li:hover .tracking-score-image-2{zoom:140%!important;margin:0!important}.tracking-score-text{font-weight:700;overflow:hidden;text-overflow:ellipsis;height:22px;font-size:12px}.tracking-score-counter{text-align:left;padding:4px 8px}.daterangepicker .ranges{margin-top:0!important}.daterangepicker .ranges ul{border-right:1px solid #eee}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:0!important}.teacher-no-account{font-style:italic!important}#page-colab-school #teachers-table{margin-bottom:90px}#bulk-modal-wrap .form-group{margin-bottom:15px;min-height:auto}a:hover.btn,a:visited.btn,a:link.btn,a:active.btn{text-decoration:none}a:hover.btn-orange,a:visited.btn-orange,a:link.btn-orange,a:active.btn-orange{color:#fff}a:hover.btn-orange{color:#e6401c}a:hover.btn-green{color:#39843b}a:hover.btn-blue{color:#0a72c7}.btn-fa-spinner{margin-left:10px}.messaging-link{color:#cfd8dc;font-size:20px;text-decoration:none!important}.covid-tracking-last-test.badge{vertical-align:3px;background-color:#cfd8dc}#multiline-tooltip-container .tooltip-inner{white-space:pre;max-width:none;text-align:left}#global-announcement{position:relative}#global-announcement .on-shown{display:block}#global-announcement .on-hidden{display:none}#global-announcement.is-hidden{min-height:20px}#global-announcement.is-hidden .on-shown{display:none}#global-announcement.is-hidden .on-hidden{display:block}#global-announcement .close{position:absolute;top:0;right:0;margin:10px}#global-announcement .open{margin:5px;float:right;padding:2px 4px;font-size:11px}.danger-triangle{color:red}.warning-triangle{color:#d4d42f}.toasts-wrapper{position:fixed;left:0;bottom:0;padding:10px;z-index:99999}.toast{width:100%;max-width:320px;overflow:hidden;background-color:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;opacity:0;margin-top:20px;z-index:99999}.toast .toast-header{padding:8px 15px;background-color:rgba(255,255,255,.85);border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d}.toast .toast-logo{position:relative;float:left;display:inline-block;width:51px;height:43px;margin:5px;background:url(../../img/logo-split-transparent.png) no-repeat center;background-size:contain;overflow:visible;z-index:99999}.toast .toast-header-text{padding-top:10px;display:inline-block}.toast .toast-body{padding:8px 15px;background-color:rgba(255,255,255,.85);border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d}#report-card-view{position:relative;padding:20px}#report-card-view .export-wrapper{position:absolute;top:0;right:0}#report-card-view .report-card-target{padding:20px;background:#f5f5f5;margin-bottom:20px}#report-card-view .report-card-target-table a{color:#aaa}#report-card-view .report-card-target-table .active{color:#8bc34a}#report-card-view .report-card-target-table .inactive{color:#f44336}#report-card-view .report-card-target-nav-tabs a{color:#616161}#report-card-view .report-card-target-nav-tabs a.active{border-bottom:3px solid #e6401c}#report-card-view .report-card-target-content{background-color:#fafafa}#report-card-view .report-card-target-content table tbody tr:nth-child(even) td{background-color:#fff}#report-card-view .report-card-target-content small{color:#8d8d8d}#report-card-view .report-card-date-selector{padding:20px;margin-top:20px}#report-card-view .report-card-target-content .report-card-target-date-selector{background-color:#fafafa;padding:20px}#report-card-view.in-lesson .report-card-target{margin-bottom:0}#report-card-view.in-lesson .report-card-date-selector{background-color:#f5f5f5;padding:40px 20px}#report-card-view.in-lesson table thead tr th{border-bottom:0;color:#616161}#report-card-view.in-lesson table tbody{background-color:#fff}#report-card-view.in-lesson table tbody tr td{padding:10px}#report-card-view.in-lesson table tbody tr:nth-child(1) td{border-top:0}#report-card-view .report-card-targets-wrapper{background:#f5f5f5;padding:10px 0 20px}#report-card-view .report-card-targets-wrapper-alert{margin:0 20px}#report-card-edit{position:relative}#report-card-edit #report-card-date-range-wrapper{position:relative}#report-card-edit #report-card-date_range{display:block;width:100%;top:0;left:0;padding:10px;margin-top:0}#report-card-edit .checkbox-wrapper{margin-top:33px}#report-card-edit .checkbox-wrapper.with-toggle{margin-top:27px}#report-card-edit .report-cards-target-inner{display:flex}#report-card-edit .report-cards-target-inner .report-cards-target-inner-number{width:30px}#report-card-edit .report-cards-target-inner .report-cards-target-inner-content{flex-grow:1}@media(max-width:767px){#behaviour-tabs-wrap #behaviour-tab-report_card,#behaviour-tabs-wrap #report-card-view{padding:0}#behaviour-tabs-wrap #report-card-view-content{overflow:hidden;padding:10px 20px}#behaviour-tabs-wrap .report-card-target-mark-select{min-width:60px}}.btn-pupil-contacts{height:18px;cursor:pointer;margin:-5px 0}.edit-search{padding-left:3px}.flex{display:flex}.flex-space-between{justify-content:space-between}.not-selectable{user-select:none}.selectable{user-select:text}#behaviour-tab-myconcern{background-color:#fff;padding:0}