@charset "UTF-8";body{font-family:Verdana,sans-serif;margin:0;padding:0}.ui-corner-all{border-radius:0}.ui-dialog-titlebar{abackground-color:green!important}#content{background-color:rgba(246,246,241,.4)!important;border:border solid 1px #ccc;padding:0 0 0 0;margin:0 0 0 0;overflow-y:auto}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#content{padding-left:0 0 0 0;padding-right:0 0 0 0}}td.splitter{background:none}td.splitter{display:none}#main>table{table-layout:fixed}td.splitter{display:table-cell;width:5px!important}#main table{overflow:scroll}#main table[role=presentation]{overflow:hidden}#main{background:none;border:none}#footer{position:fixed;bottom:5px;width:100%;background:transparent;z-index:-5000}#content_bar{border:none!important}#side_bar>div:first-child{margin:0 0 0 0!important;padding:0 0 0 0!important}.buttons-container input[type=button],.buttons-container input[type=submit],.buttons-container button:not(.mobile-navigation-menu-link),.buttons-container button[type=button],.ui-dialog input[type=button],.ui-dialog input[type=submit],.ui-dialog button:not(.mobile-navigation-menu-link),.ui-dialog button[type=button]{padding:5px 8px!important;border:1px solid transparent!important;border-radius:2px!important;cursor:pointer;color:#fff;display:inline-block;font-size:1em;line-height:1.3em;text-align:center;text-decoration:none;vertical-align:middle;border-radius:0;border:solid 1px #777;color:#fff;background-color:#ff7f00;border-radius:0;border:solid 1px #777;color:#fff}.buttons-container input[type=button]:disabled,.buttons-container input[type=submit]:disabled,.buttons-container button:not(.mobile-navigation-menu-link):disabled,.buttons-container button[type=button]:disabled,.ui-dialog input[type=button]:disabled,.ui-dialog input[type=submit]:disabled,.ui-dialog button:not(.mobile-navigation-menu-link):disabled,.ui-dialog button[type=button]:disabled{opacity:.5;cursor:default}.ui-dialog input[type=button].left-alligned,.ui-dialog input[type=submit].left-alligned,.ui-dialog button:not(.mobile-navigation-menu-link).left-alligned,.ui-dialog button[type=button].left-alligned{margin-right:5px;margin-left:0}.ui-dialog input[type=button].right-aligned,.ui-dialog input[type=submit].right-aligned,.ui-dialog button:not(.mobile-navigation-menu-link).right-aligned,.ui-dialog button[type=button].right-aligned{margin-right:0;margin-left:5px}input[type=button]:hover,input[type=submit]:hover,button:hover{opacity:.7;background-repeat:repeat}#ButtonQuickSearch{height:1.75em!important;line-height:.5em!important}.ui-dropmenu{padding:0;margin:0}.ui-dropmenu>li{padding:0 5px;margin:0}.ui-dialog-titlebar{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.multi-search-group-container>input,.multi-search-additional-markers-container>input{vertical-align:top!important}.optionColour{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}button[type=button].ui-datepicker-trigger{background-color:transparent;color:#a9a9a9;font-size:1.2em;padding:0!important;vertical-align:top}button[type=button].ui-datepicker-trigger :hover{color:#000}.shadow-table-left-round,.shadow-table-right-round,.shadow-table-left-square,.shadow-table-right-square{background:none!important;display:none}.MarkInquiry .shadow-table-content,.MarkEntry .shadow-table-content{z-index:950}.shadow-table-content{margin:0;padding-top:4px;padding-bottom:8px;z-index:15}.company-grid-content-wrapper{margin:0;margin-top:5px}.company-grid-content{margin:0 0}.shadow-table-container{background:none!important;border:none;margin:0;padding:0}.shadow-table-header{background:none!important;border:none!important;margin:0;padding:0}.shadow-table-header h1{padding:0 0 .5em 0;margin:0;color:#000}.company-grid-page-action-space{display:none}.shadow-table-header-separator{display:none}.shadow-table-left-square,.shadow-table-top-square,.shadow-table-top-left-square,.shadow-table-top-right-square,.shadow-table-top-round,.shadow-table-top-left-round,.shadow-table-top-right-round,.shadow-table-bottom-left-round,.shadow-table-bottom-round,.shadow-table-bottom-right-round,.shadow-table-bottom-square,.shadow-table-bottom-left-square,.shadow-table-bottom-right-square{display:none}.company-grid-page-action-spacer{display:none}.company-grid-header{margin:0!important;margin-top:5px!important;margin-right:5px!important;padding:0!important;background:none!important;height:auto!important}.company-grid-header>table{height:auto!important;height:3.5em!important;position:relative;border:solid 2px #ccc!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.company-grid-header>table>tbody>tr{vertical-align:middle!important}.company-grid-header>table>tbody>tr>td{margin-bottom:0!important;padding-bottom:0!important;vertical-align:middle!important}.company-grid-header>table>tbody>tr>td.spinner{width:20px!important}.company-grid-header>table>tbody h1{display:table-cell!important;vertical-align:middle!important;font-size:1.1em!important;line-height:1.1em!important;padding:0;margin:0;text-indent:5px!important}.company-grid-header>table .company-grid-group-actions{margin:0;margin-top:2px!important;margin-bottom:2px!important;margin-left:10px!important;position:relative}.company-grid-header>table .company-grid-group-actions input{margin-right:5px;display:table-cell;vertical-align:middle}.company-grid-header>table td.refresh>div.refresh{margin:0;padding:.2em;height:3em!important;display:table-cell;vertical-align:middle!important;float:none!important;text-align:right}.company-grid-header>table td.export>div.export{margin:0;padding:0;height:3em!important;display:table-cell;vertical-align:middle!important;float:none!important;text-align:right}.company-grid-header>table td.export>div.export>a{padding:0;margin:0}.company-grid-header>table td.export>div.export>a>img{height:2.2em;padding:0;margin:0;vertical-align:middle}.company-grid-content-wrapper{margin:0;padding:0;margin-right:5px!important}.company-grid-content{padding-right:5px!important;padding-left:5px!important;padding-top:5px!important;padding-bottom:5px!important;border:solid 2px #ccc!important;border-top:none!important}.widget-content .pupil-detail tbody tr td,.widget-content .pupil-detail-icon-cell{padding:0 .2em!important}.company-grid-content>.company-grid-table{text-decoration:none;color:#000}.company-grid-content>.company-grid-table ul.company-grid-row-actions-dropmenu{padding-left:5px!important}.company-grid-content>.company-grid-table ul.company-grid-row-actions-dropmenu>li{list-style-type:none;padding-left:0;margin-left:0;text-indent:0}.company-grid-content>.company-grid-table .pupil-detail tr{background:none!important}.company-grid-content>.company-grid-table thead{abackground-color:#fff!important}.company-grid-content>.company-grid-table thead th{background:none;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;padding:.4em .2em}.company-grid-content>.company-grid-table td{padding:.3em .2em!important}.company-grid-content>.company-grid-table .actions a{color:#ff7f00}.company-grid-content>.company-grid-table .actions a:first-child{padding-left:.4em}.company-grid-content>.company-grid-table tr:nth-child(odd){background:#fff}.company-grid-content>.company-grid-table tr:nth-child(even){background:#eee}#content.Std.MarkBookGroupCalculationsViewModel .actions,#content.Std.MarkBookAcademicProfilesViewModel .actions{text-align:center}#content.Std.MarkBookGroupCalculationsViewModel .actions .company-grid-row-action-spacer,#content.Std.MarkBookAcademicProfilesViewModel .actions .company-grid-row-action-spacer{padding-left:1px;padding-right:0}#content.Std.MarkBookGroupCalculationsViewModel .actions a,#content.Std.MarkBookAcademicProfilesViewModel .actions a{color:#ff7f00}#content.Std.MarkBookGroupCalculationsViewModel .actions a:first-child,#content.Std.MarkBookAcademicProfilesViewModel .actions a:first-child{background:url(../V5Content/Icons/Search/search-default.png) no-repeat;background-size:10px;display:inline-block;height:10px;width:10px;vertical-align:middle;margin-left:5px}#content.Std.MarkBookGroupCalculationsViewModel .actions a:first-child.copy-command,#content.Std.MarkBookAcademicProfilesViewModel .actions a:first-child.copy-command{background-image:url(../V5Content/Icons/Copy/copy-default.png)}#content.Std.MarkBookGroupCalculationsViewModel .actions a:first-child+span.company-grid-row-action-spacer+a,#content.Std.MarkBookAcademicProfilesViewModel .actions a:first-child+span.company-grid-row-action-spacer+a{background:url(../V5Content/Icons/Edit/edit-default.png) no-repeat;background-size:10px;display:inline-block;height:10px;width:10px;vertical-align:middle}#content.Std.MarkBookGroupCalculationsViewModel .actions a:first-child+span.company-grid-row-action-spacer+a+span.company-grid-row-action-spacer+a.delete-command,#content.Std.MarkBookGroupCalculationsViewModel .actions a:first-child+span.company-grid-row-action-spacer+a+span.company-grid-row-action-spacer a.delete-command,#content.Std.MarkBookAcademicProfilesViewModel .actions a:first-child+span.company-grid-row-action-spacer+a+span.company-grid-row-action-spacer+a.delete-command,#content.Std.MarkBookAcademicProfilesViewModel .actions a:first-child+span.company-grid-row-action-spacer+a+span.company-grid-row-action-spacer a.delete-command{background:url(../V5Content/Icons/Delete/delete-default.png) no-repeat;background-size:10px;display:inline-block;height:10px;width:10px;vertical-align:middle;margin-left:0;margin-right:4px}.company-grid-footer,.ui-grid-footer{padding:.3em .2em;margin-left:0;padding-left:0}#SearchViewBox{border:solid 2px #888!important;margin-right:5px!important;border:solid 2px #ccc!important}#SearchViewBox>form{padding:0!important;margin:0!important}#SearchViewBox td.simple-search-filter-section{height:2.5em!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 2px #ccc!important}#SearchViewBox input[type=submit]{margin:5px!important}#SearchViewBox>form>table{border:solid 2px #ccc!important}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox>form>table table.refine{margin-left:5px!important;margin-top:5px!important;margin-bottom:5px!important}}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox>form>table td.label{display:table-row;text-align:left;padding-top:5px!important}}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox>form>table td.value{display:table-row}}#SearchViewBox #refineView{height:2.5em!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;position:relative;border:solid 2px #ccc!important;margin-top:5px!important}#SearchViewBox #refineView #refineArrow{float:none!important;display:table-cell;vertical-align:middle;margin:0!important;padding:0!important;position:relative;top:.3em!important}#SearchViewBox #refineView>span{display:table-cell;vertical-align:middle;height:2em!important}#SearchViewBox #refinePane{border:solid 2px #ccc!important;border-top:none!important}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox #refinePane table.refine{margin-left:5px!important;margin-top:5px!important;margin-bottom:5px!important}}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox #refinePane td.label{display:table-row;text-align:left;padding-top:5px!important}}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#SearchViewBox #refinePane td.value{display:table-row}}#content.SearchViewModel .metadata-header h1{color:#000!important}#content>.simple-search>div>table .simple-search-header>h1{color:#000!important}#content{background-color:#fff!important}.white-content-wrapper{background-color:#fff!important;border-radius:4px;padding:6px;margin-top:50px;margin-right:10px;overflow-y:hidden}div.company-grid{overflow:auto}#content.setup-master.SimpleSearchViewModel #normal-search-page-title,#content.setup-master.SimpleSearchViewModel #SearchViewBox,#content #metadata-search-and-results #normal-search-page-title,#content #metadata-search-and-results #SearchViewBox{margin-right:0!important}#content #normal-search-page-title,#content #SearchViewBox{margin-right:0!important}#content.Std.StaffCoverViewModel #requiredCoverEditErrorContainer,#content.Std.StaffCoverViewModel .pageTitle,#content.Std.StaffCoverViewModel #staffCoverForm{margin-left:0!important;margin-right:0!important}#content.Attendance.AttendanceViewModel #SearchViewBox,#content.Attendance.AttendanceViewModel #register{margin-left:0!important;margin-right:0!important}#content.Std.BaselineExportYearGroupViewModel .shadow-table{background-color:transparent}#content.Std.CalendarViewModel #calendar #calendar-title{margin-right:0!important}#ProfileMembers .shadow-table-header.shadow-box-header-begin .company-grid-header,#ProfileMembers .shadow-table-header.company-grid-header-class .company-grid-header,#history .shadow-table-header.shadow-box-header-begin .company-grid-header,#history .shadow-table-header.company-grid-header-class .company-grid-header,#detailsSection .shadow-table-header.shadow-box-header-begin .company-grid-header,#detailsSection .shadow-table-header.company-grid-header-class .company-grid-header,#ReportResults .shadow-table-header.shadow-box-header-begin .company-grid-header,#ReportResults .shadow-table-header.company-grid-header-class .company-grid-header,#metadata-search-and-results .shadow-table-header.shadow-box-header-begin .company-grid-header,#metadata-search-and-results .shadow-table-header.company-grid-header-class .company-grid-header,#searchResults .shadow-table-header.shadow-box-header-begin .company-grid-header,#searchResults .shadow-table-header.company-grid-header-class .company-grid-header,#resultsGrid .shadow-table-header.shadow-box-header-begin .company-grid-header,#resultsGrid .shadow-table-header.company-grid-header-class .company-grid-header{margin-right:0!important}#ProfileMembers .company-grid-content-wrapper,#history .company-grid-content-wrapper,#detailsSection .company-grid-content-wrapper,#ReportResults .company-grid-content-wrapper,#metadata-search-and-results .company-grid-content-wrapper,#searchResults .company-grid-content-wrapper,#resultsGrid .company-grid-content-wrapper{margin-right:0!important}#detailsSection #Subject_Sets{overflow-x:auto}.pageTitle{border:solid 2px #ccc!important;margin-top:10px!important;padding:5px 0!important}.pageTitle .pageTitleTopText h1{display:table-cell;vertical-align:middle}table.page-controls{text-align:left!important;width:100px!important;margin-top:0!important}.pagination-container{font-size:.8em!important;display:table-cell;line-height:22px;padding-right:.7em;width:auto!important;padding-left:5px!important;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.pagination-container td{display:table-cell;text-align:center;padding:0 2px!important}.pagination-container td~td a{padding-left:7px;aborder:solid 1px red!important}.pagination-container .pagination-disabled{opacity:.5;background-color:#bfbfbf;cursor:default}.pagination-container a,.pagination-container span{display:inline-block;vertical-align:middle;line-height:1.75em;border-radius:3px;color:#fff;display:inline-block;font-size:1em;padding:0 .4em;margin:0 .2em;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.pagination-container .no-background a,.pagination-container .no-background span{background:none!important;color:#000}.pagination-container :not(.no-background) a{background:#ff7f00;color:#fff;text-shadow:none!important}.pagination-container :not(.no-background) a:hover{background-color:#ffb266!important;color:#fff!important}.pagination-container>td.paging>a:hover{opacity:.7;text-decoration:none!important;text-align:center}.pagination-container>td.paging a{display:inline-block;font-size:1.2em;line-height:1.6em;vertical-align:middle;width:1.9em!important;text-align:center!important;margin-left:0;height:auto!important}.pagination-container>td.paging>.pagination-icon{display:table-cell}.pagination-container>td.paging>.pagination-icon::before{font-family:'Font Awesome 5 Free';font-weight:900;text-align:center}.pagination-container>td.paging>.pagination-icon.pagination-icon-first::before{position:relative;content:""}.pagination-container>td.paging>.pagination-icon.pagination-icon-last::before{position:relative;content:""}.pagination-container>td.paging>.pagination-icon.pagination-icon-previous::before{position:relative;content:""}.pagination-container>td.paging>.pagination-icon.pagination-icon-next::before{position:relative;content:""}.pagination-container .pages-span{padding-left:.5em}.pagination-container .pages-span span{margin:0;padding:0}.pagination-container .pages-span input{margin:0;padding:0}.pagination-container .pages-span>.pages{margin:0;padding:0;display:table-cell;vertical-align:middle}.pagination-container .pages-span>.pages>span{text-shadow:none!important}.pagination-container .pages-span>.pages .first{padding-left:.5em}.pagination-container .pages-span>.pages .total-pages{padding-right:1em}.pagination-container .records span{padding-right:0;margin-right:0;vertical-align:middle!important;line-height:2em!important;text-shadow:none!important}.pagination-container .results-per-page{height:auto;vertical-align:middle;font-size:1.25em!important}.pagination-container .results-shown{text-shadow:none!important}.company-grid-footer{border:solid 2px #ccc!important;border-top:none!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.sideWidget{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;margin:0!important;padding:0!important}.sideWidget h1{background-color:#fff}.widgetHeader{padding-top:.75em}.widgetHeader h1{background:none!important}.widget-content ul{padding-left:1em;vertical-align:middle;line-height:1em}.widget-content li{list-style-type:none;padding-left:0;padding-top:.4em;padding-bottom:.4em}.widget-content li div{vertical-align:middle}.widget-content li div a{line-height:1.5em;vertical-align:middle}.recentItem{padding-left:25px!important}#CustomLinks ul{padding-left:1em;padding-bottom:.6em}#CustomLinks li{padding:.8em .4em!important}.sideWidget{margin-top:1em}#side_bar{background:none!important}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#side_bar{display:none}}#QuickSearchQueryStringUnencoded{width:140px}#SelectedPageLayoutType{width:140px}.sideWidget{border:solid 1px #ccc;margin-bottom:0;margin-top:0}.sideWidget~.sideWidget{border-top:none}#content.HomePageViewModel{background-color:#fff!important;border:solid 1px #ccc;padding:0 0 0 0;margin:0 0 0 0;overflow-y:auto;border:none!important;padding:1px 0 0}#content.HomePageViewModel th.medium-left,#content.HomePageViewModel th.narrow{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ddd!important}#content.HomePageViewModel div.footer[name=show-details]{padding-top:5px;padding-bottom:5px}#content.HomePageViewModel>table{margin:0 0 0 0!important;padding:0 0 0 0!important}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){#content.HomePageViewModel{padding-left:0 0 0 0;padding-right:0 0 0 0}}#content.HomePageViewModel .reportTableStyle{overflow:hidden;margin-left:0!important;margin-top:5px!important}#content.HomePageViewModel .reportTableStyle>.tableWrapper>table{width:100%!important}#content.HomePageViewModel .reportTableStyle>.tableWrapper>.pageLayout{width:auto}#content.HomePageViewModel .reportTableStyle>.tableWrapper>.pageLayout th{color:#555;background:none;text-transform:uppercase;padding-bottom:3px}#content.HomePageViewModel .reportTableStyle .report-row>td:nth-child(1){cursor:pointer;background:none!important}#content.HomePageViewModel .reportTableStyle .report-row td{border:solid 1px #ccc!important}.HomePageViewModel .widgetSubjectSetPanelHolder .SpecialNeeds.titleText>span,.HomePageViewModel .widgetSpecialNeedPanelHolder .SpecialNeeds.titleText>span{line-height:50px!important}.HomePageViewModel .widgetSubjectSetPanelHolder #ssName,.HomePageViewModel .widgetSpecialNeedPanelHolder #ssName{padding-top:15px!important;line-height:50px!important}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetTitleRow>td,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetTitleRow>td{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important;border-top:solid 2px #ccc!important}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetTitleRow>td:nth-child(1),.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetTitleRow>td:nth-child(1){vertical-align:middle!important}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetHeaderRow,.HomePageViewModel .widgetSubjectSetPanelHolder .specialNeedWidgetHeaderRow,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetHeaderRow,.HomePageViewModel .widgetSpecialNeedPanelHolder .specialNeedWidgetHeaderRow{text-align:center;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetHeaderRow span.titleText,.HomePageViewModel .widgetSubjectSetPanelHolder .specialNeedWidgetHeaderRow span.titleText,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetHeaderRow span.titleText,.HomePageViewModel .widgetSpecialNeedPanelHolder .specialNeedWidgetHeaderRow span.titleText{padding-left:0!important}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetHeaderRow td.imageCell,.HomePageViewModel .widgetSubjectSetPanelHolder .specialNeedWidgetHeaderRow td.imageCell,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetHeaderRow td.imageCell,.HomePageViewModel .widgetSpecialNeedPanelHolder .specialNeedWidgetHeaderRow td.imageCell{background:none!important;border-top:none!important}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetHeaderRow td.imageCell>div,.HomePageViewModel .widgetSubjectSetPanelHolder .specialNeedWidgetHeaderRow td.imageCell>div,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetHeaderRow td.imageCell>div,.HomePageViewModel .widgetSpecialNeedPanelHolder .specialNeedWidgetHeaderRow td.imageCell>div{display:table-cell;text-align:center}.HomePageViewModel .widgetSubjectSetPanelHolder .subjectSetWidgetHeaderRow td.textCell,.HomePageViewModel .widgetSubjectSetPanelHolder .specialNeedWidgetHeaderRow td.textCell,.HomePageViewModel .widgetSpecialNeedPanelHolder .subjectSetWidgetHeaderRow td.textCell,.HomePageViewModel .widgetSpecialNeedPanelHolder .specialNeedWidgetHeaderRow td.textCell{background:none!important;width:100%;vertical-align:middle;padding-left:10px;color:#555;font-style:italic;border-top:none!important}.HomePageViewModel td.spinner{width:10px!important;text-align:right}.HomePageViewModel td.spinner .loadingSpinner{width:50px!important;display:inline-block!important;height:100%;width:60px!important}.HomePageViewModel td.spinner .loadingSpinner img{height:20px;vertical-align:middle;margin-top:-3px!important}.HomePageViewModel .spinner{display:none}.HomePageViewModel .textCell .textDiv{padding:10px 0 10px 0!important;border:solid 1px #ccc!important;color:#000!important;font-style:italic;font-size:.8em!important;font-weight:normal;background:none!important}.HomePageViewModel .widget{padding-bottom:.5em}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){.HomePageViewModel .widget{padding-right:0}}.HomePageViewModel .homepageTable tr .widget .shadow-table-content{padding-top:0}.HomePageViewModel .homepageTable>tr:first-child .widget{padding-top:0}.HomePageViewModel .homepageTable .widget{padding-bottom:0}.HomePageViewModel .homepageTable tr .centerRight{padding-left:5px}.HomePageViewModel .shadow-table-content{margin:0}.HomePageViewModel .widget-header{position:relative;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;line-height:2em;font-size:1em}.HomePageViewModel .widget-header h1{position:absolute;display:block;vertical-align:middle;top:.5em}.HomePageViewModel .shadow-table-header>table>tbody>tr{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.HomePageViewModel .shadow-table-header>table>tbody>tr td{border:none!important}.HomePageViewModel .shadow-table-header>table>tbody>tr td .widget-header-button{display:table-cell;vertical-align:middle;text-align:center;margin:0!important;padding:.5em!important;height:3em!important;width:3em!important;vertical-align:middle;margin-top:1px!important;border:none;color:#444}.HomePageViewModel .shadow-table-header>table>tbody>tr td .widget-header-button:hover{opacity:.6}.HomePageViewModel .shadow-table-header>table>tbody>tr td .widget-header-button:before{font-size:1.5em;text-align:center;font-weight:800}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(4){display:table-cell;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;vertical-align:middle;width:1em;padding:0;margin:0;font-size:2em;background:none!important;height:1em!important;text-align:center}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(5){background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(6){background-color:transparent!important}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(6)>div{background:none!important}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(7){background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}.HomePageViewModel .shadow-table-header>table>tbody>tr>td:nth-child(7)>div{background:none!important}@media screen and (max-width:760px),screen and (min-device-width:768px)and (max-device-width:1024px){.HomePageViewModel .centerLeft,.HomePageViewModel .centerRight{display:table-cell;float:left;width:auto}}.HomePageViewModel td .ui-icon-refresh{background-image:none}.HomePageViewModel .widget-header:not(.narrowCell){text-indent:.5em}.HomePageViewModel #refreshButton{background-image:none}.HomePageViewModel #settingsButton{background-image:none}.HomePageViewModel #navToDetail{background-image:none!important}.HomePageViewModel .widget-content{border:none}.HomePageViewModel .widget-content-main{border:solid 1px #ccc}.HomePageViewModel .shadow-table-header{border:solid 1px #ccc!important}.HomePageViewModel .shadow-table-container{padding:0 0 0 0;border:none}.HomePageViewModel .content-panel.chart{min-width:400px}.HomePageViewModel .content-panel.chart>img{display:none}.HomePageViewModel .widget-content>#resultsGrid>.company-grid-content-wrapper>.company-grid-content>.company-grid-table{overflow:hidden}#outer-colours{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#outer-colours span{display:inline-block;width:1.75em}.pageLayout th{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#showGrid{margin-top:-10px!important}#metadata-search-and-results #simple-search-page-title{border:solid 2px #ccc!important;border-bottom:none!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;margin:0;padding:0;padding-left:5px!important;margin-right:5px!important;line-height:2em!important}#metadata-search-and-results #normal-search-page-title{border:solid 2px #ccc!important;border-bottom:none!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;margin:0;padding:0;padding-left:5px!important;margin-right:5px!important;line-height:2em!important}#content.MetView #details-outer,#content.MetView #edit-table,#content.MetEdit #details-outer,#content.MetEdit #edit-table{margin-top:5px!important}#content.MetView #details-outer h1,#content.MetView #edit-table h1,#content.MetEdit #details-outer h1,#content.MetEdit #edit-table h1{margin:0;padding:0;padding-left:5px!important}#content.MetView .pageLayout_component,#content.MetView .pageLayout_content,#content.MetEdit .pageLayout_component,#content.MetEdit .pageLayout_content{margin-top:5px!important}#content.MetView .pageLayout_footer,#content.MetEdit .pageLayout_footer{margin-top:5px!important;padding-top:0!important}#content.MetView .pageLayout .section,#content.MetEdit .pageLayout .section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#content.MetView .pageLayout td.label,#content.MetEdit .pageLayout td.label{background:#f3f3f3}#content.MetView .pageLayout td.label-single-column,#content.MetEdit .pageLayout td.label-single-column{background:#f3f3f3}#content.ReportViewModel{padding-left:5px!important;padding-right:5px!important}#content.ReportViewModel .pageTitle{border-bottom:none!important}#content.ReportViewModel #details-outer{margin-top:0!important;margin:5px 0!important}#content.ReportViewModel .shadow-table-header{height:100%!important;border:solid 2px #ddd!important}#content.ReportViewModel #reportDetailsContent{border:solid 2px #ddd!important;border-bottom:none!important;border-top:none!important}#content.ReportViewModel #reportDetailsContent+.pageLayout_footer{border:solid 2px #ddd;margin:0!important}#content.ReportViewModel #reportDetailsContent+.pageLayout_footer>table{margin-top:5px!important;margin-bottom:5px!important}#content.NoteViewModel form{border:solid 2px #ddd!important;border-top:none!important;border-bottom:none!important}#content.NoteViewModel form>table>tbody>tr:nth-child(1){width:100%!important}#content.NoteViewModel form>table>tbody>tr:nth-child(1)>td:nth-child(1){vertical-align:middle!important;height:3em!important}#content.NoteViewModel form>table>tbody>tr:nth-child(1)>td:nth-child(1)>h1{margin:0;padding:0;padding-left:5px!important;display:table-cell!important;vertical-align:middle!important}#content.NoteViewModel #pupilEventDetailsContent{border:solid 2px #ddd!important;margin-left:0!important;padding-left:0!important}#content.NoteViewModel #pupilEventDetailsContent>.tinymce-div{margin-left:0!important;padding-left:0!important}#content.NoteViewModel #pupilEventDetailsContent{border:solid 2px #ddd!important;border-bottom:none!important;border-top:none!important}#content.NoteViewModel #pupilEventDetailsContent+.pageLayout_footer{border:solid 2px #ddd;margin:0!important;padding:0!important}#content.NoteViewModel #pupilEventDetailsContent+.pageLayout_footer>table{padding:0;margin:0;margin-top:5px!important;margin-bottom:5px!important}#content.NoteViewModel .saveButton{margin-right:5px!important}#content.DocumentEditViewModel{padding-right:5px!important}#content.DocumentEditViewModel .shadow-table-content>form>div.shadow-table-header{border:solid 2px #ddd!important;border-top:none!important}#content.DocumentEditViewModel .shadow-table-content>form>div.shadow-table-header>table>tbody>tr:nth-child(1){width:100%!important}#content.DocumentEditViewModel .shadow-table-content>form>div.shadow-table-header>table>tbody>tr:nth-child(1)>td:nth-child(1){vertical-align:middle!important;height:3em!important}#content.DocumentEditViewModel .shadow-table-content>form>div.shadow-table-header>table>tbody>tr:nth-child(1)>td:nth-child(1)>h1{margin:0;padding:0;padding-left:5px!important;display:table-cell!important;vertical-align:middle!important}#content.DocumentEditViewModel .shadow-table-content>form>div.shadow-table-header>h1{margin:0!important;padding:0!important}#content.DocumentEditViewModel .pageLayout_content>.pageLayout{border:solid 2px #ccc!important;border-top:none!important}#content.DocumentEditViewModel .pageLayout_footer{padding:0;margin:0;border:solid 2px #ccc!important;border-top:none!important}#content.DocumentEditViewModel .pageLayout_footer>table{height:3em!important}#content.PageLayoutEditModel{margin-right:0!important}#content.PageLayoutEditModel #details-outer{margin:0!important;padding:0!important}#content.PageLayoutEditModel #details-outer>tbody>tr>td>h1{line-height:3em!important}#content.PageLayoutEditModel .pageTitle{border-bottom:none!important}#content.PageLayoutEditModel form>.shadow-table-header{margin:0;padding:0;border:solid 2px #ddd!important;border-bottom:none!important}#content.PageLayoutEditModel form>.shadow-table-header #edit-table{margin:0!important;padding:0!important;height:3em!important}#content.PageLayoutEditModel .pageLayout_content{margin:0!important;padding:0!important}#content.PageLayoutEditModel .pageLayout_content>.pageLayout{border:solid 2px #ccc!important;border-top:none!important}#content.PageLayoutEditModel .pageLayout_footer{padding:0!important;margin:0!important;border:solid 2px #ccc!important;border-top:none!important}#content.PageLayoutEditModel .pageLayout_footer>table{height:3em!important}#content.PupilEventViewModel .shadow-table-content{border:solid 1px #ddd!important;border-top:none!important}#content.PupilEventViewModel .shadow-table-content>div.shadow-table-header{margin:0!important;padding:0!important;height:3em!important;vertical-align:middle!important;display:table-cell}#content.PupilEventViewModel .shadow-table-content>div.shadow-table-header>form{margin:0!important;padding:0!important}#content.PupilEventViewModel .shadow-table-content>div.shadow-table-header>form h1{margin:0!important;padding:0!important;text-indent:5px!important}#content.PupilEventViewModel .shadow-table-content #pupilEventDetailsTable{border:solid 1px #ddd!important}#content.PupilEventViewModel .shadow-table-content #pupilEventDetailsContent>tbody>tr:nth-child(1){width:100%!important}#content.PupilEventViewModel .shadow-table-content #pupilEventDetailsContent>tbody>tr:nth-child(1)>td:nth-child(1){vertical-align:middle!important;height:3em!important}#content.PupilEventViewModel .shadow-table-content #pupilEventDetailsContent>tbody>tr:nth-child(1)>td:nth-child(1)>h1{margin:0;padding:0;padding-left:5px!important;display:table-cell!important;vertical-align:middle!important}#content.PupilEventViewModel .shadow-table-content>h1{margin:0!important;padding:0!important}#content.PupilEventViewModel .pageLayout_content>.pageLayout{border:solid 1px #ccc!important;border-top:none!important}#content.PupilEventViewModel .pageLayout_footer{padding:0!important;margin:0!important;border:solid 1px #ccc!important;border-top:none!important}#content.PupilEventViewModel .pageLayout_footer>table{height:3em!important}#content.PupilEventViewModel .pageTitle{border:solid 1px #ddd!important;border-bottom:none!important}#content.PupilEventViewModel .saveButton{margin-right:5px!important}#content.MetDelete{padding-right:5px!important}#content.MetDelete>.shadow-table-container:nth-child(1)>table{border:none!important}#content.MetDelete .shadow-table-content>form{border:solid 1px #ddd!important;border-top:none!important}#content.MetDelete .shadow-table-header{border:solid 1px #ddd!important;border-top:none!important;width:100%!important;margin:0!important;padding:0!important;padding-left:5px!important;display:table-cell;vertical-align:middle!important}#content.MetDelete .shadow-table-header h1{margin:0!important;padding:0!important;display:table-cell;vertical-align:middle!important;height:3em!important}#content.MetDelete .pageTitle{border:solid 1px #ddd!important}#content.MetDelete .pageLayout{border:solid 1px #ddd!important;border-bottom:none!important;border-top:none!important}#content.MetDelete .pageLayout td.label{padding-left:10px!important;padding-top:5px!important;padding-bottom:5px!important}#content.MetDelete .pageLayout ul{padding-top:5px!important;padding-bottom:5px!important;line-height:2em!important}#content.MetDelete .pageLayout_footer{border:solid 1px #ddd!important;padding:0!important;margin:0!important}#content.MetDelete .pageLayout_footer>table{height:3em!important}#content.MetDelete .pageLayout_footer>table>tbody>tr:nth-child(1)>td:nth-child(1){padding-left:5px!important}.delete-pagelayout-confirmation{display:table-cell;vertical-align:middle!important;margin:0;padding:5px;height:3em!important}.delete-pagelayout-confirmation img{vertical-align:middle!important}#content.EmailViewModel,#content.EmailEditViewModel{overflow:hidden}#content.EmailViewModel .pageLayout td.section>.ui-icon,#content.EmailEditViewModel .pageLayout td.section>.ui-icon{float:none!important;display:inline-block;vertical-align:middle!important;margin:0;padding:0}#content.EmailViewModel .pageLayout td,#content.EmailEditViewModel .pageLayout td{line-height:2em!important}#content.EmailViewModel .pageLayout td.section,#content.EmailEditViewModel .pageLayout td.section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#content.EmailViewModel #detail-outer,#content.EmailEditViewModel #detail-outer{margin:0;padding:0;height:3em!important}#content.EmailViewModel #detail-outer h1,#content.EmailEditViewModel #detail-outer h1{margin:0;padding:0;padding-left:5px!important}#content.EmailViewModel .pageLayout_footer,#content.EmailEditViewModel .pageLayout_footer{margin:0;padding:0;margin-bottom:5px!important;margin-top:5px!important}#content.EmailViewModel .body-text,#content.EmailEditViewModel .body-text{margin-bottom:0!important;height:25em!important;overflow-y:auto}#content.EmailViewModel .body-text p,#content.EmailEditViewModel .body-text p{margin:0}#content.EmailEditViewModel #detail-outer{margin:0;padding:0;height:3em!important}#content.EmailEditViewModel #detail-outer h1{margin:0;padding:0;padding-left:5px!important}#content.EmailEditViewModel .pageLayout_footer{border:solid 1px #ddd!important;margin:0;padding:0;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;padding-top:5px!important;padding-bottom:5px!important}#content.EmailEditViewModel .shadow-table-header{border:solid 1px #ddd!important;margin-top:5px!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}#content.NotificationEditViewModel .shadow-table-header h1,#content.NotificationDetailViewModel .shadow-table-header h1,#content.NotificationCategoryViewModel .shadow-table-header h1,#content.MarkingSchemeEditViewModel .shadow-table-header h1,#content.SqaExamDetailViewModel .shadow-table-header h1,#content.SqaExamEditViewModel .shadow-table-header h1{margin:0;padding:0;padding-left:5px!important;height:3em!important;display:table-cell;vertical-align:middle!important}#content.NotificationEditViewModel .pageLayout_footer,#content.NotificationDetailViewModel .pageLayout_footer,#content.NotificationCategoryViewModel .pageLayout_footer,#content.MarkingSchemeEditViewModel .pageLayout_footer,#content.SqaExamDetailViewModel .pageLayout_footer,#content.SqaExamEditViewModel .pageLayout_footer{border-bottom:solid 1px #ddd!important;margin:0!important;padding:0!important;padding-top:5px!important;padding-bottom:5px!important}#content.SimpleSearchViewModel .shadow-table-content,#content.SearchViewModel .shadow-table-content{padding-top:0}#content.SqaExamDetailViewModel .sqa-container,#content.SqaExamEditViewModel .sqa-container{margin-bottom:0!important}#content.SqaExamDetailViewModel .shadow-table-bottom-buttons,#content.SqaExamEditViewModel .shadow-table-bottom-buttons{margin-top:5px!important;margin-bottom:5px!important}#content.JcqExamDetailViewModel .pageLayout_footer,#content.JcqExamEditViewModel .pageLayout_footer{border-bottom:solid 1px #ddd!important;margin:0!important;padding:0!important;padding-top:5px!important;padding-bottom:5px!important}#content.JcqExamDetailViewModel .jcq-container,#content.JcqExamEditViewModel .jcq-container{border:solid 1px #ddd!important;border-left:none!important;border-bottom:none!important;padding-right:5px!important;margin-bottom:0!important}#content.JcqExamDetailViewModel #details-outer>tbody>tr>td>h1,#content.JcqExamEditViewModel #details-outer>tbody>tr>td>h1{line-height:3em!important;margin:0;padding:0;vertical-align:middle;padding-left:5px!important}#content.JcqExamDetailViewModel #tbl-footer,#content.JcqExamEditViewModel #tbl-footer{line-height:3em!important;margin:0!important;padding:0!important}#content.JcqExamDetailViewModel #tbl-footer button,#content.JcqExamEditViewModel #tbl-footer button{display:inline-block!important;margin:0!important}#content.TaskDetailsViewModel .pageLayout tr,#content.TaskEditViewModel .pageLayout tr{border:solid 1px #ccc!important}#content.TaskDetailsViewModel .pageLayout td.section,#content.TaskEditViewModel .pageLayout td.section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ddd!important}#content.TaskDetailsViewModel #details-outer>tbody>tr>td,#content.TaskEditViewModel #details-outer>tbody>tr>td{margin:0!important;padding:0!important}#content.TaskDetailsViewModel #details-outer>tbody>tr>td>h1,#content.TaskEditViewModel #details-outer>tbody>tr>td>h1{margin:0!important;padding:0!important;padding-left:5px!important;vertical-align:middle!important;display:table-cell;height:3em!important}#content.TaskDetailsViewModel #tableColumns>.header-table .header-table,#content.TaskDetailsViewModel #table2>.header-table .header-table,#content.TaskEditViewModel #tableColumns>.header-table .header-table,#content.TaskEditViewModel #table2>.header-table .header-table{border:none!important}#content.TaskDetailsViewModel #tableColumns>.header-table .header-table tr,#content.TaskDetailsViewModel #table2>.header-table .header-table tr,#content.TaskEditViewModel #tableColumns>.header-table .header-table tr,#content.TaskEditViewModel #table2>.header-table .header-table tr{border:none!important}#content.TaskDetailsViewModel #tableColumns>.header-table .header-table tr th,#content.TaskDetailsViewModel #tableColumns>.header-table .header-table tr td,#content.TaskDetailsViewModel #table2>.header-table .header-table tr th,#content.TaskDetailsViewModel #table2>.header-table .header-table tr td,#content.TaskEditViewModel #tableColumns>.header-table .header-table tr th,#content.TaskEditViewModel #tableColumns>.header-table .header-table tr td,#content.TaskEditViewModel #table2>.header-table .header-table tr th,#content.TaskEditViewModel #table2>.header-table .header-table tr td{border:none!important}#content.TaskDetailsViewModel #pupil-groups-and-markers>tbody>tr>td,#content.TaskEditViewModel #pupil-groups-and-markers>tbody>tr>td{margin:0!important;padding:0!important;display:table-cell;vertical-align:middle!important;line-height:2.5em!important}#content.TaskDetailsViewModel #pupil-groups-and-markers>tbody>tr>td>h1,#content.TaskEditViewModel #pupil-groups-and-markers>tbody>tr>td>h1{margin:0!important;padding:0!important;padding-left:5px!important}#content.TaskDetailsViewModel .company-grid-content,#content.TaskEditViewModel .company-grid-content{border:solid 1px #ddd!important}#content.TaskDetailsViewModel .command-bar-container>#command-bar,#content.TaskEditViewModel .command-bar-container>#command-bar{margin:0;padding:0;height:3.5em!important}#content.TaskDetailsViewModel .multi-search-additional-markers-container,#content.TaskDetailsViewModel .multi-search-group-container,#content.TaskDetailsViewModel #select-categories-span,#content.TaskEditViewModel .multi-search-additional-markers-container,#content.TaskEditViewModel .multi-search-group-container,#content.TaskEditViewModel #select-categories-span{vertical-align:top}#content.TaskDetailsViewModel .multi-search-additional-markers-container>input.multi-search-trigger,#content.TaskDetailsViewModel .multi-search-group-container>input.multi-search-trigger,#content.TaskDetailsViewModel #select-categories-span>input.multi-search-trigger,#content.TaskEditViewModel .multi-search-additional-markers-container>input.multi-search-trigger,#content.TaskEditViewModel .multi-search-group-container>input.multi-search-trigger,#content.TaskEditViewModel #select-categories-span>input.multi-search-trigger{vertical-align:top!important}#content.TaskDetailsViewModel #btnClearSubject,#content.TaskEditViewModel #btnClearSubject{margin-left:5px!important}#content.TaskDetailsViewModel .pageLayout_footer,#content.TaskEditViewModel .pageLayout_footer{border-bottom:solid 1px #ddd!important;margin:0!important;padding:0!important;padding-top:5px!important;padding-bottom:5px!important}#content.MarkingSchemeEditViewModel .pageLayout>tbody>tr>td,#content.MarkingSchemeDisplayViewModel .pageLayout>tbody>tr>td{line-height:2.5em!important}#content.MarkingSchemeEditViewModel .pageLayout>tbody>tr>td>input,#content.MarkingSchemeDisplayViewModel .pageLayout>tbody>tr>td>input{vertical-align:middle!important;padding:0;margin:0}#content.MarkingSchemeEditViewModel .pageLayout>tbody>tr>td.section,#content.MarkingSchemeDisplayViewModel .pageLayout>tbody>tr>td.section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important;line-height:1.5em!important}#content.MarkingSchemeEditViewModel #task-templates-container-table td,#content.MarkingSchemeDisplayViewModel #task-templates-container-table td{line-height:2em!important}#content.MarkingSchemeEditViewModel #task-templates-container-table .cell-controls .ui-icon,#content.MarkingSchemeDisplayViewModel #task-templates-container-table .cell-controls .ui-icon{width:20px!important;height:20px!important;padding:0!important}#pupil-custom-group,#staff-custom-group{border:solid 1px #ccc!important}#pupil-custom-group .company-grid-header,#staff-custom-group .company-grid-header{margin-right:0!important}#pupil-custom-group .pageLayout tr,#staff-custom-group .pageLayout tr{line-height:2em!important}#pupil-custom-group .pageLayout_footer,#staff-custom-group .pageLayout_footer{margin-top:0!important;padding-top:0!important}#pupil-custom-group .pageLayout_footer table,#staff-custom-group .pageLayout_footer table{line-height:3em!important;margin:0!important;padding:0!important;vertical-align:middle!important}#pupil-custom-group .pageLayout_footer table td,#staff-custom-group .pageLayout_footer table td{vertical-align:middle!important}#pupil-custom-group .pageLayout_footer table td button,#staff-custom-group .pageLayout_footer table td button{display:table-cell!important;vertical-align:middle!important}#pupil-custom-group #details-outer h1,#staff-custom-group #details-outer h1{line-height:2.5em!important;margin:0;padding:0;padding-left:5px!important}#content.MarkingSchemeEditViewModel .task-scheme-field{height:2em!important}#content.MarkingSchemeCreateTasksViewModel .pageLayout>tbody>tr:nth-child(8){border:solid 1px #ccc!important;border-top:none!important;height:3em!important}#content.MarkingSchemeCreateTasksViewModel .shadow-table-container{overflow:hidden}#content.MarkingSchemeCreateTasksViewModel .shadow-table-header{height:3em;display:table-cell;vertical-align:middle!important}#content.MarkingSchemeCreateTasksViewModel .shadow-table-header h1{margin:0;padding:0;padding-left:5px}#content.MarkingSchemeCreateTasksViewModel .shadow-table-header input{display:inline-block;vertical-align:middle!important}#content.setup-master.StaffCustomGroupViewModel,#content.setup-master.CustomGroupViewModel{border:solid 1px #ccc!important}#content.setup-master.StaffCustomGroupViewModel .pageTitle,#content.setup-master.CustomGroupViewModel .pageTitle{border-right:none!important;border-left:none!important}#content.setup-master.StaffCustomGroupViewModel .shadow-table-header h1,#content.setup-master.CustomGroupViewModel .shadow-table-header h1{margin:0;padding:0;padding-left:10px!important;padding-top:5px!important;line-height:2.5em!important}#content.setup-master.StaffCustomGroupViewModel td.endButtons,#content.setup-master.CustomGroupViewModel td.endButtons{border-top:solid 1px #ccc!important;margin:0!important;padding:0!important;height:3em!important;vertical-align:middle!important}#content.AttendanceViewModel #SearchViewBox{margin-left:5px;margin-right:5px}#content.AttendanceViewModel #refineView{margin:0;padding:0}#content.AttendanceViewModel #filterLoading{display:none}#content.AttendanceViewModel #btnFilter{margin:5px 0 5px 10px}#content.AttendanceViewModel .shadow-table-content h1{margin:0;padding:0;padding-left:10px;display:table-cell;vertical-align:middle;line-height:3em}#content.AttendanceViewModel #register{margin-left:5px;margin-right:5px}#content.AttendanceViewModel #register .shadow-table-content{margin-top:10px;border:solid 2px #ccc}#content.AttendanceViewModel #register .shadow-table-content>div.shadow-table-header>table{margin-top:5px}#content.AttendanceViewModel #register #tblRegisterContainer+table{margin-bottom:5px;margin-left:0}#content.AttendanceViewModel #register #tblRegisterContainer+table>tbody>tr:nth-child(1)>td:nth-child(1){padding:0;margin:0}#content.AttendanceViewModel #register .pupilRow .pupil-detail-name-cell{padding:0;margin:0}#content.AttendanceViewModel #register .pupilRow .pupil-detail-name-cell>img{height:40px;width:40px}#content.AttendanceViewModel #register .pupilRow td.pupilNameCell>.pupil-detail>tbody>tr>td:nth-child(2){display:none}#content.AttendanceViewModel #register .pupilRow .non-selectable{margin:0;padding:0;padding-left:10px;top:0}#content.AttendanceViewModel table.tblRegister td.attendanceCell{vertical-align:middle;text-align:center}#content.AttendanceViewModel table.tblRegister td.attendanceCell .attendance-mark-input{-moz-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}#content.AttendanceViewModel table.tblRegister .notesPopup{-moz-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer{text-align:left;margin-left:10px}#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#periodMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#periodMarksAMText,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#periodMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#periodMarksAMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#periodMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#periodMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#periodMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#periodMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#registerMarksAMText{-moz-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#periodMarksPMButton,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#periodMarksAMButton,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksPMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#periodMarksPMButton,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#periodMarksAMButton,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #periodMarksAMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#periodMarksPMButton,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#periodMarksAMButton,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksPMContainer>#registerMarksAMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#periodMarksPMButton,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#periodMarksAMButton,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#registerMarksPMText,#content.AttendanceViewModel table.tblRegister #registerMarksAMContainer>#registerMarksAMText{-moz-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}#content.AttendanceViewModel table.tblRegister tr.completeRow{height:5em;background:none}#content.AttendanceViewModel table.tblRegister tr.completeRow .dayFooter>input{-moz-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}#content.AttendanceViewModel table.tblRegister tr.completeRow .left-swipe{display:none}#content.AttendanceViewModel table.tblRegister tr.completeRow td:nth-child(1){position:relative;overflow:hidden;font-size:1.5em;margin:0;padding:0;display:table-cell;vertical-align:middle}#content.AttendanceViewModel table.tblRegister tr.completeRow td:nth-child(1) .right-swipe{display:none;position:absolute;width:100%;height:100%;border:solid 1px #000;background-color:#afedaf;left:0;top:0;opacity:1;z-index:-3000}#content.AttendanceViewModel table.tblRegister tr.completeRow .non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content.AttendanceViewModel table.tblRegister tr.pupilRow .pupilCodeCell{font-size:1.25em}#content.AttendanceViewModel table.tblRegister tr.pupilRow .pupil-detail-button{display:none}#content.AttendanceViewModel table.tblRegister tr.pupilRow td.pupil-detail-name-cell{z-index:0;display:inline-block;vertical-align:middle;position:relative;overflow:hidden;font-size:1.5em;line-height:3em;padding-left:5px;padding-right:0;text-overflow:ellipsis;width:300px;color:#ff7f00}#content.AttendanceViewModel table.tblRegister tr.pupilRow td.pupil-detail-name-cell img{vertical-align:middle;border:solid 1px #ccc}#content.AttendanceViewModel table.tblRegister tr.pupilRow td.pupil-detail-name-cell .non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle;padding-left:.5em}#content.AttendanceViewModel table.tblRegister tr.pupilRow div.left-swipe{display:none;position:absolute;width:100%;height:100%;border:solid 2px #000;background-color:#ff9494;left:30em;top:0;opacity:.6;z-index:-3000}#content.AttendanceViewModel table.tblRegister tr.pupilRow div.right-swipe{position:absolute;width:100%;height:100%;border:solid 2px #000;background-color:#afedaf;left:-400px;top:0;opacity:.6;z-index:-3000}#content.DesktopViewModel .pageLayout>tbody>tr:nth-child(2)>td:nth-child(3){display:none!important}#content.DesktopViewModel .pageLayout>tbody>tr:nth-child(2)>td:nth-child(4){display:none!important}#content.UserPasswordModel form h1{margin:0!important;padding:0!important;margin-left:5px!important;line-height:2.5em!important}#content.AssessmentCategoryEditableViewModel{border:solid 1px #ccc!important}#content.AssessmentCategoryEditableViewModel .shadow-table-content table>tbody>tr>td h1{margin:0!important;padding:0!important;line-height:2.5em!important;padding-right:10px!important;padding-left:5px!important}#content.AssessmentCategoryEditableViewModel .pageLayout_footer{margin-top:0!important;padding-top:0!important}#content.AssessmentCategoryEditableViewModel .pageLayout_footer tr{line-height:2.5em!important;margin:0!important;padding:0!important;vertical-align:middle!important}#content.AssessmentCategoryEditableViewModel .pageLayout_footer tr td{vertical-align:middle!important}#content.AssessmentCategoryEditableViewModel .pageLayout_footer tr td button[name=saveButton]{margin-left:50px!important}#content.AssessmentCategoryEditableViewModel .pageLayout_footer tr td button{vertical-align:middle!important;margin:0!important;margin-bottom:2px!important}#edit-grade-dialog{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#content.PageLayoutViewModel{overflow:hidden!important}#content.ViewEditModel .shadow-table-content .nowrap input{vertical-align:middle!important;margin:0!important}#content.ViewEditModel .shadow-table-content h1{margin:0!important;padding:0!important;padding-left:10px!important;line-height:2.5em!important}#content.ViewEditModel .Editor_content{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}#content.ViewEditModel div.section{margin-top:2px!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#content.ViewEditModel .Style_component_footer{line-height:2.5em!important;margin-top:0!important;padding-top:0!important}#content.ViewEditModel .Style_component_footer>table>tbody>tr{line-height:3em!important;vertical-align:middle!important;margin:0!important;padding:0!important}#content.ViewEditModel .Style_component_footer>table>tbody>tr>td{vertical-align:middle;margin:0!important;padding:0!important}#content.ViewEditModel .filters-body>.filterRow>td{vertical-align:middle!important}#content.ViewEditModel .filters-body>.filterRow>td>table{vertical-align:middle;margin:0!important;padding:0!important}#content.ViewEditModel .filters-body>.filterRow .filter-value-table{margin-bottom:10px!important}#content.ViewEditModel .filters-body>.filterRow>td:nth-child(1){vertical-align:top!important}#content.ViewEditModel .filters-body .add-ored-filter{height:20px!important;font-size:.8em!important}#content.ViewEditModel .sv-filter-display-name{vertical-align:top!important}#content.ViewEditModel .sv-padded-left{vertical-align:top!important}#content.AddPupilsToSubjectSetViewModel .shadow-table-header>form h1{margin:0!important;padding:0!important;padding-left:10px!important;vertical-align:middle!important;line-height:2.5em!important}#content.AddPupilsToSubjectSetViewModel .saveButton{margin-right:5px!important}#content.AddPupilsToSubjectSetViewModel .pageLayout_footer>table{margin-bottom:5px!important}#content.TaskTypeViewModel h1{margin:0!important;padding:0!important;padding-left:5px!important;line-height:2.5em!important}#content.TaskTypeViewModel .pageLayout_footer{margin:0!important;padding:0!important;margin-bottom:5px!important;margin-top:5px!important}#content.TaskTypeViewModel .pageLayout{margin-top:5px!important}.widget-content .pupil-detail .pupil-detail-name-cell{padding:0!important;margin:0!important}.widget-content .pupil-detail .pupil-detail-name-cell div.left-swipe{display:none;position:absolute;width:100%;height:100%;border:solid 2px #000!important;background-color:#ff9494;left:30em;top:0;opacity:1;z-index:-3000}.widget-content .pupil-detail .pupil-detail-name-cell div.right-swipe{display:none;position:absolute;width:100%;height:100%;border:solid 2px #000!important;background-color:#afedaf;left:-25em;top:0;opacity:1;z-index:-3000}.widget-content .pupil-detail .pupil-detail-name-cell>img{height:40px!important;width:40px!important}#fieldAccessSelector .field-access-selector{width:200px!important}@media screen and (max-width:768px){#fieldAccessSelector .ui-icon{width:2em;height:2em;margin:2px}}.custom-file-upload-wrapper{position:relative;overflow:hidden;display:inline-block;margin-top:2px;float:left}.custom-file-upload-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}.custom-file-upload-wrapper .custom-file-upload-file-name{margin-left:5px}.custom-file-upload-wrapper .custom-file-upload-x-sign{width:16px;height:16px;background-position:-96px -128px;background-image:url(images/ui-icons_222222_256x240.png)}#content.CalendarViewModel>div>table>tbody h1{margin:0!important;padding:0!important;padding-left:5px!important;line-height:2.5em!important}#content.CalendarViewModel #SearchViewBox>#refineView{margin-top:0!important}#content.CalendarViewModel #calendar .tooltip-trigger{border-radius:0!important}#content.CalendarViewModel #calendar #calendar-title{border:solid 2px #ccc!important;border-top:none!important;border-bottom:solid 2px #ccc!important;margin-right:5px!important}#content.CalendarViewModel #calendar #calendar-title>span:nth-child(1){margin-left:5px!important}#content.CalendarViewModel #calendar #calendar-title #calendarTypeSelect{margin-right:5px!important}#content.CalendarViewModel #calendar #calendar-title>span,#content.CalendarViewModel #calendar #calendar-title>div{margin:0!important;padding:0!important;line-height:2.5em!important}#content.CalendarViewModel #calendar #calendar-title>.calendar-date{height:2.5em!important}#content.CalendarViewModel #calendar #calendar-title>.calendar-date>table{margin-top:0!important;margin-bottom:0!important;padding:0!important}#content.CalendarViewModel #calendar #calendar-title>.calendar-date>table>tbody>tr>td{padding-top:.5em!important}#content.StaffCoverViewModel{border:solid 1px #ccc!important}#content.StaffCoverViewModel .pageTitle{margin-left:5px!important;margin-right:5px!important}#content.StaffCoverViewModel .pageLayout_footer>table input{margin-bottom:5px!important}#content.StaffCoverViewModel form{margin-left:5px!important;margin-right:5px!important;border:solid 1px #ccc!important;border-top:none!important}#content.StaffCoverViewModel form>table{line-height:3em!important}#content.StaffCoverViewModel form>table #navigationSearchTable img{vertical-align:middle!important}#content.StaffCoverViewModel form>table #navigationSearchTable input{vertical-align:middle!important}#content.StaffCoverViewModel form>table>tbody>tr{margin:0!important;padding:0!important;vertical-align:middle!important}#content.StaffCoverViewModel form>table>tbody>tr>td{margin:0!important;padding:0!important;vertical-align:middle!important}#content.StaffCoverViewModel form>table>tbody>tr>td #legendInfo{margin:0!important;padding:0!important;vertical-align:middle!important;display:inline-block}#content.SchoolReportSearchViewModel h1{margin:0!important;padding:0!important;line-height:2.5em!important;padding-left:5px!important}#content.InterimSchoolReportViewModel{border:solid 1px #ccc!important;margin-right:5px!important}#content.InterimSchoolReportViewModel #mainContainer>#subjectSetNavigation>tbody>tr{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#content.InterimSchoolReportViewModel .shadow-table-header>table{line-height:3em!important;margin:0!important;padding:0!important}#content.InterimSchoolReportViewModel .shadow-table-header>table tr{vertical-align:middle!important}#content.InterimSchoolReportViewModel .shadow-table-header>table tr td input[type=button]{margin:0!important;margin-bottom:5px!important;vertical-align:middle!important;display:table-cell}#content.InterimSchoolReportViewModel #mainContainer+table{line-height:3em!important}#content.InterimSchoolReportViewModel #mainContainer+table td{vertical-align:middle!important}#content.InterimSchoolReportViewModel #mainContainer+table td input{vertical-align:middle!important;margin-bottom:5px!important;margin-top:5px!important}#content.InterimSchoolReportViewModel #reportTable{margin-bottom:0!important}#content.SchoolReportViewModel{border:solid 1px #ccc!important}#content.SchoolReportViewModel #schoolReportPupilContainer>.shadow-table-container>.shadow-table{border:solid 1px #ccc!important;margin-top:5px!important}#content.SchoolReportViewModel #schoolReportPupilContainer>.shadow-table-container>.shadow-table .shadow-table-content>.shadow-table-header{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}#content.SchoolReportViewModel #schoolReportPupilContainer>.shadow-table-container>.shadow-table .shadow-table-content>.shadow-table-header h1{margin:0!important;padding:0!important;padding-left:5px!important;line-height:2.5em!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer .shadow-table-content{margin-left:0!important;border:solid 1px #ccc!important;margin-top:5px!important;margin-bottom:10px!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer .shadow-table-content>.shadow-table-header{border-bottom:solid 1px #ccc!important;background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer .shadow-table-content>.shadow-table-header>table td h1{margin:0!important;padding:0!important;padding-left:5px!important;vertical-align:middle!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer .shadow-table-content #navigationFilters{margin:auto}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer .shadow-table-content #navigationFilters>tbody>tr{line-height:2em!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer #navigationDiv #navigationReportItemsContainer{border:none!important}#content.SchoolReportViewModel #schoolReportsNavigation>#schoolReportNavigationContainer #navigationDiv #navigationReportItemsContainer>#navigationReportItemsTable td.section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important}#content.SchoolReportViewModel .pageLayout>tbody>tr>td.section{background-color:#eee;background-image:-webkit-linear-gradient(top,#fafafa 0%,#f3f3f3 100%)!important;background-image:linear-gradient(to bottom,#fafafa 0%,#f3f3f3 100%)!important;border:solid 1px #ccc!important}#content.SchoolReportViewModel #schoolReportBottomButtonsContainer{border:solid 1px #ccc!important;padding-top:5px!important;padding-bottom:5px!important;margin-left:5px!important}#content.SchoolReportViewModel #schoolReportBottomButtonsContainer>div>table>tbody>tr>td{line-height:3em!important}#content.SchoolReportViewModel #schoolReportReviewContainer{padding-left:5px!important}#reminders-table th,#reminders-table td{text-align:left;vertical-align:middle}#reminders-table th input[type="checkbox"],#reminders-table td input[type="checkbox"]{margin-top:4px}#reminders-actions #dismiss-all,#reminders-actions #snooze,#reminders-actions #dismiss-selected{margin-right:5px;background-color:#ff7f00;border:1px solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;line-height:1.3em;padding:5px 8px;text-align:center;text-decoration:none;vertical-align:middle;margin-top:0;margin-bottom:0}#reminders-actions #dismiss-all:disabled,#reminders-actions #snooze:disabled,#reminders-actions #dismiss-selected:disabled{opacity:.5}#reminders-actions #snooze{float:right;margin:0}#reminders-actions #snooze-period{float:right}#content.InterimSchoolReportViewModel .shadow-table-header>table tr td #btnSave{display:inline-block}#content.InterimSchoolReportViewModel .shadow-table-header>table tr td #btnSaveAndNext{display:inline-block}#content.InterimSchoolReportViewModel .shadow-table-header>table tr td #btnCancel{display:inline-block}#pupil-custom-group .pageLayout_footer table td button[name="editButton"]{display:inline-block!important}#pupil-custom-group .pageLayout_footer table td button[name="upButton"]{display:inline-block!important}#pupil-custom-group .pageLayout_footer table td button[name="upButton"]+form{display:inline-block!important;margin-top:-3px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#pupil-custom-group .pageLayout_footer table td button[name="upButton"]+form{display:inline-block!important;margin-top:0;vertical-align:middle}#pupil-custom-group .pageLayout_footer table td button[name="upButton"]+form button{height:27px}}@supports (-ms-ime-align:auto){#pupil-custom-group .pageLayout_footer table td button[name="upButton"]+ form{display:inline-block !important;margin-top:0;vertical-align:middle;}#pupil-custom-group .pageLayout_footer table td button[name="upButton"]+ form button{height:27px;}}@supports (-ms-ime-align:auto){.MarkBookGroupCalculationTaskAddViewModel #selectSubjectSets{margin-left:4px;}}.pupil-modal__container{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;overflow:auto;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.pupil-modal__container>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}.pupil-modal__row{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.pupil-modal__row:not(.pupil-modal__row--reg){-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-height:50%;height:100%}.pupil-modal__col{-webkit-flex:0 0 33.333%;-moz-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;width:100%;padding:10px}.pupil-modal__col--large{-webkit-flex:0 0 66.666%;-moz-flex:0 0 66.666%;-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}.pupil-modal__col--full{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pupil-thumb{display:flex}.pupil-thumb__img-wrapper{position:relative;align-self:flex-start}.pupil-thumb__img-wrapper span{display:block;background-color:#828282;width:20px;height:20px;font-size:16px;line-height:20px;text-align:center;color:#fff;box-shadow:0 0 0 1px #fff;position:absolute;bottom:5px;left:5px;transition:background-color .15s ease;cursor:pointer}.pupil-thumb__img-wrapper span:hover{background-color:#ff7f00}.pupil-thumb img{width:100px;margin-right:10px}.pupil-thumb__name{color:#333;font-size:18px;line-height:22px}.pupil-thumb__pref-name{color:#333;font-size:14px;font-weight:600;line-height:17px;margin-bottom:5px}.pupil-thumb__gender{font-size:12px;line-height:15px;color:#333;margin:5px 0}.pupil-thumb__action{margin-bottom:5px}.pupil-thumb__action-icon{width:16px;height:16px;color:#fff!important;text-align:center;background-color:#333;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .15s ease}.pupil-thumb__action-icon .fa-envelope{font-size:8px}.pupil-thumb__action-icon .fa-mobile{font-size:16px}.pupil-details{width:100%}.pupil-details td{padding:5px 0}.pupil-details td:first-child{text-align:right;padding-right:5px;width:50%}.pupil-details td:first-child label{font-size:12px;text-align:right;color:#696969}.pupil-details td:last-child{color:#333;font-size:12px;line-height:15px}.pupil-details td:last-child a{color:#ff7f00}.pupil-widget{overflow:auto;max-height:100%}.pupil-widget__wrapper{position:relative;height:100%;overflow:hidden;padding-bottom:5px}.pupil-widget__wrapper:after{display:block;content:'';width:100%;height:5px;bottom:0;left:0;position:absolute;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.pupil-widget__wrapper .pupil-widget{padding-bottom:5px}.pupil-widget__header{background-color:#e7e7e7;padding:4px 10px;height:30px}.pupil-widget__content{padding:5px}.pupil-widget__title{color:#777;font-size:16px;line-height:22px;font-weight:500;border:none!important}.pupil-widget__title i{font-size:1.2em;vertical-align:text-top;margin-right:10px}.pupil-widget__title img{display:inline-block;vertical-align:middle;width:1em;margin-top:-.2em;margin-right:10px}.pupil-widget__title.left{float:left}.pupil-widget__sep{padding:5px;background-color:#f8f8f8;color:#696969;font-size:12px;font-weight:600;line-height:15px}.widget-inline{display:inline-block}.ui-tabs .ui-tabs-nav li a{padding:.5em 3px!important}.pupil-widget table{width:100%}.pupil-widget tr{border-bottom:1px solid #e7e7e7}.pupil-widget th{color:#333;font-size:12px;line-height:15px;font-weight:600;padding:4px 5px}.pupil-widget td.times{padding-top:0}.pupil-widget td{padding:5px;color:#333;font-size:12px;line-height:15px}.pupil-widget td a{color:#ff7f00}.pupil-widget__twocol-table td:first-child{text-align:right}.pupil-widget__twocol-table td:last-child{text-align:left}.pupil-widget__twocol-table td.label{vertical-align:middle!important}.pupil-widget__bordered-table th{background-color:#f5f6f5}.pupil-widget__bordered-table th,.pupil-widget__bordered-table td{border:1px solid #e2e2e4}.pupil-widget__bordered-table tr{box-shadow:none}.pupil-widget__bordered-table tbody tr:nth-child(even){background-color:#fbfcfc}.pupil-card{display:flex;background-color:#f8f8f8;padding:5px}.pupil-card:not(:last-child){border-bottom:1px solid #d8d8d8}.pupil-card__action,.pupil-card__action_right{color:#777!important;font-size:19px;margin-right:15px;margin-left:5px}.pupil-card__action:hover,.pupil-card__action_right:hover{color:#fff!important;background:#ff7f00;border-radius:3px}.pupil-card__action_right{float:right;margin-right:0;margin-left:0;padding-left:5px;width:27px}.pupil-card__content{flex:1 1 auto}.pupil-card__header{display:flex;justify-content:space-between;margin-bottom:10px;padding-top:4px}.pupil-card__title,.pupil-card__date,.pupil-card__text{color:#333;font-size:12px;line-height:15px}.pupil-card__title{font-weight:600;padding-right:5px}.pupil-card__text{margin-bottom:10px}.truncate-multiline{overflow:hidden;position:relative;line-height:15px;max-height:30px;text-align:justify;padding-right:1em;word-break:break-word}.truncate-multiline:before{content:'...';position:absolute;right:0;bottom:0}.truncate-multiline:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f8f8f8}.truncate-multiline:hover{max-height:none}.pupil-modal{padding:0;border-radius:8px;overflow:hidden;border:0}.pupil-modal a{text-decoration:none!important}.pupil-modal #pupil-dashboard-dialog{padding:0}.pupil-modal .ui-dialog-titlebar{display:none}.pupil-modal__wrapper{padding:0;height:100%;overflow:hidden;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.pupil-modal__header{border:0;padding:0;background:#585757!important;padding:0 40px 0 20px;position:relative;box-shadow:0 1px 3px;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pupil-modal__header.small{flex-direction:column;padding:0}.pupil-modal__header.small .logo-mod{display:block}.pupil-modal__header.small .top-modal-pupil{background:#fff;width:100%;display:flex;order:-1;padding:5px 20px;justify-content:space-between}.pupil-modal__header.small .top-modal-pupil .modal-header-arrow{margin-right:40px}.pupil-modal__header.small ul.pupil-modal__tabs{justify-content:flex-start;width:100%;padding:0 20px!important}.pupil-modal__tabs{background:transparent!important;border:0!important;padding:0!important;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pupil-modal__tabs li{border:0!important;margin:0!important;padding:0!important;margin-right:20px!important;background:transparent!important}.pupil-modal__tabs li.ui-state-active{-moz-box-shadow:inset 0 -3px 0 #ff7f00;-webkit-box-shadow:inset 0 -3px 0 #ff7f00;box-shadow:inset 0 -3px 0 #ff7f00}.pupil-modal__tabs li.ui-state-active:focus,.pupil-modal__tabs li:not(.no-hov):focus,.pupil-modal__tabs li.ui-state-active:active,.pupil-modal__tabs li:not(.no-hov):active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pupil-modal__tabs a{color:#fff!important;font-size:16px;line-height:22px;padding:6px 0!important}.pupil-modal__tabs a i{margin-right:4px}.pupil-modal__close{width:20px;height:20px;display:block;position:absolute;cursor:pointer;top:50%;right:10px;margin-top:-10px;padding:10px}.pupil-modal__close:after,.pupil-modal__close:before{content:'';display:block;width:100%;height:4px;border-radius:4px;background-color:#fff;position:absolute;top:50%;margin-top:-2px;left:0}.pupil-modal__close:before{transform:rotate(45deg)}.pupil-modal__close:after{transform:rotate(-45deg)}.pupil-modal .ui-widget-content .ui-state-hover,.pupil-modal .ui-widget-header .ui-state-hover{opacity:1}.pupil-modal button:hover{opacity:.7}.subject-sets-widget{height:100%}.subject-sets-widget__grid{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%}.subject-sets-widget tbody tr{background-color:#f8f8f8;border-bottom:1px solid #fff}.pupil-notes p{margin:0}.pupil-notes__note{font-size:14px;line-height:20px;color:#333;padding:0 5px;display:block}.contact-details-widget tr:not(.contact-item-header) td:first-child{text-align:right}.contact-details-widget tr:not(.contact-item-header) td:last-child{text-align:left}.contact-details-widget .contact-title{float:left;padding-left:20px}button[type="button"].round-btn{border-radius:50%!important;margin-left:8px!important}#weekly-calendar-content.no-scroll{height:auto;max-height:380px}.grafic{width:100%;margin-top:15px}.grafic-line{position:relative;height:15px}.attendance-week{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0}.attendance-week .attendance-day{font-size:10px}.attendance-week .circle-day{width:20px;height:20px;border-radius:50%;border:1px solid #777}.circle-day{width:20px;height:20px;border-radius:50%}.legend{display:flex;margin-top:10px;align-items:center}.legend span{padding-left:10px}.legend .grafic-info{font-size:.8em;position:absolute;top:21px;left:0}.A{background:#3498d8}.P{background:#44b245}.U{background:#b94a48}.I{background:#f5391b}.E{background:#ff7f00}.white{background:#fff}.carousel-indicators{display:none}.circle-left{height:18px;width:9px;border-radius:18px 0 0 18px}.circle-right{height:18px;width:9px;border-radius:0 18px 18px 0}.circle-whole{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;border:1px solid #777;border-radius:50%}.prev-cur{width:50px}.week-day{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:10px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.week-day span:first-child{width:50px}.items-row{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.items-row span{font-size:10px;color:#777}select#attendance-terms-id,select.pupil-dashboard-select{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #999}body.browser-ms select#attendance-terms-id::-ms-expand,body.browser-ms select.pupil-dashboard-select::-ms-expand{display:none}body.browser-ms select#attendance-terms-id,body.browser-ms select.pupil-dashboard-select{background:#fff;background-repeat:no-repeat;background-position:right 5px center;background-size:.9em;background-image:url(../../Images/angle-down-solid.png)}.no-touch .pupil-modal__tabs li:not(.no-hov):hover{-moz-box-shadow:inset 0 -3px 0 #ff7f00;-webkit-box-shadow:inset 0 -3px 0 #ff7f00;box-shadow:inset 0 -3px 0 #ff7f00}.pupil-modal .ui-dialog button[type=button]{padding:5px 8px!important;border:1px solid transparent!important;border-radius:2px!important;cursor:pointer;color:#fff;display:inline-block;font-size:1em;line-height:1.3em;text-align:center;text-decoration:none;vertical-align:middle;background-color:#ff7f00;border-radius:0;border:solid 1px #777;color:#fff}.pupil-modal .ui-dialog button[type=button] span{padding:0;color:#fff!important}#new-notification-dialog{padding:30px 20px}.new-notification .ui-widget-header.ui-dialog-titlebar{background-color:#b34d4a!important;background-image:none!important;border:0;padding:7px 20px;color:#fff}.ui-dialog.new-notification{padding:0;border-radius:4px}.notification-modal-header{border-bottom:1px solid #ddd;padding:7px!important;font-size:14px!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.notification-modal-header.ui-state-active,.notification-modal-header.ui-widget-content .ui-state-active,.notification-modal-header.ui-state-default{border:none;border-radius:0;font-weight:600;color:#222;background:none;border-bottom:1px solid #ddd;outline:none;opacity:1}.notification-modal-header.ui-state-active{border-bottom:2px solid #ddd}.notification-modal-header.ui-state-active .ui-icon{transform:rotate(180deg)}.notification-modal-header h2{flex:1;padding-left:10px}#notification-accordion{padding-bottom:30px;border-bottom:1px solid #ddd}#notification-accordion .ui-state-hover,#notification-accordion .ui-widget-content .ui-state-hover,#notification-accordion .ui-widget-header .ui-state-hover{border-bottom:1px solid #ddd!important}.notification-number{display:inline-block;background-color:#b94a48;width:16px;height:16px;color:#fff;border-radius:50%;line-height:1.5;text-align:center;font-size:10px;margin-right:10px}.notification-first-meeting{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:20px}.notification-first-meeting h2{padding-bottom:5px}.icon{width:36px;height:36px;background-color:#212121;border-radius:50%;line-height:42px;text-align:center}.icon.icon-mini{width:24px;height:24px;line-height:24px}.icon.icon-mini.icon-orange{background-color:#ff7f00}.icon.icon-mini.icon-green{background-color:#149303}.icon.icon-mini .fa{font-size:15px}.icon .fa{font-size:20px;color:#fff;font-weight:100}.first-meeting-info{padding-left:15px}.first-meeting-info p{margin:0}.first-meeting-info .attached-file{padding:10px 0}.notification-buttons{text-align:center;padding:25px 0}.ui-dialog .notification-buttons .snooze-button{background-color:#fff;color:#ff7f00;border-color:#ff7f00!important}.notification-pastoral{margin-top:40px;border-top:2px solid #ddd}.notification-modal-table{width:100%}.notification-modal-table tr{border:1px solid #ddd}.notification-modal-table tr.active-notification{background-color:#fbf3e7}.notification-modal-table td{padding:7px;font-size:12px}.notification-modal-table td.table-btn-dismiss{width:100px;text-align:center;border-left:1px solid #ddd}.table-btn-dismiss{text-align:right;padding-right:8px}.duration-meeting{font-size:10px}.all-notifications{padding:0 25px}.notification-close{width:20px;height:20px;position:absolute;right:10px;top:0}.notification-close:before,.notification-close:after{content:'';display:block;width:100%;height:4px;border-radius:4px;background-color:#fff;position:absolute;top:50%;margin-top:-2px;left:0}.notification-close:before{transform:rotate(45deg)}.notification-close:after{transform:rotate(-45deg)}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background:none;border:0}.ui-widget-header .notification-close.ui-icon{background-image:none}.notification-pastoral-table{width:100%;border:2px solid #f7f7f7;margin-top:25px}.notification-pastoral-table p{margin-bottom:7px}.notification-pastoral-table th{padding:7px;background:#f7f7f7;font-size:12px;font-weight:600}.notification-pastoral-table tr.active-notification{background-color:#fbf3e7;border-left:2px solid #ff7f00}.notification-pastoral-table td{padding:10px 7px;font-size:12px;max-width:350px;vertical-align:top}.pastoral-color{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-top:-3px}.pastoral-color.critical{background-color:#b34d4a}.pastoral-color.urgent{background-color:#744da0;border-radius:50%}.left-td{float:left;width:85%}.right-td{float:right;width:30px}.pastoral-note-icons .icon-mini{margin-bottom:8px}.active .ui-icon{transform:rotate(180deg)}.notification-panel.ui-widget-content{border:0;border-radius:0}.ui-accordion .ui-accordion-header .ui-icon{right:20px;left:auto}#ExamArrangementsContainer button.lookupSearchButton{background-color:#efefef!important;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important;height:24px!important;border:1px solid #ccc!important;border-left:0!important;padding:0!important}#ExamArrangementsContainer button.lookupSearchButton .fa-search{color:#999}