html,body{height:100%;overflow:hidden}table{font-size:100%}table>thead>tr>.scrollSpacer{margin:0!important;padding:0!important}body{background:#1b315e;font-size:9pt}#container{bottom:0;left:0;overflow:hidden;perspective:800px;position:absolute;right:0;top:0}/** Spine **/#spine{float:left;height:100%;position:relative;text-align:center;width:3em}#spine>a{background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:block;margin:12px 0 12px 4px;padding:12px 0;text-align:center;transition:none}#spine>a:active{transform:none}#spine  a>img,#spine button>img{display:inline-block;margin:0;padding:0}#spine>a:hover,#spine>a.active{background:#fff;position:relative}#spine>a:not(.active):hover{opacity:0.75}#spine>a:hover::before,#spine>a.active::before,#spine>a:hover::after,#spine>a.active::after{background-size:100% 100%;content:'';display:block;height:8px;left:0;position:absolute;right:0}#spine>a:hover::before,#spine>a.active::before{background-image:url(/js/images/tabs/verticalLeftTop.svg);background-position:bottom right;top:-8px}#spine>a:hover::after,#spine>a.active::after{background-image:url(/js/images/tabs/verticalLeftBottom.svg);background-position:top right;bottom:-8px}#spine>a.logo,#spine>a.logo:hover{background:none;border:none;border-radius:0;box-shadow:none;display:block;margin:4px 0 32px;padding:16px 4px}#spine>a.logo::before,#spine>a.logo:hover::before,#spine>a.logo::after,#spine>a.logo:hover::after{content:none;display:none}#spine>.bottom{bottom:40px;left:2px;position:absolute}#spine>.bottom>button,#spine>.bottom>a{background:none;border:none;border-radius:4px;box-shadow:none;display:block;margin:8px 0 4px;padding:4px;position:relative;width:32px}#spine .community>.notifications{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:notifications-glow;background:#0090ef;border:solid 1px #fff;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.5);color:#fff;display:block;font-size:90%;font-weight:700;line-height:1;padding:3px 4px 2px;position:absolute;right:-1px;text-shadow:1px 1px rgba(0,0,0,0.25);top:0}/** SIP **/#panel{float:right;height:100%;overflow:hidden;position:relative;transform-origin:left center;transition:width 0.5s,transform 0.5s;width:320px}#panel.collapsed{transform:rotatey(90deg);width:0}#panel.autohide{display:none}#panel.floating{bottom:0;box-shadow:0 0 4px 4px rgba(0,0,0,0.25);display:block;margin-right:0;position:absolute;right:0;top:0;transform:none;z-index:12}#panel.floating>.studentInfo{padding-left:0}#panel>.studentInfo{border-left:2px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;padding:0 0 0 8px}#panel>.studentInfo>.selector{background:#fff}#panel>.studentInfo>.main{background:#fff;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#panel>.studentInfo>.main>.pastoralContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#panel>.studentInfo>.tabset{background-color:#ccc;border-radius:0;box-sizing:border-box;height:32px;overflow:hidden}/** Main work area **/#content{border:2px solid #fff;border-bottom:none;border-top:none;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;transition:margin-right 0.5s}#content>.toggleSIP{height:24px;padding:2px;position:absolute;right:8px;top:4px;width:24px}#content.autohide.floating>.toggleSIP{right:328px}#content>.composeDireqtMessage{height:24px;padding:2px;position:absolute;right:42px;top:4px;width:24px}#content>.toggleSIP>img,#content>.composeDireqtMessage>img,#content>.notifications>img{margin:0}#title{background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#1f2a48;font-size:150%;font-weight:400;height:32px;padding:4px 8px 6px 40px;position:relative;text-shadow:none}#title>img{left:8px;position:absolute;top:4px}#title>img[height='16']{margin-bottom:4px}#toolbar{align-items:stretch;background:#f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;min-height:24px;overflow-x:auto;overflow-y:hidden;padding:4px 0;position:inherit;text-align:left}#toolbar input{box-sizing:border-box}#main{background:#fff;-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;position:relative}#tabs{background-color:#ccc;border-radius:0;box-sizing:border-box;height:32px}#tabs>a{padding:6px 12px;text-shadow:none;vertical-align:top}#tabs>a>img,#tabs.minimise>.selected>img{padding:0 4px 0 0}#tabs>a>.name{display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap}#tabs.minimise>a>.name{max-width:0}#tabs.minimise>a>img{padding:0}#tabs.minimise>.selected>.name{height:auto;max-width:128px;text-overflow:ellipsis}.academicReportsWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.academicReportsWrapper>.tabPage{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.academicReportsWrapper>.tabPage>.anyoneSelect{border-right:4px solid #204a87;height:auto}.connectedAppsWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.connectedAppsWrapper>.tabset{display:none}.correspondencePage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:absolute;width:100%}.correspondencePage>.warning{background-color:#ffc20e;color:rgba(0,0,0,0.5);padding:4px;text-align:center}.correspondencePage>.warning>img{margin-bottom:-2px;margin-right:4px}.correspondencePage>.body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;overflow:hidden}.correspondencePage>.body>.anyoneSelect{border-right:4px solid #204a87;height:auto}.correspondencePage>.body>.types{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.correspondencePage>.body>.types>.tabPage{-ms-flex:1;flex:1;position:relative}.correspondencePage>.body>.types>.tabPage>.letter,.correspondencePage>.body>.types>.tabPage>.export{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:absolute;width:100%}.correspondencePage .sms{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.correspondencePage .sms>textarea{border:none;border-radius:0;box-sizing:border-box;-ms-flex:1;flex:1;font-size:200%;height:200px;padding:8px;width:100%}.correspondencePage .letter>.footer,.correspondencePage .sms>.footer{padding:8px}.correspondencePage .sms>.footer>.wordcount{background:transparent;float:right;margin:0;padding:2px 0}.correspondencePage .sms>.footer>.wordcount>.msgs-1{color:#666}.correspondencePage .sms>.footer>.wordcount>.msgs-2{color:#933}.correspondencePage .sms>.footer>.wordcount>.msgs-3{color:#c00}.correspondencePage .sms>.footer>.wordcount>.msgs-4,.correspondencePage .sms>.footer>.wordcount>.msgs-5{color:red}.correspondencePage .letter>.footer>.buttonMenu,.correspondencePage .sms>.footer>.buttonMenu{font-size:90%;margin:-1px 0 1px}.correspondencePage .sms>.smsDistinctNumbersWarning{background:#fee;border-radius:4px;color:#c00;font-size:90%;font-style:italic;margin:4px 0 0;padding:8px}.correspondencePage .letter>.params,.correspondencePage .sms>.params{background:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.correspondencePage .sms>.params{position:relative}.correspondencePage .letter>.templates,.correspondencePage .sms>.templates{padding:4px 0;vertical-align:middle}.correspondencePage .letter>.params>div,.correspondencePage .sms>.params>div{display:inline-block;vertical-align:middle}.correspondencePage .letter>.templates>label,.correspondencePage .sms>.templates>label{color:#666;display:inline-block;font-size:90%;margin:8px;text-align:right;text-transform:uppercase;vertical-align:middle}.correspondencePage .letter>.templates>input,.correspondencePage .sms>.templates>input{margin-right:4px;vertical-align:middle;width:200px}.correspondencePage .letter>.templates>button,.correspondencePage .sms>.templates>button{vertical-align:middle}.correspondencePage .letter>.params>div>label,.correspondencePage .sms>.params>div>label{color:#666;display:inline-block;font-size:90%;margin:0 6px;min-width:64px;padding:0;text-align:right;text-shadow:0 1px #fff;text-transform:uppercase;vertical-align:middle}.correspondencePage .letter>.params>div>input,.correspondencePage .sms>.params>div>input{margin:4px 0;vertical-align:middle;width:200px}.correspondencePage .letter>.editor{-ms-flex:1;flex:1;overflow:hidden;position:relative}.correspondencePage .letter>.editor .formattedText{height:100%;position:absolute;width:100%}.correspondencePage .letter>.editor textarea{border:none;margin:0;padding:0;width:100%}.correspondencePage .export>.options{align-items:center;background:#f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end;padding:8px}.correspondencePage .export>.options>div{display:inline-block;margin:0 12px 0 4px;vertical-align:middle}.correspondencePage .export>.options>.limit{color:#555;font-style:italic;padding:4px}.correspondencePage .export>.options>.limit>img{margin:2px 4px;vertical-align:middle}.correspondencePage .export>.uiTable{-ms-flex:1;flex:1;position:static}.correspondencePage .export>.uiTable table{width:100%}.correspondencePage .export>.uiTable>.body .contents>.pre>span{color:#666;font-style:italic;margin:4px}.correspondencePage .export>.uiTable>.body .contents>.pre>button{margin:2px}.uiSlidePane>.pane.correspondencePreview>.content{height:1200px}.uiSlidePane>.pane.correspondencePreview>.content>.correspondencePreview{height:100%}.correspondencePreview .foldInfo .contents{height:200px}.correspondencePreview>.preview{border:1px solid #ccc;box-sizing:border-box;padding:5px;position:relative}.uiSlidePane>.pane.correspondencePrompt>.content>.correspondencePreview>.warning,.uiSlidePane>.pane.correspondencePreview>.content>.correspondencePreview>.warning{color:#999;font-size:90%;height:24px;line-height:24px}.uiSlidePane>.pane.correspondencePrompt>.content>.correspondencePreview>.preview{height:90%;height:calc(100% - 88px)}.uiSlidePane>.pane.correspondencePreview>.content>.correspondencePreview>.preview{height:90%;height:calc(100% - 48px)}.correspondencePreview>.preview::after{background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));content:'';height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.correspondencePreview>.preview>iframe{border:0;box-sizing:border-box;display:block;height:300px;width:100%}.uiSlidePane>.pane.correspondencePreview>.content>.correspondencePreview>.preview>iframe{height:100%}.correspondencePreview>.previewControls{text-align:center}.correspondencePreview>.previewControls>.uiButton{display:inline-block;padding:0}.correspondencePreview>.previewControls>.uiButton>img{margin:0}.correspondencePreview>.previewControls>.indicator{box-sizing:border-box;color:#666;display:inline-block;font-size:105%;max-height:32px;min-width:80px;padding:4px}.mergeSourceConfig>.presets>select{box-sizing:border-box;vertical-align:baseline;width:200px;width:calc(100% - 100px)}.mergeSourceConfig>.presets>button{box-sizing:border-box;margin:0 0 0 8px;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap}.mergeSourceConfig>.presets>.name{background:#eee;border-radius:4px;margin:8px 0;padding:8px}.mergeSourceConfig>.presets>.name>input{box-sizing:border-box;font-size:150%;width:100%}.mergeSourceConfig>input{box-sizing:border-box;width:100%}.mergeSourceConfig>.field{border-bottom:1px dotted #ccc;margin:0 0 4px;padding:0 0 4px}.mergeSourceConfig>.field>label{color:#666;display:inline-block;padding:0;width:150px}.mergeSourceConfig>.field>select{vertical-align:baseline;width:200px}.curriculumSetup>.tabPage .management>.details{border-bottom:1px solid #eee}.curriculumSetup>.tabPage .management>.details>.label{border-right:1px solid #eee;display:inline-block;vertical-align:top}.curriculumSetup>.tabPage .management>.details>.label>label{color:#999;padding:0 8px 0 24px;vertical-align:middle}.curriculumSetup>.tabPage .management>.details>.label>input{border:none;color:#204a87;font-size:150%;margin:0;vertical-align:middle;width:400px}.curriculumSetup>.tabPage .itemList>.list>.item>.description{font-size:120%}.curriculumSetup>.tabPage>div{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.curriculumSetup>.tabPage .adminList{border-right:4px solid #204a87;box-sizing:border-box;margin:0;padding:0;width:200px}.curriculumSetup>.tabPage .management{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.curriculumSetup>.tabPage .management>.edit{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.curriculumSetup>.tabPage .management>.edit>.details{-ms-flex:1;flex:1;overflow:auto}.curriculumSetup>.tabPage .management>.edit>.details>.courseSetEditor{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;padding:8px}.curriculumSetup>.tabPage .management>.edit>.details>.courseSetEditor>.courseSet{color:#aaa;font-weight:700;padding-right:8px}.curriculumSetup>.tabPage .management>.edit>.details>.courseSetEditor>input{-ms-flex:1;flex:1}.curriculumSetup>.tabPage .management>.edit>.details>.cutoffsEditor{padding:8px}/** Detailed parameters (sidebar) **/.curriculumSetup>.tabPage .management>.edit>.parameters{border-left:1px solid #eee;box-sizing:border-box;color:#444;font-size:125%;overflow:auto;position:relative;width:400px}.curriculumSetup>.tabPage .management>.edit>.parameters>.group{margin:24px 0}.curriculumSetup>.tabPage .management>.edit>.parameters>.group>.header{background:#eee;font-size:90%;padding:8px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.curriculumSetup>.tabPage .management>.edit>.parameters .item{display:-ms-flexbox;display:flex;margin:8px}.curriculumSetup>.tabPage .management>.edit>.parameters .item>input[type=checkbox]{margin:2px 8px 4px 0;vertical-align:middle}.curriculumSetup>.tabPage .management>.edit>.parameters .item>input:not([type=checkbox]){margin:-4px 0 8px}.curriculumSetup>.tabPage .management>.edit>.parameters .item>label{-ms-flex:1;flex:1;padding:0;vertical-align:middle}.curriculumSetup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}.curriculumSetup>.tabPage{-ms-flex:1;flex:1}.page-help{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;left:0;position:absolute;right:0;top:0}.helpHighlight{background:#ffd320;box-shadow:0 0 16px #fff;margin:0;opacity:0.5;padding:0;position:absolute;transition:all 0.5s}.helpAnnotation{background:#ffd320;border-radius:8px;box-shadow:0 4px 8px #000;color:#000;margin:8px;padding:16px 16px 8px;position:absolute;text-shadow:0 1px rgba(255,255,255,0.5);width:300px}.page-helpAnnotation>.next{font-size:90%;text-align:right}.page-myEd{bottom:0;left:0;position:absolute;right:0;top:0}.page-myEd iframe{height:100%;width:100%}.applicationSettings{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.applicationSettings>.tabPage{-ms-flex:1;flex:1;overflow:auto}.standardisedTesting{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.standardisedTesting>.tabPage{-ms-flex:1;flex:1}.studentPlansWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.studentPlansWrapper>.filterBox{margin:0}.studentPlansGeneral.adminGeneral{display:-ms-flexbox;display:flex;margin:0;overflow-x:auto;white-space:nowrap}.studentPlansGeneral.adminGeneral>.studentPlansList{background:#fff;border-right:4px solid #204a87;box-sizing:border-box;height:162px;margin:0;overflow-x:auto;padding:0}.studentPlansGeneral.adminGeneral>.studentPlansList>.list{background:none;border:none;border-radius:0;height:100%;margin:0;padding:0;width:250px}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item{border:none;border-radius:0;margin:0}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item:not(.selected):hover{background:#eee}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item.selected{border-radius:0}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item>.type{font-size:120%}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item>.lastreview{color:#999;font-size:80%}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item>button{float:right;margin:0}.studentPlansGeneral.adminGeneral>.studentPlansList>.list>.item>button>img{margin:0}.studentPlansGeneral.adminGeneral>.field{background:none;border-radius:0;margin:8px;padding:0}.studentPlansGeneral.adminGeneral>.field.params{margin-right:32px}.studentPlansGeneral.adminGeneral>.field>label:not(.item){font-size:90%;text-align:left;text-transform:uppercase}.studentPlansGeneral.adminGeneral>.field>label.item{margin:0 0 4px;padding:0;text-align:right}.studentPlansGeneral.adminGeneral>.field>label.item:last-of-type{margin:0}.studentPlansGeneral.adminGeneral>.field>label.item>.text{display:inline-block;padding:0 4px 0 0;vertical-align:baseline;width:72px}.studentPlansGeneral.adminGeneral>.field>.item>select,.studentPlansGeneral.adminGeneral>.field>.item>input{box-sizing:border-box;vertical-align:baseline;width:150px}.studentPlansGeneral.adminGeneral>.field>textarea{height:117px;width:240px}.studentPlansGeneral.adminGeneral>.field.fileWrapper{height:144px;width:256px}.studentPlansGeneral.adminGeneral>.field.fileWrapper>.fileList>.uiFileList{height:100%;padding:0}.studentPlansGeneral.adminGeneral>.field.fileWrapper>.fileList>.uiFileList>.list{bottom:0;left:0;right:0;top:0}.studentPlansContent{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:0;overflow:hidden}.studentPlansContent>.syllabusMigrateBanner{align-items:center;background:#ffc20e;color:rgba(0,0,0,0.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;height:32px;margin-top:-32px;transition:0.5s}.studentPlansContent>.syllabusMigrateBanner>span{-ms-flex:1;flex:1;padding:8px}.studentPlansContent>.syllabusMigrateBanner>button{margin:0 4px}.studentPlansContent>.tabset.horizontal.alignTop{border-radius:0}.studentPlansContent>.tabPage{border:none;-ms-flex:1;flex:1;overflow-y:hidden;padding:0}.studentPlansContent>.tabPage>.userHTML{background:#fff;border-radius:2px;box-sizing:border-box;height:100%;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px;width:100%}.studentPlansContent>.tabPage>.formattedText{bottom:0;left:0;position:absolute;right:0;top:0}.studentPlansContent>.tabPage>.detailTable table{border-collapse:collapse;table-layout:fixed;width:100%}.studentPlansContent>.tabPage>.detailTable td{overflow:hidden;word-wrap:break-word}.studentPlansContent>.tabPage>.detailTable>.headerWrapper{background-image:linear-gradient(to top,rgba(0,0,0,0.1),transparent);border-bottom:1px solid #CCC}.studentPlansContent>.tabPage>.detailTable>.tableWrapper{margin:0;overflow-y:scroll}.studentPlansContent>.tabPage>.detailTable>.message{color:#999;font-size:160%;font-style:italic;margin:0;padding:32px 0 0;text-align:center}.studentPlansContent>.tabPage>.detailTable>.message>img{margin:0 8px 0 0;vertical-align:middle}.studentPlansContent>.tabPage>.detailTable tr.deleted{background:url(/js/images/deleted.png);opacity:0.5}.studentPlansContent>.tabPage>.detailTable td[data-field]{border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;padding:0}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="text"]{text-align:center;vertical-align:top}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="text"]>div{font-size:90%;padding:4px;text-align:left;vertical-align:top}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="boolean"]{text-align:center}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]{position:relative;vertical-align:top;white-space:nowrap}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>.placeholder{bottom:0;color:#ccc;display:none;font-size:90%;font-style:italic;left:0;margin:0;padding:4px;position:absolute;right:24px;top:0;white-space:normal}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>.placeholder.show{display:block}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="boolean"]>input{margin:0;padding:0}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>button{background:none;border:none;box-shadow:none;box-sizing:border-box;float:right;height:24px;margin:0;padding:2px 4px;text-align:left;width:24px}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>ul{box-sizing:border-box;display:inline-block;font-size:90%;height:120px;list-style:none;overflow-y:auto;padding:0;text-align:left;white-space:normal;width:95%;width:calc(100% - 24px)}.studentPlansContent>.tabPage>.detailTable.readonly td[data-field][data-type="multi"]>ul{width:100%}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>ul>li{border-bottom:1pt solid #eee;padding:4px}.studentPlansContent>.tabPage>.detailTable td[data-field][data-type="multi"]>input{background:transparent url("/js/icons/16/list.png") no-repeat 100% 4px;border:none;box-sizing:border-box;font-size:90%;margin:2px;min-height:20px;padding:2px 24px 2px 2px;width:90%;width:calc(100% - 8px)}.studentPlansContent>.tabPage>.detailTable.readonly td[data-field][data-type="multi"]>input{width:100%}.studentPlansContent>.tabPage>.detailTable .syllabusCell{box-sizing:border-box;height:120px;overflow:hidden;text-align:right;white-space:nowrap}.studentPlansContent>.tabPage>.detailTable .syllabusCell>ul{display:inline-block;height:100%;list-style:none;margin:0;overflow-y:auto;padding:0;white-space:normal;width:95%;width:calc(100% - 24px)}.studentPlansContent>.tabPage>.detailTable.readonly .syllabusCell>ul{width:100%}.studentPlansContent>.tabPage>.detailTable .syllabusCell>ul>li{border-bottom:1px solid #eee;padding:4px;text-align:left}.studentPlansContent>.tabPage>.detailTable .syllabusCell>ul>li>.label{font-size:90%;padding:0}.studentPlansContent>.tabPage>.detailTable .syllabusCell>ul>li>.actions{float:right;padding:0}.studentPlansContent>.tabPage>.detailTable .syllabusCell>ul>li>.actions>button{margin:-4px 0 0;padding:0}.studentPlansContent>.tabPage>.detailTable .syllabusCell>.actions{display:inline-block;margin:0;padding:0;text-align:center;vertical-align:top;width:24px}.studentPlansContent>.tabPage>.detailTable .syllabusCell>.actions>button{margin:0;padding:0}.studentPlansContent>.tabPage>.detailTable .syllabusCell>.actions>button>img{display:inline-block;margin:0;padding:0}.studentPlansContent>.tabPage>.detailTable .header{table-layout:fixed}.studentPlansContent>.tabPage>.detailTable .header td{border-left:none;border-right:none;color:#666;font-size:90%;overflow:hidden;padding:4px 0;text-align:center;text-shadow:0 1px #fff}.studentPlansContent>.tabPage>.detailTable .header td>div{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.studentPlansContent>.tabPage>.detailTable tbody td.actions{text-align:center}.studentPlansContent>.tabPage>.detailTable td button{margin:0;padding:0}.studentPlansContent>.tabPage>.detailTable td button>img{display:block;margin:0}.studentPlansContent>.tabPage>.detailTable .tableWrapper tr{border-bottom:solid 1px #ccc}.studentPlansContent>.tabPage>.detailTable .tableWrapper>tr>td{padding:0;vertical-align:top}.studentPlansContent>.tabPage>.detailTable td input{background:transparent}.studentPlansContent>.tabPage>.detailTable td textarea{background:transparent;border:none;box-sizing:border-box;font-size:90%;height:120px;padding:4px;width:100%}.studentPlansContent>.tabPage>.detailTable td div{padding:0}.studentPlansContent>.tabPage>.detailTable td button>img{display:block;margin:0}.uiSlidePane>.pane>.content .studentPlanPrint .item{border-bottom:solid 1px #ccc;margin:0 0 8px;padding:0 0 8px}.uiSlidePane>.pane>.content .studentPlanPrint .item.inactive{color:#888}.uiSlidePane>.pane>.content .studentPlanPrint .item .type{font-size:125%}.uiSlidePane>.pane>.content .studentPlanPrint .item .lastreview{color:#444;font-size:80%}.uiSlidePane>.pane>.content .studentPlanPrint .item button{color:#000;float:right}.uiSlidePane>.pane>.content .studentPlanPrint .foldInfo .title{color:#888;font-style:italic}.studentPlansClone>.anyoneSelect{height:300px;margin:0;width:auto}.studentPlansClone>.anyoneSelect>.selector{margin:0}.studentPlansClone>.anyoneSelect>.selector>input,.studentPlansClone>.anyoneSelect>.selector>button{margin-bottom:0}.studentPlansClone>.anyoneSelect>.list{width:auto}.studentPlansClone>.explanation{color:#999;font-style:italic;margin:0 0 8px}.tabset.horizontal.alignTop.timetable{border-radius:0}.timetable.tabPage{border:0;margin:0;overflow:hidden;padding:0}.timetableHeader{margin:0;overflow:hidden}.timetableHeader>table{width:100%}.timetableHeader>table>thead{color:#999;font-size:0.9rem;text-shadow:none}.timetableHeader>table>thead>tr>td{height:28px;width:18%}.timetableHeader>table>thead>tr>td.tableHeader{border-bottom:4px solid #f8f8f8;box-shadow:0 1px 0 #eee}.timetableHeader>table>thead>tr>td>.name{min-width:172px}.timetableHeader>table>thead>tr>td.period{max-width:72px;width:10%}.timetableHeader>table>thead>tr>td.period>.name{min-width:32px}.timetable.tabPage>.gridView{height:100%;overflow:hidden}.timetable.tabPage>.gridView>.timetableWrapper{margin:0}.timetable.tabPage>.gridView>.timetableWrapper>.supNavigate{margin:0;opacity:0.5;padding:0;position:absolute;top:4px;transition:opacity 0.5s ease 0s}.timetable.tabPage>.gridView>.timetableWrapper>.supNavigate:hover{opacity:1}.timetable.tabPage>.gridView>.timetableWrapper>.supNavigate.forward{right:8px}.timetable.tabPage>.gridView>.timetableWrapper>.supNavigate.back{left:8px}table.timetable>tbody>tr.zebra{background:#eee}table.timetable>tbody>tr>td{border-left:solid 1px #ccc;min-width:180px;padding:0;vertical-align:top;width:18%}table.timetable>tbody>tr>td.note{border:none;font-size:130%;padding:128px 0 0;text-align:center;width:100%}table.timetable>tbody>tr>td.period{border-left:0;color:#333;font-size:90%;max-width:80px;min-width:40px;text-align:center;vertical-align:middle;width:10%}table.timetable>tbody>tr>td>.item.relief{border:dashed 6px #c00}table.timetable>tbody>tr>td>.item.relieved{background-image:url(/js/images/striped.png);border:dashed 2px #444;box-shadow:none;opacity:0.5}table.timetable>tbody>tr>td .item,.untimetabledItems .item{background:#ccc;border-radius:4px;cursor:pointer;margin:4px;position:relative}table.timetable>tbody>tr>td .item[data-yiq="light"],.untimetabledItems .item[data-yiq="light"]{color:#fff}table.timetable>tbody>tr>td .item:hover,.untimetabledItems .item:hover{background-image:linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0.2))}table.timetable>tbody>tr>td .item>.actions,.untimetabledItems .item>.actions{background:#444;background:rgba(0,0,0,0.4);border-radius:0 4px;padding:4px 4px 4px 0;position:absolute;right:0;top:0}table.timetable>tbody>tr>td>.item>.gutter,table.timetable>tbody>tr>td>.item>.meta{cursor:auto}table.timetable>tbody>tr>td .item>.actions>button,table.timetable>tbody>tr>td .item>.actions>a,table.timetable>tbody>tr>td>.item>.gutter>button,table.timetable>tbody>tr>td>.item>.gutter>a,.untimetabledItems .item>.actions>button,.untimetabledItems .item>.actions>a,.untimetabledItems .item>.gutter>button,.untimetabledItems .item>.gutter>a{box-sizing:content-box;display:inline-block;height:16px;margin:0 0 0 4px;padding:4px;vertical-align:middle;width:16px}table.timetable>tbody>tr>td>.item>.gutter>button,table.timetable>tbody>tr>td>.item>.gutter>a,.untimetabledItems .item>.gutter>button,.untimetabledItems .item>.gutter>a{margin:0 3px;padding:2px 4px}table.timetable>tbody>tr>td>.item>.actions>button.marked,table.timetable>tbody>tr>td>.item>.actions>a.marked{opacity:0.4}table.timetable>tbody>tr>td .item>.actions>button>img,table.timetable>tbody>tr>td .item>.actions>a>img,table.timetable>tbody>tr>td>.item>.gutter>button>img,table.timetable>tbody>tr>td>.item>.gutter>a>img,.untimetabledItems .item>.actions>button>img,.untimetabledItems .item>.actions>a>img,.untimetabledItems .item>.gutter>button>img,.untimetabledItems .item>.gutter>a>img{display:block;margin:0;padding:0;vertical-align:middle}table.timetable>tbody>tr>td .item>.meta,.untimetabledItems .item>.meta{padding:0 0 4px}table.timetable>tbody>tr>td .item>.meta>.code{cursor:pointer}table.timetable>tbody>tr>td .item>.meta>.code,.untimetabledItems .item>.meta>.code{font-size:90%;font-weight:700;margin:0 100px 0 0;min-height:16px;opacity:0.5;padding:4px 0 0 6px}.untimetabledItems .item>.meta>.code{margin:0 64px 0 0}table.timetable>tbody>tr>td .item>.meta>.room{cursor:pointer}table.timetable>tbody>tr>td .item>.meta>.room{font-size:90%;margin:0 100px 0 0;min-height:16px;padding:0 0 0 6px}table.timetable>tbody>tr>td .item>.meta>.room.moved{font-style:italic}table.timetable>tbody>tr>td .item>.meta>.description{cursor:pointer}table.timetable>tbody>tr>td .item>.meta>.description,.untimetabledItems .item>.meta>.description{background:rgba(0,0,0,0.3);color:rgba(255,255,255,1);font-size:90%;font-weight:700;padding:2px 6px;text-shadow:0 1px rgba(0,0,0,0.2)}table.timetable>tbody>tr>td .item[data-yiq="light"]>.meta>.description,.untimetabledItems .item[data-yiq="light"]>.meta>.description{background:rgba(255,255,255,0.3)}table.timetable>tbody>tr>td .item>.meta>.students{cursor:pointer}table.timetable>tbody>tr>td .item>.meta>.students,.untimetabledItems .item>.meta>.students{font-size:90%;opacity:0.5;padding:0 6px}table.timetable>tbody>tr>td>.item>.topic,table.days>tbody>tr>td>div.entriesWrapper>div.entry.timetabled>div.topic,table.days>tbody>tr>td>div.entriesWrapper>div.entry.adhoc>div.topic{font-size:130%;padding:0 6px 4px}div.calendarView>div.dailycal.vertical-fill>div.content>div.wrapper>table.days>tbody>tr>td>div.entriesWrapper>div.entry.adhoc>div.topic,div.calendarView>div.dailycal.vertical-fill>div.content>div.wrapper>table.days>tbody>tr>td>div.entriesWrapper>div.entry.timetabled>div.topic{display:none}div.calendarView>div.dailycal.vertical-fill.show-topics>div.content>div.wrapper>table.days>tbody>tr>td>div.entriesWrapper>div.entry.adhoc>div.topic,div.calendarView>div.dailycal.vertical-fill.show-topics>div.content>div.wrapper>table.days>tbody>tr>td>div.entriesWrapper>div.entry.timetabled>div.topic{display:inline-block}table.timetable>tbody>tr>td .item>.meta>.staff{font-size:90%;font-style:italic;padding:0 6px}table.timetable>tbody>tr>td>.item>.gutter,.untimetabledItems .item>.gutter{background:#444;background:rgba(0,0,0,0.6);border-radius:0 0 4px 4px;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,0.5);padding:4px;text-align:center}.timetable.tabPage>.timetable>.selectors>.filterBox{margin:2px 0;padding:2px 8px}@media (max-width: 1200px){.timetable.tabPage>.timetable>.selectors>.filterBox.studentFilters .options{display:none}}.timetable.tabPage>.calendarView,.timetable.tabPage>.timetable>.timetableWrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.timetable.tabPage>.timetable>.timetableWrapper{top:48px}.timetable.tabPage>.calendarView>.dailycal{height:100%}.timetable.tabPage>.calendarView>.dailycal>.supNavigate{top:4px}.timetable.tabPage>.calendarView>.dailycal>.header>.days{width:auto}.timetable.tabPage>.calendarView>.dailycal>.header>.days>tbody>tr>td>.title{box-sizing:border-box;width:200px}.timetable.tabPage>.calendarView>.dailycal>.header>.days>tbody>tr>td>.title>.name{color:#999;font-size:0.9rem}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days{width:auto}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper{box-sizing:border-box;margin:0;min-width:200px}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry{border:1px solid rgba(0,0,0,0.2)}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.new{opacity:0.5}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.relief{border:dashed 6px #c00}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.relieved{background-image:url(/js/images/striped.png);border:dashed 2px #444;box-shadow:none;opacity:0.5}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.noreply{outline:2px dashed #c00}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.declined{opacity:0.5;text-decoration:line-through}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.title{font-size:90%;font-weight:700;opacity:0.5;padding:2px 2px 4px;text-shadow:none}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.times{padding:0 2px 4px}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.room{font-size:90%;padding:0 2px;text-shadow:none}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.room.moved{font-style:italic}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.description{background-color:rgba(0,0,0,0.3);color:#fff;font-size:95%;padding:2px;text-shadow:0 1px rgba(0,0,0,0.2)}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.invitees,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.students,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.reply{font-size:80%;opacity:0.5;padding:2px;text-shadow:none}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.staff{font-size:90%;font-style:italic}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions{position:absolute;right:2px;top:2px}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.thin>.actions,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry.short>.actions{display:none}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>button,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>a{box-shadow:none;box-sizing:content-box;display:inline-block;height:16px;margin:0 0 0 2px;padding:4px;text-align:center;vertical-align:middle;width:16px}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>button.marked,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>a.marked{opacity:0.4}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>button:hover,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>a:hover{background-color:#fff}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>button:active,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>a:active{transform:scale(0.9)}.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>button>img,.timetable.tabPage>.calendarView>.dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper>.entry>.actions>a>img{margin:0;padding:0;vertical-align:top}.timetable.tabPage>.calendarView>.quickbar{background:#444;border:4px solid #fff;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.5),inset 0 0 4px rgba(0,0,0,0.3);color:#000;padding:2px 0 0;transform:scale(0);transition:transform 0.2s ease-in-out,left 0.5s,top 0.5s}.timetable.tabPage>.calendarView>.quickbar>.wrapper{width:250px}.timetable.tabPage>.calendarView>.quickbar>.wrapper.hasNotes{width:450px}.timetable.tabPage>.calendarView>.quickbar[data-type="new"]{padding:0;width:auto}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions{align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;margin:0;padding:4px}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.uiButton,.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.wrapper{box-sizing:border-box;color:#444;cursor:pointer;display:inline-block;margin:4px 0 0;padding:4px;text-align:center;vertical-align:middle}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>*:first-child{margin-top:0}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.wrapper,.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.fauxButton{background:#ccc;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0.5));border:0;border-radius:2px}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.uiButton>label,.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.wrapper>label,.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.fauxButton>label{display:block;margin:4px}.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.wrapper>.singleSelect,.timetable.tabPage>.calendarView>.quickbar[data-type="new"] .actions>.fauxButton>.singleSelect{box-sizing:border-box;width:100%}.timetable.tabPage>.calendarView>.quickbar[data-type="timetabled"],.timetable.tabPage>.calendarView>.quickbar[data-type="adhoc"]{cursor:pointer}.timetable.tabPage>.calendarView>.quickbar[data-mode="edit"]{cursor:default;width:400px}.timetable.tabPage>.calendarView>.quickbar.visible{transform:scale(1)}.timetable.tabPage>.calendarView>.quickbar.above{transform-origin:bottom center}.timetable.tabPage>.calendarView>.quickbar.below{transform-origin:top center}.timetable.tabPage>.calendarView>.quickbar::before{border:12px solid rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.timetable.tabPage>.calendarView>.quickbar.above::before{border-top-color:#fff;bottom:-28px}.timetable.tabPage>.calendarView>.quickbar.below::before{border-bottom-color:#fff;top:-28px}.timetable.tabPage>.calendarView>.quickbar:before{border:12px solid rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.timetable.tabPage>.calendarView>.quickbar.above:before{border-top-color:#fff;bottom:-28px}.timetable.tabPage>.calendarView>.quickbar.below:before{border-bottom-color:#fff;top:-28px}.timetable.tabPage>.calendarView>.quickbar .title{color:rgba(0,0,0,0.75);font-size:200%;margin:4px 0;padding:0 8px;word-wrap:break-word}.timetable.tabPage>.calendarView>.quickbar .tabset{border-radius:0}.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .title{color:#fff;color:rgba(255,255,255,0.75)}.timetable.tabPage>.calendarView>.quickbar .edit,.timetable.tabPage>.calendarView>.quickbar .clone{box-sizing:border-box;display:inline-block;float:right;margin:-2px 4px 0 0;padding:8px;vertical-align:middle}.timetable.tabPage>.calendarView>.quickbar .edit>img,.timetable.tabPage>.calendarView>.quickbar .clone>img{margin:0;padding:0}.timetable.tabPage>.calendarView>.quickbar .meta{font-size:90%;padding:0 8px}.timetable.tabPage>.calendarView>.quickbar .meta>.times{color:rgba(0,0,0,0.5);font-size:120%;margin:4px 0}.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.times{color:rgba(255,255,255,0.5)}.timetable.tabPage>.calendarView>.quickbar .meta>.room{color:rgba(0,0,0,0.5);margin:4px 0}.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.room{color:rgba(255,255,255,0.5)}.timetable.tabPage>.calendarView>.quickbar .meta>.room.moved{font-style:italic}.timetable.tabPage>.calendarView>.quickbar .meta>.subject{background-color:rgba(0,0,0,0.3);color:#fff;font-size:120%;margin:4px -8px;padding:2px 8px;text-shadow:0 1px rgba(0,0,0,0.2)}.timetable.tabPage>.calendarView>.quickbar .meta>.students{color:rgba(0,0,0,0.5);margin:4px 0}.timetable.tabPage>.calendarView>.quickbar .meta>.invitees{color:rgba(0,0,0,0.5);font-size:90%;margin:4px 0}.timetable.tabPage>.calendarView>.quickbar .meta>.staff,.timetable.tabPage>.calendarView>.quickbar .meta>.owner{color:rgba(0,0,0,0.5);font-style:italic;margin:4px 0}.timetable.tabPage>.calendarView>.quickbar .meta>.reply{color:rgba(0,0,0,0.5);margin:4px 0}.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.students,.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.invitees,.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.staff,.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.owner,.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.reply{color:rgba(255,255,255,0.5)}.timetable.tabPage>.calendarView>.quickbar .meta>.reply.buttonMenu{color:#444;padding:2px}.timetable.tabPage>.calendarView>.quickbar .meta>.topic{color:rgba(0,0,0,0.9);font-size:130%}.timetable.tabPage>.calendarView>.quickbar[data-yiq=light] .meta>.topic{color:rgba(255,255,255,0.9);font-size:130%}.timetable.tabPage>.calendarView>.quickbar .iframeWrapper{background-color:rgba(255,255,255,0.4);margin:4px -8px 0;max-height:200px;overflow:auto}.quickbar>.meta>.programme{background:#eee;border:none;border-radius:0;box-shadow:0 2px 2px rgba(0,0,0,0.5);box-sizing:border-box;color:rgba(0,0,0,0.8);display:block;font-size:110%;margin:4px -4px;padding:4px;text-align:center;text-shadow:none;width:calc(100% + 8px)}.quickbar>.meta>.programme>img{margin:0 4px 0 0;padding:0;vertical-align:middle}.timetable.tabPage>.calendarView>.quickbar .gutter{align-items:stretch;background:rgba(0,0,0,0.6);box-shadow:0 4px 4px -2px rgba(0,0,0,0.5) inset;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;margin:2px 0 0;padding:8px;text-align:center}.timetable.tabPage>.calendarView>.quickbar .gutter>button,.timetable.tabPage>.calendarView>.quickbar .gutter>a{align-content:center;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin:0 4px 4px 0;min-width:38px;padding:8px}.timetable.tabPage>.calendarView>.quickbar .gutter>button>img,.timetable.tabPage>.calendarView>.quickbar .gutter>a>img{margin:0;padding:0}.timetable.tabPage>.calendarView>.quickbar .gutter>button.buttonMenu>img{vertical-align:middle}.timetable.tabPage>.calendarView>.quickbar .gutter>button.marked,.timetable.tabPage>.calendarView>.quickbar .gutter>a.marked{opacity:0.4}.timetable.tabPage>.ptMyDay{height:100%}.timetable.tabPage>.ptClassList{height:100%;overflow:hidden;width:100%}.untimetabledItems{bottom:0;left:0;overflow:hidden;padding:8px 0 0;position:absolute;right:0;text-align:right}.untimetabledItems>.handleContainer{display:block;margin:0 8px -1px auto;width:125px}.untimetabledItems>.handleContainer>.handle{background:#eee;border:solid 1px #ccc;border-bottom:none;border-radius:3px 3px 0 0;color:#204a87;cursor:pointer;font-size:90%;padding:2px 8px;text-align:center}.untimetabledItems>.list{background:#eee linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));border-top:solid 1px #fff;box-sizing:border-box;height:0;overflow-x:auto;overflow-y:hidden;text-align:left;transition:border 0.5s;white-space:nowrap}.untimetabledItems>.list.visible{border-color:#ccc;height:auto}.untimetabledItems>.list>.item{box-sizing:border-box;display:inline-block;margin:8px 0 8px 8px;vertical-align:top;white-space:normal;width:150px}.untimetabledItems>.list>.add{background:#fff;border:dashed 1px #666;border-radius:4px;box-shadow:0 2px 2px -1px rgba(0,0,0,0.5);cursor:pointer;display:inline-block;margin:8px;opacity:0.5;padding:8px;text-align:center;transition:opacity 0.5s;vertical-align:middle;width:96px}.untimetabledItems>.list>.add:hover{opacity:1.0}.untimetabledItems>.list>.note{display:inline-block;margin:4px 0 0 24px;vertical-align:middle;white-space:normal;width:300px}.uiSlidePane>.pane>.content>.programdetail{height:100%}.uiSlidePane>.pane>.content>.programdetail .locked{background:#444;color:#fff;font-size:125%;font-style:italic;height:1.3em;padding:2px}.uiSlidePane>.pane>.content>.programdetail .locked img{margin:-6px 8px}.uiSlidePane>.pane>.content>.programdetail .outline textarea{border:0;height:120px;padding:0;width:100%}.uiSlidePane>.pane>.content>.programdetail .homework textarea{box-sizing:border-box;height:80px;width:100%}.uiSlidePane>.pane>.content>.programdetail .topic{background:#9bbe6c linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.25));border:solid 1px #445230;box-sizing:border-box;display:inline-block;padding:4px;vertical-align:middle;width:50%}.uiSlidePane>.pane>.content>.programdetail .topic label{box-sizing:border-box;color:#445230;display:inline-block;padding:0 8px 0 0;text-align:right;text-shadow:0 1px 0 rgba(255,255,255,0.25);vertical-align:middle;width:15%}.uiSlidePane>.pane>.content>.programdetail .topic input{background-color:#445230;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#fff;font-size:125%;font-weight:700;padding:4px 8px;vertical-align:middle;width:85%}.uiSlidePane>.pane>.content>.programdetail .wisp,.uiSlidePane>.pane>.content>.programdetail .booking{box-sizing:border-box;display:inline-block;font-size:130%;margin:0 0 0 2%;padding:4px;vertical-align:middle;width:22%}.uiSlidePane>.pane>.content>.programdetail .outline,.uiSlidePane>.pane>.content>.programdetail .homework{margin:8px 0 0}.uiSlidePane>.pane>.content>.programdetail .outline>.userHTML{border:solid 1px #ccc;height:150px;overflow:auto}.uiSlidePane>.pane>.content>.programdetail .homework>div{height:80px;overflow:auto}.untimetabledEditor>.anyoneSelect{background:none;border-radius:0;border-right:4px solid #eee;display:-ms-inline-flexbox;display:inline-flex;height:400px;margin:0 8px 0 0;padding:0;vertical-align:top}.untimetabledEditor>.details{display:inline-block;width:300px}.untimetabledEditor>.details>.field{border-bottom:dotted 1px #ddd;padding:8px 0}.untimetabledEditor>.details>.field:first-of-type{border-top:dotted 1px #ddd}.untimetabledEditor>.details>.field>label{display:inline-block;padding:0;vertical-align:middle;width:100px}.untimetabledEditor>.details>.field>.description{color:#999;font-size:90%;font-style:italic;margin-left:100px}.untimetabledEditor>.details>.field>input{box-sizing:border-box;vertical-align:middle;width:200px}.untimetabledEditor>.details>.note{background:#eee;border-radius:4px;color:#666;margin:8px 0 0;padding:8px}.untimetabledEditor>.details>.note>p:last-child{margin:0}.academicReportsWrapper>.tabPage>.report{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:2px}.academicReportsWrapper>.tabPage>.report>.content{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px}.academicReportsWrapper>.tabPage>.report>.content>.item{display:-ms-flexbox;display:flex;margin:0 0 32px}.academicReportsWrapper>.tabPage>.report>.content>.deleted{opacity:0.5}.academicReportsWrapper>.tabPage>.report>.content>.deleted>.alpha>.title{background-image:url(/js/images/deleted.png)}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:3;flex:3;-ms-flex-direction:column;flex-direction:column}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta{box-sizing:border-box;-ms-flex:1;flex:1;min-width:320px;padding-left:8px}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title{background-color:#73637d;margin:0 0 8px;padding:8px;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:1}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>button,.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>.locked{margin:0;padding:4px;position:absolute;right:8px;top:8px}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>.locked{background:rgba(0,0,0,0.2);border-radius:100%;padding:10px}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>button>img{margin:0}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>.name{color:#fff;font-size:150%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,0.5);white-space:nowrap}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.title>.staff{color:#b9b1be;text-shadow:0 1px 1px rgba(0,0,0,0.5)}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.comment{-ms-flex:1;flex:1;min-height:240px;position:relative}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.comment>textarea{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;height:100%;margin:0;padding:8px;position:absolute;width:100%}.academicReportsWrapper>.tabPage>.report>.content>.item>.alpha>.comment>textarea.changed{background-color:#fdf3a6}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score{background:#ddd;margin:0 0 8px;padding:4px 8px}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score .item{display:inline-block;padding:4px 0;width:50%}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score .item>input{box-sizing:border-box;margin:0 0 0 1ex;vertical-align:baseline;width:4em}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score>.calculated .value{padding:0 0 0 6px}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score .template{color:#666;text-shadow:0 1px #fff}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta>.score>.moderated label{padding:0;vertical-align:middle}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta input.changed{background-color:#fdf3a6}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta .row{display:-ms-flexbox;display:flex;margin:0 0 -1px}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta .row:nth-child(2n+1){background:#eee}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta .row>.name{color:#444;-ms-flex:1;flex:1;padding:8px}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta .row>.value{width:64px}.academicReportsWrapper>.tabPage>.report>.content>.item>.beta .row>.value>input{box-sizing:border-box;color:#204a87;font-size:125%;font-weight:700;height:100%;width:100%}.academicReportsWrapper>.tabPage>.report>.content>.value>.alpha>.title{background-color:#637d74}.academicReportsWrapper>.tabPage>.report>.content>.value>.alpha>.title>.staff{color:#b1beb9}.academicAddValue>label{color:#666;display:block;font-size:120%;margin:0 0 8px;padding:0}.academicAddValue>input{width:200px}.assessmentPane.pane>.content{margin:0;position:relative}.assessmentPane>.content>.assessmentEditor{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.assessmentPane>.content>.assessmentEditor>.body{-ms-flex:1;flex:1;position:relative}.assessmentPane>.content .tabset.horizontal.alignTop{position:-webkit-sticky;position:sticky;top:0;z-index:2}.assessmentContainer{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;padding:8px;position:absolute;right:0;top:0}.assessmentContainer h2{color:#444;display:block;font-size:120%;font-weight:400;margin:4px}.assessmentContainer>.metadata>.groupWrapper>.date>.metaclasses{margin-left:4px;vertical-align:baseline;width:192px}.assessmentContainer>.application{align-items:center;color:#999;display:-ms-flexbox;display:flex;-ms-flex-align:center;margin-bottom:8px;padding-left:8px}.assessmentContainer>.application>img,.assessmentContainer>.application>button{margin:0 6px}.assessmentContainer>.metadata{background:#eee;margin-bottom:8px;padding:8px}.assessmentContainer>.metadata label{color:#999;margin-right:4px}.assessmentContainer>.metadata>.titleWrapper{margin-bottom:8px}.assessmentContainer>.metadata>.titleWrapper,.assessmentContainer>.metadata>.groupWrapper{display:-ms-flexbox;display:flex}.assessmentContainer>.metadata>.titleWrapper>.title,.assessmentContainer>.metadata>.titleWrapper>.weight{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center}.assessmentContainer>.metadata>.titleWrapper>.title{-ms-flex:1;flex:1}.assessmentContainer>.metadata>.titleWrapper>.title>input{color:#204a87}.assessmentContainer>.metadata>.titleWrapper>.title>input,.assessmentContainer>.metadata>.titleWrapper>.weight>input,.assessmentContainer>.metadata>.groupWrapper>.date>.due>input{box-sizing:border-box;font-size:130%}.assessmentContainer>.metadata>.titleWrapper>.weight>input{width:64px}.assessmentContainer>.metadata>.titleWrapper>.title>input,.assessmentContainer>.metadata>.groupWrapper>.date>input{-ms-flex:1;flex:1}.assessmentContainer>.metadata>.groupWrapper>.assessmentSet>select.set{vertical-align:baseline;width:170px}.assessmentContainer>.metadata>.groupWrapper>.assessmentSet>select.mode{border:none;border-left:solid 1px #ddd;vertical-align:baseline;width:100px}.assessmentContainer>.metadata>.groupWrapper>.date{-ms-flex:1;flex:1;text-align:right}.assessmentContainer>.metadata>.groupWrapper>.date>.metaclasses,.assessmentContainer>.metadata>.groupWrapper>.date>.due{display:inline-block;vertical-align:baseline}.assessmentContainer>.metadata>.groupWrapper>.date>.due>input{vertical-align:middle}.assessmentContainer>.setup{-ms-flex:1;flex:1;position:relative}.assessmentContainer>.setup>.leftC,.assessmentContainer>.setup>.rightC{bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;position:absolute;top:0}.assessmentContainer>.setup>.leftC{left:0;width:30%}.assessmentContainer>.setup>.rightC{border-left:4px solid #204a87;left:30%;width:70%}.assessmentContainer>.setup>.rightC>.detailsContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;flex-basis:234px;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:234px;min-height:234px;padding:0;position:relative}.assessmentContainer>.setup>.rightC>.detailsContainer>.details{-ms-flex:1;flex:1;position:relative}.assessmentContainer>.setup>.rightC>.detailsContainer>.details>.formattedText,.assessmentContainer>.setup>.rightC>.detailsContainer>.details>.content{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.assessmentContainer>.setup>.rightC>.detailsContainer>.details>.formattedText>.wrapper>.cke>.cke_inner>.cke_contents>iframe{width:100%!important}.assessmentContainer>.setup>.rightC>.detailsContainer>.details>.content{border-top:1px solid #ddd}.assessmentContainer>.setup>.rightC>.detailsContainer>.details>.content.noDetails{color:#999;font-size:120%;font-style:italic;padding-top:12px;text-align:center}.assessmentContainer>.setup>.leftC>.checklist{border-top:1px solid #ddd;box-sizing:border-box;-ms-flex:1;flex:1;margin:0;position:relative;vertical-align:top}.assessmentContainer>.setup>.leftC>.checklist .list{bottom:0;box-shadow:none;height:auto;left:0;min-height:196px;position:absolute;right:6px;top:2.5em;width:auto}.assessmentContainer>.setup>.rightC>.criteriaContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:230px;min-height:196px;position:relative}.assessmentContainer>.setup>.rightC>.criteriaContainer>.pillbox{position:absolute;right:0;top:4px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent{-ms-flex:1;flex:1;position:relative}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head{border-bottom:1px solid #eee;border-top:1px solid #eee}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th{background:#f8f8f8;background-image:none;border-bottom:0}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head::after{background-image:none;border-bottom:0}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=label],.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=target],.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=weight]{text-align:left}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=label]>div,.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=target]>div,.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=weight]>div{margin-left:4px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .head th[data-col=action]>div{width:24px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable td{border:solid 1px #eee;border-top:none;vertical-align:middle}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable td:first-child{border-left:none}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable td:last-child{border-right:none}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable tr.deleted{background:url(/js/images/deleted.png);color:#666;font-style:italic}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable tr.deleted>td>div>input,.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable tr.deleted>td>div>button.buttonMenu{font-style:italic;opacity:0.7}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable input,.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable button{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable th>button.inlineHelp{width:16px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable input{background:none;border:none}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .turnitin{width:72px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .target,.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .weight{width:48px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .action{width:32px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .action button{padding:4px 8px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .syllabus{width:140px}.assessmentContainer>.setup>.rightC>.criteriaContainer>.criteriaContent>.uiTable .type{width:96px}.assessmentContainer>.setup>.leftC>.checkboxes>.onenoteLaunch{display:inline-block;margin:4px;padding-left:32px;position:relative}.assessmentContainer>.setup>.leftC>.checkboxes>.onenoteLaunch>img{left:8px;margin-top:-8px;position:absolute;top:50%}.assessmentContainer>.setup>.leftC>.checkboxes input.uiCheckbox{margin-left:0}.assessmentContainer>.setup>.leftC>.checkboxes>div{border-top:1px solid #eee;padding:4px 0;padding-left:1ex}.assessmentContainer>.setup>.leftC>.checkboxes>div:first-of-type{border-top:1px solid #ddd}.assessmentContainer>.setup>.leftC>.checkboxes>.overdue>div>.days{margin-left:4px;vertical-align:baseline;width:32px}.assessmentContainer>.setup>.leftC>.checkboxes>.customText,.assessmentContainer>.setup>.leftC>.checkboxes>.submissions>div,.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt>div,.assessmentContainer>.setup>.leftC>.checkboxes>.overdue,.assessmentContainer>.setup>.leftC>.checkboxes>.report>div{align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-align:baseline}.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt.disabled{color:#888}.assessmentContainer>.setup>.leftC>.checkboxes label{padding:0}.assessmentContainer>.setup>.leftC>.checkboxes>.customText>label,.assessmentContainer>.setup>.leftC>.checkboxes>.submissions>div>label,.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt>label,.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt>div>label,.assessmentContainer>.setup>.leftC>.checkboxes>.overdue>div,.assessmentContainer>.setup>.leftC>.checkboxes>.report>div>label{-ms-flex:1;flex:1;margin:1ex}.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt>label{margin-left:0}.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt>.metaclasses{margin:1ex;margin-left:0;vertical-align:baseline;width:80%}.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt.classes>.visibility,.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt.classes>.gradeVisibility,.assessmentContainer>.setup>.leftC>.checkboxes>.coneqt.classes>.studentFeedback{margin-left:24px}.assessmentPane .body>.uiCutoffs{padding:8px}.assessmentPane .body>.uiCutoffs>.cutoffs>h2{color:#444;display:block;font-size:130%;font-weight:400}.assessmentContainer>.setup>.rightC>.resourcesContainer{border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:135px;position:relative}.assessmentContainer>.setup>.rightC>.resourcesContainer>.uiResourceList{border-top:1px solid #ddd;-ms-flex:1;flex:1;flex-basis:96px;-ms-flex-preferred-size:96px;margin-top:2px}.assessmentContainer>.setup>.rightC>.resourcesContainer>.uiResourceList>.overflow{bottom:0;left:0;overflow-x:scroll;right:0;top:32px;white-space:nowrap}.assessmentContainer>.setup>.rightC>.resourcesContainer>.uiResourceList>.overflow .uiResource.inline,.assessmentContainer>.setup>.rightC>.resourcesContainer>.uiResourceList>.overflow .uiFile.inline{height:100%;margin-bottom:0}.assessmentContainer>.setup>.rightC>.resourcesContainer button.add{position:absolute;right:0;top:0;width:110px}.assessmentContainer>.setup>.rightC>.resourcesContainer .item>button{background:transparent;border:0;box-shadow:none;color:#888;font-weight:700;margin:0 0 0 3px;padding:0}.attendanceAdmin .content>.attendanceTypes{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:2px}.attendanceAdmin .content>.attendanceTypes>.note,.uiSlidePane .attendanceType>.note{background:#f8f8f8;margin:0 0 8px;padding:8px;text-align:center}.attendanceAdmin .content>.attendanceTypes>.note>img,.uiSlidePane .attendanceType>.note>img{display:inline-block;vertical-align:middle}.attendanceAdmin .content>.attendanceTypes>.note>.explanation,.uiSlidePane .attendanceType>.note>.explanation{display:inline-block;font-size:125%;vertical-align:middle}.attendanceAdmin .content>.attendanceTypes>ul{list-style-type:none;padding:0}.attendanceAdmin .content>.attendanceTypes>ul>li{border:4px solid #fff;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;width:33.333%}.attendanceAdmin .content>.attendanceTypes>ul>li.inactive{background-image:repeating-linear-gradient(135deg,#eee,#eee 4px,#fff 4px,#fff 8px);opacity:0.5}.attendanceAdmin .content>.attendanceTypes>ul>li:hover{opacity:0.7}.attendanceAdmin .content>.attendanceTypes>ul>li>.icon>img{background:#eee;border-radius:4px 0 0 4px;display:block;padding:4px}.attendanceAdmin .content>.attendanceTypes>ul>li>.details{border:2px solid #eee;border-radius:0 4px 4px 0;bottom:0;left:72px;position:absolute;right:0;top:0}.attendanceAdmin .content>.attendanceTypes>ul>li>.details>.label{font-size:125%;margin:8px}.attendanceAdmin .content>.attendanceTypes>ul>li>.details>.edit{bottom:4px;font-size:90%;position:absolute;right:4px}.uiSlidePane .attendanceType>.note{background:#f8f8f8;margin:0 0 8px;padding:8px;text-align:center}.uiSlidePane .attendanceType>.note>img{display:inline-block;vertical-align:middle}.uiSlidePane .attendanceType>.note>.explanation{display:inline-block;font-size:125%;vertical-align:middle}.uiSlidePane .attendanceType>.field{border-right:1px dotted #ccc;box-sizing:border-box;display:inline-block;margin:0 0 16px;padding:0 8px;position:relative;vertical-align:top;width:20%}.uiSlidePane .attendanceType>.field>label,.uiSlidePane .attendanceType>.codes>.codeset label{color:#999;display:block;font-size:90%;padding:0;text-align:center;text-transform:uppercase}.uiSlidePane .attendanceType>.field>input,.uiSlidePane .attendanceType>.codes>.codeset input{box-sizing:border-box;display:block;width:100%}.uiSlidePane .attendanceType>.field>button{margin:4px 0 0}.uiSlidePane .attendanceType>.field>.warning{color:#c00;font-size:80%;font-style:italic;text-align:center;visibility:hidden}.uiSlidePane .attendanceType>.field.error>input{border-color:#c00;color:#c00}.uiSlidePane .attendanceType>.field.error>.warning{visibility:visible}.uiSlidePane .attendanceType>.field.code{padding-left:0}.uiSlidePane .attendanceType>.field.label{width:70%}.uiSlidePane .attendanceType>.field.icon{border-right:none;padding-right:0;text-align:center;width:10%}.uiSlidePane .attendanceType>.field.code>input,.uiSlidePane .attendanceType>.field.label>input{font-size:125%}.uiSlidePane .attendanceType>.field.explanation{border-right:none;padding:0;width:100%}.uiSlidePane .attendanceType>.field.code>label,.uiSlidePane .attendanceType>.field.label>label,.uiSlidePane .attendanceType>.field.explanation>label{text-align:left}.uiSlidePane .attendanceType>.field.consideredPresent{width:40%}.uiSlidePane .attendanceType>.field>.pillbox{display:block;margin:4px 0;text-align:center}.uiSlidePane .attendanceType>.field>.uiDateRangeOptional{text-align:center}.uiSlidePane .attendanceType>.field>.uiDateRangeOptional>input{display:inline-block}.uiSlidePane .attendanceType>.field>.uiDateRangeOptional>.toggle{color:#222;font-size:80%;padding:4px}.uiSlidePane .attendanceType>.attributes{border-right:1px dotted #ccc;box-sizing:border-box;display:inline-block;margin:0 0 16px;padding:0 8px 0 0;vertical-align:top;width:40%}.uiSlidePane .attendanceType>.attributes>h2,.uiSlidePane .attendanceType>.codes>h2{color:#999;display:block;font-size:125%;font-weight:400;padding:0}.uiSlidePane .attendanceType>.attributes>.uiCheckList{float:none;margin:0;width:100%}.uiSlidePane .attendanceType>.attributes>.uiCheckList>.list{width:auto}.uiSlidePane .attendanceType>.codes{box-sizing:border-box;display:inline-block;margin:0 0 16px;padding:0 8px;vertical-align:top;width:60%}.uiSlidePane .attendanceType>.codes>.codeset{border-right:1px dotted #ccc;box-sizing:border-box;display:inline-block;margin:0 0 16px;padding:0 8px;vertical-align:top;width:33.333%}.uiSlidePane .attendanceType>.codes>.codeset:nth-child(3n+1){border-right:none}.uiSlidePane .attendanceType>.codes>.codeset>h3{font-size:90%;text-align:center;text-transform:uppercase}.uiSlidePane .attendanceType>.codes>.codeset>.code,.uiSlidePane .attendanceType>.codes>.codeset>.priority{box-sizing:border-box;display:inline-block;width:50%}.uiSlidePane .attendanceType>.codes>.codeset>.code{padding:0 4px 0 0}.uiSlidePane .attendanceType>.codes>.codeset>.priority{padding:0 0 0 4px}.attendanceEditSolutions{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0}.attendanceEditSolutions>.query{background:#f8f8f8;margin:2px 0 0;padding:18px 12px}.attendanceEditSolutions>.query h3{color:#777;font-size:90%;margin:0;text-transform:uppercase}.attendanceEditSolutions>.query>.type,.attendanceEditSolutions>.query>.dates,.attendanceEditSolutions>.query>.applicationDates,.attendanceEditSolutions>.query>.reason{box-sizing:border-box;display:inline-block;min-width:256px;padding:6px 12px;vertical-align:top;width:50%}.attendanceEditSolutions>.query>.type>.singleSelect,.attendanceEditSolutions>.query>.reason>input{box-sizing:border-box;width:100%}.attendanceEditSolutions>.query>.dates>.enabledStatus>input,.attendanceEditSolutions>.query>.applicationDates>.enabledStatus>input{margin:0}.attendanceEditSolutions>.query>.dates>.daterange>input,.attendanceEditSolutions>.query>.applicationDates>.daterange>input{width:128px}.attendanceEditSolutions>.results{border-top:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.attendanceEditSolutions>.results>.header{min-height:0}.attendanceEditSolutions>.results>.header>table{box-sizing:border-box;table-layout:fixed;width:100%}.attendanceEditSolutions>.results>.header>table>thead>tr>td{box-sizing:border-box;color:#777;font-size:90%;text-align:left;text-transform:uppercase}.attendanceEditSolutions>.results>.tableWrapper{-ms-flex:1;flex:1;margin:0;overflow-y:scroll}.attendanceEditSolutions>.results>.tableWrapper>table{table-layout:fixed;width:100%}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>td{border-bottom:1px solid #eee;box-sizing:border-box;padding:2px;vertical-align:top}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr{transition:opacity 0.25s,background-color 0.25s}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr[data-suppressed]{font-style:italic;opacity:0.7}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr[data-changed]{background-color:#c7dcf3}.attendanceEditSolutions>.results>.header>table>thead>tr>.type,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.type{width:15%}.attendanceEditSolutions>.results>.header>table>thead>tr>.dates,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.dates,.attendanceEditSolutions>.results>.header>table>thead>tr>.created,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.created,.attendanceEditSolutions>.results>.header>table>thead>tr>.repetition,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.repetition{width:180px}.attendanceEditSolutions>.results>.header>table>thead>tr>.reason,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.reason{width:15%}.attendanceEditSolutions>.results>.header>table>thead>tr>.suppressed,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.suppressed{text-align:center;width:72px}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.type>img{display:inline;margin:0 4px 0 0;vertical-align:middle}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.type>.label{display:inline;vertical-align:middle}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.dates>.from,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.dates>.until,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.created>.timestamp{color:#777;font-size:90%}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.students>ul,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.repetition>ul{padding:0}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.students>ul>li,.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.repetition>ul>li{color:#555}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.suppressed>.pillbox{text-transform:uppercase}.attendanceEditSolutions>.results>.tableWrapper>table>tbody>tr>.suppressed>.pillbox>button{padding:1px 4px}.brandingSettings{padding:16px}.brandingSettings>.message{background:#f8f8f8;border-left:8px solid #ffc20e;border-radius:2px;color:rgba(0,0,0,0.5);margin:16px;padding:8px}.brandingSettings>.context{border:1px solid rgba(0,0,0,0.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;height:320px;margin:16px;max-width:800px;min-width:320px;width:30%}.brandingSettings>.context.single{height:auto}.brandingSettings>.context>h2{background:#eee;color:rgba(0,0,0,0.5);margin:0;padding:8px;text-transform:uppercase}.brandingSettings>.context>.noFile{font-weight:700;opacity:0.5;padding:16px;text-transform:uppercase}.brandingSettings>.context.single>a{margin:8px}.brandingSettings>.context>.uiFileList{-ms-flex:1;flex:1}.ptCalendaring{bottom:0;display:-ms-flexbox;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.correspondenceLog{align-items:stretch;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.correspondenceLog>.options{padding:4px;text-align:center}.correspondenceLog>.options>div{display:inline-block;margin:0 16px 0 0;vertical-align:middle}.correspondenceLog>.options>.limit{background-color:#ddd;border-radius:4px;color:#555;font-size:110%;padding:2px 4px}.correspondenceLog>.options>.limit>img{margin:2px 4px;vertical-align:middle}.correspondenceLog>.uiTable{-ms-flex:1;flex:1;height:auto;overflow:hidden;position:static}.correspondenceLog>.uiTable table{width:100%}.correspondenceLog>.uiTable>.body .contents>.pre>span{color:#666;font-style:italic;margin:4px}.correspondenceLog>.uiTable>.body .contents>.pre>button{margin:2px}.uiSlidePane>.pane.logPreview>.content{height:1200px}.uiSlidePane>.pane.logPreview>.content>.logPreview{border:1px solid #999;border-radius:3px;box-sizing:border-box;height:100%;padding:5px}.uiSlidePane>.pane.logPreview>.content>.logPreview>iframe{border:0;box-sizing:border-box;display:block;height:100%;width:100%}.correspondencePost>.failures{color:#c00;font-size:120%}.correspondencePost>.uiTable table{width:100%}.correspondencePost>.uiTable>.body{height:250px}/** Detailed parameters (sidebar) **/.coursetypeSetup>.management>.edit>.parameters>.buttonMenu{margin:8px}.itemList{border-right:4px solid #204a87;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:200px}.itemList.disabled{background-color:#eee}.itemList>.search{background-color:#f8f8f8;border:none;border-radius:0;box-sizing:border-box;margin:0;width:100%}.itemList>.list{border-top:1px solid #eee;overflow:auto;width:auto}.itemList>.list>.item{border-bottom:1px solid #eee;color:#204a87;cursor:pointer;min-height:24px;padding:8px 4px;position:relative}.itemList.disabled>.list>.item{color:#999}.itemList>.list>.item.new{font-size:125%}.itemList:not(.disabled)>.list>.item:not(.selected):hover{background:#eee}.itemList:not(.disabled)>.list>.item.selected{background:#204a87;color:#fff}.itemList>.list>.item>.locked,.itemList>.list>.item>.delete{bottom:4px;height:auto;padding:8px;position:absolute;right:4px;top:4px}.itemList>.list>.item>.locked>img,.itemList>.list>.item>.delete>img{margin:0}.mediaSettings{bottom:0;left:0;position:absolute;right:0;top:0}.mediaSettings>.uiTable td{border-left:none;border-right:none;vertical-align:middle}.mediaSettings>.uiTable .label{font-size:130%;line-height:24px;min-height:24px;vertical-align:middle}.mediaSettings>.uiTable tr[data-id='-1'] .label{color:#888}.mediaSettings>.uiTable .label>input{border-color:#ddd;box-sizing:border-box;vertical-align:middle;width:100%}.mediaSettings>.uiTable .type{text-align:center;vertical-align:middle;width:98px}.mediaSettings>.uiTable .configure{text-align:center;vertical-align:middle;width:100px}.mediaSettings>.uiTable .delete{text-align:center;vertical-align:middle;width:48px}.mediaSettings>.uiTable .configure>button,.mediaSettings>.uiTable .delete>button{margin:0}.mediaSettings>.uiTable .configure>button>span{font-size:80%;margin:0 0 0 2px}.mediaSettings>.uiTable .configure>button>span[data-configured='true']{color:#284c04}.mediaSettings>.uiTable .configure>button>span[data-configured='false']{color:#a00}.mediaSettings>.uiTable .configure>button>img,.mediaSettings>.uiTable .delete>button>img{margin:0}.mediaSettings>.uiTable .staffVideo,.mediaSettings>.uiTable .staffAudio,.mediaSettings>.uiTable .studentVideo,.mediaSettings>.uiTable .studentAudio{text-align:center;vertical-align:middle;width:64px}.mediaSettings>.uiTable td .buttonMenu{background:none;border:1px solid transparent;border-radius:4px;box-shadow:none}.mediaSettings>.uiTable td .buttonMenu:hover{border:1px solid #aaa}.mediaSettings>.uiTable td button.buttonMenu img{margin:0 2px;width:auto}.pane.mediaSettingsConfig{max-width:400px}.mediaSettingsConfig>.content>.configure>.token>.caption{color:#444;line-height:1.5;margin:8px}.mediaSettingsConfig>.content>.configure>.token[data-state='initial']>.caption{color:#a00;text-align:center}.mediaSettingsConfig>.content>.configure>.token[data-state='complete']>.caption{color:#284c04;text-align:center}.mediaSettingsConfig>.content>.configure>.token>.confirm{color:#444;font-size:200%;margin:8px;text-align:center}.mediaSettingsConfig>.content>.configure>.token>.confirm::after{color:#999;content:'confirmation code';display:block;font-size:40%;text-transform:uppercase}.mediaSettingsConfig>.content>.configure>.token>.verification{background:none;border:0;box-shadow:none;color:#204a87;display:block;margin:8px;text-align:center;text-decoration:underline}.mediaSettingsConfig>.content>.configure>.token>.error{color:#a00;font-size:100%;margin:8px}.mediaSettingsConfig>.content>.configure>.token>button{display:block;margin:4px auto;text-align:center}.portalEditor{height:100%}.portalEditor>.basic{margin:0 0 8px}.portalEditor>.basic>.fields{position:relative}.portalEditor>.basic>.fields>.name{font-size:130%;margin:0 0 4px}.portalEditor>.basic>.comments{border-top:1px dotted #ccc;padding:4px 0}.portalEditor>.basic>.fields>.name>label,.portalEditor>.basic>.fields>.url>label,.portalEditor>.basic>.comments>label{box-sizing:border-box;display:inline-block;padding:0;vertical-align:baseline;width:10%}.portalEditor>.basic>.comments>label{vertical-align:middle}.portalEditor>.basic>.comments>label.priority{margin:0 16px 0 32px;vertical-align:middle;width:auto}.portalEditor>.basic>.comments>input{vertical-align:middle}.portalEditor>.basic>.fields>.name>input,.portalEditor>.basic>.fields>.url>input{box-sizing:border-box;display:inline-block;vertical-align:baseline;width:90%}.portalEditor>.basic>.fields>.name>input{color:#204a87;width:84%}.portalEditor>.basic>.fields>.buttonMenu{margin:3px 0;position:absolute;right:0;top:0;width:5%}.portalEditor>.basic>.fields>.buttonMenu>img{vertical-align:middle}.portalEditor>.basic>.note{background:#eee;margin:2px 0 4px 78px;padding:2px 8px}.portalEditor>.basic>.note>img{float:left;margin:0 8px 0 0}.portalEditor>.tabPage{min-height:280px}.portalEditor>.tabPage>.edit{bottom:0;left:0;position:absolute;right:0;top:0}.portalEditor>.tabPage>.html{bottom:0;left:0;position:absolute;right:0;top:0}.portalEditor>.tabPage>.html>.toolbar{background:transparent url('/js/images/toolbarBack.png') bottom repeat-x;background-image:linear-gradient(to bottom,rgba(238,238,238,0),#eee);border:none;padding:6px;text-align:left;vertical-align:middle}.portalEditor>.tabPage>.html>.toolbar>div{display:inline-block}.portalEditor>.tabPage>.html>.ace{bottom:0;font-size:12pt;left:0;position:absolute;right:0;top:28px}.portalEditor>.tabPage>.people{align-items:stretch;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row;justify-items:flex-start;left:8px;overflow:hidden;position:absolute;right:8px;top:0}.portalEditor>.tabPage>.people>.staff,.portalEditor>.tabPage>.people>.students{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px 0}.portalEditor>.tabPage>.people>.students{border-left:1px dotted #ccc;margin-left:8px;padding-left:8px}.portalEditor>.tabPage>.people>.staff>h2,.portalEditor>.tabPage>.people>.students>h2{display:block;font-size:130%;font-weight:400;margin:0 0 8px}.portalEditor>.tabPage>.people>.staff>.interstitial{padding:8px 0 4px}.portalEditor>.tabPage>.people>.staff>.all{margin:4px 0}.portalEditor>.tabPage>.people>.students>.sentence{margin:0 0 4px}.portalEditor>.tabPage>.people>.students>.sentence>.prefix,.portalEditor>.tabPage>.people>.staff>.sentence>.prefix,.portalEditor>.tabPage>.people>.students>.sentence>.suffix,.portalEditor>.tabPage>.people>.staff>.sentence>.suffix{color:#888;display:inline-block;vertical-align:baseline}.portalEditor>.tabPage>.people>.staff>.sentence>.singleSelect,.portalEditor>.tabPage>.people>.students>.sentence>.singleSelect{display:inline-block;margin:0 0 0 4px;padding:2px 4px;vertical-align:baseline;width:128px}.portalEditor>.tabPage>.people>.staff>.anyoneSelect,.portalEditor>.tabPage>.people>.students>.anyoneSelect{background:#eee;border-radius:4px;-ms-flex:1;flex:1;margin:0;padding:4px}.programmePresenter{height:100%;position:absolute;width:100%}.programmePresentation{align-items:stretch;background:#fff;-ms-flex-align:stretch;overflow:auto;-webkit-overflow-scrolling:touch}.programmePresentation.embiggened{bottom:0;left:0;overflow:auto;right:0;top:0;z-index:300}.programmePresentation.embiggened>.composer{height:100%;overflow:auto}.programmePresentation>.note{margin:80px auto;width:400px}.programmePresentation>.header{background:#000;height:34px;overflow:hidden;position:relative}.programmePresentation>.header>.coverImage{background-position:center;background-size:cover;bottom:-4px;filter:blur(4px);left:-4px;opacity:0.5;position:absolute;right:-4px;top:-4px}.programmePresentation>.topic{background:#fff;border-bottom:1px solid #ddd;color:#999;font-size:125%;padding:8px;text-align:center}.programmePresentation>.header>.programmeTitle{bottom:0;color:#fff;font-size:200%;padding:0;padding:2px;position:absolute;text-align:center;text-shadow:0 1px 4px #000;top:0;width:100%}.programmePresentation>.lesson{border:solid 1px #444}.programmePresentation>.lesson>div{padding:8px}.programmePresentation>.outline{background:#eee;border-top:solid 4px #666}.programmePresentation>.outline>h2{font-size:175%;margin:0;padding:8px}.programmePresentation>.homework{background:#ddd;border-top:solid 4px #999;padding:8px}.programmePresentation>.homework>h2{font-size:175%;margin:0;padding:0}.programmePresentation>.homework>.content{white-space:pre-wrap}.programmePresentation>.list{background:#ccc;border-top:solid 4px #999;padding:8px}.programmePresentation>.list>.resource{display:inline-block;margin:8px;zoom:1}.programmePresentation>.list>.resource a{background:transparent;border:0;box-shadow:none;color:#204a87;padding:0;text-shadow:none}.programmePresentation>.list>.resource a>img{padding:0 4px 0 0;vertical-align:text-top}.programmeEmbiggenator{border-radius:2px 0 0 2px;border-right:none;font-size:0;padding:2px;position:absolute;right:18px;top:2px;z-index:10000}.programmePresentation .hidden{display:none}.programmeEmbiggenator>img{margin:0}.programmeLessonEmbiggenator{border-radius:0 2px 2px 0;font-size:12px;height:30px;padding:2px;position:absolute;right:2px;top:2px;z-index:10000}ul.buttonMenu.programmeLessonEmbiggenator{font-size:12px;height:auto;min-width:78px;width:120px;z-index:301}ul.programmeShuffle,ul.programmeShuffle .lessons{list-style:none;margin:0;padding:0}ul.programmeShuffle{bottom:4px;left:2px;overflow:auto;position:absolute;right:32px;top:4px}ul.programmeShuffle.extraShown{right:204px}.programmeShuffleExtra{bottom:0;left:auto;overflow:hidden;position:absolute;right:0;top:0;transition:width 0.2s ease 0s;width:200px}.programmeShuffleExtraList{border:1px solid rgba(0,0,0,0.15);bottom:0;box-sizing:border-box;-ms-flex:1;flex:1;height:100%;left:24px;opacity:1;padding:0;position:absolute;top:0;transform-origin:right center 0;transition:opacity 0.2s ease 0s;width:176px}.programmeShuffleExtra.closed>.programmeShuffleExtraList{opacity:0}.programmeShuffleExtra>.bookmark{border-radius:2px 0 0 2px;border-right:0;color:#666;display:inline-block;height:28px;padding:4px;vertical-align:top}.programmeShuffleExtra>.bookmark,.programmeShuffleExtra.closed{width:24px}.programmeShuffleExtra.closed>.bookmark{border-right:1px solid rgba(0,0,0,0.1)}.programmeShuffle.week{background:#617696;border:4px solid #fff;box-sizing:border-box;display:inline-block;margin:0;min-width:150px;position:relative;vertical-align:top;width:25%}@media (max-width: 800px){.programmeShuffle.week{width:35%}}@media (max-width: 660px){.programmeShuffle.week{width:45%}}.programmeShuffle.unused{background:#eee;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%;padding:4px}.programmeShuffleExtraList>.unused>.lessons>.lesson.empty:not(.shuffled):not(.selected){display:none}.programmeShuffle.week>.meta{background:#455e84;color:#fff;cursor:move;margin:0;overflow:hidden;padding:4px;position:relative}.programmeShuffle.unused>.meta{background:transparent;color:#666;cursor:default;padding:8px;text-align:center;text-transform:uppercase}.programmeShuffle.week>.meta>.number{color:#617696;font-size:400%;font-style:italic;font-weight:700;line-height:0.6;position:absolute;right:0;text-shadow:0 1px rgba(0,0,0,0.1);top:0}.programmeShuffle.unused>.meta>.number{color:#eee}.programmeShuffle.week>.meta>.term{display:inline-block;padding:0 8px 0 0}.programmeShuffle.week>.meta>.week{display:inline-block}.programmeShuffle.unused>.search{box-sizing:border-box;margin:4px 0;width:100%}.programmeShuffle.week>.lessons{margin:4px 4px 0;max-height:200px;min-height:150px;overflow:auto;-webkit-overflow-scrolling:touch}.programmeShuffle.unused>.lessons{box-sizing:border-box;-ms-flex:1;flex:1;overflow:auto;padding:0}.overflowscrolling .programmeShuffle.week>.lessons{max-height:none}.programmeShuffle.lesson{background:#9bbe6c;cursor:move;display:block;margin:0 0 4px;padding:4px}.programmeShuffle.week.clone,.programmeShuffle.lesson.clone{transform:rotate(5deg)}.programmeShuffle.week.clone.shuffling,.programmeShuffle.lesson.clone.shuffling{transform:rotate(0deg);transition:transform 0.75s ease-in-out,top 0.75s ease-in-out,left 0.75s ease-in-out}.programmeShuffle.lesson.shuffled{background:#fce94f;border-top-color:#fef4a7}.programmeShuffle.lesson.shuffled>.meta>.sequence>.number{color:#caba3f}.programmeShuffle.week.shuffled>.meta{background:#fce94f;color:#000}.programmeShuffle.week.shuffled>.meta>.number{color:#fef4a7}.programmeShuffle.lesson.shuffled>.meta,.programmeShuffle.lesson.shuffled>.topic{font-style:italic}.programmeShuffle.week.selected,.programmeShuffle.lesson.selected{opacity:0.75}.programmeShuffle.week.cloned,.programmeShuffle.lesson.cloned{box-shadow:0 8px 12px rgba(0,0,0,0.4);transform:rotate(-5deg);z-index:200}.programmeShuffle.lesson>.meta{min-height:1.2em;position:relative}.programmeShuffle.lesson>.meta>.sequence>.number{bottom:0;color:#84a25c;font-size:175%;font-style:italic;font-weight:700;line-height:0.7;position:absolute;right:0;text-shadow:0 1px rgba(255,255,255,0.25)}.programmeShuffle.lesson>.meta>.sequence>.period{color:#3e4c2b;display:inline-block;font-size:90%;padding:0 1ex 0 0}.programmeShuffle.lesson>.meta>.sequence>.date{color:#3e4c2b;display:inline-block;font-size:90%}.programmeShuffle.lesson>.meta>.topic{color:#5d7241;font-size:120%;margin:0 1.5em 0 0}.reports{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.reports>.adminList{background:#eee;border-right:4px solid #204a87;box-sizing:border-box;margin:0;padding:0;width:200px}.reports>.adminList .search{border:none;border-radius:0;box-sizing:border-box;font-size:125%;margin:0;padding-bottom:8px;padding-top:8px;width:100%}.reports>.adminList .list{background:none;width:auto}.reports>.adminList .list .item .name{font-size:120%;padding:0 0 4px}.reports>.adminList .list .item .extra{color:#888;font-size:80%;font-style:italic}.reports>.adminList .list .item.selected .extra{color:#729fcf}.reports>.filters{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px}.reports>.filters .field{align-items:center;border-bottom:2px solid #eee;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;margin:0 8px;padding:8px}.reports>.filters .field.irrelevant{display:none}.reports>.filters .field>label{box-sizing:border-box;color:#666;-ms-flex:1;flex:1;margin:0 8px 0 0;max-width:128px;padding:0}.reports>.filters .field .filter{-ms-flex:2;flex:2;max-width:256px;overflow:hidden}.reports>.filters .field .filter.absence-types,.reports>.filters .field .filter.freetext{vertical-align:top}.reports>.filters .field .filter>input,.reports>.filters .field .filter>.daterange>input,.reports>.filters .field .filter>button{box-sizing:border-box;min-height:2.4em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:100%}.reports>.filters .field .filter>.daterange>input{width:42%}.reports>.filters .field .filter>.daterange>.interstitial{box-sizing:border-box;display:inline-block;text-align:center;width:16%}.reports>.filters .field .filter>textarea{box-sizing:border-box;height:8em;vertical-align:middle;width:100%}.reports>.filters .field .filter>.uiCheckList{box-sizing:border-box;display:inline-block;float:none;margin:0;width:100%}.reports>.filters .field .filter>.uiCheckList>.list{width:auto}.reports>.filters .field .map-period-overlay>input{width:auto}.reports>.filters .field .filter>.itemList{border:1px solid #ccc;margin:0;max-height:200px;width:auto}.reports>.filters .field .filter>.itemList>input{min-height:24px}.reports>.filters .field .filter>.itemList>.list>.item>.extra{color:rgba(0,0,0,0.7);font-size:80%;margin:2px 0}.reports>.filters .field .filter>.itemList.disabled>.list>.item>.extra{color:rgba(0,0,0,0.4)}.reports>.filters .field .filter>.itemList:not(.disabled)>.list>.item.selected>.extra{color:rgba(255,255,255,0.7)}.reportingFieldsEditor>.datum{display:-ms-flexbox;display:flex}.reportingFieldsEditor>.datum>.index{box-sizing:border-box;color:#aaa;margin:2.4em 0;text-align:center;width:3.5em}.reportingFieldsEditor>.datum>.entry{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:wrap;flex-flow:wrap;margin:8px 8px 8px 0}.reportingFieldsEditor>.datum>.entry>input{font-size:125%;margin:8px 8px 8px 0;padding:8px}.reportingFieldsEditor>.datum>.entry>input.label{-ms-flex:1;flex:1}.reportingFieldsEditor>.datum>.entry>input.allowed{width:200px}.reportingFieldsEditor>.datum>.entry>input.explanation{margin-top:0;width:100%}.shuffleBoard{box-sizing:border-box;height:100%;overflow:hidden;padding:4px}.siteSettings{height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%}.siteSettings>.note{font-size:125%;padding:24px;text-align:center}.siteSettings>.search{background-color:#ddd;display:inline-block;padding:8px}.siteSettings>.search>.field{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.siteSettings>.search>.field>.uiShortText{border:none;border-radius:0;font-size:110%;width:400px}.siteSettings>.search>.uiButton{font-size:110%;margin:0 4px 0 0;vertical-align:middle}.siteSettings>.category{margin:0 0 64px}.siteSettings>.category.categoryEmpty{border-bottom:hidden}.siteSettings>.category:last-child{border-bottom:none}.siteSettings>.category>.header{background:#eee;box-shadow:0 2px 2px #aaa;color:#444;font-size:125%;opacity:0.8;padding:8px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:2}.siteSettings>.category>.items{align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:8px 0 0;padding:0 0 0 8px}.siteSettings>.category>.items>.item{border:1px solid #eee;box-sizing:border-box;display:inline-block;-ms-flex:1 1 32%;flex:1 1 32%;margin:0 8px 8px 0;max-width:calc((100% / 3) - 8px);min-width:340px;position:relative}@media (max-width: 1400px){.siteSettings>.category>.items>.item{-ms-flex:1 1 48%;flex:1 1 48%;max-width:calc(100% / 2 - 8px)}}@media (max-width: 800px){.siteSettings>.category>.items>.item{-ms-flex:1 1 98%;flex:1 1 98%;max-width:100%}}.siteSettings>.category>.items>.item>.name{background-color:#eee;color:#444;font-size:140%;padding:8px 100px 8px 8px;position:relative}.siteSettings>.category>.items>.item>.description{color:#888;font-size:110%;margin:4px 0 0;padding:0 8px}.siteSettings>.category>.items>.item>.description>a{border:none;box-shadow:none;color:#3465a4;font-weight:700;padding:0;text-decoration:underline}.siteSettings>.category>.items>.item>.edit,.siteSettings>.category>.items>.item>.subitems{font-size:130%;margin:4px 0 0;padding:8px}.csscolumns .siteSettings>.category>.items>.item>.edit,.csscolumns .siteSettings>.category>.items>.item>.subitems{max-height:none;overflow-y:auto}.siteSettings>.category>.items .boolean .edit{text-align:center}.siteSettings>.category>.items>.item>.subitems>.subitem{border-top:1px dotted #ccc;margin:4px 0 0;padding:4px 0 0}.siteSettings>.category>.items>.item>.subitems>.subitem.pillbox{white-space:normal}.siteSettings>.category>.items>.item>.subitems>.subitem:first-child{border:none;margin:0;padding:0}.siteSettings>.category>.items>.item>.subitems>.subitem>.name{box-sizing:border-box;color:#444;display:inline-block;font-size:90%;vertical-align:top;width:30%}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit{box-sizing:border-box;display:inline-block;margin:0 0 0 8px;vertical-align:top;width:65%}.siteSettings>.category>.items>.item>.subitems>.subitem>.description{color:#888;font-size:80%;margin:2px 0 0}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit *,.siteSettings>.category>.items>.item>.edit *{vertical-align:middle}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit>input,.siteSettings>.category>.items>.item>.subitems>.subitem>.edit>textarea,.siteSettings>.category>.items>.item>.edit>input,.siteSettings>.category>.items>.item>.edit>textarea{box-sizing:border-box;color:#222;width:100%}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit>textarea,.siteSettings>.category>.items>.item>.edit>textarea{height:100px}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit>.uiEditableList,.siteSettings>.category>.items>.item>.edit>.uiEditableList{float:none;width:100%}.siteSettings>.category>.items>.item>.subitems>.subitem>.edit>.uiEditableList>ol,.siteSettings>.category>.items>.item>.edit>.uiEditableList>ol{width:100%}.toolbar button.buttonChecklist.siteSettingCategory{margin:0 0 0 8px;min-width:128px}.ptSSConnotation{display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.ptSSConnotation>.anyoneSelect{border-right:4px solid #204a87}.ptSSConnotation>.content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.ptSSConnotation>.content>.manip{background:#f8f8f8;padding:8px;position:relative}.ptSSConnotation>.content>.manip>.alpha{margin:0 0 16px}.ptSSConnotation>.content>.manip input,.ptSSConnotation>.content>.manip button{vertical-align:baseline}.ptSSConnotation>.content>.manip .interstitial{display:inline-block;vertical-align:baseline}.ptSSConnotation>.content>.manip .daterange{display:inline-block;vertical-align:baseline}.ptSSConnotation>.content>.manip .daterange>input{width:128px}.ptSSConnotation>.content>.manip>.load{background-color:#73d216;border-radius:32px;box-shadow:inset 0 -2px 1px #4e9a06;height:48px;margin:-24px 0 0;padding:0;position:absolute;right:8px;top:50%;width:48px}.ptSSConnotation>.content>.manip>.load>img{margin:0}.ptSSConnotation>.content>.graphContainer{margin:8px 0 0}.ptSSConnotation>.content .note{background:#eee;border:solid 1px #ccc;border-radius:8px;margin:8px 0;padding:4px}.ptSSConnotation>.content>.tableContainer{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.ptSSConnotation>.content>.tableContainer>table{border:none;border-collapse:collapse;width:100%}.ptSSConnotation>.content>.tableContainer>table th{border:solid 1px #ccc;font-weight:400;padding:4px}.ptSSConnotation>.content>.tableContainer>table thead .ptSSConnotation{width:20px}.ptSSConnotation>.content>.tableContainer>table td{border:1px solid #ccc;padding:4px;text-align:center}.ptSSConnotation>.content>.tableContainer>table td.label{text-align:left}.ptSSConnotation>.content>.tableContainer>table th.total{background-color:#ddd}.ptSSConnotation>.content>.tableContainer>table td.total{background-color:#eee}.quant{display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.quant>.anyoneSelect{border-right:4px solid #204a87}.quant>.content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.quant>.content>.manip{background:#f8f8f8;padding:8px;position:relative}.quant>.content>.manip>.alpha{margin:0 0 16px}.quant>.content>.manip input,.quant>.content>.manip button{vertical-align:baseline}.quant>.content>.manip .interstitial{display:inline-block;vertical-align:baseline}.quant>.content>.manip .daterange{display:inline-block;vertical-align:baseline}.quant>.content>.manip .daterange>input{width:128px}.quant>.content>.manip>.load{background-color:#73d216;border-radius:32px;box-shadow:inset 0 -2px 1px #4e9a06;height:48px;margin:-24px 0 0;padding:0;position:absolute;right:8px;top:50%;width:48px}.quant>.content>.manip>.load>img{margin:0}.quant>.content>.graphContainer{margin:8px 0 0}.quant>.content .note{background:#eee;border:solid 1px #ccc;border-radius:8px;margin:8px 0;padding:4px}.quant>.content>.tableContainer{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.quant>.content>.tableContainer>table{border:none;border-collapse:collapse;width:100%}.quant>.content>.tableContainer>table th{border:solid 1px #ccc;font-weight:400;padding:4px}.quant>.content>.tableContainer>table thead .connotation{width:20px}.quant>.content>.tableContainer>table td{border:1px solid #ccc;padding:4px;text-align:center}.quant>.content>.tableContainer>table td.label{text-align:left}.quant>.content>.tableContainer>table th.total{background-color:#ddd}.quant>.content>.tableContainer>table td.total{background-color:#eee}.stdTestAnalysis .navigation{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;margin:0 0 8px}.stdTestAnalysis .navigation>button.previous,.stdTestAnalysis .navigation>button.next{margin:0 8px 0 0;padding:4px}.stdTestAnalysis .navigation>button>img{margin:0}.stdTestAnalysis .navigation>.name{-ms-flex:1;flex:1;font-size:200%}.stdTestAnalysis .navigation>.buttonChecklist{width:256px}.stdTestAnalysis .results{min-height:320px;overflow:auto;white-space:nowrap}.stdTestAnalysis .results>.section{border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.2);display:inline-block;margin:0 8px 8px;overflow:hidden}.stdTestAnalysis .results>.section>.title{align-items:center;background:#25b3fd;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center}.stdTestAnalysis .results>.section>.title>.value{-ms-flex:1;flex:1;font-size:125%;padding:8px}.stdTestAnalysis .results>.section>.title>input{margin:0 8px}.stdTestImport{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}.stdTestImport>.filterBox>.singleSelect{margin:0 8px 0 0;width:256px}.stdTestImport>.filterBox>input.singleSelect:last-child{float:none}.stdTestImport>.importContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden}.stdTestImport>.importContainer>.sidebar{border-right:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:256px}.stdTestImport>.importContainer>.sidebar>.checklist{background:#f8f8f8;border-bottom:1px solid #ccc;border-top:1px solid #ccc;-ms-flex:1;flex:1}.stdTestImport>.importContainer>.sidebar>.checklist>div.title{color:#204a87;font-size:125%;padding:8px}.stdTestImport>.importContainer>.sidebar>.checklist>table{border-collapse:collapse;border-top:1px solid #ddd;color:#444;margin-top:4px;width:100%}.stdTestImport>.importContainer>.sidebar>.checklist>table tr td{border-bottom:1px solid #ddd;padding:8px}.stdTestImport>.importContainer>.sidebar>.checklist>table tr td.check{padding:0;width:20px}.stdTestImport>.importContainer>.sidebar>.checklist>table tr.checked{background:#ccdeb5}.stdTestImport>.importContainer>.sidebar>.checklist>table tr.checked td.check{background-image:url(/js/images/tickMark.png);background-position:center left;background-repeat:no-repeat}.stdTestImport>.importContainer>.sidebar>.checklist>table tr td.code{width:25%}.stdTestImport>.importContainer>.sidebar>.overwrite{margin-top:8px}.stdTestImport>.importContainer>.sidebar>button{color:#204a87;font-size:125%;margin:16px;padding:16px}.stdTestImport>.importContainer>.data{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden}.stdTestImport>.importContainer>.data>.tableContainer{-ms-flex:1;flex:1;height:auto;overflow-x:visible;overflow-y:hidden}.stdTestImport>.importContainer>.data>.studentContainer{overflow-x:hidden;overflow-y:scroll;width:256px}.stdTestImport>.importContainer>.data>.tableContainer>.headerWrapper>.header,.stdTestImport>.importContainer>.data>.studentContainer>table.student>thead{font-size:90%}.stdTestImport>.importContainer>.data>.tableContainer>.headerWrapper>.header td,.stdTestImport>.importContainer>.data>.studentContainer>table.student>thead td{border-bottom:1px solid #ccc;border-left:1px solid #ddd;box-sizing:border-box;height:38px;max-width:96px;min-width:96px;text-align:left;text-overflow:ellipsis;vertical-align:bottom}.stdTestImport>.importContainer>.data>.tableContainer>.headerWrapper>.header td>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper{margin:0;overflow:visible}.stdTestImport>.importContainer>.data>.studentContainer{margin:0}.stdTestImport>.importContainer>.data>.studentContainer>table.student{width:100%}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper>table.body{border-right:1pt solid #CCC}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper>table.body td,.stdTestImport>.importContainer>.data>.studentContainer>table.student td{border-bottom:1px dotted #ccc;box-sizing:border-box;padding:6px 4px}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper>table.body td.field,.stdTestImport>.importContainer>.data>.studentContainer>table.student td.field{border-left:1px solid #ccc;height:32px;max-width:96px;min-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper>table.body td.valid{background-color:#ccdeb5}.stdTestImport>.importContainer>.data>.tableContainer>.tableWrapper>table.body td.invalid{background-color:#fcc}.stdTestImport>.importContainer>.data>.studentContainer.hidden{display:none}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td.multiple{border-right:solid 4px #c00}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.more{background:#c00;border-radius:4px 0 0 4px;color:#fff;float:right;font-size:90%;margin:-6px -4px 0 0;padding:2px 0 2px 4px;text-shadow:0 1px #a00}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.noneFound{color:#c00;font-size:90%;font-style:italic;text-align:right}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion{border-bottom:solid 1px #eee;color:#777;margin:0 0 4px}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion:last-of-type{margin:0}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion>.import{background:#eee;border-radius:0 4px 0 0;color:#050;cursor:pointer;display:inline-block;font-size:90%;margin:0 4px 0 0;padding:0 4px;text-shadow:0 1px #fff;width:56px}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion>.import.locked{background:#050;color:#aca;text-shadow:none}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion>.meta{color:#aaa;font-size:90%;padding:0 0 0 2ex}.stdTestImport>.importContainer>.data>.studentContainer>table.student>tbody td>.suggestion>.best{color:#050;font-size:90%;font-style:italic;padding:0 0 0 2ex;text-transform:uppercase}.stdTestInstrument{display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.stdTestInstrument .warning{color:#c00;display:none;font-style:italic;padding:0 8px}.stdTestInstrument .error>.warning{display:block}.stdTestInstrument>.adminList{border-right:4px solid #204a87;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.stdTestInstrument>.adminList>.search{border:none;margin:0;min-height:0;width:100%}.stdTestInstrument>.adminList>.list{border-top:1px solid #ccc;-ms-flex:1;flex:1;overflow:auto;width:200px}.stdTestInstrument>.adminList>.list>.item{border-bottom:1px #eee solid;padding:8px;position:relative}.stdTestInstrument>.adminList>.list>.item>.name{font-size:125%}.stdTestInstrument>.adminList>.list>.item>button{padding:4px;position:absolute;right:2px;top:2px}.stdTestInstrument>.adminList>.list>.item>button>img{margin:0}.stdTestInstrument>.adminList>.list>.item>.extra{display:none}.stdTestInstrument>.adminList>.list>.item.locked>.extra{display:block}.stdTestInstrument table{border-spacing:0;min-width:0;table-layout:fixed;width:100%}.stdTestInstrument table tr.deleted{background-image:url(/js/images/deleted.png);opacity:0.5}.stdTestInstrument table th{color:#666;font-size:90%;padding:4px 8px;text-align:left;text-transform:uppercase}.stdTestInstrument table td{border-bottom:1px solid #eee;padding:0}.stdTestInstrument table .operation{padding:2px 4px;text-align:center;width:42px}.stdTestInstrument table td>input{background:none;border:none;box-sizing:border-box;padding:8px;width:100%}.stdTestInstrument table .operation>button{padding:4px}.stdTestInstrument table .operation>button>img{margin:0}.stdTestInstrument>.instrument.container{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.stdTestInstrument>.instrument.container>.instrument.main{border-bottom:1px solid #eee}.stdTestInstrument>.instrument.container>.instrument.main>.field{border-right:1px solid #eee;display:inline-block;vertical-align:top}.stdTestInstrument>.instrument.container>.instrument.main>.field.archived{padding-top:6px}.stdTestInstrument>.instrument.container>.instrument.main>.field>label{color:#999;padding:0 8px 0 24px;vertical-align:middle}.stdTestInstrument>.instrument.container>.instrument.main>.field>input{border:none;color:#204a87;font-size:150%;margin:0;vertical-align:middle;width:200px}.stdTestInstrument>.instrument.container>.instrument.main>.field>button{margin:4px 0 0}.stdTestInstrument>.instrument.container>.wrapper>.items>.tableWrapper>table>tbody.items>tr.item>td.code.error>.warning,.stdTestInstrument>.instrument.container>.instrument.main>.field.error>.warning{display:block}.stdTestInstrument>.instrument.container>.wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden}.stdTestInstrument>.instrument.container>.wrapper>.items{-ms-flex:1;flex:1;min-width:50px;overflow:hidden;position:relative}.stdTestInstrument>.instrument.container>.wrapper>.items>.tableWrapper{height:100%;margin:0;overflow:auto;padding:0;position:absolute;width:100%}.stdTestInstrument>.instrument.container>.wrapper>.items>.tableWrapper>table .code{width:25%}.stdTestInstrument>.instrument.container>.wrapper>.items>.tableWrapper>table .target{width:64px}.stdTestInstrument>.instrument.container>.wrapper>.beta{border-left:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:512px;min-width:320px}.stdTestInstrument>.instrument.container>.wrapper>.beta>.list.series{border-bottom:1px solid #ccc;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;position:relative}.stdTestInstrument>.instrument.container>.wrapper>.beta>.series>.seriesWrapper{bottom:0;height:100%;left:0;overflow-y:auto;position:absolute;right:0;top:0}.stdTestInstrument>.instrument.container>.wrapper>.beta>.series .operation{width:72px}.stdTestInstrument>.instrument.container>.wrapper>.beta>.series .sortOrder{width:48px}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary{display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;-ms-flex-direction:column;flex-direction:column}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.field{background:#f8f8f8;border-bottom:1px solid #ccc;color:#444;display:-ms-flexbox;display:flex;min-height:0;padding:8px}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.field.coneqt{display:none}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.field>label{-ms-flex:1;flex:1;padding:4px 0}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.field>input.uiShortText{width:80%}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.description{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.description>label{font-style:italic;padding:8px}.stdTestInstrument>.instrument.container>.wrapper>.beta>.instrument.secondary>.description>.formattedText{-ms-flex:1;flex:1}.stdTestStatistics{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}.stdTestStatistics>.filterBox>.singleSelect{margin:0 8px 0 0;width:256px}.stdTestStatistics>.filterBox>input.singleSelect:last-child{float:none}.stdTestStatistics>.statsContainer{margin:8px 0}.stdTestStatistics>.statsContainer>table>thead>tr>th{color:#999;font-size:90%;text-align:left;text-transform:uppercase}.stdTestStatistics>.statsContainer>table>tbody>tr>td{border-bottom:1px solid #eee;padding:0}.stdTestStatistics>.statsContainer>table>tbody>tr>td.type{min-width:64px;padding:8px}.stdTestStatistics>.statsContainer>table>tbody>tr>td>input{border:none;padding:8px;width:128px}.studentInfoGeneralNotes.wrapper>h2{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row}.studentInfoGeneralNotes.wrapper>h2>span{-ms-flex:1;flex:1;margin:0 2px 0 0}.studentInfoGeneralNotes.wrapper>.body{margin:4px 0 0;max-height:150px;overflow-x:hidden;overflow-y:auto;padding:0 8px}.studentInfoGeneralNotes.wrapper>.body>.generalNote{align-items:flex-start;border-top:1px dotted #ddd;color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:start;-ms-flex-direction:row;flex-direction:row;font-size:90%;padding:4px 0}.studentInfoGeneralNotes.wrapper>.body>.generalNote:last-child{border-bottom:1px dotted #ddd}.studentInfoGeneralNotes.wrapper>.body>.generalNote>span,.studentInfoGeneralNotes.wrapper>.body>.generalNote>textarea{-ms-flex:1;flex:1;margin:0 2px 0 0}.studentInfoGeneralNotes.wrapper>.body>.generalNote>textarea{height:60px}.studentInfoGeneralNotes.wrapper>.body>.generalNote>span{white-space:pre-wrap}.studentInfoGeneralNotes.wrapper>.body>.generalNote>button,.studentInfoGeneralNotes.wrapper>h2>button{padding:2px}.studentInfoGeneralNotes.wrapper>.body>.generalNote>button{opacity:0.5}.studentInfoGeneralNotes.wrapper>.body>.generalNote>button:hover{opacity:1}.studentInfoGeneralNotes.wrapper>.body>.generalNote>button>img,.studentInfoGeneralNotes.wrapper>h2>button>img{margin:0}.pane.studentPlanTypesManager{height:100%;max-width:960px}.pane.studentPlanTypesManager>.content{height:100%;margin:0;overflow:hidden}.pane.studentPlanTypesManager .managementContainer{height:100%;position:relative}.pane.studentPlanTypesManager .managementContainer>.labelListContainer{align-items:stretch;border-right:4px solid #204a87;bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;left:0;padding:4px;position:absolute;top:0;width:200px}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>input.search{box-sizing:border-box;width:98%}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList .deleted{background:url(/js/images/deleted.png);color:#666;font-style:italic}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList .selected,.pane.studentPlanTypesManager .managementContainer .labelListContainer>.labelList .default:active{background:#204a87;color:#fff}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor{bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:200px;position:absolute;right:0;top:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor .warning{color:red;font-size:90%;font-style:italic}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body{display:-ms-flexbox;display:flex;overflow:hidden;padding:10px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.warning{margin-bottom:10px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>div>.warning{margin-left:15%}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.textEditorLabel{margin-top:16px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.textEditor{border:1px solid #eee;border-top:none;-ms-flex:1;flex:1;margin-top:4px;overflow:hidden;position:relative}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.textEditor>.formattedText{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.tabset.horizontal.alignTop{border-radius:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor .body>.label>label,.pane.studentPlanTypesManager .managementContainer>.planTypeEditor .body>.label>input{box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor .body>.label>label{padding:0;width:15%}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor .body>.label>input{width:85%}.pane.studentPlanTypesManager .managementContainer>.labelListContainer .labelList .item>.action{bottom:6px;position:absolute;right:4px}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList>.item{cursor:pointer}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList{-ms-flex:1;flex:1;overflow:auto}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList>.item{border-bottom:1px dotted #ddd;position:relative;width:100%}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList>.item>.name{overflow:hidden;padding:8px 4px;text-overflow:ellipsis;width:80%}.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList .dirty,.pane.studentPlanTypesManager .managementContainer>.labelListContainer>.labelList .new{font-style:italic;font-weight:700}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;position:relative}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable thead th{cursor:default}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable thead button{margin:0;padding:2px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable thead button>img{margin:0;padding:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable tr:nth-child(2n+1){background-color:#f4f4f4}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable td{border-left:1px dotted #ddd;border-width:1px 0;vertical-align:middle}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable tr.deleted td{background:url(/js/images/deleted.png);opacity:0.5}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable td .uiButton>img{margin:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="index"]{text-align:center;vertical-align:middle}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="label"]{text-align:left}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="label"]>.label{padding:0}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable td[data-col="label"] input{background:transparent;border:none;box-sizing:border-box;height:28px;vertical-align:middle;width:100%}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="type"]{text-align:center}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable td[data-col="type"] button{vertical-align:middle;width:120px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="options"]>div{width:100px}.pane.studentPlanTypesManager .managementContainer>.planTypeEditor>.body>.uiTable *[data-col="edit_options"]>div{width:32px}.multiOptionsEditor>.field{border-top:1pt dotted #ddd;display:block;margin:4px;padding:4px}.multiOptionsEditor>.field:first-child{border-top:none}.multiOptionsEditor>.field>.label{display:inline-block;width:90%}.multiOptionsEditor>.entryTable{box-sizing:border-box;display:block;height:300px;margin:0;overflow:hidden;padding:8px;width:100%}.multiOptionsEditor>.entryTable>ol{box-sizing:border-box;display:block;height:100%;margin:0;width:100%}.syncManagement{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.syncManagement>.itemList>.list>.item{min-height:unset}.syncManagement>.itemList>.list>.item>.name{font-size:120%}.syncManagement>.taskContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:125%;overflow:auto}.syncManagement>.taskContainer>.header{border-bottom:1px solid #EEE}.syncManagement>.taskContainer>.header>.param{border-right:1px solid #EEE;display:inline-block;font-size:9pt;height:29px;vertical-align:top}.syncManagement>.taskContainer>.header>.param.hidden{display:none}.syncManagement>.taskContainer>.header>.param label{color:#999;padding:0 8px;vertical-align:middle}.syncManagement>.taskContainer>.header>.param input{border:medium none;box-sizing:border-box;color:#204a87;font-size:150%;height:100%;margin:0;vertical-align:middle;width:192px}.syncManagement>.taskContainer>.header>.param input[type="checkbox"]{margin:0 8px;width:auto}.syncManagement>.taskContainer>.header>.param>.enabledCB{height:100%}.syncManagement>.taskContainer>.taskList{-ms-flex:1;flex:1;overflow-y:scroll}.syncManagement>.taskContainer>.taskList>.item{display:-ms-flexbox;display:flex;margin:8px 0 8px 16px}.syncManagement>.taskContainer>.taskList>.item.disabled{color:#888;font-style:italic}.syncManagement>.taskContainer>.taskList>.item>input[type="checkbox"]{margin:2px 8px 4px 0;vertical-align:middle}.syncManagement>.taskContainer>.taskList>.item.indent>input[type="checkbox"]{margin:2px 8px 4px 16px}.syncManagement>.taskContainer>.taskList>.item>label{-ms-flex:1;flex:1;padding:0;vertical-align:middle}.syncManagement>.scheduleContainer{border-left:1px solid #EEE;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:125%;overflow-x:hidden;overflow-y:auto;position:relative;width:400px}.syncManagement>.scheduleContainer>table{border-spacing:0;table-layout:fixed;width:100%}.syncManagement>.scheduleContainer>table th{color:#666;font-size:90%;height:22px;padding:4px 8px;text-align:left;text-transform:uppercase}.syncManagement>.scheduleContainer>table .operation{padding:2px 4px;text-align:center;width:32px}.syncManagement>.scheduleContainer>table td{border-bottom:1px solid #EEE;padding:0}.syncManagement>.scheduleContainer>table .operation>button{margin-left:2px;padding:3px}.syncManagement>.scheduleContainer>table .operation>button>img{margin:0}.timetableSetup>.management>.edit>.definition{background:#eee;position:relative}/** Common **/.timetableSetup>.management>.edit>.definition td.injector>div>button{background:#f8f8f8;border:none;border-radius:0;box-sizing:border-box;height:100%;transition:background 0.2s;width:100%}.timetableSetup>.management>.edit>.definition td.injector>div>button:hover{background:rgba(138,226,52,0.4)}.timetableSetup>.management>.edit>.definition>.cycles td.injector>div>button{border-radius:8px 8px 0 0}.timetableSetup>.management>.edit>.definition>.periods td.injector>div>button{border-radius:8px 0 0 8px}.timetableSetup>.management>.edit>.definition td.injector>div>button>img{margin:0}.timetableSetup>.management>.edit>.definition td.gutter{background:#f8f8f8;transition:background 0.2s}.timetableSetup>.management>.edit>.definition td.gutter.hovered{background:rgba(138,226,52,0.4)}.timetableSetup>.management>.edit>.definition td.gutter[data-next-period]>div,.timetableSetup>.management>.edit>.definition td.gutter[data-previous-period]>div{width:16px}.timetableSetup>.management>.edit>.definition td.gutter:first-child>div,.timetableSetup>.management>.edit>.definition td.gutter:last-child>div{width:24px}.timetableSetup>.management>.edit>.definition td.gutter[data-next-cycle]>div,.timetableSetup>.management>.edit>.definition td.gutter[data-previous-cycle]>div{height:16px}.timetableSetup>.management>.edit>.definition tr:first-child td.gutter>div,.timetableSetup>.management>.edit>.definition tr:last-child td.gutter>div{height:24px}.timetableSetup>.management>.edit>.definition th>div input{background:none;border:1px solid #eee;color:#204a87;text-align:center}.timetableSetup>.management>.edit>.definition th>div>input:hover,.timetableSetup>.management>.edit>.definition th>div>input:active{background:#fff;border-color:#ccc}.timetableSetup>.management>.edit>.definition th input.code{border:1px solid #ccc;box-sizing:border-box;font-size:90%;font-weight:700;height:24px;overflow:hidden;padding:0;white-space:nowrap;width:24px}.timetableSetup>.management>.edit>.definition th input.sortOrder{border:1px solid #ccc;box-sizing:border-box;font-size:90%;font-weight:700;height:24px;overflow:hidden;padding:0;white-space:nowrap;width:24px}.timetableSetup>.management>.edit>.definition .headWrapper.duplicate input.code,.timetableSetup>.management>.edit>.definition th input:invalid{background:#fce94f;border-color:#c00;color:#c00}.timetableSetup>.management>.edit>.definition th .warning{color:#c00;display:none;font-size:80%;font-style:italic;font-weight:400;margin:4px 12px;text-align:left}.timetableSetup>.management>.edit>.definition .headWrapper.duplicate .warning{display:block}.timetableSetup>.management>.edit>.definition th input.name{box-sizing:border-box;font-size:125%;height:24px}.timetableSetup>.management>.edit>.definition th button.delete{border-radius:2px;box-sizing:border-box;height:24px;margin-right:0;width:24px}.timetableSetup>.management>.edit>.definition th button.delete>img{margin:0}/** Cycles Header **/.timetableSetup>.management>.edit>.definition>.cycles{height:78px;left:160px;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap}.timetableSetup>.management>.edit>.definition>.cycles>table{border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>td,.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th{background:#eee;box-sizing:border-box;height:100%;padding:0;vertical-align:bottom}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>td.injector{text-align:center}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>td.injector>div{height:32px;width:32px}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th{font-weight:400}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th>div{height:100%;position:relative;width:160px}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th .exceptional{align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;text-align:left}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th .exceptional>input{margin:0;width:24px}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th .exceptional>label{color:#666;-ms-flex:1;flex:1;padding:0}.timetableSetup>.management>.edit>.definition>.cycles>table>tbody>tr>th .exceptionalHelp{margin:0 8px}/** Periods Header **/.timetableSetup>.management>.edit>.definition>.periods{bottom:0;left:0;overflow:hidden;position:absolute;top:78px;white-space:nowrap;width:160px}.timetableSetup>.management>.edit>.definition>.periods>table{border-spacing:0;box-sizing:border-box;table-layout:fixed;width:100%}.timetableSetup>.management>.edit>.definition>.periods>table>tbody>tr>td,.timetableSetup>.management>.edit>.definition>.periods>table>tbody>tr>th{background:#eee;box-sizing:border-box;padding:0;vertical-align:middle;width:100%}.timetableSetup>.management>.edit>.definition>.periods>table>tbody>tr>td.injector{text-align:right}.timetableSetup>.management>.edit>.definition>.periods>table>tbody>tr>td.injector>div{display:inline-block;height:32px;width:32px}.timetableSetup>.management>.edit>.definition>.periods>table>tbody>tr>th>.headWrapper{height:96px}.timetableSetup>.management>.edit>.definition .headWrapper{padding:8px 0 0}.timetableSetup>.management>.edit>.definition .headWrapper.duplicate{padding:2px 0 0}.timetableSetup>.management>.edit>.definition .headWrapper>.row{align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-align:start;-ms-flex-direction:row;flex-direction:row;margin:0 0 4px}.timetableSetup>.management>.edit>.definition .headWrapper>.row>div{margin-left:8px}.timetableSetup>.management>.edit>.definition .headWrapper>.row>.code,.timetableSetup>.management>.edit>.definition .headWrapper>.row>.sortOrder{min-width:32px;width:32px}.timetableSetup>.management>.edit>.definition .headWrapper>.row>.name,.timetableSetup>.management>.edit>.definition .headWrapper>.row>.shortName{-ms-flex:1;flex:1}.timetableSetup>.management>.edit>.definition .headWrapper>.row>.name>input,.timetableSetup>.management>.edit>.definition .headWrapper>.row>.shortName>input{max-width:100%;padding:4px 0;text-align:left;width:100%}.timetableSetup>.management>.edit>.definition .headWrapper>.row>.delete{margin:0 4px}.timetableSetup>.management>.edit>.definition .headWrapper>.row .label{color:#aaa;font-size:80%;font-weight:400;text-align:left;text-transform:uppercase}.timetableSetup>.management>.edit>.definition .headWrapper>.row>.code>.label,.timetableSetup>.management>.edit>.definition .headWrapper>.row>.sortOrder>.label{text-align:center}/** Main table area **/.timetableSetup>.management>.edit>.definition>.primary{bottom:0;left:160px;overflow:scroll;position:absolute;right:0;top:78px}.timetableSetup>.management>.edit>.definition>.primary>table{border-spacing:0;table-layout:fixed}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td{padding:0}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod{background:#fff;text-align:center}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod>div{box-sizing:border-box;height:120px;overflow:hidden;position:relative;width:176px}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod:not([data-id])>div{background-color:rgba(78,154,6,0.5)}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod:not([data-id])>div::after{background:#4e9a06;bottom:0;color:#fff;content:'new';font-size:80%;padding:1px 24px;position:absolute;right:0;text-transform:uppercase;transform:translateX(32px) translateY(12px) rotate(-45deg);transform-origin:bottom left}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod .name{color:#aaa;font-size:80%;text-transform:uppercase}.timetableSetup>.management>.edit>.definition>.primary>table>tbody>tr>td.cycleperiod .time-range{font-size:125%;margin:16px 0 0}/** Help popups **/.timetableSetup>.management>.details{border-bottom:1px solid #eee;overflow:hidden}.timetableSetup>.management>.details>.code,.timetableSetup>.management>.details>.name,.timetableSetup>.management>.details>.description,.timetableSetup>.management>.details>.date-range{border-right:1px solid #eee;display:inline-block;vertical-align:top}.timetableSetup>.management>.details>.code>label,.timetableSetup>.management>.details>.name>label,.timetableSetup>.management>.details>.description>label,.timetableSetup>.management>.details>.date-range>label{color:#999;padding:0 8px 0 24px;vertical-align:middle}.timetableSetup>.management>.details>.code>input,.timetableSetup>.management>.details>.name>input,.timetableSetup>.management>.details>.description>input,.timetableSetup>.management>.details>.date-range input{border:none;color:#204a87;font-size:150%;margin:0;vertical-align:middle;width:200px}.timetableSetup>.management>.details>.code>input.error{border:1px solid #c00}.timetableSetup>.management>.details>.code>input[disabled]{color:#999}.timetableSetup>.management>.details>.date-range input{background:none;vertical-align:middle;width:96px}.timetableSetup>.management>.details>.date-range>.daterange{display:inline-block;vertical-align:middle}.timetableSetup>.management>.details>.date-range>.daterange>.interstitial{vertical-align:middle}.timetableSetup>.management>.edit> .parameters{border-left:1px solid #eee;box-sizing:border-box;color:#444;font-size:125%;position:relative;width:200px}.timetableSetup>.management>.edit>.parameters>.visibleStaff,.timetableSetup>.management>.edit>.parameters>.visibleStudents,.timetableSetup>.management>.edit>.parameters>.visibleParents,.timetableSetup>.management>.edit>.parameters>.synchronised,.timetableSetup>.management>.edit>.parameters>.group,.timetableSetup>.management>.edit>.parameters>.year{margin:16px}.timetableSetup>.management>.edit>.parameters>.visibleStaff>input,.timetableSetup>.management>.edit>.parameters>.visibleStudents>input,.timetableSetup>.management>.edit>.parameters>.visibleParents>input,.timetableSetup>.management>.edit>.parameters>.synchronised>input{margin:0;vertical-align:middle}.timetableSetup>.management>.edit>.parameters>.visibleStaff>label,.timetableSetup>.management>.edit>.parameters>.visibleStudents>label,.timetableSetup>.management>.edit>.parameters>.visibleParents>label,.timetableSetup>.management>.edit>.parameters>.synchronised>label{padding-left:1ex;vertical-align:middle}.timetableSetup>.management>.edit>.parameters>.group>label,.timetableSetup>.management>.edit>.parameters>.year>label{padding:0 1ex 0 0;vertical-align:baseline}.timetableSetup>.management>.edit>.parameters>.group>input,.timetableSetup>.management>.edit>.parameters>.year>input{margin-right:1ex;vertical-align:baseline;width:2em}.timetableSetup>.management>.edit>.parameters>.year>input{width:4em}.timetableSetup>.management>.edit> .parameters>.clone{bottom:16px;left:16px;position:absolute;right:16px}.timetableSetup>.itemList>.list>.item>.code{font-size:120%}.timetableSetup>.itemList>.list>.item>.description{font-size:80%}.timetableSetup{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.timetableSetup>.adminList{border-right:4px solid #204a87;box-sizing:border-box;margin:0;padding:0;width:200px}.timetableSetup>.management{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.timetableSetup>.management>.edit{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row}.timetableSetup>.management>.edit>.definition{-ms-flex:1;flex:1}.timetableSetupPopup>.field{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;margin:6px 0}.timetableSetupPopup>.field>label{display:inline-block;width:110px}.timetableSetupPopup>.field>input:not(.calendar){-ms-flex:1;flex:1}.timetableSetupPopup>.functions{margin:0 0 4px;text-align:center}.appManagement>.filterBox>.search{max-width:280px;min-width:280px}.appManagement{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.appManagement>.uiResultsTable{-ms-flex:1;flex:1}.appManagement>.uiResultsTable .imageUrl{padding:4px;text-align:center;width:142px}.appManagement>.uiResultsTable .imageUrl>img{max-width:128px}.appManagement>.uiResultsTable .name{width:256px}.appManagement>.uiResultsTable .name .upcoming{color:#c4a000;font-size:120%}.appManagement>.uiResultsTable .edit,.appManagement>.uiResultsTable .delete{text-align:center;width:32px}.appManagement>.uiResultsTable .edit>button,.appManagement>.uiResultsTable .delete>button{padding:4px}.appManagement>.uiResultsTable .edit>button>img,.appManagement>.uiResultsTable .delete>button>img{margin:0;padding:0}.appManagement>.uiResultsTable .enabled{text-align:center;width:64px}.appManagement>.uiResultsTable .uuid{width:256px}.appManagement>.uiResultsTable .typeName button{margin:0 0 0 4px}.appManagement>.uiResultsTable tbody .uuid{color:#444;font-size:90%}.appManagement>.uiResultsTable tbody .selected .uuid{color:#ccc}.appManagement>.uiResultsTable tbody tr[data-enabled="false"] td{opacity:0.5}.bookableManagerWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.bookableManagerWrapper>.tabPage>.chromeBugWorkaround{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.bookableManagerWrapper>.tabPage>.chromeBugWorkaround>.anyoneSelect{border-right:4px solid #204a87}.bookingAdmin{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.bookingAdmin>.body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden;position:relative}.bookingAdmin>.body>.uiResultsTable table .status,.manageItemType>.uiResultsTable table .status{padding:4px;width:140px}.bookingAdmin>.body>.uiResultsTable table th.status button{text-align:left}.bookingAdmin>.body>.uiResultsTable table .status>.condition,.manageItemType>.uiResultsTable table .status>.condition{margin:4px 0}.manageItemType>.uiResultsTable table .status>.condition>.label,.bookingAdmin>.body>.uiResultsTable table .status>.condition>.label,.bookingAdmin>.body>.uiResultsTable table .status>.condition>.quantity{display:inline-block;vertical-align:baseline}.bookingAdmin>.body>.uiResultsTable table .status>.condition>.label,.manageItemType>.uiResultsTable table .status>.condition>.label{border-radius:4px;color:#fff;font-size:90%;padding:2px 4px;text-align:center;text-transform:uppercase;width:48px}.bookingAdmin>.body>.uiResultsTable table .status>.condition>.quantity{margin-left:8px}.bookingAdmin>.body>.uiResultsTable table .actions{text-align:center;width:168px}.bookingAdmin>.body>.uiResultsTable table .actions>.uiButton{line-height:1.5;margin:0 2px}.pane.categoriesWrapper{max-width:600px;position:relative}.pane.categoriesWrapper>.content{height:500px;margin:0;overflow:hidden}.bookingCategories{align-items:stretch;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.bookingCategories>.labelList{border-right:4px solid #204a87;box-sizing:border-box;height:100%;overflow:auto;padding:4px;width:200px}.bookingCategories>.labelList .selected,.bookingCategories>.labelList>.list>.default:active{background:#204a87;color:#fff}.bookingCategories>.labelList>.list{-ms-flex:1;flex:1;overflow:auto}.bookingCategories>.labelList>.list>.item.deleted{background:url(/js/images/deleted.png);color:#666;font-style:italic}.bookingCategories>.labelList>.list>.item{border-bottom:1px dotted #ddd;cursor:pointer;overflow:hidden;padding:8px 4px 4px 5px;position:relative;text-overflow:ellipsis;vertical-align:middle}.bookingCategories>.labelList>.list>.item.selected{background-color:#204a87;border-radius:2px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.bookingCategories>.labelList>.list>.item>.locked{float:right;margin:0;padding:9px 5px 5px;vertical-align:middle}.bookingCategories>.labelList>.list>.item>.action{float:right;margin:0;vertical-align:middle}.bookingCategories>.labelList>.list>.item>.action>.uiButton,.bookingCategories>.labelList>.list>.item>.action>.uiButton>img{margin:0}.bookingCategories>.labelList>.list>.item>.action>.locked{margin:4px}.bookingCategories>.labelList>.list>.item>.key{font-size:80%}.bookingCategories>.editC{-ms-flex:1;flex:1;overflow:hidden;padding:12px;position:relative}.bookingCategories>.editC>.edit{bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:12px;position:absolute;right:12px;top:12px}.bookingCategories>.editC>.edit>.name,.bookingCategories>.editC>.edit>.key,.bookingCategories>.editC>.edit>.staffs{margin-bottom:8px}.bookingCategories>.editC>.edit>.key>.info{float:right;padding:7px 2px 0 0;vertical-align:middle}.bookingCategories>.editC>.edit>.key>.keyErrorMessage,.bookingCategories>.editC>.edit>.name>.nameErrorMessage{align-content:center;color:red;-ms-flex-line-pack:center;font-size:87%;font-style:italic;padding:3px 0 0 55px;width:250px}.bookingCategories>.editC>.edit>.name>.nameErrorMessage.hidden,.bookingCategories>.editC>.edit>.key>.keyErrorMessage.hidden,.bookingCategories>.editC>.edit>.key>.info.hidden,.bookingCategories>.editC>.edit.hidden{display:none}.bookingCategories>.editC>.edit>.descriptionC{-ms-flex:1;flex:1;position:relative}.bookingCategories>.editC>.edit>.descriptionC>.description{border-top:none;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.bookingCategories>.editC>.edit>.name>label,.bookingCategories>.editC>.edit>.key>label,.bookingCategories>.editC>.edit>.staffs>.label,.bookingCategories>.editC>.edit>.descriptionC>.description>.label{display:inline-block;padding-left:0;vertical-align:baseline;width:15%}.bookingCategories>.editC>.edit>.staffs>.label,.bookingCategories>.editC>.edit>.descriptionC>.description>.label{margin:4px 0}.bookingCategories>.editC>.edit>.name>.uiShortText,.bookingCategories>.editC>.edit>.key>.uiShortText{vertical-align:baseline;width:76%}.bookingCategories>.editC>.edit>.staffs>.anyoneSelect{background-color:#ececec;border-radius:5px;height:200px;width:auto}.bookingCategories>.editC>.edit>.staffs>.anyoneSelect>.listWrapper{border-left:5px #ececec solid;border-right:5px #ececec solid;height:200px;width:auto}.bookingCategories>.editC>.edit>.staffs>.anyoneSelect>.listWrapper>.list{background-color:#fff}.bookingCategories>.editC>.edit>.descriptionC>.description>textarea{-ms-flex:1;flex:1}.bookingCategories>.editC>.edit>.name>.input.error{border-color:#c00;box-shadow:0 0 4px #c00}.bookingCategories>.labelList>.list>.dirty{font-weight:700}.bookingCategories>.labelList>.list>.item>.edited{color:#000;font-size:110%;font-style:italic;font-weight:700}.uiSlidePane>.pane>.content>.manageItemType{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable{min-height:250px}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td{vertical-align:middle}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable tr.deleted{background:url(/js/images/deleted.png)}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td.key>div{height:100%;position:relative;width:100%}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td.key>div>.label{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px)}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td.key>div>.label,.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td.key>div>button{display:inline-block;vertical-align:middle}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable td.key>div>button{position:absolute;right:0}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable .status{text-align:center;width:96px}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable .actions{width:46px}.uiSlidePane>.pane>.content>.manageItemType>.uiResultsTable .actions>button>img{margin:0}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit{border-top:4px solid #204a87;margin:4px 0;padding:4px 8px 0}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.label{margin:8px 0 4px}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.label>em{background:#fff;border:2px solid #3465a4;border-radius:32px;margin:-4px 0;padding:2px 8px}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item{-ms-flex:1;flex:1}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item,.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item>label,.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item>input,.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item>button,.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item>textarea{display:inline-block;vertical-align:baseline}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC{align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-align:start;margin:8px 0}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>input{display:inline-block;margin-left:2px;margin-top:8px}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item.type>input,.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item.campus >button{box-sizing:border-box;width:256px}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item.campus>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item>label{margin:0 6px;width:128px}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item.description>label{margin-top:6px;vertical-align:top}.uiSlidePane>.pane>.content>.manageItemType>.bulkEdit>.itemC>.item.description>textarea{box-sizing:border-box;height:96px;width:calc(100% - 148px)}.uiSlidePane>.kitPane .content>.manageKit{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.uiSlidePane>.kitPane .content>.manageKit .warning{color:red;font-size:90%;font-style:italic;margin-bottom:4px}.uiSlidePane>.kitPane .content>.manageKit>.uiResultsTable .footer .warning{font-size:inherit;margin-bottom:0}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC>.category:nth-last-child(2)>input,.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC>.name:nth-last-child(2)>input{border-color:#c00;box-shadow:0 0 4px #c00}.uiSlidePane>.kitPane .content>.manageKit>.metaC{padding-bottom:6px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta{display:-ms-flexbox;display:flex}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC{width:384px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC>.warning{margin-left:64px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC{-ms-flex:1;flex:1}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC>.warning{margin-left:48px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.favourite{background:url(/js/icons/32/favourite-unset.png);border:none;box-shadow:none;cursor:pointer;height:32px;padding:0;width:32px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.favourite.toggled{background:url(/js/icons/32/favourite-set.png)}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC>.category,.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC>.name{align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;margin-right:6px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC>.category>.singleSelect,.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC>.name>.uiShortText{box-sizing:border-box;-ms-flex:1;flex:1;margin-left:4px;margin-top:2px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.categoryC>.category,.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.nameC>.name,.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.favourite{vertical-align:middle}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.category{width:200px}.uiSlidePane>.kitPane .content>.manageKit>.metaC>.meta>.name{-ms-flex:1;flex:1}.uiSlidePane>.kitPane .content>.manageKit>.uiResultsTable .quantity{width:192px}.uiSlidePane>.kitPane .content>.manageKit>.uiResultsTable .quantity>input{box-sizing:border-box;width:100%}.pane.itemsWrapper{max-width:500px;position:relative}.pane.itemsWrapper>.content{margin:0;padding:16px}.bookingItems>div:not(:first-child){margin-top:12px}.bookingItems>.category>label,.bookingItems>.type>label,.bookingItems>.numberKey>.number>label,.bookingItems>.numberKey>.key>label,.bookingItems>.campuses>label,.bookingItems>.condition>label,.bookingItems>.description>label{display:inline-block;padding:0;vertical-align:baseline;width:96px}.bookingItems>.numberKey>.key>label{width:64px}.bookingItems>.campuses>button,.bookingItems>.condition>button{vertical-align:baseline}.bookingItems>.numberKey{display:-ms-flexbox;display:flex}.bookingItems>.numberKey>div{display:inline-block;vertical-align:top}.bookingItems>.numberKey>div>label,.bookingItems>.numberKey>div>input{vertical-align:baseline}.bookingItems>.numberKey>.number>input{width:64px}.bookingItems>.numberKey>.key{-ms-flex:1;flex:1;margin-left:32px}.bookingItems>.description{height:200px}.bookingItems>.description>textarea{height:100%;vertical-align:top}.bookingItems>.campuses>button{overflow:hidden;text-overflow:ellipsis;width:200px}.bookingItems>.condition>button.buttonMenu{text-transform:uppercase}.bookingItems>.category>input,.bookingItems>.type>input,.bookingItems>.numberKey>.key>input,.bookingItems>.description>textarea{box-sizing:border-box;vertical-align:baseline;width:calc(100% - 96px)}.bookingItems>.description>textarea{vertical-align:top}.bookingItems>.numberKey>.key>input{width:calc(100% - 64px)}.bookingItems>.numberKey>.key>input:disabled{width:calc(100% - 84px)}.bookingItems>.condition>.singleSelect{border-radius:inherit;color:#fff;margin:0;width:34%}.bookingItems>.numberKey>.number>.info{color:#888;font-size:85%;font-style:italic;margin-left:96px;text-align:center}.bookingItems>.numberKey>.key>.info{display:inline-block;height:16px;margin-left:4px;vertical-align:middle}.bookingItems>.type>.typeErrorMessage,.bookingItems>.category>.categoryErrorMessage{color:red;font-size:87%;font-style:italic;margin:4px 0 0 96px}.bookingItems>.numberKey>.key>.keyErrorMessage{color:red;font-size:87%;font-style:italic;margin:4px 0 0 70px}.bookingItems>.category>input.singleSelect.error,.bookingItems>.type>input.uiShortText.error{border-color:#c00;box-shadow:0 0 4px #c00}.bookingItems>.numberKey>.key>.info.hidden,.bookingItems>.type>.typeErrorMessage,.bookingItems>.category>.categoryErrorMessage,.bookingItems>.numberKey>.key>.keyErrorMessage{display:none}.bookingItems>.type>.error+.typeErrorMessage,.bookingItems>.category>.error+.categoryErrorMessage,.bookingItems>.numberKey>.key>.error+.keyErrorMessage{display:block}.bookingItems>.condition>input.singleSelect.display{color:#000}.commentBankManager>.filterBox>.search{max-width:280px}.commentBankImport{text-align:center}.commentBankImport>.upload{background:#f4f4f4;margin:0 0 16px;padding:16px}.commentBankImport>.upload>.explanation{color:#666;font-size:90%;margin:0 0 16px}.commentBankImport>.upload>.explanation>pre{font-size:110%}.commentBankImport>.upload>.ignoreFirst{margin:0 0 16px}.commentBankImport>.summary{margin:0 0 16px}.commentBankImport>.summary>.records{margin:8px 0}.commentBankImport>.summary>.records>.count{color:#729fcf;font-weight:700}.commentBankImport>.summary>.result>.message{margin:8px 0}.commentBankImport>.summary>.result.warning>.message>.count{color:#c4a000;font-weight:700}.commentBankImport>.summary>.result.error>.message>.count{color:#a40000;font-weight:700}.commentBankImport>.summary>.result>.uiShortText{font-size:110%;margin:8px 0;text-align:center;width:64px}.commentBankImport>.summary>.result>.uiResultsTable{height:300px}.commentBankImport>.summary>.result>.uiResultsTable .lineNumber,.commentBankImport>.summary>.result>.uiResultsTable .code{text-align:center;width:80px}.commentBankImport>.summary>.result>.uiResultsTable .dept,.commentBankImport>.summary>.result>.uiResultsTable .subject{text-align:left;width:18%}.commentBankManager{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.commentBankManager>.uiResultsTable{-ms-flex:1;flex:1;height:100%}.commentBankManager>.uiResultsTable .code{text-align:center;width:80px}.commentBankManager>.uiResultsTable .dept,.commentBankManager>.uiResultsTable .subject,.commentBankManager>.uiResultsTable .level,.commentBankManager>.uiResultsTable .type{text-align:left;width:13%}.commentBankManager>.uiResultsTable .contents{font-size:90%;text-align:left}.commentBankManager>.uiResultsTable .contents .keyword{color:#4e9a06}.lessonBrowser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.lessonBrowser>.body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.lessonBrowser>.body>.resultsTable{border-bottom:4px solid #204a87;-ms-flex:1;flex:1;flex-basis:500px;-ms-flex-preferred-size:500px;margin:0 0 8px}.lessonBrowser>.body>.preview{-ms-flex:1;flex:1;flex-basis:500px;-ms-flex-preferred-size:500px;overflow:auto;position:relative}@media(max-height: 600px){.lessonBrowser>.body>.preview{display:none}.lessonBrowser>.body>.resultsTable{border:none;margin:0}}.lessonBrowser>.body>.preview>.placeholder{color:#bbb;font-size:200%;font-weight:400;margin:-20px 0 0;position:absolute;text-align:center;top:50%;width:100%}.lessonBrowser>.body.has-preview>.preview>.placeholder{display:none}.lessonBrowser>.filterBox>.select.person img{padding:0 0 0 4px;vertical-align:baseline}.lessonBrowserByStaff.popup{background:#eee;border:solid 1px #888;box-shadow:1px 1px 6px rgba(0,0,0,0.5);height:300px;width:200px;z-index:2}.lessonBrowser>.body>.resultsTable{position:relative}.lessonBrowser>.body>.resultsTable>.chromeBugWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 8px);left:0;position:absolute;top:0;width:100%}.lessonBrowser>.body>.resultsTable table{border-spacing:0;table-layout:fixed;width:100%}.lessonBrowser>.body>.resultsTable table th,.lessonBrowser>.body>.resultsTable table td{padding:8px 2px;text-align:left}.lessonBrowser>.body>.resultsTable table th{cursor:pointer}.lessonBrowser>.body>.resultsTable table th.activeSort{background-color:#eee}.lessonBrowser>.body>.resultsTable table .selection{text-align:center;width:24px}.lessonBrowser>.body>.resultsTable table .selection input{margin:0}.lessonBrowser>.body>.resultsTable table .topic{width:300px}.lessonBrowser>.body>.resultsTable table .topic>.extra>.programme,.lessonBrowser>.body>.resultsTable table .topic>.extra>.creator{color:#999;display:inline-block;font-size:90%;text-transform:uppercase}.lessonBrowser>.body>.resultsTable table .topic>.extra>.inter{display:inline-block;margin:0 4px}.lessonBrowser>.body>.resultsTable table .classes,.lessonBrowser>.body>.resultsTable table .syllabus{font-size:90%;text-align:center}.lessonBrowser>.body>.resultsTable table .metadata{width:128px}.lessonBrowser>.body>.resultsTable .tableWrapper>.body>tbody>tr>.metadata{color:#999;font-size:80%;position:relative;text-transform:uppercase}.lessonBrowser>.body>.resultsTable table .metadata>span{display:inline-block;left:8px;max-width:16px;position:absolute;top:7px}.lessonBrowser>.body>.resultsTable table .metadata>.has{margin:0 0 2px 24px}.lessonBrowser>.body>.resultsTable .tableWrapper{-ms-flex:1;flex:1;margin:0;overflow-y:scroll}.lessonBrowser>.body>.resultsTable .tableWrapper>.body tr.selected{background-color:#204a87;border-bottom-color:#3465a4;color:#fff}.lessonBrowser>.body>.resultsTable .tableWrapper>.body tr{cursor:pointer}.lessonBrowser>.body>.resultsTable .tableWrapper>.body td{border-bottom:1px solid #eee;vertical-align:top}.lessonBrowser>.body>.resultsTable .tableWrapper>.body tr.selected td{border-bottom-color:#3465a4}.lessonBrowser>.body>.resultsTable .footer{background:#f8f8f8;font-size:90%;padding:8px}.lessonBrowser>.body>.resultsTable .footer>.selected{color:#204a87;display:inline-block;margin:0 16px 0 0}.lessonBrowser>.body>.resultsTable .footer>.found{color:#aaa;display:inline-block;margin:0 16px 0 0}.lessonBrowser>.body>.resultsTable .footer>.limit{color:#c4a000;display:inline-block;float:right;margin:0}.lessonEditor{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.lessonEditor>.cover.wrapper{border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:80px;overflow:hidden;position:relative}.lessonEditor>.cover.wrapper>.decorator{background-position:center;background-size:cover;bottom:-8px;filter:blur(8px);left:-8px;position:absolute;right:-8px;top:-8px}.lessonEditor>.cover.wrapper>.programme{color:rgba(255,255,255,0.8);font-size:250%;margin:24px;padding:0;z-index:1}.lessonEditor>.cover.wrapper>.schedule{background:rgba(0,0,0,0.2);bottom:4px;color:#ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;font-size:90%;justify-content:flex-start;padding:8px 24px;right:4px;z-index:1}.lessonEditor>.cover.wrapper>.schedule>.date{margin:0 16px 0 0}.lessonEditor>.cover.wrapper>.schedule>.period{margin:0 16px 0 0}.lessonEditor>.topic.wrapper{align-items:center;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;padding:8px 0}.lessonEditor>.topic.wrapper>label{color:#999;padding:0 8px 0 24px}.lessonEditor>.topic.wrapper>input{border:none;color:#204a87;-ms-flex:1;flex:1;font-size:150%;margin:0;padding:0}.lessonEditor>.topic.wrapper>span{color:#204a87;-ms-flex:1;flex:1;font-size:150%;margin:0;padding:0}.lessonEditor>.online.wrapper{border-bottom:1px dotted #ccc;display:-ms-flexbox;display:flex;flex-basis:100px;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100px;min-height:300px}.lessonEditor>.body.wrapper{align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row}.lessonEditor.small>.body.wrapper{-ms-flex-direction:column;flex-direction:column}.lessonEditor.small>.body.wrapper>.alpha{border-right:none}.lessonEditor>.body.wrapper>.alpha{border-right:1px dotted #ccc;display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;-ms-flex-direction:column;flex-direction:column}.lessonEditor>.body.wrapper>.alpha>.outline{align-items:stretch;border-bottom:1px dotted #ccc;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;min-height:300px}.lessonEditor>.body.wrapper>.alpha>.outline>.formattedText{-ms-flex:1;flex:1}.lessonEditor>.body.wrapper>.alpha>.resources{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:128px}.lessonEditor>.body.wrapper>.alpha>.resources>.uiResourceList{-ms-flex:1;flex:1;position:relative}.lessonEditor>.body.wrapper>.alpha>.resources>.uiResourceList>.overflow{bottom:0;left:0;overflow-x:scroll;right:0;top:0;white-space:nowrap}.lessonEditor>.body.wrapper>.beta{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.lessonEditor>.body.wrapper>.beta>.assessments,.lessonEditor>.body.wrapper>.beta>.essential,.lessonEditor>.body.wrapper>.beta>.homework{border-bottom:1px dotted #ccc}.lessonEditor>.body.wrapper>.beta>.essential,.lessonEditor>.body.wrapper>.beta>.homework{white-space:pre-wrap}.lessonEditor>.body.wrapper>.beta>.assessments,.lessonEditor>.body.wrapper>.beta>.essential,.lessonEditor>.body.wrapper>.beta>.homework,.lessonEditor>.body.wrapper>.beta>.syllabus{align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;min-height:120px}.lessonEditor>.body.wrapper>.beta>.syllabus>ul,.lessonEditor>.body.wrapper>.beta>.assessments>ul{list-style:none;margin:0;padding:0}.lessonEditor>.body.wrapper>.beta>.syllabus>ul>li,.lessonEditor>.body.wrapper>.beta>.assessments>ul>li{align-items:center;border-bottom:1px solid #eee;color:#444;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;font-size:90%;margin:0;padding:4px 0}.lessonEditor>.body.wrapper>.beta>.syllabus>ul>li>span{-ms-flex:1;flex:1;margin:0;padding:0 4px}.lessonEditor>.body.wrapper>.beta>.syllabus>ul>li>button{margin:0 1px 0 0;padding:2px}.lessonEditor>.body.wrapper>.beta>.syllabus>ul>li>button>img{margin:0;padding:0}.lessonEditor>.body.wrapper>.beta>.essential>textarea,.lessonEditor>.body.wrapper>.beta>.homework>textarea{border:none;-ms-flex:1;flex:1}.lessonEditor>.body.wrapper>.beta>.essential>.editor{line-height:1.5;padding:8px}.lessonEditor>.online.wrapper .title,.lessonEditor>.body.wrapper .title{background:#eee;color:#444;font-size:90%;padding:4px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:1}.lessonEditor>.online.wrapper .title>span,.lessonEditor>.body.wrapper .title>span{vertical-align:middle}.lessonEditor>.online.wrapper .title>button,.lessonEditor>.body.wrapper .title>button{float:right;margin:0;padding:0;vertical-align:middle}.lessonEditor>.online.wrapper .title>button>img,.lessonEditor>.body.wrapper .title>button>img{margin:0;padding:0}.pane.marksbookHeaderPane>.content{margin:0}.marksbookHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%;overflow:hidden}.uiSlidePane>.pane.tall .marksbookHeader{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.marksbookHeader>.tabset{min-height:24px}.marksbookHeader>.body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;max-height:100%;overflow:hidden;padding:8px}.marksbookHeader>.body>.coursetypes{border-bottom:8px solid #eee;margin:0 0 8px;padding:0 0 8px}.marksbookHeader>.body>.coursetypes>h2,.marksbookHeader>.body>.uiCutoffs>.cutoffs>h2,.marksbookHeader>.body>.sets>h2,.marksbookHeader>.body>.types>h2,.marksbookHeader>.body>.stats>h2,.marksbookHeader>.body>.customText>h2{color:#444;display:inline-block;font-size:130%;font-weight:400}.marksbookHeader>.body>.coursetypes>select{margin:0 0 0 8px;vertical-align:baseline;width:200px}.marksbookHeader>.body.rs{height:100%;position:relative}.marksbookHeader>.body>.cutoffs{border-bottom:8px solid #eee;margin:0 0 8px;padding:0 0 8px}.marksbookHeader>.body>.uiCutoffs>.cutoffs>h2,.marksbookHeader>.body>.sets>h2,.marksbookHeader>.body>.types>h2,.marksbookHeader>.body>.stats>.title{display:block}.marksbookHeader>.body>.stats>.radioGroup{border:none;margin:0;padding:4px}.marksbookHeader>.body>.stats>.radioGroup>.radioGroupItem{display:inline-block;min-width:200px}.marksbookHeader>.body>.stats>.entry{padding:4px 0 0 200px}.marksbookHeader>.body>.stats>.entry>.mean,.marksbookHeader>.body>.stats>.entry>.stddev{display:inline-block}.marksbookHeader>.body>.stats>.entry>.mean>.label,.marksbookHeader>.body>.stats>.entry>.stddev>.label{color:#666;display:inline-block;font-size:90%;padding:0 1ex 0 0;vertical-align:baseline}.marksbookHeader>.body>.stats>.entry>.mean>input,.marksbookHeader>.body>.stats>.entry>.stddev>input{margin:0 32px 0 0;text-align:center;vertical-align:baseline;width:32px}.marksbookHeader>.body>.sets{box-sizing:border-box;display:inline-block;padding:0 4px 0 0;vertical-align:top;width:70%}.marksbookHeader>.body>.types{box-sizing:border-box;display:inline-block;padding:0 0 0 4px;vertical-align:top;width:30%}.marksbookHeader>.body>.uiCutoffs>.cutoffs>.beta>.cutoffsWrapper,.marksbookHeader>.body>.sets>.setsWrapper,.marksbookHeader>.body>.types>.typesWrapper{border:solid 1px #ccc;height:156px}.marksbookHeader>.body>.sets>.setsWrapper>.header,.marksbookHeader>.body>.types>.typesWrapper>.header{width:100%}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>td,.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>td{box-sizing:border-box;color:#666}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.label{text-align:left}.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.label{text-align:left}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.weight{width:80px}.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.weight{width:60px}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.mean{width:80px}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.stddev{width:80px}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.reportable{width:50px}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.functions,.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.functions{padding:0;width:22px}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.functions>button,.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.functions>button{margin:0;padding:0}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.functions>button>img,.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.functions>button>img{display:block;margin:0}.marksbookHeader>.body>.sets>.setsWrapper>.header>thead>tr>.spacer,.marksbookHeader>.body>.types>.typesWrapper>.header>thead>tr>.spacer{padding:0}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper{margin:0;overflow-y:scroll}.marksbookHeader>.body>.sets>.setsWrapper.disabled,.marksbookHeader>.body>.types>.typesWrapper.disabled{background-color:#eee}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content{width:100%}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>td,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>td{border-bottom:1px solid #ccc;box-sizing:border-box;padding:0;text-align:center}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr.deleted,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr.deleted{background-image:url(/js/images/deleted.png);opacity:0.5}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr.deleted>td,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr.deleted>td{background:none}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>td>input,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>td>input{background:none;border:none;border-radius:0;box-sizing:border-box;padding:6px;text-align:center;width:100%}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.label>input,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>.label>input{text-align:left}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>td>button,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>td>button{margin:0;padding:0}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>td>button>img,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>td>button>img{display:block;margin:0}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.weight{width:80px}.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>.weight{width:80px}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.mean{width:80px}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.stddev{width:80px}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.reportable{width:50px}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.reportable>input{width:auto}.marksbookHeader>.body>.sets>.setsWrapper>.tableWrapper>.content>tbody>tr>.delete,.marksbookHeader>.body>.types>.typesWrapper>.tableWrapper>.content>tbody>tr>.delete{width:22px}.marksbookHeader>.body>.customText>.field{margin:4px 2px}.marksbookHeader>.body>.customText>.field>.label{display:inline-block;vertical-align:middle;width:100px}.marksbookHeader>.body>.customText>.field>.uiCheckbox{margin:0;vertical-align:middle}.marksbookHeader>.body>.customText>.field>.uiShortText{vertical-align:middle}.marksbookHeader>.body>.note{background:#eee;border:solid 1px #ccc;border-radius:8px;font-size:100%;margin:8px;padding:2px}.programmeConeqtOptions{display:inline-block;margin:8px 0;text-shadow:0 1px #000;vertical-align:top;width:50%}.programmeConeqtOptions>.caption{color:#ccc;font-size:120%;margin:0 0 8px;vertical-align:middle}.programmeConeqtOptions>.options>div{margin:8px 0}.programmeConeqtOptions>.options>div>.uiCheckbox{vertical-align:middle}.programmeConeqtOptions>.options>div> label,.programmeConeqtOptions>.options>.option{color:#ccc;font-size:100%;vertical-align:middle}.programmeConeqtOptions>.options>select{background:rgba(255,255,255,0.7);border:none;color:#444;cursor:pointer;margin:0 8px;padding:4px 8px}.syllabusAbsGradeMappings{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin:16px 0 0;overflow:hidden}.syllabusAbsGradeMappings>.head{background:#f8f8f8;flex-basis:21px;-ms-flex-preferred-size:21px;min-height:21px}.syllabusAbsGradeMappings>.head,.syllabusAbsGradeMappings>.body{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.syllabusAbsGradeMappings>.body{-ms-flex:1;flex:1;overflow:hidden}.syllabusAbsGradeMappings>.head>.stickyWrapper,.syllabusAbsGradeMappings>.body>.stickyWrapper{-ms-flex:1;flex:1;min-width:232px;overflow:hidden}.syllabusAbsGradeMappings>.head>.scrollableWrapper{overflow:hidden}.syllabusAbsGradeMappings>.body>.scrollableWrapper{overflow-x:auto;overflow-y:scroll}.syllabusAbsGradeMappings table{border-spacing:0;table-layout:fixed}.syllabusAbsGradeMappings table th,.syllabusAbsGradeMappings table td{border-bottom:1px solid #eee;box-sizing:border-box;padding:4px;text-align:center;vertical-align:middle}.syllabusAbsGradeMappings table td{height:24px}.syllabusAbsGradeMappings table .syllabus{cursor:pointer;min-width:200px;text-align:left;width:100%}.syllabusAbsGradeMappings table .override{min-width:32px;width:32px}.syllabusAbsGradeMappings table .override>input{margin:0;padding:0}.syllabusAbsGradeMappings table .grade{min-width:60px;width:60px}.syllabusAbsGradeMappings table .grade.overridden{padding:0;position:relative}.syllabusAbsGradeMappings table .grade>input{background:none;border:0;box-sizing:border-box;margin:0;text-align:center;width:100%}.syllabusAbsGradeMappings table .grade.overridden::before{content:'▾';margin-top:-8px;pointer-events:none;position:absolute;right:8px;top:50%;z-index:1}.unitPlannerAdminWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.unitPlannerAdminWrapper>.tabPage{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}.unitPlannerAdmin>.unitplannerCurriculum{color:#444;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:125%;height:100%;left:0;position:absolute;top:0;width:100%}.unitPlannerAdmin>.unitplannerCurriculum>.resultsFilterWrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;padding:0;position:absolute;width:79.6%}.unitPlannerAdmin>.unitplannerCurriculum>.resultsFilterWrapper>.filterBox>button,.unitPlannerAdmin>.unitplannerCurriculum>.resultsFilterWrapper>.filterBox>input{width:20%}.unitPlannerAdmin>.unitplannerCurriculum>.resultsFilterWrapper>.results{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;margin:0;padding:0;width:100%}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper{align-items:stretch;background-color:#fff;border-left:4px solid #204a87;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;float:right;height:100%;margin:0;padding:0;position:absolute;right:0;width:20%}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.fieldLabels{background-color:#f3f3f3;font-size:110%;padding:8px 0;padding-left:10px}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin:0;overflow:hidden;width:100%}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList>.functions{padding:0 10px 10px 0;text-align:right}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList>.list{border:none;-ms-flex:1;flex:1;flex-basis:300px;-ms-flex-preferred-size:300px;list-style:none;margin:8px 0 0;overflow:hidden;overflow-y:auto;padding:0;width:100%}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList>.list>.item>input{margin:0 8px 8px 0;vertical-align:middle}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList>.list>.item{margin-bottom:6px;overflow:hidden}.unitPlannerAdmin>.unitplannerCurriculum>.fieldsBarWrapper>.uiCheckList>.list>.item>label{margin-top:-4px}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.programme>.programmeTitleWrapper>.programmetitle{margin-bottom:5px}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.programme>.programmeTitleWrapper>.owner,.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.programme>.programmeTitleWrapper>.coursetype{font-size:80%}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.classes>.classesWrapper>.metaclass{font-size:80%;margin-bottom:5px}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.programme,.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.unitplan,.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.classes{vertical-align:top}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.unitplan>.unitplanTitleWrapper>.concept{background:#eee;border:solid 1px #ccc;border-radius:4px 8px 8px 4px;color:#666;display:inline-block;font-size:80%;margin:0 4px 2px 0;padding:1px 4px;text-shadow:0 1px #fff}.uiResultsTable>.chromeBugWrapper>.tableWrapper>table.body>tbody>tr.selectableRow>td.classes>.classesWrapper>.metaclass>.classCode{color:#777;display:list-item;margin-left:16px;position:relative}.unitPlannerAdmin .unitplanTemplateManager{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:2px}.unitPlannerAdmin .unitplanTemplateManager>.itemList .item>.name{font-size:120%;margin-right:38px}.unitPlannerAdmin .unitplanTemplateManager>.management{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.unitPlannerAdmin .unitplanTemplateManager>.management>.header{align-items:center;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;flex-basis:32px;-ms-flex-preferred-size:32px}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title,.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.orientation,.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.visibility{margin:0 16px}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title{align-items:center;border-right:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title>label{color:#999;padding:0 8px 0 24px;vertical-align:middle}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title>input{border:none;box-sizing:border-box;color:#204a87;font-size:150%;margin:0;vertical-align:middle;width:300px}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title.error>input,.unitPlannerAdmin .unitplanTemplateManager>.management>.uiCardTable>.cardTable>.row>.rowContents>.card.error>.content>.title>input{border:1pt solid #C00;color:#c00}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title>.warning,.unitPlannerAdmin .unitplanTemplateManager>.management>.uiCardTable>.cardTable>.row>.rowContents>.card>.content>.title>img{display:none;margin:0;vertical-align:middle}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title.error>.warning{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;margin:0 16px}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.title.error>.warning>span{color:#444;font-size:80%;margin:0 4px}.unitPlannerAdmin .unitplanTemplateManager>.management>.uiCardTable>.cardTable>.row>.rowContents>.card.error>.content>.title>img{display:block;margin:0 16px}.unitPlannerAdmin .unitplanTemplateManager>.management>.header .pillbox{margin:0;padding:0}.unitPlannerAdmin .unitplanTemplateManager>.management>.header .pillbox>button{font-size:120%}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.visibility>.visibilityCB{height:100%;margin:0}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.visibility>.visibilityCB>input{margin:0;vertical-align:middle;width:auto}.unitPlannerAdmin .unitplanTemplateManager>.management>.header>.visibility>.visibilityCB>label{color:#999;margin:0 4px;padding:0;vertical-align:middle}.unitPlannerAdmin .unitplanTemplateManager>.management>.uiCardTable{-ms-flex:1;flex:1;flex-basis:300px;-ms-flex-preferred-size:300px;overflow:hidden}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals{border-top:1px solid #ccc}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals[open]{flex-basis:220px;-ms-flex-preferred-size:220px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.title{color:#888;cursor:pointer;margin:8px;text-transform:uppercase}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.title:focus{border:none;outline:none}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields{align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-align:start}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields>.left,.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields>.right{-ms-flex:1;flex:1;margin:0 8px 8px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field{font-size:120%;margin:4px;overflow:hidden}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field{align-items:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldCB{margin:4px;min-width:220px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldCB>label{color:#555;font-size:90%}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldText{-ms-flex:1;flex:1;margin:4px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldText:not(.noLabel){box-sizing:border-box;flex-basis:100%;-ms-flex-preferred-size:100%}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldText>label{box-sizing:border-box;color:#555;display:inline-block;font-size:90%;font-style:italic;padding:0 8px 0 32px;vertical-align:middle}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields>.left>.field>.fieldText>label{width:55px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields>.right>.field>.fieldText>label{width:228px}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldText>input{box-sizing:border-box;-ms-flex:1;flex:1;vertical-align:middle;width:calc(100% - 228px)}.unitPlannerAdmin .unitplanTemplateManager>.management>.optionals>.fields .field>.fieldText.noLabel>input{width:100%}.accountSetup>.filterBox>.counter{-ms-flex:1;flex:1;font-size:90%}.accountSetup>.filterBox>.counter>.selected{color:#204a87;display:inline-block;margin:0 16px 0 0}.accountSetup>.filterBox>.counter>.found{color:#aaa;display:inline-block}.accountSetup>.filterBox>input.search{-ms-flex:initial;flex:initial;margin-right:0}.accountSetup>.filterBox>.buttonMenu.status{width:256px}.accountSetup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.accountSetup>.userTable{-ms-flex:1;flex:1;overflow:hidden}.accountSetup>.userTable{position:relative}.accountSetup>.userTable>.chromeBugWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.accountSetup>.userTable table{border-spacing:0;table-layout:fixed;width:100%}.accountSetup>.userTable table th,.accountSetup>.userTable table td{padding:4px;text-align:left}.accountSetup>.userTable table th{cursor:pointer}.accountSetup>.userTable table th.activeSort{background-color:#eee}.accountSetup>.userTable table .selection{text-align:center;width:24px}.accountSetup>.userTable table .selection input{margin:0}.accountSetup>.userTable table .type{width:64px}.accountSetup>.userTable table .email{width:192px}.accountSetup>.userTable table .email.missing{color:#f57900}.accountSetup>.userTable table .metadata{width:128px}.accountSetup>.userTable table .metadata,.accountSetup>.userTable table .lastLogin{display:table-cell}@media(min-width: 1500px){.accountSetup>.userTable table .metadata{width:256px}}@media(min-width: 1800px){.accountSetup>.userTable table .metadata{width:512px}}.accountSetup>.userTable table .username{width:128px}.accountSetup>.userTable table .loginCount{width:64px}.accountSetup>.userTable table .lastLogin{width:128px}.accountSetup>.userTable .tableWrapper{-ms-flex:1;flex:1;margin:0;overflow-y:scroll}.accountSetup>.userTable .tableWrapper>.body tr[data-selectable]{cursor:pointer}.accountSetup>.userTable .tableWrapper>.body tr.selected{background-color:#204a87;border-bottom-color:#3465a4;color:#fff}.accountSetup>.userTable .tableWrapper>.body td{border-bottom:1px solid #eee}.accountSetup>.userTable .tableWrapper>.body tr.selected td{border-bottom-color:#3465a4}.accountSetup>.userTable .tableWrapper>.body .type{color:rgba(0,0,0,0.5);text-transform:uppercase}.accountSetup>.userTable .tableWrapper>.body [data-type="student"] .type{background-color:#efe}.accountSetup>.userTable .tableWrapper>.body [data-type="contact"] .type{background-color:#eee}.accountSetup>.userTable .tableWrapper>.body [data-type="staff"] .type{background-color:#def}.accountSetup>.userTable .tableWrapper>.body [data-type="tutor"] .type{background-color:#fed}.accountSetup>.userTable .tableWrapper>.body .metadata>.recovery{color:#729fcf;font-size:90%;text-transform:uppercase}.accountSetup>.userTable .tableWrapper>.body .metadata>.datum{color:#999}.accountSetup>.userTable .tableWrapper>.body .email{overflow:hidden;text-overflow:ellipsis}.accountSetup>.userTable .tableWrapper>.body .email.missing>img{margin:0 4px 0 0;vertical-align:bottom}#alertBar+#container{top:2em}#framebuster>h1{background:none;border:none;border-radius:0;box-shadow:none;color:#fff;font-size:140%;margin:16px 8px;padding:0}#framebuster>p{color:#ddd;font-size:120%;line-height:1.5;margin:8px;padding:0}.tableWrapper{margin:0 8px 8px;overflow:auto;-webkit-overflow-scrolling:touch}.printOnly{display:none}.note{color:#aaa;font-style:italic}.note.warning{color:#c00}.note.permissionDenied{background:#eee;border-radius:24px;color:#c00;font-size:125%;margin:32px;padding:24px}.programme.note,.marksbook.note,.attendance.note{background:#eee;border:solid 1px #ccc;border-radius:8px;font-size:125%;margin:100px 50px;padding:8px}.note img{margin:0 1em 0 0;vertical-align:middle}.brandName{color:#9bbe6c}input.error,textarea.error{border-color:#c00;box-shadow:0 0 4px #c00}.toolbar>span{display:-ms-flexbox;display:flex}.toolbar .calendar,.toolbar .singleSelect{margin:0 8px 0 0;width:128px}.toolbar .spacer{display:inline-block;-ms-flex:1;flex:1}.toolbar .singleSelect{width:192px}.toolbar .search{color:#777;float:right}.boxshadow .toolbar .search{border:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);box-sizing:border-box;max-height:24px}h1{background:#3465a4;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.25));border:solid 1px #204a87;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,0.5);color:#fff;font-size:175%;padding:2px 8px;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}h2{color:#3465a4;font-size:100%;padding:2px}h2.block{display:block}#metaAlertPopup{background-image:url(/js/images/calloutLeft.png);background-position:left center;background-repeat:no-repeat;margin:-1px;transition:top 0.5s}#metaAlertPopup div{background:#666;background-image:linear-gradient(to left,#444,#666);border-radius:2px;color:#fff;margin:0 0 0 8px;padding:5px 8px;width:300px}#metaAlertPopup img{float:right}.wordcount{background:#ccc;background-image:linear-gradient(to bottom,#ccc,#ddd);border-radius:0 0 2px 2px;color:#666;font-size:90%;margin:0 0 8px;padding:4px 8px;text-align:right;text-shadow:0 1px #fff}.pre{white-space:pre-wrap}.supplementalFilters{background:#eee;border-radius:4px;margin:0 0 8px;padding:4px;text-align:right}.supplementalFilters>input{margin:0 0 0 4px}input.search{background:url(/js/images/search.png) no-repeat 4px center #fff;border-radius:8px;box-sizing:border-box;padding:4px 4px 4px 24px;width:160px}.dragHandle{background:url(/js/images/dragHandleLeft.png) no-repeat center;background-color:rgba(0,0,0,0.25);border-right:solid 1px rgba(0,0,0,0.25);bottom:0;cursor:move;left:0;position:absolute;top:0;width:16px}.notify{background:#fce94f;background-image:linear-gradient(to bottom,#fce94f,#edd400);border-radius:0 0 4px 4px;color:#000;font-size:120%;padding:8px;position:fixed;right:24px;text-shadow:1px 1px 1px #fff;top:0;width:200px}.notify div{margin:8px 0 0;text-align:center}.notify button{margin:0 4px}.saveIndicator{background:#eee;border:solid 1px #ccc;border-bottom:none;border-radius:4px 4px 0 0;bottom:0;color:#70884e;font-size:80%;font-weight:700;padding:4px 16px;position:absolute;right:8px;text-align:center;text-shadow:1px 1px #fff;z-index:5}.saveIndicator>img{margin:0 4px 0 0;vertical-align:middle}.saveIndicator.uneditable{color:#c00}.uiSlidePane>.pane>.header>button{box-shadow:none;box-sizing:border-box;font-weight:700}.uiSlidePane>.pane>.header>h1{background:none;border:none;border-radius:0;box-shadow:none}.uiSlidePane.compact>.pane.hasMarks{min-width:630px}.slideconfirm>.message>.hasMarks{color:#c00}.tableHeader{background:#eee;border-bottom:solid 1px #ccc;color:#666;font-size:90%;font-weight:400;padding:4px;text-align:center;text-shadow:0 1px #fff;text-transform:uppercase}.tableHeader.scroll{padding:0}.quickLinksPopup{opacity:0;transform:translatex(-260px);transition:transform 1s,opacity 1s}.quickLinksPopup.shown{opacity:1;transform:translatex(0)}.quickLinksPopup>.pointer,.quickLinksPopup>ul{box-sizing:border-box;height:150px}.quickLinksPopup>.pointer{background-image:url(/js/images/calloutLeft.png);background-position:center right;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:8px}.quickLinksPopup>ul{background:#444;border:solid 2px #666;border-radius:4px;box-shadow:inset 0 0 8px rgba(0,0,0,0.5),0 2px 8px -4px #000;display:inline-block;list-style-type:none;overflow:auto;padding:4px;vertical-align:middle;width:200px}.quickLinksPopup>ul>li>a{border-radius:4px;color:#fff;display:block;padding:4px;transition:background 0.1s,box-shadow 0.1s}.quickLinksPopup>ul>li>a:hover{background:#555;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.1));box-shadow:0 2px 4px rgba(0,0,0,0.25);text-decoration:none}.adminList{display:inline-block;margin:8px 8px 8px 0;padding:4px;vertical-align:top}.adminList .footer{margin:4px}.adminList .list{background:#fff;border:none;border-radius:0;height:300px;-webkit-overflow-scrolling:touch;overflow-x:hidden;padding:0}.adminList .list.disabled{background-color:#eee;color:#888;font-style:italic}.adminList .container{display:block;position:relative}.adminList input{width:200px}.adminList input.search{margin:4px 0 0;width:180px}.adminList .list .item{color:#204a87;cursor:pointer;margin:0;padding:4px}.adminList .list .item:not(.selected):hover{background:#eee}.adminList .list .item.inactive{background:url(/js/images/deleted.png);opacity:0.5}.adminList .list .item.selected{background:#204a87;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.adminList .list .item .photo{float:left;margin:-2px 4px 0 0;text-align:center}.adminList .list .item .photo img{max-height:48px;max-width:32px;width:auto}.adminList .list .item .extra{color:#888;font-size:80%;font-style:italic;padding:0 0 4px}.adminList .list .item .extra>.coloured{border-radius:32px;box-shadow:inset 0 1px rgba(0,0,0,0.2);padding:0 4px}.adminList .list .item .analyse{background:#3465a4;border-radius:1px;color:#fff;display:inline-block;font-size:80%;padding:2px 4px;text-transform:uppercase}.reports .adminListMessage{align-self:center;color:#999;-ms-flex:1;flex:1;-ms-flex-item-align:center;font-size:200%;padding:32px;text-align:center}.studentSelectBulk .main{border:solid 1px #ccc;border-top:none;padding:8px}.adminGeneral{margin:8px 0 0;vertical-align:top}.adminGeneral .fieldColumn{display:inline-block;vertical-align:top}.adminGeneral .field{background-color:#ddd;background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0) 12px);border-radius:4px;display:inline-block;margin:0 8px 8px 0;padding:4px;vertical-align:top}.adminGeneral .field label{color:#444;display:inline-block;vertical-align:middle;width:100px}.adminGeneral .field>label{color:#666;display:block;margin:0 0 2px;padding:0;text-align:center;text-shadow:0 1px #fff;width:auto}.adminGeneral .field>label.item{margin:0 0 8px;text-align:left;text-shadow:none}.adminGeneral .field>label.item:last-of-type{margin:0}.adminGeneral .field>label.item>.text{display:block;font-size:90%;padding:0 2px}.adminGeneral .field input{vertical-align:middle}.adminGeneral .field textarea{vertical-align:top}.adminGeneral .field iframe{width:488px}.adminGeneral .field>.radioGroup{border:none;margin:0;padding:0}.browserFilters{background:#eee;border-radius:4px;padding:4px 8px}.browserFilters .filter.search{margin:0 0 4px;text-align:right}.browserFilters .filter .item{display:inline-block;width:50%}.browserFilters .filter .item label{color:#444;display:inline-block;padding:0;text-align:right;width:30%}.browserFilters .filter .item input{margin:4px;vertical-align:middle;width:55%;width:calc(70% - 1ex - 18px)}.browserFilters .filter .item select{margin:4px;vertical-align:middle;width:60%;width:calc(70% - 1ex - 8px)}.programmeWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.programmeWrapper>.tabset.programme{border-radius:0;min-height:0}.tabPage.programme{border:none;border-radius:0;-ms-flex:1;flex:1;overflow:hidden;padding:0}.tabPage.programme .note{text-align:center}.tabPage.programme .note button{color:#204a87}.unitplans.chart{display:inline-block;position:relative;vertical-align:top}.unitplans.chart>.unitplan{border:1px solid rgba(0,0,0,0.2);box-sizing:border-box;opacity:0.7;transition:height 0.1s,opacity 0.2s ease-in;width:4px}.unitplans.chart>.unitplan:hover{opacity:1}.programmeEditWrapper{height:100%;overflow:auto;position:absolute;width:100%}.programmeEditWrapper>.weeks{display:inline-block;vertical-align:top;width:100%}.programmeEditWrapper>.unitplans.chart>.unitplan{width:8px}.programmeEditWrapper>.weeks>.week{background:#617696;border:solid 1px #455e84;margin:2px 2px 8px;position:relative}.programmeEditWrapper>.weeks>.week>.meta{background:#455e84;border-radius:0 0 48px;color:#fff;overflow:hidden;padding:4px;position:relative}.programmeEditWrapper>.weeks>.week>.meta>.number{color:#617696;font-size:400%;font-style:italic;font-weight:700;line-height:0.6;position:absolute;right:0;text-shadow:0 1px rgba(0,0,0,0.1);top:0}.programmeEditWrapper>.weeks>.week>.meta>.term{display:inline-block;font-size:90%;padding:0 8px 0 5px;text-shadow:0 1px rgba(0,0,0,0.2)}.programmeEditWrapper>.weeks>.week>.meta>.week{display:inline-block;font-size:90%;text-shadow:0 1px rgba(0,0,0,0.2)}.programmeEditWrapper>.weeks>.week>.meta>.actions{align-items:center;background:#334663;bottom:0;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end;padding:1px 8px 0;position:absolute;right:64px;text-align:right;top:0;width:106px}.programmeEditWrapper>.weeks>.week>.meta>.actions>button,.programmeEditWrapper>.weeks>.week>.lesson>.head>.actions>button{margin:0 2px;width:26px}.programmeEditWrapper>.weeks>.week>.meta>.actions>button>img,.programmeEditWrapper>.weeks>.week>.lesson>.head>.actions>button>img{margin:0}.programmeEditWrapper>.weeks>.week>.lesson{margin:4px}.programmeEditWrapper>.weeks>.week>.lesson .head{background:#9bbe6c;border-radius:2px 2px 0 0;border-top:solid 1px #afcb89;height:20px;padding:4px;position:relative}.programmeEditWrapper>.weeks>.week>.lesson.deleted>.head{background:url(/js/images/deleted.png)}.programmeEditWrapper>.weeks>.week>.lesson.collapsed>.head{border-radius:2px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.number{color:#84a25c;font-size:175%;font-style:italic;font-weight:700;position:absolute;right:2px;text-shadow:0 1px rgba(255,255,255,0.25);top:2px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.pathways{border:1px solid;border-radius:25px;color:rgba(255,255,255,0.5);font-size:110%;font-style:italic;font-weight:700;position:absolute;right:35px;text-align:center;text-shadow:0 1px rgba(255,255,255,0.25);top:5px;width:18px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.period{color:#445230;font-size:90%;left:4px;overflow:hidden;padding:4px;position:absolute;text-overflow:ellipsis;top:3px;white-space:nowrap;width:24px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.date{color:#445230;font-size:90%;left:36px;overflow:hidden;padding:4px;position:absolute;text-align:right;text-overflow:ellipsis;top:3px;white-space:nowrap;width:52px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.actions{align-items:center;background:#84a25c;border-top:1px solid #9bbe6c;bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;justify-items:flex-end;padding:0 8px;position:absolute;right:60px;text-align:right;top:-1px;width:106px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.notes{border:none;margin:0;position:absolute;right:230px;top:0;z-index:1}.programmeEditWrapper>.weeks>.week>.lesson>.head>.notes>img{margin:0}.programmeEditWrapper>.weeks>.week>.lesson>.head>.assessments{border:none;margin:0;position:absolute;right:175px;top:0}.programmeEditWrapper>.weeks>.week>.lesson>.head>.assessments.assessed{box-shadow:0 0 0 1px rgba(0,0,0,0.2);font-weight:700}.programmeEditWrapper>.weeks>.week>.lesson>.head>.assessments>img{margin:0;vertical-align:middle}.programmeEditWrapper>.weeks>.week>.lesson>.head>.assessments>img.combo{margin:0 0 4px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.assessments>.number{display:inline-block;font-size:90%;opacity:0.5;padding:0 0 2px;vertical-align:middle;width:16px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.wisp{position:absolute;right:266px;top:5px;z-index:1}.programmeEditWrapper>.weeks>.week>.lesson>.head>.topic{bottom:0;left:100px;position:absolute;right:276px;top:0}.programmeEditWrapper>.weeks>.week>.lesson>.head>.topic>label{color:#445230;font-size:90%;left:8px;opacity:0.5;padding:0;position:absolute;top:8px}.programmeEditWrapper>.weeks>.week>.lesson>.head>.topic>input{background:#afcb89;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000;font-size:130%;height:100%;padding:1px 8px 1px 44px;width:98%}.programmeEditWrapper>.weeks>.week>.lesson>.body{border-top:solid 1px #84a25c}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.essential>h1,.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>h1,.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.homework>h1,.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.delivered>label{background:none;border:none;border-radius:0;box-shadow:none;color:#999;font-size:90%;font-weight:400;overflow:hidden;padding:0;text-overflow:ellipsis;text-shadow:0 1px #fff;white-space:nowrap}.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.delivered>label{margin-left:4px;vertical-align:text-top}.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.homework>h1>.sequence{color:#204a87;font-style:italic}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.essential>textarea,.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.homework>textarea,.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.essential>.pre,.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.homework>.pre{box-shadow:none;box-sizing:border-box;height:80px;margin:2px 0 4px;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px;width:100%}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.syllabus>button.add,.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.assessments>button.add,.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>button.add{float:right;margin:2px 0 0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>.item>button{background:transparent;border:0;box-shadow:none;color:#888;font-weight:700;margin:0 0 0 3px;padding:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary{margin:0 220px;position:relative}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.outline{background:#fff;box-shadow:inset 0 6px 4px -4px rgba(0,0,0,0.2);box-sizing:border-box;height:188px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:20px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.editOutline{font-size:80%;left:8px;position:absolute;top:4px;z-index:1}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources,.uiSlidePane>.pane>.content>.programdetail>.resources{background:#f8f8f8;border-top:1px solid #eee;box-sizing:border-box;height:32px;overflow:hidden}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>.uiResourceList,.uiSlidePane>.pane>.content>.programdetail>.resources>.uiResourceList{max-height:100%;overflow:hidden}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>.uiResourceList .thumbnail,.uiSlidePane>.pane>.content>.programdetail>.resources>.uiResourceList .thumbnail{height:24px;width:24px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>.uiResourceList>.overflow>.uiFile:active,.programmeEditWrapper>.weeks>.week>.lesson>.body>.primary>.resources>.uiResourceList>.overflow>.uiResource:active{transform:scale(1)}.uiSlidePane>.pane>.content>.programdetail>.resources>.uiResourceList>.overflow{bottom:145px;right:0;top:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary{background:#eee;border-radius:0 0 0 2px;border-right:solid 1px #ccc;box-shadow:inset 0 6px 4px -4px rgba(0,0,0,0.2);float:left;height:220px;overflow-x:hidden;overflow-y:auto;width:220px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.essential{padding:4px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus{padding:4px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>h1{border-bottom:solid 1px #ccc}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.add{float:right;margin:-4px 0 0;padding:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.add>img{margin:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item{border-bottom:solid 1px #ccc}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item>.code{cursor:pointer;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item>.code:hover{background:#ccc}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item button{line-height:0;margin:0 2px 0 0;padding:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item button>img{margin:0}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item>.content{color:#444;cursor:pointer;font-size:90%;padding:1px 2px 1px 1em}.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.syllabus>.item>.content:hover{background:#ccc}.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary{background:#eee;border-left:solid 1px #ccc;border-radius:0 0 2px;box-shadow:inset 0 6px 4px -4px rgba(0,0,0,0.2);float:right;height:220px;width:220px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.homework{padding:4px}.programmeEditWrapper>.weeks>.week>.lesson>.body>.tertiary>.homework>textarea,.programmeEditWrapper>.weeks>.week>.lesson>.body>.secondary>.homework>.pre{height:176px;margin:2px 0 0}.arrowPanel .assessments .list{height:80px;margin:0 0 4px;overflow:auto;-webkit-overflow-scrolling:touch;width:200px}.arrowPanel .assessments .list .item{border-top:1px dotted #ccc;color:#444;cursor:pointer;padding:4px 0}.arrowPanel .assessments .list .item:first-child{border-top:none}.arrowPanel .assessments .list .item:hover{background:#fff;color:#000}.arrowPanel .assessments .note{height:32px;margin:0 0 4px;width:200px}.arrowPanel .assessments .note img{float:left;margin:4px 1em 0 0}.arrowPanel .assessments button{color:#000}.arrowPanel .syllabus{height:150px;overflow:auto;-webkit-overflow-scrolling:touch;width:300px}.arrowPanel .syllabus>h1{background:none;border:none;border-radius:2px;box-shadow:none;color:#444;font-size:120%;font-weight:400;padding:0;text-shadow:0 0 1px rgba(255,255,255,0.5)}.arrowPanel .syllabus>.area,.arrowPanel .syllabus>.organiser{color:#999;margin:4px 0}.arrowPanel .syllabus>.set,.arrowPanel .syllabus>.year{color:#999;margin:4px 0}.arrowPanel .syllabus>.name{color:#666;font-weight:700;margin:4px 0}.arrowPanel .syllabus>.details{margin:4px 0}.uiSlidePane .pane.resourceDialog{max-width:500px}.uiSlidePane .addResource>.field.name>label{display:block;margin:0 0 4px;padding:0}.uiSlidePane .addResource>.field.name>input{box-sizing:border-box;font-size:150%;width:100%}.uiSlidePane .addResource>fieldset{border:none;margin:16px 0 0;padding:0}.uiSlidePane .addResource>fieldset>legend{color:#888;display:block;font-style:italic;margin:0 0 4px;padding:0;width:100%}.uiSlidePane .addResource>fieldset>.radioGroupItem{border-top:solid 1px #ddd;color:#555;padding:8px}.uiSlidePane .addResource>fieldset>.radioGroupItem:last-of-type{border-bottom:solid 1px #ddd}.uiSlidePane .addResource>fieldset>.radioGroupItem.selected{background:#f8f8f8;color:#222}.uiSlidePane .addResource>fieldset>.radioGroupItem>input.uiShortText{box-sizing:border-box;margin:8px 0 0;width:100%!important}.uiSlidePane .addResource>fieldset>.radioGroupItem>.filename{background:#f8f8f8;color:#555;text-align:center}.assessmentSelector{word-wrap:break-word}.assessmentSelector>.note{padding-bottom:20px}.assessmentSelector>table{border-collapse:collapse;table-layout:fixed;width:100%}.assessmentSelector>table>tbody>tr{cursor:pointer;line-height:150%}.assessmentSelector>table>tbody>tr>td{padding:8px;vertical-align:middle}.assessmentSelector>table>tbody>tr>td.radio{text-align:center;width:2em}.assessmentSelector>table>tbody>tr>td:last-child{text-align:left}.assessmentSelector>table>tbody>tr>td.meta{text-align:right;width:30%}.assessmentSelector>table>tbody>tr:nth-child(odd){background-color:#f8f8f8}.assessmentSelector>table>tbody>tr.selectedAssessment{background-color:#204a87;color:#fff}.assessmentSelector>table>tbody>tr>td>label{display:block;margin-top:-20px;padding:0;padding-left:20px}.assessmentSelector>table>tbody>tr>td>div.group{color:#888;font-style:italic;padding-left:20px}.syllabusFinder>.note{font-size:125%;margin:0 0 0.5em}.syllabusFinder>.syllabus{margin:0 0 4px}.syllabusFinder>.content{border-top:solid 4px #eee;margin:16px 0 0;padding:8px}.syllabusFinder>.content>.note{font-size:125%;margin:0 0 8px}.programmeNavigator{border-right:4px solid #204a87}.programmeNavigator>.navigator{display:inline-block;padding:0;vertical-align:top;width:100%}.programmeAssessments{bottom:0;left:0;position:absolute;right:0;top:2px}.programmeAssessments .note,.unitplanner .note{background:#eee;border:solid 1px #ccc;border-radius:8px;font-size:130%;margin:32px;padding:8px}.programmeAssessments .uiTable{border-bottom:none}.programmeAssessments .uiTable .body{height:370px}.programmeAssessments .uiTable table{width:100%}.programmeAssessments .uiTable .body table>tbody>tr>td{border-left:none;border-right:none;color:#555;vertical-align:middle}.programmeAssessments .uiTable .body>table>tbody>tr>td>.title{color:#000;font-size:125%}.programmeAssessments .uiTable .body>table>tbody>tr>td>.date,.programmeAssessments .uiTable .body>table>tbody>tr>td>.weight{width:48px}.programmeAssessments .uiTable .body>table>tbody>tr>td>.date{text-align:center}.programmeAssessments .uiTable .body>table>tbody>tr>td>.weight{text-align:center}.programmeAssessments .uiTable .body>table>tbody>tr>td>.set,.programmeAssessments .uiTable .body>table>tbody>tr>td>.date{width:96px}.programmeAssessments .uiTable .body>table>tbody>tr>td>.forum{width:128px}.programmeAssessments .uiTable .body>table>tbody>tr>td>.edit{text-align:center;width:48px}.programmeAssessments .uiTable .body>table>tbody>tr>td>.erase,.programmeAssessments .uiTable .body table>tbody>tr>td>.visible{box-sizing:border-box;text-align:center;width:96px}.programmeAssessments .uiTable .body table>tbody>tr>td>.marked{text-align:center}.programmeAssessments .uiTable .body table>tbody>tr>td input{margin:0}.programmeAssessments .uiTable .body>table>tbody>tr>td button{margin:0}.programmeAssessments .uiTable .body>table>tbody>tr>td>.erase button{color:#c00;font-size:90%;font-style:italic}.programmeAssessments .uiTable .body>table>tbody>tr>td>.erase button[disabled]{background:none;border:none;box-shadow:none;cursor:auto;padding:0;white-space:nowrap}.programmeAssessments .uiTable .body>table>tbody>tr>td a:not([disabled])>img,.programmeAssessments .uiTable .body>table>tbody>tr>td .application a[disabled]>img,.programmeAssessments .uiTable .body>table>tbody>tr>td button:not([disabled])>img,.programmeAssessments .uiTable .body>table>tbody>tr>td .application button[disabled]>img{margin:0;padding:0}.programmeAssessments .uiTable .body>table>tbody>tr>td button[disabled]{cursor:default}.programmeAssessments .uiTable .body>table>tbody>tr>td>.forum{text-align:center}.programmeAssessments .uiTable .body>table>tbody>tr>td>.forum>button>img{margin:0 4px 0 0}.programmeAssessments .uiTable .body>table>tbody>tr>td>.date>.number{color:#888;font-size:80%}.programmeAssessments .uiTable .body>table>tbody>tr>td>.date>.number>.week{margin:0 4px 0 0}.programmePresentation,.programmeWispEdit>.editArea{bottom:0;left:204px;position:absolute;right:0;top:0}.programmeWispEdit{height:100%;position:absolute;width:100%}.programmeWispEdit>.editArea{align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:column;flex-direction:column}.programmeWispEdit>.editArea>.head{border-bottom:1px solid #ccc}.programmeWispEdit>.editArea>.head>.topic>label{box-sizing:border-box;color:#445230;display:inline-block;font-size:90%;opacity:0.5;padding:0 8px;vertical-align:middle;width:10%;width:calc(42px)}.programmeWispEdit>.editArea>.head>.topic>input{border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#204a87;display:inline-block;font-size:200%;min-height:36px;vertical-align:middle;width:90%;width:calc(100% - 42px)}.programmeWispEdit>.editArea>.editorContainer{-ms-flex:1;flex:1;overflow:hidden;position:relative}.programmeWispEdit>.editArea>.editorContainer>.composer{bottom:0;left:0;position:absolute;right:0;top:0}.programmeWispEdit>.editArea>.foot{border-top:1px solid #ccc}.programmeWispEdit>.editArea>.foot>.essential,.programmeWispEdit>.editArea>.foot>.homework{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.programmeWispEdit>.editArea>.foot>.essential{border-right:1px solid #ccc}.programmeWispEdit>.editArea>.foot>.essential>h2,.programmeWispEdit>.editArea>.foot>.homework>h2{background:#eee;color:#888;display:block;font-size:90%;font-weight:400;margin:0;padding:4px;text-shadow:0 1px #fff;text-transform:uppercase}.programmeWispEdit>.editArea>.foot>.homework>h2>.sequence{color:#204a87;font-style:italic}.programmeWispEdit>.editArea>.foot>.essential>textarea,.programmeWispEdit>.editArea>.foot>.homework>textarea{border:none;box-sizing:border-box;display:block;height:128px;margin:0;padding:4px;width:100%}@media (max-height: 800px){.programmeWispEdit>.editArea>.foot>.essential>textarea,.programmeWispEdit>.editArea>.foot>.homework>textarea{height:96px}}@media (max-height: 600px){.programmeWispEdit>.editArea>.foot>.essential>textarea,.programmeWispEdit>.editArea>.foot>.homework>textarea{height:64px}}.programmeCover{height:100%;overflow:auto;position:absolute;width:100%}.programmeCover>.header{background-color:#333;margin:2px 0;overflow:hidden;position:relative}.programmeCover>.header>.decorator{background-position:center;background-size:cover;bottom:-8px;filter:blur(8px);left:-8px;position:absolute;right:-8px;top:-8px}.programmeCover>.header>.image{float:left;padding:8px 8px 0;position:relative;width:128px;z-index:1}.programmeCover>.header>.image>img{display:block;max-height:128px;max-width:128px}.programmeCover>.header>.image>.uiFileHandler{padding:8px 0}.programmeCover>.header>.image>.uiFileHandler>button{font-size:100%;padding:4px 16px}.programmeCover>.header>.image>.uiFileHandler>.note{display:none}.programmeCover>.header>.meta{background:rgba(0,0,0,0.5);padding:8px 8px 0 144px;position:relative}.programmeCover>.header>.meta:after{clear:left;content:'';display:block}.programmeCover>.header>.meta>input,.programmeCover>.header>.meta>.title{box-sizing:border-box;color:#fff;font-size:200%;margin:0;text-shadow:0 1px #000;width:100%}.programmeCover>.header>.meta>input{background-color:rgba(255,255,255,0.5);border:1px solid #000}.programmeCover>.header>.meta>.owner{color:#fff;font-size:90%;margin:4px 0 0;min-height:24px;text-shadow:0 1px #000}.programmeCover>.header>.meta>.owner>.display>.current>.name{font-style:italic}.programmeCover>.header>.meta>.owner>.display>button{color:#444;margin:0 0 0 8px;vertical-align:baseline}.programmeCover>.header>.meta>.owner>.display>input.singleSelect{float:right}.programmeCover>.header>.meta>.owner>.change>input{vertical-align:baseline;width:128px}.programmeCover>.header>.meta>.owner>.change>button{margin:0 0 0 8px;padding:2px 8px;vertical-align:bottom}.programmeCover>.header>.meta>.owner>.change>button>img{margin:0}.programmeCover>.header>.meta>.shortcuts{align-items:stretch;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;-ms-flex-pack:end;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin:4px 0 0;text-align:right;vertical-align:top;width:50%}.programmeCover>.header>.meta>.shortcuts>button,.programmeCover>.header>.meta>.shortcuts>a{display:inline-block;margin:0 0 0 8px;padding:8px;vertical-align:baseline}.programmeCover>.header>.meta>.shortcuts>.myedLibrary>.wrapper,.programmeCover>.header>.meta>.shortcuts>.myedLibrary>.wrapper>img,.programmeCover>.header>.meta>.shortcuts>.myedLibrary>.wrapper>.title{display:inline-block;vertical-align:middle}.programmeCover>.header>.meta>.shortcuts>a>img,.programmeCover>.header>.meta>.shortcuts>button>img{margin:0;padding:0}.programmeCover>.header>.meta>.shortcuts>.sequence{color:#ccc;flex-basis:100%;-ms-flex-preferred-size:100%;padding:8px 0 0;text-shadow:0 1px #000}.programmeCover>.header>.meta>.shortcuts>.sequence>.class{color:#fff}.programmeCover>.header>.meta>.shortcuts>.sequence>.label{color:#fff;font-style:italic}.programmeCover>.tags{padding:8px 6px}.programmeCover>.tags>.explanation{color:#999;font-size:90%;font-style:italic;text-shadow:0 1px #fff}.programmeCover>.outline,.programmeCover>.overview,.programmeCover>.moodle,.programmeCover>.iqp{margin:0 0 8px}.programmeCover>.outline>.header,.programmeCover>.overview>.header,.programmeCover>.moodle>.header,.programmeCover>.iqp>.header{background:#eee;padding:8px;position:relative;text-shadow:0 1px #fff}.programmeCover>.outline>.header>.title,.programmeCover>.overview>.header>.title,.programmeCover>.moodle>.header>.title,.programmeCover>.iqp>.header>.title{color:#666;display:inline-block;text-transform:uppercase;vertical-align:baseline}.programmeCover>.outline>.header>.explanation,.programmeCover>.overview>.header>.explanation,.programmeCover>.moodle>.header>.explanation,.programmeCover>.iqp>.header>.explanation{color:#777;display:inline-block;font-size:90%;font-style:italic;margin:0 0 0 1ex;vertical-align:baseline}.programmeCover>.outline>.header>button,.programmeCover>.overview>.header>button,.programmeCover>.moodle>.header>button,.programmeCover>.iqp>.header>button{bottom:2px;color:#999;margin:0;padding:0 2px;position:absolute;right:2px;top:3px}.programmeCover>.outline>.header>button>img,.programmeCover>.overview>.header>button>img,.programmeCover>.moodle>.header>button>img,.programmeCover>.iqp>.header>button>img{margin:0}.programmeCover>.outline>.header>button.edit,.programmeCover>.overview>.header>button.edit{min-width:96px;padding:0 8px;right:32px}.programmeCover>.outline>.header>button:hover,.programmeCover>.overview>.header>button:hover,.programmeCover>.moodle>.header>button:hover,.programmeCover>.iqp>.header>button:hover{color:#444}.programmeCover>.moodle>.content>.iframeWrapper>.userHTML{height:800px}.programmeCover>.iqp>.content>.iframeWrapper>.userHTML{height:1200px}.programmeCover>.outline.collapsed>.content,.programmeCover>.overview.collapsed>.content,.programmeCover>.moodle.collapsed>.content,.programmeCover>.iqp.collapsed>.content{display:none}.programmeCover>.outline>.content{padding:8px}.programmeCover>.overview>.content .userHTML{display:block;width:100%}.pane.programmeOverview,.pane.programmeOverview>.content,.pane.programmeOverview>.content>.programmeOverviewEdit{height:100%}.pane.programmeOverview>.content>.programmeOverviewEdit>.edit{padding:0}.pane.programmeOverview>.content>.programmeOverviewEdit>.edit>.editor{height:100%}.pane.programmeOverview>.content>.programmeOverviewEdit>.preview{padding:0}.pane.programmeOverview>.content>.programmeOverviewEdit>.preview iframe{display:block;width:100%}.programmeCover>.moodle>.content>.iframeWrapper.programmeCover>.iqp>.content>.iframeWrapper{height:100%}.programmeCover>.moodle>.content>.iframeWrapper>iframe.programmeCover>.iqp>.content>.iframeWrapper>iframe{height:100%}.uiSlidePane>.pane.config.moodle{height:200px;width:450px}.uiSlidePane >.pane.config.moodle .addResource>.field.name>label{margin:8px 0 0}.uiSlidePane >.pane.config.moodle .addResource>.field.name>.input.error{border-color:#c00;box-shadow:0 0 4px #c00}.uiSlidePane >.pane.config.moodle .addResource>.field.name>.urlErrorMessage,.uiSlidePane >.pane.config.moodle .addResource>.field.name>.secretErrorMessage{align-content:center;color:red;-ms-flex-line-pack:center;font-size:87%;font-style:italic;padding:4px 0 0 4px;width:250px}.uiSlidePane >.pane.config.moodle .addResource>.field.name>.urlErrorMessage.hidden,.uiSlidePane >.pane.config.moodle .addResource>.field.name>.secretErrorMessage.hidden{display:none}.uiSlidePane >.pane.config.moodle .addResource>.field.name>.uiButton{float:right;margin:8px 0 0}table.students{border-collapse:collapse}table.students td{padding:4px}table.students>thead>tr>td{background-image:linear-gradient(to top,rgba(0,0,0,0.1),rgba(0,0,0,0));border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;padding:0;text-align:center;text-shadow:0 1px #fff;vertical-align:top}table.students>thead>tr>td.meta{border-left:none;position:relative}table.students>thead>tr>td.meta>.title{color:#204a87;font-size:150%;margin-top:2px}table.students>thead>tr>td.meta>.correspondence{font-size:90%;margin:4px 0}table.students>thead>tr>td.meta>.correspondence>button{display:inline-block;margin:0 4px;vertical-align:bottom}table.students>thead>tr>td.meta>.correspondence>button>img{margin:0 0 0 4px;vertical-align:middle}table.students>thead>tr>td.meta>.correspondence>button>img.icon{margin:0 4px 0 0}table.students>thead>tr>td.meta>.count{color:#999;font-size:90%;margin:4px 0 0}table.students>thead>tr>td.meta>.updatedDetails{box-sizing:border-box;color:#999;font-size:90%;opacity:0.6;padding:6px 8px;position:absolute;text-align:center;top:0;width:100%}table.students>thead>tr>td.meta>.updatedDetails>.assessment{color:#445230}table.students>thead>tr>td.meta>.updatedDetails>.reportsyllabus,table.students>thead>tr>td.meta>.updatedDetails>.reporting{color:#453052}table.students>tbody>tr.alternate{background:#eee}table.students>tbody>tr>td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.students>tbody>tr>td.meta{background:#ddd;border-right:0;color:#444;cursor:pointer;padding:0;text-align:left;white-space:nowrap}table.students>tfoot>tr>td.label{background:#bbb;border-right:0;cursor:pointer;padding:0;white-space:nowrap}table.students>tbody>tr>td.meta.demographics{color:#777;font-size:90%;padding:0 0 0 8px}table.students>tbody>tr.alternate>td.meta{background:#ddd}table.students>tbody>tr>td.meta.studentPinned,table.students>tfoot>tr>td.label.studentPinned{padding:4px 0}table.students>tbody>tr>td.meta>div{background:#ddd;padding:4px 0;position:relative;text-shadow:0 1px #fff}table.students>tbody>tr>td.meta.demographics>div{position:static}table.students>tfoot>tr>td.label>div{background:#bbb;padding:4px 0}table.students>tfoot>tr>td.label>div>div{padding-right:4px}table.students>tbody>tr>td.meta>div>.class{color:#888;display:inline-block;font-size:90%;text-align:center;width:24px}table.students>tbody>tr>td.meta>div>.name{display:inline-block;min-width:128px;padding:0 100px 0 4px}table.students>tbody>tr>td.meta>div>.lights{position:absolute;right:4px;text-align:right;top:2px}table.students>tbody>tr>td.meta>div>.lights>img{cursor:pointer;margin:0 0 0 4px;vertical-align:middle}table.students>tbody>tr>td.meta.studentPinned>div{border-radius:0;box-shadow:0 0 0 1px #ccc;margin:0 0 0 1px;opacity:1.0;transition:left 0.25s,opacity 0.5s}table.students>tfoot>tr>td.label.studentPinned>div{margin:0 0 0 1px;opacity:1.0;transition:left 0.25s,opacity 0.5s}table.students>tbody>tr>td.meta.active,table.students>tbody>tr>td.meta.active>div,table.students>tbody>tr.alternate>td.meta.active,table.students>tbody>tr.alternate>td.meta.active>div{background:#b9cfe7;color:#204a87}table.students>tbody>tr>td.meta.active>div>.extra{color:#204a87}table.students>tbody>tr>td.meta>div>.photo{cursor:pointer;margin:0 0 0 2px;opacity:0.5;transition:opacity 0.5s}table.students>tbody>tr>td.meta>div>.photo:hover{opacity:1.0}table.students>tbody>tr.alternate>td.meta>div{background:#ddd}table.students>tbody>tr>td.meta>div.safetyPinned{text-align:right;transition:top 0.2s}table.students>tbody>tr>td.meta>div>strong{margin:0 0 0 1ex}table.students>tbody>tr>td.code{background:#ddd;color:#999;font-size:80%;font-style:italic}table.students>tbody>tr.alternate>td.code{background:#ddd}.contactFormPanel{height:auto;position:absolute;width:180px}.contactFormPanel>a{border:none;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none;display:block;transition:none}div.attendance.container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}div.attendance.container>.contentWrapper{position:relative}div.attendance.container>.contentWrapper>.content{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}div.attendance.container>.contentWrapper>.content>.warning{color:#aaa;display:none;font-size:200%;margin:64px auto;text-align:center}div.attendance.container>.contentWrapper>.content>.warning.shown{display:block}div.attendance.container>.contentWrapper>.content>.warning>img{vertical-align:middle}div.attendance.container>.contentWrapper>.content>.warning>span{line-height:32px;margin:0 0 0 8px;vertical-align:middle}table.attendance{min-width:100%}table.attendance>thead>tr>td{padding:0 2px}table.attendance>thead>tr>td.expired>div{opacity:0.5}table.attendance>thead>tr>td.assessment{background-color:#ccdeb5}table.attendance>thead>tr>td.attendance.header,table.attendance>thead>tr>td.trait.summary{background-color:#204a87;background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));border-bottom:none;border-color:#204a87;border-right:1px solid #222;color:#fff;font-size:120%;padding:2px 8px;text-shadow:0 1px #000;vertical-align:top}table.attendance>thead>tr>td.attendance.header>div>img{margin-top:5px}table.attendance>thead>tr>td.attendance.header>div.percent{margin-top:23px}table.attendance>thead>tr>td.trait.summary>div.symbol{margin-top:22px}table.attendance>thead>tr>td.now{background-color:#fce94f}table.attendance>thead>tr>td>.day,table.attendance>thead>tr>td>.period{color:#204a87;font-size:90%;font-weight:700}table.attendance>thead>tr>td>.period{font-weight:400;padding:0 0 4px}table.attendance>thead>tr>td>.date,table.attendance>thead>tr>td>.week{color:#666;font-size:90%}table.attendance>thead>tr>td:not(.meta)>.count{background-color:rgba(255,255,255,0.5);border-radius:100%;color:#444;font-size:80%;height:20px;line-height:20px;margin:0 auto;width:20px}table.attendance>thead>tr>.trait{background-color:#333;border-bottom:solid 1px #222;border-right:solid 1px #222;border-style:none;font-size:90%;padding:4px;text-shadow:0 1px #000}table.attendance>thead>tr>.trait>.day,table.attendance>thead>tr>.trait>.period{color:#999}table.attendance>thead>tr>.trait>.title{color:#eee;padding:4px 0 0}table.attendance>thead>tr>.week{color:#aaa}table.attendance img{vertical-align:bottom}table.attendance tbody tr:hover,table.attendance tbody tr:hover>td.meta,table.attendance tbody tr:hover>td.meta>div,table.attendance tbody tr:hover>td.code,table.attendance tbody tr:hover>td.lights{background-color:#cbdbed}table.attendance>tbody>tr>td.solution{cursor:default}table.attendance>tbody>tr>td.attendance{cursor:pointer}table.attendance>tbody>tr>td.attendance.expired{background-color:rgba(0,0,0,0.1);background-image:url(/js/icons/8/emblem-locked.png);background-position:bottom right;background-repeat:no-repeat;cursor:default}table.attendance>tbody>tr>td.attendance.expired>img{opacity:0.5}.hidpi table.attendance>tbody>tr>td.attendance.expired{background-image:url(/js/icons/16/emblem-locked.png);background-size:8px 8px}table.attendance>tbody>tr>td.tutorial{background-image:url(/js/images/cellMarker.png);background-position:top right;background-repeat:no-repeat}table.attendance>tbody>tr>td.attendance.expired.tutorial{background-image:url(/js/icons/8/emblem-locked.png),url(/js/images/cellMarker.png);background-position:bottom right,top right}.hidpi table.attendance>tbody>tr>td.attendance.expired.tutorial{background-image:url(/js/icons/16/emblem-locked.png),url(/js/images/cellMarker.png);background-position:bottom right,top right;background-size:8px 8px,auto auto}table.attendance>tbody>tr>td.attendance.fixed,table.attendance>tbody>tr>td.trait.fixed,table.attendance>tbody>tr.alternate>td.trait.fixed{background-color:#729fcf;border-bottom:1px solid;border-color:#204a87;border-right:1px solid;color:#000;cursor:default;text-shadow:none;white-space:pre}table.attendance>tbody>tr>td.unavailable{background:url(/js/images/unavailable.png)!important}table.attendance>tbody>tr>td.assessment{background-color:rgba(155,190,108,0.2)}table.attendance>tbody>tr>td.now{background-color:rgba(252,233,79,0.2)}table.attendance>tbody>tr>td.trait{background-color:#444;border-right:solid 1px #222;border-style:none;cursor:pointer}table.attendance>thead>tr>.trait.first,table.attendance>tbody>tr>td.trait.first{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0) 8px)}table.attendance>tbody>tr>.trait.last,table.attendance>thead>tr>.trait.last{border-right:solid 3px #999}table.attendance>tbody>tr.alternate>td.trait{background-color:#333}table.attendance>tbody>tr>td.trait.expired{background-color:#333;background-image:url(/js/icons/8/emblem-locked.png);background-position:bottom right;background-repeat:no-repeat;cursor:default}table.attendance>tbody>tr.alternate>td.trait.expired{background-color:#222}.hidpi table.attendance>tbody>tr>td.trait.expired{background-image:url(/js/icons/16/emblem-locked.png);background-size:8px 8px}table.attendance>tbody>tr>td.trait.expired>img{opacity:0.5}.attendanceLegend{color:#666;font-size:90%;margin:16px 0 0;padding:8px}.attendanceLegend>.item{display:inline-block;margin:0 0 8px;opacity:0.6;transition:opacity 0.5s;width:200px}.attendanceLegend>.item:hover{opacity:1.0}.attendanceLegend>.item>img{margin:0 1ex 0 0;vertical-align:middle}.attendanceTooltip>.dates,#studentInfoSolutionPopup>.dates{color:#666;font-size:80%}.tooltip>.attendanceTutorial{color:#c00;font-size:80%}div.marksbook.container{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}table.marksbook>thead>tr>td{border-color:#889873;vertical-align:bottom}table.marksbook>thead>tr>td.meta{border-bottom-color:#ccc;padding-top:48px}table.marksbook thead td.set,table.marksbook thead td.pg.title.header{background-color:#445230;background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));border-bottom:none;border-right:2px solid #889873;color:#fff;font-size:120%;padding:2px 8px;text-shadow:0 1px #000}table.marksbook thead td.set button{box-sizing:border-box;float:right;height:24px;margin:0 0 0 4px;padding:4px;width:24px}table.marksbook thead td.set button img{display:block;margin:0}table.marksbook thead td.attendance.header,table.marksbook thead td.pg.title.header,table.marksbook thead td.trait.summary{background-color:#204a87;background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));border-bottom:none;border-color:#204a87;color:#fff;font-size:120%;padding:2px 8px;text-shadow:0 1px #000;vertical-align:middle}table.marksbook thead .transfer>.transferC{margin:2px auto 0;text-align:center;width:48px}table.marksbook thead .transfer>.transferC>button{border-radius:2px;box-sizing:border-box;margin:0;padding:2px;width:50%}table.marksbook thead .transfer>.transferC>button>img{display:block;margin:0 auto;padding:0}table.marksbook thead td.assessment,table.marksbook thead td.syllabus,table.marksbook thead td.pg.title.options{background-color:#ccdeb5;background-image:none;border-bottom:none;font-size:90%;line-height:1.2;padding:2px 4px;text-shadow:none}table.marksbook thead td.pg.title.header,table.marksbook thead td.pg.title.options{background-color:#453052;border-color:#453052;min-width:200px;vertical-align:middle}table.marksbook thead td.pg.title.options button{margin:4px;padding:2px 8px}table.marksbook thead .weight{color:#666;font-size:85%;line-height:1.0}table.marksbook thead .type{color:#888;font-size:85%;line-height:1.0;margin:2px -2px -2px;padding:1px 2px}table.marksbook thead td.assessment{position:relative}table.marksbook thead td.assessment>.configure{bottom:0;margin:0;opacity:0.25;padding:0 4px;position:absolute;right:1px;transition:opacity 0.25s}table.marksbook thead td.assessment>.configure>img{margin:0}table.marksbook thead td.assessment:hover>.configure,table.marksbook thead td.assessment>.configure.depressed{opacity:1.0}table.marksbook thead td{vertical-align:bottom}table.marksbook thead td.sorted::before{display:block;margin:0}table.marksbook thead td.criterion,table.marksbook thead td.custom{font-size:90%;padding:8px 2px 4px}table.marksbook thead td.pgLabel{border-color:#ccc;font-size:90%;padding:4px 2px;text-shadow:none}table.marksbook thead td.assSubmission,table.marksbook thead td.assCustom{padding:4px 4px 0}table.marksbook thead td.assSubmission button.uiButton{display:block;margin-bottom:2px;padding:2px 4px}table.marksbook thead td.assTotal,table.marksbook thead td.syllabusTotal,table.marksbook thead td.assSum,table.marksbook thead td.syllabusSum,table.marksbook thead td.assRank,table.marksbook thead td.syllabusRank,table.marksbook thead td.assGrade,table.marksbook thead td.syllabusGrade,table.marksbook thead td.assAbsGrade,table.marksbook thead td.syllabusAbsGrade{background-color:#ccdeb5;border-color:#889873;border-top:none;min-width:4ex;padding:4px 2px;text-shadow:none}table.marksbook thead td.typeTotal,table.marksbook thead td.setTotal{background-color:#afcb89;border-color:#445230;border-top:none;color:#fff;font-weight:700;min-width:4ex;padding:4px 2px;text-shadow:none}table.marksbook thead td.setTotal{background-color:#445230;text-shadow:none}table.marksbook thead td.z,table.marksbook tbody td.z{border-left:2px solid #889873}table.marksbook tfoot td.z{border-left:2px solid #48533a}table.marksbook tfoot td.rank{border-right:2px solid #48533a}table.marksbook thead td.attendanceLabel,table.marksbook thead td.traitLabel{background-color:#204a87;border-color:#204a87;color:#fff;font-size:90%;padding:4px 2px;text-shadow:none}table.marksbook thead td.pgLabel.reportsyllabusavg,table.marksbook thead td.pgLabel.calc{background-color:#453052;border-color:#453052;color:#fff}table.marksbook thead td.pgLabel.reportsyllabus,table.marksbook thead td.pgLabel.field{background-color:#5c4a68;border-color:#453052;color:#fff}table.marksbook tbody tr{height:24px}table.marksbook tbody tr td{white-space:nowrap}table.marksbook tbody tr td div.delta{color:#445230;display:inline-block;font-size:90%;padding-left:1ex;text-shadow:none}table.marksbook tbody tr td.grade div.delta{color:#453052;text-shadow:none}table.marksbook tbody td.editable{cursor:text}table.marksbook tbody td.editable.appScore{background-color:rgba(255,194,14,0.4)!important}table.marksbook tbody td.invalid{background-color:#fcc;color:#900}table.marksbook tbody td.criterion,table.marksbook tbody td.custom{font-family:inconsolata,consolas,monospace}table.marksbook tbody td.criterion.calculated{background-color:#fdf3a6;color:#88694e}table.marksbook tbody td.criterion.calculated:before{content:'<'}table.marksbook tbody td.criterion.calculated:after{content:'>'}table.marksbook tbody td.criterion.commented,table.marksbook tbody td.assSubmission.commented,#marksbookInput input.commented{background-image:url(/js/images/cellMarker.png);background-position:right top;background-repeat:no-repeat}table.marksbook tbody td.criterion.studentcommented,#marksbookInput input.studentcommented{background-image:url(/js/images/cellMarkerBeta.png);background-position:right bottom;background-repeat:no-repeat}table.marksbook tbody td.criterion.commented.studentcommented,#marksbookInput input.commented.studentcommented{background-image:url(/js/images/cellMarker.png),url(/js/images/cellMarkerBeta.png);background-position:right top,right bottom;background-repeat:no-repeat,no-repeat}table.marksbook tbody td img{vertical-align:top}table.marksbook tbody td.assSubmission{cursor:pointer;padding:0 4px}table.marksbook tbody td.assSubmission:hover{background-color:#b8cfe7}table.marksbook tbody td.assTotal,table.marksbook tbody td.syllabusTotal,table.marksbook tbody td.assSum,table.marksbook tbody td.syllabusSum,table.marksbook tbody td.assRank,table.marksbook tbody td.syllabusRank,table.marksbook tbody td.assGrade,table.marksbook tbody td.syllabusGrade,table.marksbook tbody td.assAbsGrade,table.marksbook tbody td.syllabusAbsGrade{background-color:#ccdeb5;border-color:#889873;font-family:inconsolata,consolas,monospace}table.marksbook tbody td.typeTotal{background-color:#afcb89;font-family:inconsolata,consolas,monospace}table.marksbook tbody td.setTotal{background-color:#9bbe6c;border-color:#445230;font-family:inconsolata,consolas,monospace;white-space:pre}table.marksbook tbody td.setTotal.ignored{color:rgba(0,0,0,0.5);font-style:italic}table.marksbook tbody td.grade{font-family:inconsolata,consolas,monospace}table.marksbook tbody td.reportsyllabus.fixed,table.marksbook tbody td.grade.fixed{background-color:#73637d;border-color:#453052;color:#fff;text-shadow:0 1px rgba(0,0,0,0.25);white-space:pre}table.marksbook tbody td.grade.comment{cursor:pointer;padding:0}table.marksbook tbody td.attendance{font-family:inconsolata,consolas,monospace}table.marksbook tbody td.attendance.fixed,table.marksbook tbody td.trait.fixed{background-color:#729fcf;border-color:#204a87;color:#000;font-family:inconsolata,consolas,monospace;text-shadow:none;white-space:pre}table.marksbook tbody td.grade.comment.readonly{cursor:default}table.marksbook tfoot tr{height:2em}table.marksbook tfoot td{background:#bbb;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#444;font-size:90%;text-align:center}table.marksbook tfoot td.label{text-align:right}table.marksbook tfoot td.assSubmission,table.marksbook tfoot td.criterion,table.marksbook tfoot td.custom{font-family:inconsolata,consolas,monospace}table.marksbook tfoot td.assTotal,table.marksbook tfoot td.syllabusTotal,table.marksbook tfoot td.assSum,table.marksbook tfoot td.syllabusSum,table.marksbook tfoot td.assRank,table.marksbook tfoot td.syllabusRank,table.marksbook tfoot td.assGrade,table.marksbook tfoot td.syllabusGrade,table.marksbook tfoot td.assAbsGrade,table.marksbook tfoot td.syllabusAbsGrade{background:#aaa;border-right:2px solid #666;font-family:inconsolata,consolas,monospace}table.marksbook tfoot td.typeTotal{background:#aaa;font-family:inconsolata,consolas,monospace}table.marksbook tfoot td.setTotal{background:#999;font-family:inconsolata,consolas,monospace}table.marksbook thead td.empty{border-bottom:1px solid #3f4a2e;border-right:2px solid #889873;max-width:8px}table.marksbook tfoot td.empty,table.marksbook tbody td.empty{background-color:#3f4a2e;border-bottom:1px solid #3f4a2e;border-right:2px solid #889873;max-width:8px}div#marksbookInput{margin:-1px 0 0 -27px;position:absolute;transition:top 0.25s,left 0.25s}div#marksbookInput>.edit{background:transparent;text-align:center;white-space:nowrap}div#marksbookInput>.edit>input{background:#b8cfe7;background-image:linear-gradient(135deg,rgba(255,255,255,0.4),rgba(255,255,255,0));border-color:#444;border-radius:0;border-style:solid;border-width:1px 1px 3px;box-sizing:border-box;font-family:inconsolata,consolas,monospace;height:26px;margin:0;padding:2px 0 2px 1px;text-align:center;transition:width 0.25s;vertical-align:middle;width:40px}div#marksbookInput>.edit>input.commented{background-image:url(/js/images/cellMarker.png);background-position:top right;background-repeat:no-repeat}div#marksbookInput>.edit>input.calculated{background-color:#fdf3a6;color:#88694e}div#marksbookInput>.edit>button{border-color:#444;border-style:solid;border-width:1px 2px 3px;box-shadow:none;height:26px;margin:0;opacity:0.25;overflow:hidden;transition:opacity 0.25s ease;vertical-align:middle;width:26px}div#marksbookInput>.edit>button.empty{visibility:hidden}div#marksbookInput:hover>.edit>button{opacity:1.0}div#marksbookInput>.edit>button[disabled],div#marksbookInput:hover>.edit>button[disabled]{opacity:0.2}div#marksbookInput>.edit>button.comment{border-radius:24px 0 0 24px;border-right:none;padding:2px 0 2px 1px}div#marksbookInput>.edit>button.calc{border-left:none;border-radius:0 24px 24px 0;padding:2px 4px 2px 2px}div#marksbookInput>.edit>button.calc>img{margin:-4px 0 0;vertical-align:middle}div#marksbookInput>.edit>button img{margin:0}div#marksbookInput>.hint{background:#555;background-image:linear-gradient(to bottom,#666,#444);border-radius:8px 8px 0 0;box-shadow:inset 0 -1px 2px rgba(0,0,0,0.5);box-sizing:border-box;color:#ccc;font-size:85%;height:28px;left:26px;margin:0 auto;opacity:0.9;overflow:hidden;padding:2px 4px;position:absolute;right:26px;text-align:center;text-shadow:0 1px #333;top:-28px}.tooltip.mb-comment{width:200px}.tooltip.mb-comment img{vertical-align:middle}.tooltip.mb-comment .invalid{color:#c00;font-style:italic;margin:4px 0}.tooltip.mb-comment .calculated,.tooltip.mb-comment .external{color:#88694e;font-style:italic;margin:4px 0}.tooltip.mb-comment .pre{overflow-x:hidden}.pane.mb-comments .navigation{background:#f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 0 8px;position:relative}.pane.mb-comments .navigation>.student,.pane.mb-comments .navigation>.criterion{border-right:2px #fff solid;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;position:relative}.pane.mb-comments .navigation>.student>button,.pane.mb-comments .navigation>.criterion>button{margin:0;position:static}.pane.mb-comments .navigation>.student>button.previous,.pane.mb-comments .navigation>.criterion>button.previous{text-align:center;width:28px}.pane.mb-comments .navigation>.student>button.next,.pane.mb-comments .navigation>.criterion>button.next{text-align:center;width:28px}.pane.mb-comments .navigation>.student>button>img,.pane.mb-comments .navigation>.criterion>button>img{margin:0}.pane.mb-comments .navigation>.student>.spacer,.pane.mb-comments .navigation>.criterion>.spacer{-ms-flex:1;flex:1}.pane.mb-comments .navigation>.student>.name,.pane.mb-comments .navigation>.criterion>.criterionName{color:#888;font-size:130%;min-height:20px;padding:4px;text-align:center}.pane.mb-comments .navigation>.criterion>.criterionName{margin-right:4px}.pane.mb-comments .navigation>.criterion>input{text-align:center;width:48px}.pane.mb-comments h2{display:block;font-size:130%;font-weight:400;margin:0;padding:0}.pane.mb-comments h2>img{vertical-align:middle}.pane.mb-comments .entry{display:inline-block;width:15%}.pane.mb-comments .entry>.score>span{display:inline-block;font-size:120%;vertical-align:middle}.pane.mb-comments .entry>.score>span>em{color:#888;font-style:normal}.pane.mb-comments .entry>.score>input{background:#fff;font-size:120%;margin:0 0 0 8px;padding:2px;text-align:center;vertical-align:middle;width:64px}.pane.mb-comments .entry>.score>input.invalid{background-color:#fcc;color:#900}.pane.mb-comments .entry>.score>input.calculated{background-color:#fdf3a6;color:#88694e}.pane.mb-comments .entry>.private{margin:8px 0 0;padding:0}.pane.mb-comments .entry>.private>textarea{height:300px}.pane.mb-comments .coneqt,.pane.mb-comments .other{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.pane.mb-comments .coneqt{border-right:1px solid #eee;padding:0 4px 0 0}.pane.mb-comments .other{padding:0 0 0 4px}.pane.mb-comments .coneqt>.teacher.expanded>.formattedText{height:404px}.pane.mb-comments .coneqt>.teacher>.formattedText{height:200px}.pane.mb-comments .coneqt>.commentbank{height:196px;margin:8px 0 0}.pane.mb-comments .coneqt>.commentbank.collapsed{display:none}.pane.mb-comments .coneqt>.private{margin:8px 0 0}.pane.mb-comments .coneqt>.teacher>textarea,.pane.mb-comments .other>.student>.comment,.pane.mb-comments .coneqt>.private>textarea{border-radius:0;box-sizing:border-box;height:128px;margin:2px 0 0;width:100%}.pane.mb-comments .coneqt>.teacher>textarea{border-bottom:none}.pane.mb-comments .coneqt>.teacher>.emblemSelector{border-top:none;text-align:left}.pane.mb-comments .coneqt>.teacher>.emblemSelector>.collapse{border-left:1pt solid #CCC;display:inline-block;width:45px}.pane.mb-comments .coneqt>.teacher>.emblemSelector>.collapse>button{margin:0 8px 0 20px;padding:2px}.pane.mb-comments .other>.student>.comment{border:1px dotted #ccc;color:#666;font-style:italic;height:582px;overflow:auto;padding:4px;white-space:pre-wrap}.pane.mb-comments .submissions>.files>img,.pane.mb-comments .submissions>.backFiles>img{float:left;margin:4px;vertical-align:middle}#mbSubmissionsList{background-color:#eee;background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));border:solid 1px #fff;border-radius:4px;box-shadow:0 2px 4px #000;overflow:hidden;padding:8px;width:380px}#mbSubmissionsList>.title{color:#555;font-size:130%;height:24px;vertical-align:middle}#mbSubmissionsList>.title>strong{color:#000;font-weight:400}#mbSubmissionsList>.title>.close{float:right;margin:-4px;padding:4px}#mbSubmissionsList>.title>.close>img{display:block;margin:0}#mbSubmissionsList>.wisp{border-bottom:solid 1px #ccc;margin:0 0 8px}#mbSubmissionsList>.wisp>img{vertical-align:middle}#mbSubmissionsList>.wisp>button{margin:0 0 0 8px;vertical-align:middle}#mbSubmissionsList>.files>.uiFileList,#mbSubmissionsList>.backFiles>.uiFileList{max-height:100px;overflow:auto;padding:0 8px 8px}#mbSubmissionsList>.files>.uiFileList>.rows,#mbSubmissionsList>.backFiles>.uiFileList>.rows{position:static}#mbSubmissionsList>.files>.uiFileList>.list>.uiFile.rows>.meta,#mbSubmissionsList>.backFiles>.uiFileList>.list>.uiFile.rows>.meta{white-space:normal}#mbSubmissionsList>.files>img,#mbSubmissionsList>.backFiles>img{float:left}#mbSubmissionsList>.files>.item,#mbSubmissionsList>.backFiles>.item{margin:0 0 4px 40px}#mbSubmissionsList>.files>.item>a,#mbSubmissionsList>.backFiles>.item>a{background:none;border:solid 1px #ccc;box-shadow:none;box-sizing:border-box;display:inline-block;font-size:120%;min-width:186px;padding:2px 4px;vertical-align:middle}.arrowPanel>.contents>.transferTitle{color:#444;font-size:120%;padding:4px}.arrowPanel>.contents>.transferList{color:#888;font-size:90%;max-height:150px;overflow:auto;-webkit-overflow-scrolling:touch}.arrowPanel>.contents>.transferList>.target{border-bottom:solid 1px transparent;border-radius:24px;border-top:solid 1px transparent;cursor:pointer;padding:4px 12px;text-shadow:0 1px rgba(255,255,255,0.5)}.arrowPanel>.contents>.transferList>.target:hover{background-color:#73637d;background-image:linear-gradient(to bottom,#73637d,#5c4a68);border-bottom-color:#000;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5)}.arrowPanel>.contents>.transferList>.target:active{background-image:linear-gradient(to bottom,#5c4a68,#73637d);border-bottom-color:transparent;border-top-color:#000;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5)}.marksbookAssessmentEditor{background:#eee;border:solid 4px #3465a4;height:auto;margin:0;padding:8px;position:absolute;width:180px}.marksbookAssessmentEditor>button{display:block;margin:0 0 8px;padding:8px;width:100%}.marksbookAssessmentEditor>button.buttonChecklist{height:72px;white-space:inherit}.marksbookAssessmentEditor>button:last-child{margin-bottom:0}.wispViewer{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:9}.wispViewer>.details{background-color:#222;bottom:0;box-shadow:inset 12px 0 8px -8px #000;color:#ccc;overflow:auto;-ms-overflow-style:scrollbar;padding:8px;position:absolute;right:0;text-shadow:0 1px #000;top:0;width:250px}.wispViewer>.details>.close{margin:0;padding:4px;position:absolute;right:4px;top:4px}.wispViewer>.details>.close>img{margin:0}.wispViewer>.details>.assessmentTitle{color:#aaa;font-size:200%;margin:24px 0;text-align:center}.wispViewer>.details>.navigation{background:#333;background:rgba(0,0,0,0.25);border-radius:3px;margin:24px 0;padding:8px 0;text-align:center}.wispViewer>.details>.navigation>.student{color:#fff;display:inline-block;font-size:130%;text-align:center;vertical-align:middle;width:178px}.wispViewer>.details>.navigation>button{border:none;border-radius:2px;box-sizing:border-box;color:#000;margin:0;width:26px}.wispViewer>.details>.navigation>button>img{margin:0}.wispViewer>.details>.actions{text-align:center}.wispViewer>.details>.actions>.annotate{color:#333}.wispViewer>.details>.list{background:#181818;border-radius:3px;height:40%;margin:8px 0;overflow:auto}.wispViewer>.details>.list>.item{background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0) 8px);border-bottom:solid 1px #222;cursor:pointer;min-height:32px;padding:4px;transition:background 0.2s}.wispViewer>.details>.list>.item:hover{background-color:#1a222e}.wispViewer>.details>.list>.item:last-of-type{border-bottom:none}.wispViewer>.details>.list>.item.selected{background-color:#204a87;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.1))}.wispViewer>.details>.list>.item>img{float:left}.wispViewer>.details>.list>.item>.title{font-size:120%;margin:0 0 0 40px}.wispViewer>.details>.list>.item>.timing{font-size:90%;margin:0 0 0 40px}.wispViewer>.details>.list>.item>.timing>.timestamp{display:inline-block;margin:0 8px 0 0;opacity:0.5}.wispViewer>.details>.list>.item>.timing>.late{color:#fff;display:inline-block;opacity:0.8}.wispViewer>.details>.criteria{margin:24px 0 0}.wispViewer>.details>.criteria>.criterion{background:#444;background:rgba(0,0,0,0.1);border-radius:4px;display:block;margin:0 0 8px;padding:4px 8px;text-align:right}.wispViewer>.details>.criteria>.criterion>.text{box-sizing:border-box;display:inline-block;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:70%}.wispViewer>.details>.criteria>.criterion>input{background:#fff;border:none;box-sizing:border-box;padding:2px;text-align:center;vertical-align:middle;width:15%}.wispViewer>.details>.criteria>.criterion>input.commented{background-image:url(/js/images/cellMarker.png);background-position:top right;background-repeat:no-repeat}.wispViewer>.details>.criteria>.criterion>input.calculated{background-color:#fdf3a6;color:#88694e}.wispViewer>.details>.criteria>.criterion>input.invalid{background-color:#fcc;color:#900}.wispViewer>.details>.criteria>.criterion>button{box-sizing:border-box;margin:0 0 0 5%;padding:1px 1px 0;vertical-align:middle;width:10%}.wispViewer>.details>.criteria>.criterion>button>img{margin:0}.wispViewer>.details>.assessmentDetails{background:#eee;border-radius:4px;color:#000;margin:48px 0 8px;padding:8px;text-align:left;text-shadow:none}.wispViewer>.content{bottom:31px;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:266px;top:0;word-wrap:break-word}.wispViewer>.content>iframe{height:100%}.wispViewer>.count{background:#eee;border:solid 1px #ccc;border-top:none;bottom:0;color:#666;font-size:90%;left:0;padding:8px;position:absolute;right:266px}.uiSlidePane>.pane>.content>.reportComment{position:relative}.uiSlidePane>.pane>.content>.reportComment>.navigation{background:#f8f8f8;margin:0 0 8px;position:relative}.uiSlidePane>.pane>.content>.reportComment>.navigation>button{bottom:2px;position:absolute;top:2px}.uiSlidePane>.pane>.content>.reportComment>.navigation>button.previous{left:2px}.uiSlidePane>.pane>.content>.reportComment>.navigation>button.next{right:2px}.uiSlidePane>.pane>.content>.reportComment>.navigation>button>img{margin:0}.uiSlidePane>.pane>.content>.reportComment>.navigation>.name{color:#ccc;font-size:130%;min-height:20px;padding:4px;text-align:center}.uiSlidePane>.pane>.content>.reportComment>.editor,.uiSlidePane>.pane>.content>.reportComment>.commentbank{width:450px}.uiSlidePane>.pane>.content>.reportComment>.commentbank{height:196px}.uiSlidePane>.pane>.content>.reportComment>.editor>textarea{border-radius:2px 2px 0 0;box-sizing:border-box;height:150px;width:100%}.uiSlidePane>.pane>.content>.reportComment>.editor>.wordcount.tooShort{color:#933}.uiSlidePane>.pane>.content>.reportComment>.editor>.wordcount.tooLong{color:#c00}.uiSlidePane>.pane>.content>.reportComment>.editor>.wordcount.justRight{color:#363}.uiSlidePane>.pane>.content>.reportComment>.information{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:458px;position:absolute;right:0;top:36px}.uiSlidePane>.pane>.content>.reportComment>.information>.tabPage{-ms-flex:1;flex:1;height:100%;overflow:auto}.uiSlidePane>.pane>.content>.reportComment>.information .note{font-size:120%;margin:24px;text-align:center}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item,.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.item{border-bottom:1px dotted #ccc;margin:0;padding:2px}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item>.label,.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.item>.label{color:#555;display:inline-block;vertical-align:baseline;width:80%}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item>.value,.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.item>.value{display:inline-block;text-align:right;vertical-align:baseline;width:20%}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item>input,.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.item>input{box-sizing:border-box;display:inline-block;vertical-align:baseline;width:20%}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item>input.invalid,.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.item>input.invalid{background-color:#fcc;color:#900}.uiSlidePane>.pane>.content>.reportComment>.information>.reportData>.item>.explanation{color:#999;font-size:90%;font-style:italic}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment{border-bottom:1px dotted #ccc;margin:0 0 16px}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.title{color:#444;display:inline-block;font-size:120%;margin:0 0 4px;width:70%}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.score{color:#888;display:inline-block;font-size:110%;text-align:right;vertical-align:top;width:30%}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion{border-left:8px solid #eee;margin:0 0 8px;padding:0 0 0 8px}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta{white-space:nowrap}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.title{box-sizing:border-box;color:#666;display:inline-block;font-weight:700;margin:0;padding:0;vertical-align:middle;width:70%}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score{box-sizing:border-box;display:inline-block;margin:0;padding:0;text-align:right;width:30%}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score>.value{display:inline-block;font-size:90%;vertical-align:middle}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score>.value.invalid{background-color:#fcc;color:#900}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score>.target{color:#888;display:inline-block;font-size:90%;margin:0 0 0 4px;vertical-align:middle}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score>.target::before{content:'<'}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.meta>.score>.target::after{content:'>'}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.public,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.private,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.student{font-size:90%;margin:0 0 4px}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.public>.title,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.private>.title,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.student>.title{color:#777;font-style:italic}.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.public>.text,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.private>.text,.uiSlidePane>.pane>.content>.reportComment>.information>.assComments>.assessment>.criterion>.student>.text{color:#333;line-height:1.5}.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report{border-left:8px solid #eee;margin:0 0 8px;padding:0 0 0 8px}.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.title{color:#444;font-size:120%}.uiSlidePane>.pane>.content>.reportComment>.information>.previousReports>.report>.comment{color:#333;font-size:90%;line-height:1.5}.admin.panel{border-right:4px solid #204a87;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;width:200px}.admin.panel>button{background:none;border:none;border-bottom:1px solid #eee;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;font-size:90%;margin:0;padding:8px;text-align:left;text-transform:uppercase;width:100%}.admin.panel>button.toggled{background:#204a87;color:#fff}.admin.main{bottom:0;left:200px;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px;position:absolute;right:0;top:0}.admin.main .toolbar{margin:0 0 8px}.admin.main .toolbar input.search{float:right;margin:0}.admin.main .item{background:#fff;border:solid 1px #ccc;cursor:pointer;display:inline-block;margin:0 8px 8px 0;vertical-align:top}.admin.main .item:hover{border-color:#729fcf;box-shadow:0 0 2px #729fcf}.admin.main .item .field{border-bottom:solid 1px #ddd}.admin.main .item .field:last-of-type{border-bottom:none}.admin.main .item .field label{background:#eee;color:#888;display:inline-block;padding:2px;text-align:right;vertical-align:top;width:100px}.admin.main .item .field .value{color:#204a87;display:inline-block;overflow:hidden;padding:2px;text-overflow:ellipsis;vertical-align:top;width:150px}.admin.main .item .field .value .undefined{color:#aaa;font-style:italic}.adminEditPopup{-webkit-overflow-scrolling:touch;overflow-y:auto}.adminEditPopup .field{border-radius:2px;margin:0 4px;padding:0 0 0 1ex}.adminEditPopup .field .delete{background:url(/js/images/deleted.png)}.adminEditPopup .field.uiCheckList{float:none}.adminEditPopup fieldset{border:none}.adminEditPopup .field>label{box-sizing:border-box;display:inline-block;margin:2px 0 0;padding:0;vertical-align:middle;width:22%}.adminEditPopup .field>input{box-sizing:border-box;display:inline-block;margin:2px 0 2px 8px;vertical-align:middle;width:75%}.adminEditPopup .field>textarea{box-sizing:border-box;display:inline-block;height:60px;margin:2px 0 2px 8px;resize:vertical;vertical-align:middle;width:75%}.adminEditPopup .checkboxContainer{display:inline-block;margin:2px 0 2px 8px;vertical-align:middle}.adminEditPopup .checkboxContainer input{margin:0;width:auto}.adminEditPopup fieldset{border:none;border-bottom:solid 1px #ddd;margin:0;padding:0 0 8px}.adminEditPopup fieldset legend{color:#204a87;font-weight:700;padding:4px 0}.adminEditPopup fieldset.radioGroup{border:none;display:inline-block;margin:4px 0 4px 8px;padding:0;vertical-align:middle;width:230px}.adminEditPopup fieldset.radioGroup label{margin:0 0 0 1ex}.adminEditPopup .photo{text-align:center}.adminEditPopup .photo img{cursor:pointer;height:auto;opacity:1.0;transition:opacity 0.2s;width:192px}.adminEditPopup .photo img:hover{opacity:0.9}.adminEditPopup .field>.list{display:inline-block;margin:2px 0 2px 8px;vertical-align:middle;width:75%}.adminEditPopup .field>.list>.item>input{box-sizing:border-box;display:inline-block;float:none;vertical-align:middle;width:15%}.adminEditPopup .field>.list>.item>label{box-sizing:border-box;display:inline-block;margin:0 0 0 4px;vertical-align:middle;width:75%;word-wrap:break-word}.adminEditPopup .field>.overflowContainer{border-top:1px dotted #eee;max-height:256px;min-height:24px;overflow:auto}.adminEditPopup .field>.studentNotes.header{display:table-row}.adminEditPopup .field>.studentNotes.header>div{display:table-cell}.adminEditPopup .field .studentNotes .type{width:22%}.adminEditPopup .field .studentNotes .content{padding:4px 8px;width:73%}.adminEditPopup .field>.overflowContainer .studentNotes tr>td{border-top:1px dotted #ccc}.adminEditPopup .field>.overflowContainer .studentNotes tr:first-child>td{border-top:0}.adminEditPopup .field>.overflowContainer .studentNotes td.content>textarea{box-sizing:border-box;height:48px;width:100%}.adminEditPopup .field>.functions{margin:2px}.adminEditPopup .field>.functions>.uiButton{margin:0 4px 0 0}.programmeListWrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.programmeListWrapper>.filterBox>.filterItem>.uiButton.select.person{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:172px}.programmeListWrapper>.filterBox>.filterItem:last-child{float:none}.programmeListWrapper>.tableWrapper{margin:0}.programmeListWrapper>.header{margin:0;position:relative;width:100%}.programmeListWrapper>.header th{color:#666;font-size:90%;font-weight:400;padding:8px 4px 4px;text-align:left}.programmeListWrapper>.header .selection{padding:0;width:160px}.programmeListWrapper>.header .selection>input{margin:0 8px}.programmeListWrapper>.header .title{width:220px}.programmeListWrapper>.header .classes{padding:4px 8px;width:150px}.programmeListWrapper>.header .spacer{padding:0}.programmeListWrapper>.header::after{background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));bottom:-4px;content:'';height:4px;left:0;position:absolute;right:0;z-index:1}table.programmeList{border-collapse:collapse;width:100%}table.programmeList>tbody>tr{border-bottom:solid 1px #ddd}table.programmeList>tbody>tr.selected{background:#dce7f3}table.programmeList>tbody>tr.updated{background:#e2f8cc}table.programmeList>tbody>tr>td{padding:4px;vertical-align:top}table.programmeList>tbody>tr>.cover{height:80px;padding:0;width:160px}table.programmeList>tbody>tr>.cover>.container{height:100%;overflow:hidden;position:relative;width:100%}table.programmeList>tbody>tr>.cover>.container>a{background:none;border-radius:0;bottom:0;box-shadow:none;display:block;left:0;margin:0;opacity:0.8;padding:0;position:absolute;right:0;top:0;transition:opacity 0.2s}table.programmeList>tbody>tr>.cover:hover>.container>a{opacity:1.0}table.programmeList>tbody>tr>.cover>.container>a>img{padding:0}table.programmeList>tbody>tr>.cover>.container>.select{background:#222;background:rgba(0,0,0,0.5);border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;left:0;padding:8px 8px 8px 0;position:absolute;top:0}table.programmeList>tbody>tr>.cover>.container>.locked{background:#222;background:rgba(0,0,0,0.5);border-left:solid 1px #ddd;border-top:solid 1px #ddd;bottom:0;padding:8px;position:absolute;right:0}table.programmeList>tbody>tr>.meta{max-width:220px;width:220px}table.programmeList>tbody>tr>.meta>.title{font-size:130%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.programmeList>tbody>tr>.meta>.reportSyllabusSet,table.programmeList>tbody>tr>.meta>.owner{color:#bbb;font-size:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.programmeList>tbody>tr>.meta>.reportSyllabusSet>.value,table.programmeList>tbody>tr>.meta>.owner>.value{color:#666;margin:0 0 0 1ex}table.programmeList>tbody>tr>.meta>.course{color:#bbb;font-size:90%;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.programmeList>tbody>tr>.meta>.course>.value{color:#666;margin:0 0 0 1ex}table.programmeList>tbody>tr>.meta>.data{background-color:#eee;border:1pt solid #ccc;border-radius:8px;color:#666;font-size:90%;font-style:italic;margin-top:4px;padding:2px;width:150px}table.programmeList>tbody>tr>.meta>.data>img{vertical-align:middle}table.programmeList>tbody>tr>.meta>.actions{margin:12px 0 0}table.programmeList>tbody>tr>.meta>.actions>a,table.programmeList>tbody>tr>.meta>.actions>button{box-sizing:content-box;display:inline-block;height:16px;margin:0 4px 0 0;padding:4px 8px;vertical-align:top;width:16px}table.programmeList>tbody>tr>.meta>.actions>a>img,table.programmeList>tbody>tr>.meta>.actions>button>img{display:block;margin:0;padding:0}table.programmeList>tbody>tr>.classes{background:#f8f8f8;color:#444;font-size:90%;padding:4px 8px;width:150px}table.programmeList>tbody>tr.selected>.classes{background:#c7dcf3}table.programmeList>tbody>tr.updated>.classes{background:#d7f8b6}table.programmeList>tbody>tr>.classes>ul{list-style:none;padding:0}table.programmeList>tbody>tr>.classes>ul>li{margin:0 0 4px}table.programmeList>tbody>tr>.classes>ul>li>ul{border-bottom:dotted 1px #ccc;color:#777;list-style-type:disc;padding:0 0 4px}table.programmeList>tbody>tr>.classes>ul>li:last-of-type>ul{border-bottom:none}table.programmeList>tbody>tr>.tags{position:relative}table.programmeList>tbody>tr>.tags>button{margin:0;opacity:0.5;position:absolute;right:4px;top:4px;z-index:1}table.programmeList>tbody>tr>.tags>.outline{font-size:90%;max-height:200px;overflow:hidden;position:relative}table.programmeList>tbody>tr>.tags>.outline::after{background-image:linear-gradient(to top,#fff,rgba(255,255,255,0.66),rgba(255,255,255,0));content:'';height:20px;left:0;position:absolute;right:0;top:180px}table.programmeList>tbody>tr>.tags>.tags{font-size:90%;margin:8px 0 0}table.programmeList>tbody>tr>.tags>.tags>.tag{background:#eee;border:solid 1px #ccc;border-radius:4px 8px 8px 4px;color:#666;display:inline-block;margin:0 4px 2px 0;padding:1px 4px;text-shadow:0 1px #fff}.programmeListByStaff.popup{height:300px;z-index:2}.programmeListWrapper>.footer{background-image:linear-gradient(to bottom,#eee,#fff 8px);border-top:1px solid #ccc;font-size:90%;width:100%}.programmeListWrapper>.footer .selection{color:#999;padding:2px;vertical-align:middle}.programmeListWrapper>.footer .selection>.selected{color:#c00}.programmeListWrapper>.footer .actions{text-align:right}.programmeListWrapper>.footer .actions>button{color:#444;margin:0 0 0 4px}.programImport>.file{background-color:#eee;padding:8px}.programImport>.file.done{display:none}.programImport>.file>.upload>label{color:#555;display:block;font-size:90%;margin:0 0 4px;padding:0}.programImport>.file>.upload>form{margin:0 auto;width:200px}.programImport>.summary>.none{color:#666;font-size:110%;font-style:italic;margin:4px}.programImport>.summary>.none>img{margin:4px;vertical-align:middle}.programImport>.summary>h2{display:block;font-size:120%;font-weight:400;margin:0 4px 4px;padding:0}.programImport>.summary>.overview{color:#999;font-size:90%;margin:4px}.programImport>.summary>.select{color:#444;margin:4px}.programImport>.summary>.resources{background-color:#eee;color:#444;font-size:90%;margin:4px 0;padding:4px}.programImport>.summary>.uiCheckList{margin:0 16px 16px 0;padding:0;width:100%}.programImport>.summary>.uiCheckList>.list{border:none;width:auto}.programImport>.summary>.uiCheckList>.list>.item{border:none}.programImport>.summary>.uiCheckList>.functions{font-size:10pt;margin:2px 4px}.programImportFeedback{height:300px;overflow:auto}.programImportFeedback .foldInfo>.title{color:#000;font-weight:400;margin:2px}.programImportFeedback .foldInfo>.title>img{margin:2px 4px;vertical-align:middle}.programImportFeedback .foldInfo>.contents>ul>li{color:#444;font-size:95%}.programImport>.summary>.header{position:relative;width:100%}.programImport>.summary>.header th{color:#666;font-size:90%;font-weight:400;padding:4px 2px}.programImport>.summary>.header::after{background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));bottom:-4px;content:'';height:4px;left:0;position:absolute;right:0;z-index:50}.programImport>.summary>.header .selection{width:32px}.programImport>.summary>.header .title{text-align:left}.programImport>.summary>.tableWrapper{height:200px;margin:0;overflow-y:scroll}.programImport>.summary>.tableWrapper>.content{width:100%}.programImport>.summary>.tableWrapper>.content .new{background-color:#f4fff4}.programImport>.summary>.tableWrapper>.content td{border-bottom:solid 1px #ccc;padding:4px 2px;text-align:center}.programImport>.summary>.tableWrapper>.content .selection{width:32px}.programImport>.summary>.tableWrapper>.content .title{text-align:left}.programHeaderContainer label{color:#444;display:inline-block;padding:0 8px 0 0;text-align:right;vertical-align:middle;width:110px}.programHeaderContainer input,.programHeaderContainer select{display:inline-block;margin:2px;vertical-align:middle;width:320px}.programHeaderContainer select{padding:4px;width:330px}.programHeaderContainer textarea{display:inline-block;height:100px;margin:2px;vertical-align:top;width:320px}.programHeaderContainer .tagEditor{display:inline-block;margin:2px;max-height:5em;overflow:auto;vertical-align:top;width:324px}.programHeaderContainer .tagEditor>input{margin:0 0 2px;width:80px}.programHeaderContainer .coneqtIntegration{background:#444;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.25));border-radius:4px;clear:left;color:#ccc;margin:8px;padding:4px}.programHeaderContainer .coneqtIntegration>img{margin:0 8px 0 0;vertical-align:middle}.programHeaderContainer .coneqtIntegration>div{display:inline-block}.programHeaderContainer .coneqtIntegration input{width:auto}.programHeaderContainer .coneqtIntegration label{color:inherit;padding:0 24px 0 4px;text-align:left;width:auto}.programHeaderContainer .image{border-right:solid 1px #ccc;float:left;height:240px;margin:0 24px 0 0;padding:0 8px 0 0;width:192px}.programHeaderContainer .image img{cursor:pointer;max-height:192px;max-width:192px;opacity:1.0;transition:opacity 0.2s}.programHeaderContainer .image:hover img{opacity:0.9}.programHeaderContainer .image a{display:block;margin:2px 0 0}.programHeaderContainer .note{font-size:125%}.programHeaderContainer .note>img{float:left}.uiSlidePane>.pane.programCollaboration{height:100%;max-height:100%;max-width:600px}.uiSlidePane>.pane.programCollaboration>.content{height:100%;overflow-x:hidden}.programCollaborationContainer{height:100%;min-height:100%}.programCollaborationContainer h2{display:block}.programCollaborationContainer>.parentDetails,.programCollaborationContainer>.locked{background:#eee;border:1px solid #ccc;color:#999;font-size:90%;margin:0 0 8px;min-height:16px;padding:8px}.programCollaborationContainer>.containerItems>.existing{box-sizing:border-box;display:inline-block;height:100%;padding:0 8px 0 0;vertical-align:top;width:60%}.programCollaborationContainer>.containerItems>.further{border-left:4px solid #eee;box-sizing:border-box;display:inline-block;height:100%;padding:0 0 0 8px;vertical-align:top;width:40%}.programCollaborationContainer>.containerItems>.existing>.shares>.sharesList,.programCollaborationContainer>.containerItems>.existing>.copies>.copiesList{height:auto;overflow:auto;-webkit-overflow-scrolling:touch}.programCollaborationContainer>.containerItems>.existing>.shares>.sharesList>.share,.programCollaborationContainer>.containerItems>.existing>.copies>.copiesList>.copy{border-bottom:solid 1px #ccc;color:#444;margin:0;padding:2px 4px}.programCollaborationContainer>.containerItems>.existing>.shares>.sharesList>.share,.programCollaborationContainer>.containerItems>.existing>.copies>.copiesList>.copy:last-of-type{border-bottom:none}.programCollaborationContainer>.containerItems>.existing>.shares>.sharesList>.share>button{background:none;border:none;box-shadow:none;margin:0 0 0 8px;padding:0}.programCollaborationContainer>.containerItems>.existing>.shares>.sharesList>.share>button>img{margin:0}.programCollaborationContainer>.containerItems>.further>.classSelect{margin:0}.programCollaborationContainer>.containerItems>.further>.functions{margin:8px 0;text-align:center}.programCollaborationContainer>.containerItems>.further>.functions>button{margin:0 8px}.programPermissions{text-align:center}.programPermissions>h1{margin:0 0 8px}.programPermissions>.programme,.programPermissions>.marksbook,.programPermissions>.planner{box-sizing:border-box;display:inline-block;text-align:left;vertical-align:top;width:33%}.programPermissions>.programme{border-right:solid 1px #ccc;padding:0 8px 0 0}.programPermissions>.marksbook{border-right:1px solid #ccc;padding:0 8px}.programPermissions>.planner{padding:0 0 0 8px}.programPermissions>.programme>.header,.programPermissions>.marksbook>.header,.programPermissions>.planner>.header{color:#666;font-size:200%}.programPermissions>.programme>.header>img,.programPermissions>.marksbook>.header>img,.programPermissions>.planner>.header>img{margin:0 16px 0 0;vertical-align:middle}.programPermissions>.programme>label,.programPermissions>.marksbook>label,.programPermissions>.planner>label{border:solid 1px #eee;border-radius:4px;display:block;margin:4px 0;padding:4px}.programPermissions>.programme>label:hover,.programPermissions>.marksbook>label:hover,.programPermissions>.planner>label:hover{background:#eee;border-color:#ccc}.programPermissions>.programme>label.selected,.programPermissions>.marksbook>label.selected,.programPermissions>.planner>label.selected{background:#b8cfe7;background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));border-color:#729fcf;box-shadow:0 0 2px #729fcf}.programPermissions>.programme>label>input,.programPermissions>.marksbook>label>input,.programPermissions>.planner>label>input{float:left;margin:2px 0 0}.programPermissions>.programme>label>.main,.programPermissions>.marksbook>label>.main,.programPermissions>.planner>label>.main{margin:0 0 0 20px}.programPermissions>.programme>label>.main>.default,.programPermissions>.marksbook>label>.main>.default,.programPermissions>.planner>label>.main>.default{color:#666;font-size:90%}.programPermissions>.programme>label>.description,.programPermissions>.marksbook>label>.description,.programPermissions>.planner>label>.description{color:#666;font-size:90%;margin:0 0 0 20px}.programSequences>.explanation{background:#eee;color:#666;font-size:90%;font-style:italic;margin:0 0 8px;padding:8px}.programSequences>.explanation>img{float:left}.programSequences>.explanation>.text{margin:0 0 0 40px}.programSequences>.sequences>.header,.programSequences>.classes>.header{width:100%}.programSequences>.sequences>.header th,.programSequences>.classes>.header th{color:#666;font-size:90%;font-weight:400;padding:4px 0}.programSequences>.sequences>.header .default{width:64px}.programSequences>.sequences>.header .label{text-align:left}.programSequences>.sequences>.header .erase,.programSequences>.sequences>.header .clone{width:48px}.programSequences>.classes>.tableWrapper{height:100px;margin:0;overflow-y:scroll}.programSequences>.sequences>.tableWrapper{height:256px;margin:0;overflow-y:scroll}.programSequences>.sequences>.tableWrapper>.content,.programSequences>.classes>.tableWrapper>.content{width:100%}.programSequences>.sequences>.tableWrapper>.content .deleted{background-image:url(/js/images/deleted.png);opacity:0.5}.programSequences>.sequences>.tableWrapper>.content .new{background-color:#f4fff4}.programSequences>.sequences>.tableWrapper>.content td{border-bottom:solid 1px #ccc;padding:0;text-align:center}.programSequences>.sequences>.tableWrapper>.content .default{width:64px}.programSequences>.sequences>.tableWrapper>.content .label>input{background:transparent;border:none;box-sizing:border-box;color:#555;font-size:120%;padding:0;width:100%}.programSequences>.sequences>.tableWrapper>.content .erase,.programSequences>.sequences>.tableWrapper>.content .clone{width:48px}.programSequences>.sequences>.tableWrapper>.content .erase>button,.programSequences>.sequences>.tableWrapper>.content .clone>button{margin:0}.programSequences>.sequences>.tableWrapper>.content .erase>button>img,.programSequences>.sequences>.tableWrapper>.content .clone>button>img{margin:0}.programSequences>.classes>h2{display:block;font-size:120%;font-weight:400;margin:4px 0 0;padding:0}.programSequences>.classes>.header th{box-sizing:border-box}.programSequences>.classes>.header .name{padding:4px;text-align:left}.programSequences>.classes>.header .first{width:64px}.programSequences>.classes>.header .count{width:32px}.programSequences>.classes>.header .sequence{text-align:center;width:100px}.programSequences>.classes>.header .spacer{padding:0}.programSequences>.classes>.tableWrapper>.content td{border-bottom:solid 1px #ccc;box-sizing:border-box;overflow:hidden;padding:2px 0;text-align:center}.programSequences>.classes>.tableWrapper>.content .name{padding:2px 4px;text-align:left}.programSequences>.classes>.tableWrapper>.content .name>.staff{color:#999;font-size:90%}.programSequences>.classes>.tableWrapper>.content .first{width:64px}.programSequences>.classes>.tableWrapper>.content .count{width:32px}.programSequences>.classes>.tableWrapper>.content .sequence{padding:0 4px 0 0;width:100px}.programSequences>.classes>.tableWrapper>.content .sequence>button{box-sizing:border-box;margin:0;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap;width:100%}.studentGoalsWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.studentGoalsWrapper>.tabPage{-ms-flex:1;flex:1}.studentGoalsWrapper .goalManagement{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:2px}.studentGoalsWrapper .goalManagement>.contents{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.studentGoalsWrapper .goalManagement>.contents>.notes{border-bottom:2px solid #eee;overflow:hidden}.studentGoalsWrapper .goalManagement>.contents>.notes>.overview,.studentGoalsWrapper .goalManagement>.contents>.notes>.yearNotes,.studentGoalsWrapper .goalManagement>.contents>.notes>.studentNotes{border-right:1px solid #ccc;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;height:240px;vertical-align:top;width:33.3%}.studentGoalsWrapper .goalManagement>.contents>.notes>.overview,.studentGoalsWrapper .goalManagement>.contents>.notes>.yearNotes{margin:0}.studentGoalsWrapper .goalManagement>.contents>.notes>.studentNotes{border-right:none;margin:0}.studentGoalsWrapper .goalManagement>.contents>.notes>.overview>.iframeWrapper,.studentGoalsWrapper .goalManagement>.contents>.notes>.yearNotes>.iframeWrapper,.studentGoalsWrapper .goalManagement>.contents>.notes>.studentNotes>.iframeWrapper{-ms-flex:1;flex:1;overflow-y:auto}.studentGoalsWrapper .goalManagement>.contents>.notes>.overview>.formattedText,.studentGoalsWrapper .goalManagement>.contents>.notes>.yearNotes>.formattedText,.studentGoalsWrapper .goalManagement>.contents>.notes>.studentNotes>.formattedText{-ms-flex:1;flex:1}.studentGoalsWrapper .goalManagement>.contents>.notes>.overview label,.studentGoalsWrapper .goalManagement>.contents>.notes>.yearNotes label,.studentGoalsWrapper .goalManagement>.contents>.notes>.studentNotes label{color:#666;cursor:inherit;display:block;padding:4px 0;text-align:center;text-transform:uppercase}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper{bottom:0;-ms-flex:1;flex:1;left:0;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:242px}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table{width:100%}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td{font-size:90%;text-transform:uppercase}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr.deleted{background:url(/js/images/deleted.png)}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td{border:solid 1px #ccc;border-right:none;border-top:none;padding:4px;vertical-align:top}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.goal,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.support,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.action,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.notes{width:23%}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr.deleted>td>textarea,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr.deleted>td>input,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr.deleted>td>button{opacity:0.5}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td>textarea{border:none;display:block;font-size:90%;height:70px;padding:0;width:100%}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.notes>div{height:70px;overflow-y:auto}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.notes,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.notes{color:#666}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.complete,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.editable_coneqt{padding:0;text-align:center}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.editable_coneqt,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.editable_coneqt{max-width:50px}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td.functions,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td.functions{padding:0;text-align:center}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td>button,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td>button{margin:0;padding:0}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>thead>tr>td>button>img,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td>button>img{margin:0}.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td>button,.studentGoalsWrapper .goalManagement>.contents>.tableWrapper>table>tbody>tr>td>input{margin:8px 0}.coneqtmessageWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.coneqtmessageWrapper>.organiser{bottom:60%;left:0;position:absolute;right:0;top:0}.coneqtmessageWrapper>.organiser>.labels{border-right:4px solid #204a87}.coneqtmessageWrapper>.viewer{border-top:solid 1px #ccc;bottom:0;left:0;position:absolute;right:0;top:40%}.studentInfo .disabled{opacity:0.1}.studentInfo>.main>div.uiFileHandler{opacity:1.0}.studentInfo .disabled input,.studentInfo .disabled select{background:url(/js/images/unavailable.png)!important}.studentInfo .main>.note,.studentInfo .main>.timetableContainer>.note{font-size:125%;padding:100px 0;text-align:center}#panel>.studentInfo>.selector{align-items:stretch;border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:stretch}#panel>.studentInfo>.selector .container{-ms-flex:1;flex:1;position:relative}#panel>.studentInfo>.selector input.singleSelect{border:none;box-sizing:border-box;font-size:125%;padding:8px;width:100%}#panel>.studentInfo>.selector .overlay{bottom:0;padding:12px 24px 0 8px;right:0;text-shadow:none;top:0}#panel>.studentInfo>.selector button{padding:4px}#panel>.studentInfo>.selector button img{margin:0}.studentInfo .generalInfo{background:#333;background-image:url(/js/images/texture.png);border:solid 1px #ccc;box-shadow:inset 0 8px 8px -4px #000;padding:8px 0;position:relative}.studentInfo .generalInfo .alerts{padding:4px;position:absolute;right:0;top:0}.studentInfo .generalInfo .alerts img{cursor:pointer;display:block;margin:4px 0}.studentInfo .generalInfo .photo{left:8px;position:absolute;top:8px}.studentInfo .generalInfo .photo>.avatar{align-items:center;background-color:#4db848;border:2px solid #fff;border-radius:100%;box-shadow:0 2px 4px rgba(0,0,0,0.2);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;font-size:3ex;font-weight:700;height:64px;justify-content:center;overflow:hidden;width:64px}.studentInfo .generalInfo .photo.loaded img{cursor:pointer;max-height:84px;max-width:64px;transition:transform 0.5s,opacity 0.5s}.studentInfo .generalInfo .photo.loaded img:hover{opacity:0.75;transform:scale(1.1)}.studentInfo .generalInfo .name{color:#fff;font-size:200%;margin:0 24px 0 80px;text-shadow:0 1px #000}.studentInfo .generalInfo .meta{color:#999;margin:0 0 0 80px;min-height:90px}.studentInfo .generalInfo .dates{color:#ccc}.studentInfo .generalInfo .gender{color:#ccc}.studentInfo .generalInfo .boarder{color:#729fcf;margin:0 0 0 2em}.studentInfo .generalInfo .email,.studentInfo .generalInfo .mobile{background:none;border:none;box-shadow:none;padding:0}.studentInfo .generalInfo .email:hover,.studentInfo .generalInfo .mobile:hover{color:#eee}.studentInfo .generalInfo>.buttonMenu{bottom:4px;box-sizing:border-box;color:#444;font-size:90%;left:4px;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:72px}.studentInfo .generalInfo>.masquerade{bottom:28px;box-sizing:border-box;color:#444;font-size:90%;height:19px;left:4px;min-height:19px;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:72px}.studentInfo h2{color:#666;display:block;font-size:125%;font-weight:400;padding:0 8px}.studentInfo h3{font-size:100%;font-weight:700;margin:0}.studentInfo h3 .type{color:#888;font-weight:400;margin:0 1ex 0 0}.studentInfo h3>img{margin:0 0 0 4px;opacity:0.5;transition:opacity 0.25s;vertical-align:bottom}.studentInfo h3>img:hover{opacity:1}.studentInfo .general{overflow:auto}.studentInfo .general>table{position:relative;width:100%}.studentInfo .general>table td.content{border-top:1px dotted #ccc;width:90%}.studentInfo .general>table td.action{border-top:1px dotted #ccc}.studentInfo .general>table tr:first-child td.content,.studentInfo .general>table tr:first-child td.actions{border-top:0}.studentInfo .general>table td.content>div{box-sizing:border-box;min-height:24px;width:100%;word-break:break-word}.studentInfo .general,.studentInfo .custody{border-bottom:solid 1px #eee;box-sizing:border-box;height:64px}.studentInfo .general>table td.content textarea{border:solid 1px #eee;border-left:none;border-radius:0;border-right:none;box-sizing:border-box;color:#333;height:48px;padding:2px 7px;width:100%}.studentInfo>.main>.contacts{height:240px}.studentInfo>.main>.contacts a{background:none;border:none;box-shadow:none;color:#204a87;padding:0}.studentInfo>.main>.contacts a:hover{text-decoration:underline}.studentInfo .stdTest{padding:4px 0;text-align:center}.studentInfo .doctor,.studentInfo .medical,.studentInfo .emergency{border-bottom:solid 1px #ccc;min-height:80px}.studentInfo .special{max-height:240px;min-height:80px}.studentInfo .general,.studentInfo .custody,.studentInfo>.main>.contacts,.studentInfo .doctor,.studentInfo .emergency,.studentInfo .medical,.studentInfo .special{-ms-flex:1;flex:1;overflow:auto;padding:2px 8px}.studentInfo .custody>div.pre,.studentInfo .emergency>div.pre,.studentInfo .medical>div.pre,.studentInfo .special>div.pre{border-top:1px dotted #ccc}.studentInfo .custody>div.pre:first-child,.studentInfo .emergency>div.pre:first-child,.studentInfo .medical>div.pre:first-child,.studentInfo .special>div.pre:first-child{border-top:0}.studentInfo>.main>.contacts .contact{border-bottom:solid 1px #ddd;margin:0 0 8px;padding:0 0 8px}.studentInfo>.main>.contacts .contact:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.studentInfo .scrollbox{overflow:auto;-webkit-overflow-scrolling:touch}.studentInfo .attendanceControls,.studentInfo .timetableControls{border-bottom:solid 1px #ccc;padding:8px;text-align:center}.studentInfo .attendanceControls select,.studentInfo .uiFileList>.controls>select{margin:0 4px 0 0;vertical-align:middle;width:100px}.studentInfo .uiFileList>.controls>button{padding:4px 6px;vertical-align:middle}.studentInfo .uiFileList>.controls>button>img{margin:0;padding:0}.studentInfo .fileControls .checkbox{display:inline-block;vertical-align:middle}.studentInfo .timetableControls select{margin:0 8px 0 0;width:100px}.studentInfo .attendanceControls button,.studentInfo .fileControls button,.studentInfo .timetableControls button{vertical-align:top}.studentInfo .attendanceControls button.clothView{margin-top:7px}.studentInfo .attendanceControls button.periodView,.studentInfo .attendanceControls button.allDayView{margin:7px 0 0 10px}.studentInfo .timetableControls button{margin:0 8px 0 0;padding:2px 4px}.studentInfo .timetableControls .navigation{padding:6px 0 0}.studentInfo .timetableControls .navigation .title{color:#204a87;display:inline-block;font-size:150%;font-weight:700;vertical-align:middle;width:150px}.studentInfo .timetableControls .navigation button{margin:0 2px}.studentInfo .timetableControls .navigation button img{margin:0}.studentInfo .attendanceContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.studentInfo .attendanceContainer>.attendance,.studentInfo .attendanceContainer>.attendanceMap{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0}.studentInfo .attendanceContainer>.attendance>.tableHeader,.studentInfo .attendanceContainer>.attendance>.tableBody{box-sizing:border-box;margin:0;padding:0}.studentInfo .attendanceContainer>.attendance>.tableHeader{height:22px;overflow:hidden}.studentInfo .attendanceContainer>.attendance>.tableBody{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.sipAttendanceStack .explanation{color:#666;font-size:125%;font-style:italic;margin:0 0 8px}.studentInfo table.attendance,.studentInfo table.attendanceH{min-width:0;width:auto}.studentInfo table.attendanceH thead td{box-sizing:border-box;color:#666;overflow:hidden}.studentInfo table.attendanceH thead .date{text-align:left}.studentInfo table.attendance tbody tr:hover{background:#ddd}.studentInfo table.attendance tbody td{border-bottom:solid 1px #ccc;box-sizing:border-box;text-align:center}.studentInfo table.attendance tbody td:nth-child(even){background-color:#eee}.studentInfo table.attendanceH thead td div,.studentInfo table.attendance tbody td div{font-size:90%;width:24px}.studentInfo table.attendance tbody .date{text-align:left}.studentInfo table.attendanceH thead .date div,.studentInfo table.attendance tbody .date div{color:#444;font-size:90%;padding:2px 6px;width:64px}.studentInfo table.attendance tbody img{cursor:pointer}#studentInfoSolutionPopup,#attendanceDayViewPopup{margin:2px;transition:left 0.5s,top 0.5s;width:128px}#studentInfoSolutionPopup img,#attendanceDayViewPopup img{float:right;margin:0 0 4px 4px}.studentInfo .pcContainer{overflow:auto}.studentInfo .pcType label,.studentInfo .pcContainer label,.studentInfo .pcPerms .wrapper{display:inline-block;padding:0;vertical-align:middle;width:35%}.studentInfo .pcType input,.studentInfo .pcContainer input,.studentInfo .pcContainer select,.studentInfo .pcContainer .buttonChecklist,.studentInfo .pcContainer .buttonMenu{box-sizing:border-box;vertical-align:middle;width:65%}.studentInfo .pcContainer .uiFileUpload input{width:200px}.studentInfo .pcType,.studentInfo .pcTime,.studentInfo .pcDefaults,.studentInfo .pcTag,.studentInfo .pcPerms,.studentInfo .pcAlerts,.studentInfo .pcParents,.studentInfo .pcChecks{border-bottom:solid 1px #ccc;padding:6px 8px}.studentInfo .pcPoints,.studentInfo .pcBehalf{padding:6px 8px 0}.studentInfo .pcPerms,.studentInfo .pcChecks,.studentInfo .pcCorrespondence,.studentInfo .pcAlerts,.studentInfo .pcParents{padding:6px 8px}.studentInfo .pcPerms{background:#fee;color:#600}.studentInfo .pcAlerts,.studentInfo .pcParents{background:#eee}.studentInfo .pcAlerts{padding:0 0 4px}.studentInfo .pcAlerts>label{margin:8px 8px 4px}.studentInfo .pcAlerts>div{margin:8px}.studentInfo .pcAlerts>div label{color:#444;font-size:90%}.studentInfo .pcAlerts>.foldInfo>.title{background-position:60px center;color:#444;font-size:90%;font-weight:400;padding:0}.studentInfo .pcAlerts>.foldInfo>.contents{background:#fff;display:block;margin:4px 0}.studentInfo .pcAlerts>.foldInfo .anyoneSelect{height:200px;width:auto}.studentInfo .pcPerms .wrapper input{margin-left:0;width:auto}.studentInfo .pcPerms .wrapper label{margin:0 0 0 0.3ex;width:auto}.studentInfo .pcChecks input,.studentInfo .pcCorrespondence input{width:auto}.studentInfo .pcChecks input{margin-left:0}.studentInfo .pcChecks label,.studentInfo .pcCorrespondence label{margin:0 0 0 1ex;width:auto}.studentInfo .pcTime input{margin:2px 0}.studentInfo .pcType .description{color:#777;font-style:italic;line-height:1;overflow:hidden;padding:4px}.studentInfo .pcDetails{margin:8px 8px 0}.studentInfo .pcDetails textarea{box-sizing:border-box;height:60px;width:100%}.studentInfo .pcSave{border-top:solid 1px #aaa;box-shadow:0 -2px 4px rgba(0,0,0,0.25);padding:8px;text-align:center}.studentInfo .pcType{border-bottom:solid 1px #aaa;box-shadow:0 2px 4px rgba(0,0,0,0.25)}.studentInfo .pcSave button{vertical-align:middle}.studentInfo .pcSave button.multi{color:#444;font-size:90%;margin:0 0 0 8px}.studentInfo .pcAttachments{padding:4px}.studentInfo .pcAttachments .file{background-color:#ddd;border-radius:2px;display:inline-block;font-size:90%;margin:2px;padding:2px;text-shadow:0 1px #fff}.studentInfo .pcAttachments .file img{margin:0 2px 0 0;vertical-align:middle}.studentInfo .pcAttachments .file .remove{color:#666;cursor:pointer;margin:0 4px;vertical-align:middle}.studentInfo .news{-ms-flex:1;flex:1;overflow:auto;position:relative}.studentInfo .news>iframe{border:none;height:100%;position:absolute;width:100%}.studentInfo .SIPTimetable{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.studentInfo .timetableContainer{box-sizing:border-box;-ms-flex:1;flex:1;margin:0;overflow:hidden;padding:0;position:relative}.studentInfo .timetable .item,.studentInfo .fullTimetable .item{background:#eee;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.1));border:none;border-bottom:solid 1px #bbb;border-radius:2px;border-top:solid 1px #fff}.studentInfo .fullTimetable .item{margin:2px;width:110px}.studentInfo .timetable .item>.darker>img{border-radius:0 2px;padding:4px;right:0;top:0}.studentInfo .timetable .item .darker{background:none}.studentInfo .timetable .item .period{background:#bbb;border-radius:2px 0;color:#444;text-shadow:0 1px rgba(255,255,255,0.5)}.studentInfo .timetable .item .time{color:#999;opacity:1;padding:4px 4px 4px 16px}.studentInfo .timetable .item .title,.studentInfo .fullTimetable .item .title{color:#455e84;display:block;font-size:130%;padding:0 4px;text-shadow:none}.studentInfo .timetable .item .body,.studentInfo .fullTimetable .item .body{padding:0 0 4px}.studentInfo .timetable .item .body .room,.studentInfo .fullTimetable .item .body .room{color:#444;opacity:1;padding:0 4px;vertical-align:middle}.studentInfo .fullTimetable .item .body .email,.studentInfo .timetable .item .body .email{padding:0}.studentInfo .fullTimetable .item .body .email,.studentInfo .timetable .item .body .email a{background:none;box-shadow:none;margin:0;vertical-align:middle}.studentInfo .fullTimetable .item .body .email img,.studentInfo .timetable .item .body .email a img{background:none;border-radius:0;margin:0;padding:0}.studentInfo .timetable .item .body .staff,.studentInfo .fullTimetable .item .body .staff{padding:0 4px;vertical-align:middle}.studentInfo .fullTimetable .item .body .staff{color:#666;min-height:20px;padding:2px 4px 0 24px;position:relative}.studentInfo .timetable .item .body .direqtmessage,.studentInfo .fullTimetable .item .body .direqtmessage{margin:0;position:absolute;right:4px}.studentInfo .fullTimetable thead td{color:#666;font-size:90%}.studentInfo .fullTimetable tbody td{border-bottom:solid 1px #ccc;vertical-align:top}.studentInfo .fullTimetable tbody td.period{background:#ddd;color:#666;font-size:90%;padding:4px;text-align:center;text-shadow:0 1px #fff}.studentInfo .fullTimetable .item .body .email{background:none;box-shadow:none;left:0;margin:0 2px 0 0;padding:2px;position:absolute;top:0}.studentInfo .restrictFile{color:#444;margin:0 0 8px;text-align:center}.studentInfo .dailycal{bottom:4px;left:0;position:absolute;right:0;top:0}.studentInfo .dailycal>.header>.days>tbody>tr>td>.title{width:221px}.studentInfo .dailycal>.content>.wrapper>.days>tbody>tr>td>.entriesWrapper{width:220px}.studentInfo .dailycal .entry .title{font-size:90%!important;font-weight:700;padding:2px 2px 4px!important;text-shadow:none}.studentInfo .dailycal .entry .room,.studentInfo .dailycal .entry .actions .staff{font-size:80%;margin:0;overflow:hidden;padding:0 2px;position:relative;text-overflow:ellipsis;white-space:nowrap}.studentInfo .dailycal .entry .actions .staff .email{background:none;box-shadow:none;left:0;margin:0 2px 0 0;padding:2px;position:absolute;top:0}.studentInfo .dailycal .entry .attendance img,.studentInfo .quickbar .attendance img{border-radius:0 2px;padding:4px;position:absolute;right:0;top:0}.studentInfo .dailycal .entry .attendance,.studentInfo .quickbar .attendance{background:none}.studentInfo .quickbar{background:#444;border:4px solid #fff;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.5),inset 0 0 4px rgba(0,0,0,0.3);color:#000;cursor:pointer;padding:2px 0 4px;transform:scale(0);transition:transform 0.2s ease-in-out,left 0.5s,top 0.5s;width:250px}.studentInfo .quickbar.visible{transform:scale(1)}.studentInfo .quickbar.above{transform-origin:bottom center}.studentInfo .quickbar.below{transform-origin:top center}.studentInfo .quickbar::before{border:12px solid transparent;border-color:rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.studentInfo .quickbar.above::before{border-top-color:#fff;bottom:-28px}.studentInfo .quickbar.below::before{border-bottom-color:#fff;top:-28px}.studentInfo .quickbar:before{border:12px solid transparent;border-color:rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.studentInfo .quickbar.above:before{border-top-color:#fff;bottom:-28px}.studentInfo .quickbar.below:before{border-bottom-color:#fff;top:-28px}.studentInfo .quickbar>.title{color:rgba(0,0,0,0.75);font-size:200%;margin:4px 0;padding:0 8px}.studentInfo .quickbar[data-yiq=light]>.title{color:#fff;color:rgba(255,255,255,0.75)}.studentInfo .quickbar>.meta{font-size:90%;margin-bottom:4px;padding:0 8px}.studentInfo .quickbar>.meta>.times{color:rgba(0,0,0,0.5);font-size:120%;margin:4px 0}.studentInfo .quickbar[data-yiq=light]>.meta>.times{color:rgba(255,255,255,0.5)}.studentInfo .quickbar>.meta>.room{color:rgba(0,0,0,0.5);margin:4px 0}.studentInfo .quickbar[data-yiq=light]>.meta>.room{color:rgba(255,255,255,0.5)}.studentInfo .quickbar>.gutter{background:rgba(0,0,0,0.6);box-shadow:0 4px 4px -2px rgba(0,0,0,0.5) inset;margin:2px 0 -4px;padding:8px;text-align:center}.studentInfo .quickbar>.gutter>button,.studentInfo .quickbar>.gutter>a{border-radius:0;box-sizing:border-box;display:inline-block;height:32px;margin:0 4px 4px 0;padding:0;vertical-align:middle;width:32px}.studentInfo .quickbar>.gutter>button>img,.studentInfo .quickbar>.gutter>a>img{margin:8px 0;padding:0;vertical-align:top}.alertIndividualPeoplePanel{background:#eee;border:4px solid #fff;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.5),0 0 4px rgba(0,0,0,0.3) inset;padding:4px;width:200px}.alertIndividualPeoplePanel>.anyoneSelect{height:300px}.enlargedPhoto{background:#000;border:solid 4px #000;border-radius:8px;box-shadow:0 8px 16px #000;z-index:15}.enlargedPhoto>img{border-radius:4px;display:block;margin-left:auto;margin-right:auto;max-width:300px}.enlargedPhoto>.name{background:#444;border-radius:4px;color:#ccc;font-weight:700;margin:4px 0 0;padding:4px;text-align:center;text-shadow:0 1px #000}.enlargedPhoto>button.flatBack{float:left}.enlargedPhoto>button.flatNext{float:right}.uiSlidePane>.pane.resolutionPane{max-width:400px}.attendanceResolution>.field{border-bottom:dotted 1px #ccc;margin:0 0 4px;padding:0 0 4px}.attendanceResolution>.field:last-of-type{border-bottom:none;margin:0;padding:0}.attendanceResolution>.field>label{color:#666;display:inline-block;padding:0;vertical-align:middle;width:100px}.attendanceResolution>.field>.value{display:inline-block;vertical-align:middle}.attendanceResolution>.field>.daterange{display:inline-block;vertical-align:middle}.attendanceResolution>.field>input{vertical-align:middle;width:256px}.attendanceResolution>.field>textarea{height:80px;vertical-align:top;width:256px}.counterBullyingWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.counterBullyingWrapper>.tabPage>.chromeBugWorkaround{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.counterBullyingWrapper>.tabPage>.chromeBugWorkaround>.anyoneSelect{border-right:4px solid #204a87}.counterBullyingList{border-right:4px solid #eee;bottom:0;left:0;margin:0;max-width:268px;padding:0;position:absolute;top:0}.counterBullyingList>.list{width:auto}.counterBullyingList>.list>.item{border-bottom:1px solid #eee;color:inherit;cursor:inherit;min-height:52px}.counterBullyingList>.list>.item.deleted{background:url(/js/images/deleted.png) repeat scroll 0 0 transparent;opacity:0.5}.counterBullyingList>.list>.item.staff{font-weight:700}.counterBullyingList>.list>.item>button{float:right;margin:0;padding:4px}.counterBullyingList>.list>.item>button>img{margin:0}.counterBullyingList>.list>.item>.name{font-size:120%}.counterBullyingList>.list>.item>.role{font-size:80%}.counterBullyingList .add{background:#f8f8f8;border-bottom:1px solid #eee;padding:4px 4px 8px;text-align:center}.counterBullyingList .add input{display:block;margin:0 0 4px;width:250px}.counterBullyingList .add select{display:block;margin:0 0 4px;width:260px}.counterBullyingGeneral{bottom:0;left:272px;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}.counterBullyingGeneral>.param{border-bottom:1px solid #eee}.counterBullyingGeneral>.param>.title{color:#444;display:inline-block;font-size:90%;font-style:italic;min-width:64px;padding:0 8px}.counterBullyingGeneral>.param>label{border-right:1px solid #eee;display:inline-block;padding:0}.counterBullyingGeneral>.param>label>.text{color:#999;display:inline-block;min-width:64px;padding:0 8px;text-align:right;vertical-align:middle}.counterBullyingGeneral>.param>label>input,.counterBullyingGeneral>.param>label>select{border:none;box-sizing:border-box;color:#204a87;font-size:130%;margin:0;vertical-align:middle;width:210px}.counterBullyingGeneral>.details,.counterBullyingGeneral>.actions{box-sizing:border-box;display:inline-block;width:50%}.counterBullyingGeneral>.details{border-right:1px solid #eee}.counterBullyingGeneral>.details>.title,.counterBullyingGeneral>.actions>.title,.counterBullyingGeneral>.files>.title{background:#eee;color:#666;padding:4px 8px;text-transform:uppercase}.counterBullyingGeneral>.details>textarea,.counterBullyingGeneral>.actions>textarea{border:none;box-sizing:border-box;height:256px;width:100%}.counterBullyingBrowser .incidentTableContainer{height:200px;margin:8px 0 0;overflow:auto;-webkit-overflow-scrolling:touch}.counterBullyingBrowser .incidentTable{width:100%}.counterBullyingBrowser .incidentTable tbody tr.selected td{background:#204a87;color:#fff}.counterBullyingBrowser .incidentTable tbody td{border-bottom:solid 1px #ccc;cursor:pointer;padding:4px;vertical-align:top}.counterBullyingBrowser .incidentTable tbody td .item.staff{font-weight:700}.counterBullyingWrapper .quant{bottom:0;left:0;position:absolute;right:0;top:0}.counterBullyingWrapper .quant .anyoneSelect{border-right:4px solid #204a87;bottom:0;left:0;position:absolute;top:2px}.counterBullyingWrapper .quant .content{bottom:0;left:206px;position:absolute;right:0;top:0}.counterBullyingWrapper .quant .content .manip{background:#666;background-image:linear-gradient(to bottom,rgba(0,0,0,0.25),rgba(0,0,0,0) 8px);border-radius:0 0 0 4px;padding:8px 48px 8px 8px;position:relative}.counterBullyingWrapper .quant .content .manip .alpha{margin:0 0 8px}.counterBullyingWrapper .quant .content .manip .daterange{display:inline-block}.counterBullyingWrapper .quant .content .manip .buttonChecklist{margin:0 8px 0 0;width:100px}.counterBullyingWrapper .quant .content .manip input{border:none;vertical-align:baseline;width:90px}.counterBullyingWrapper .quant .content .manip .interstitial{color:#aaa;font-style:italic;vertical-align:baseline}.counterBullyingWrapper .quant .content .manip button{margin:0 0 0 8px;padding:2px;vertical-align:baseline}.counterBullyingWrapper .quant .content .manip .load{background-color:#73d216;background-image:linear-gradient(to bottom,#73d216,#4e9a06);border:2px solid #fff;border-radius:32px;box-shadow:0 0 2px #000;height:32px;margin:-16px 4px 0 0;padding:0;position:absolute;right:4px;top:50%;width:32px}.counterBullyingWrapper .quant .content .manip .load>img{margin:0}.counterBullyingWrapper .quant .content .graphContainer{margin:8px 0}.counterBullyingWrapper .quant .content .note{background:#eee;border:solid 1px #ccc;border-radius:8px;margin:0;padding:4px}.counterBullyingWrapper .quant .content .tableContainer{margin:0 0 4px;overflow:auto;-webkit-overflow-scrolling:touch}.counterBullyingWrapper .quant table{border:none;border-collapse:collapse;font-size:90%;width:100%}.counterBullyingWrapper .quant table th{border:solid 1px #ccc;font-weight:400}.counterBullyingWrapper .quant table td{border-bottom:solid 1px #ccc;color:#000;padding:2px;text-align:center;text-shadow:0 0 2px #fff}.counterBullyingWrapper .quant table td.label,.counterBullyingWrapper .quant table td.total{color:inherit;text-shadow:none}.counterBullyingWrapper .quant table td.label{text-align:left}.counterBullyingWrapper .quant table th.total{background-color:#ddd}.counterBullyingWrapper .quant table td.total{background-color:#eee}.counterBullyingWrapper .quant table tbody td .colour{float:left;height:1.2em;margin:0 4px 0 0;padding:0;vertical-align:baseline;width:4px}.timetableManagerWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.timetableManagerList{border-right:4px solid #204a87;bottom:0;box-sizing:border-box;display:block;left:0;margin:0;padding:4px;position:absolute;top:0;width:200px}.timetableManagerList>input.singleSelect,.timetableManagerList>input.search{box-sizing:border-box;display:block;width:100%}.timetableManagerList .list{border-top:1px solid #eee;height:150px;margin:4px -4px 0;width:auto}.timetableManagerList .list .item{border-bottom:1px solid #eee}.timetableManagerList .list .item .code{color:#999;font-size:80%}.timetableManagerList .list .item.readonly{font-style:italic;opacity:0.75}.ttManager{bottom:0;left:200px;position:absolute;right:0;top:0}.ttManager>.timetableManagerGeneral{border-bottom:1px solid #eee;margin:0}.ttManager>.timetableManagerGeneral>.param{border-right:1px solid #eee;display:inline-block;vertical-align:top}.ttManager>.timetableManagerGeneral>.param>label,.timetableManagerClassOptions>.param>label{color:#999;padding:0 8px 0 24px;vertical-align:middle}.ttManager>.timetableManagerGeneral>.param>input,.timetableManagerClassOptions>.param>input{border:none;color:#204a87;font-size:150%;margin:0;vertical-align:middle;width:200px}.ttManager>.timetableManagerGeneral>.param>input[disabled]{color:#999}.ttManager>.timetableManagerGeneral>.disabledWarning{background:#eee;padding:8px;text-align:center}.ttManager>.timetableManagerContainer{overflow:auto;-webkit-overflow-scrolling:touch}.timetableManagerClassOptions{bottom:0;left:200px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}.timetableManagerClassOptions>.param{border-bottom:1px solid #eee}.timetableManagerClassOptions>.anyoneSelect{border-right:1px solid #eee;bottom:0;left:0;margin:0;position:absolute;top:30px}table.timetableManager>thead{color:#444;font-size:90%}table.timetableManager>tbody>tr>td{border-bottom:1px solid #eee;padding:0;vertical-align:top}table.timetableManager>tbody>tr>td.period{border-right:1px solid #eee;color:#333;font-size:90%;padding:4px 16px;text-align:center;vertical-align:middle}table.timetableManager>tbody>tr:nth-child(2n+1)>td:not(.period):nth-of-type(2n),table.timetableManager>tbody>tr:nth-child(2n)>td:not(.period):nth-of-type(2n+1){background-color:#eee}table.timetableManager>tbody>tr>td.unavailable{background:url(/js/images/unavailable.png)}table.timetableManager>tbody>tr>td.deleted{background:url(/js/images/deleted.png)}table.timetableManager>tbody>tr>td.deleted .item{opacity:0.5}table.timetableManager>tbody>tr>td>.item{margin:8px;min-height:64px;min-width:128px;position:relative}table.timetableManager>tbody>tr>td>.item>.actions{margin:0 0 8px;text-align:left}table.timetableManager>tbody>tr>td>.item>.actions>button{margin:0;padding:0;position:absolute;right:0;top:0}table.timetableManager>tbody>tr>td>.item>.actions>button>img{margin:0}table.timetableManager>tbody>tr>td .item .details input.singleSelect,table.timetableManager>tbody>tr>td .item .details .detail{display:block;margin:2px 0;width:130px}.timetableManagerWrapper>.tabPage>.anyoneSelect{bottom:8px;left:234px;margin:0;position:absolute;top:8px}/** ptDaysSetup ************************************************************ */.daysSetup{box-sizing:border-box;height:100%;margin:0;overflow:hidden;position:relative}.daysSetup>.daysSetupWrapper{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:40px}.daysSetup>.daysSetupWrapper>.header>.navigation{text-align:center}.daysSetup>.daysSetupWrapper>.header>.navigation>.title{color:#999;display:inline-block;font-size:200%;margin:0 32px;min-width:200px;vertical-align:middle}.daysSetup>.daysSetupWrapper>.header>.navigation>button{display:inline-block;margin:0;vertical-align:middle}.daysSetup>.daysSetupWrapper>.header>.navigation>button>img{display:block;margin:0}.timetableManagerWrapper .daysSetupC{margin:8px auto;max-width:800px}table.daysSetup{border-collapse:collapse;text-align:center;width:100%}table.daysSetup>thead>tr>th{color:#666;font-size:90%;font-weight:400;padding:4px 16px;width:14.28571%}table.daysSetup>tbody>tr>td{background:#f8f8f8;border-bottom:dotted 1px #ddd;border-color:rgba(0,0,0,0.15);border-left:dotted 1px #ddd;border-right:dotted 1px #ddd;transition:background 0.5s,opacity 0.5s;vertical-align:top}table.daysSetup>tbody>tr>td.external{background:none;border:none}table.daysSetup>tbody>tr>td.holiday{background:#ddd;border:1px dashed #999;opacity:0.5}table.daysSetup>tbody>tr>td>.container{min-height:64px;position:relative}table.daysSetup>tbody>tr>td>.container>.day{color:#444;color:rgba(0,0,0,0.5);font-size:200%;left:0;line-height:0.6;padding:8px 0 0 8px;position:absolute;text-align:center;text-shadow:0 1px rgba(255,255,255,0.5);top:0;transition:background 0.5s}table.daysSetup>tbody>tr>td.holiday>.container>.day{font-style:italic}table.daysSetup>tbody>tr>td>.container>.ntd{position:absolute;right:4px;top:4px}table.daysSetup>tbody>tr>td>.container>.holidayLabel{bottom:0;font-size:90%;left:0;padding:0 8px 4px;position:absolute;right:0}table.daysSetup>tbody>tr>td >.container>div>button{margin:0}table.daysSetup>tbody>tr>td>.container>div>button>img{margin:0}table.daysSetup>tbody>tr>td>.container>.dayMenu{bottom:8px;left:8px;position:absolute;right:8px}table.daysSetup>tbody>tr>td>.container>.dayMenu>.buttonMenu{box-sizing:border-box;color:#444;display:block;font-size:90%;position:relative;text-align:left;width:100%}table.daysSetup>tbody>tr>td>.container>.dayMenu>.buttonMenu>img{position:absolute;right:4px;top:5px}table.daysSetup>tbody>tr>td.dirty>.container>.day{color:#c00}table.daysSetup>tbody>tr>td.dirty>.container>.dayMenu>.buttonMenu{color:#c00;font-weight:700;padding:2px}table.daysSetup>tbody>tr>td>.container>.controls{margin:4px 0 0}table.daysSetup>tbody>tr>td>.container>.controls>button{padding:1px}table.daysSetup>tbody>tr>td>.container>.controls>button>img{margin:0}.groupManager{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.groupManager>.adminList{border-right:4px solid #204a87;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;width:200px}.groupManager>.adminList>.search{border:none;border-radius:0;margin:0;min-height:0;width:100%}.groupManager>.adminList>.list{border-top:1px solid #eee;-ms-flex:1;flex:1}.groupManager>.adminList>.list>.item{border-bottom:1px solid #eee;padding:8px 4px}.groupManager>.adminList>.list>.item>.name{font-size:120%}.groupManager>.adminList>.list>.item>button{float:right;margin:-2px 0;padding:0}.groupManager>.adminList>.list>.item>button.locked{cursor:default}.groupManager>.adminList>.list>.item>button.locked:hover{background:none;border-color:transparent}.groupManager>.adminList>.list>.item>button>img{margin:0}.groupManager>.manageContainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.groupManager>.manageContainer>.name{border-bottom:1px solid #eee;overflow:hidden;white-space:nowrap}.groupManager>.manageContainer>.name>label{box-sizing:border-box;color:#999;display:inline-block;padding:0 8px 0 24px;text-align:right;vertical-align:middle;width:calc(100px)}.groupManager>.manageContainer>.name>input{border:none;box-sizing:border-box;color:#204a87;font-size:150%;vertical-align:middle;width:calc(100% - 100px)}.groupManager>.manageContainer>.simpleGroupManager{-ms-flex:1;flex:1}.groupManager>.manageContainer>.simpleGroupManager>.anyoneSelect{border-right:1px solid #ccc;box-sizing:border-box;height:100%;position:absolute;width:240px}.groupManager>.manageContainer>.queryBuilder{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden}.queryBuilder>.builder{-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.queryBuilder>.builder .operator{color:#444;font-size:90%;margin:0 8px 8px}.queryBuilder>.builder .group>.body>.operator{color:#666;font-size:80%}.queryBuilder>.builder .operator>.pre{margin:0 4px 0 0}.queryBuilder>.builder .operator>.mid{margin:0 4px}.queryBuilder>.builder .operator>.post{margin:0 0 0 4px}.queryBuilder>.builder .group{background:#f8f8f8;border:2px solid #ddd;display:inline-block;margin:0 16px 16px 0;padding:0;position:relative}.queryBuilder>.builder .group>.body{padding:8px}.queryBuilder>.builder .node{display:inline-block;margin:0 16px 16px 0;position:relative;vertical-align:top;width:220px}.queryBuilder>.builder .node>button,.queryBuilder>.builder .group>button{background:none;border:0;box-shadow:none;margin:0;padding:0}.queryBuilder>.builder .node>button>img,.queryBuilder>.builder .group>button>img{margin:0;padding:0}.queryBuilder>.builder .node>.delete,.queryBuilder>.builder .group>.delete{position:absolute;right:2px;top:2px}.queryBuilder>.builder .node>.negate,.queryBuilder>.builder .group>.negate{background-color:#ddd;border:1px solid #ccc;color:#444;font-size:80%;height:18px;left:4px;padding:0 4px;position:absolute;top:2px}.queryBuilder>.builder .node>.negate:hover{background-color:#fff}.queryBuilder>.builder .node.negated>.negate{color:#a00}.queryBuilder>.builder .node>.title,.queryBuilder>.builder .group>.title{background:#eee;color:#aaa;font-size:90%;margin:0;padding:4px;text-align:center;text-shadow:0 1px #fff}.queryBuilder>.builder .node.negated>.title{color:#a00}.queryBuilder>.builder .node>button.dropdown{background:#fff;border:1px solid #ddd;box-shadow:none;box-sizing:border-box;color:#444;display:block;font-size:90%;height:24px;margin:0;padding:0;width:100%}.queryBuilder>.builder .add{color:#444;font-size:90%;padding:2px 8px;vertical-align:top}.queryBuilder>.builder .add>img{margin:0 2px 0 0}.queryBuilder>.builder .node>.anyoneSelect{border:2px solid #eee;box-sizing:border-box;height:200px;overflow:hidden;width:100%}.queryBuilder>.builder .node>.uiCheckList{border:2px solid #eee;border-top:none;box-sizing:border-box;height:200px;margin:0;width:100%}.queryBuilder>.builder .node>.uiCheckList>.list{border:0;height:calc(100% - 24px);margin:0;width:100%}.queryBuilder>.builder .node>.uiCheckList>.functions{height:calc(24px)}.queryBuilder>.builder .node>.uiCheckList>.functions>button{margin:0 2px;padding:2px}.queryBuilder>.builder .node>.pillbox{background-color:#eee;padding:4px 0 8px;text-align:center;width:100%}.queryBuilder>.preview{border-left:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:200px}.queryBuilder>.preview>h2{background:#eee;color:#999;display:block;font-weight:400;margin:0;padding:4px}.queryBuilder>.preview>.anyoneSelect{-ms-flex:1;flex:1;width:auto}.queryBuilder>.preview>.anyoneSelect .selector{display:none}.toolbar button.buttonChecklist.categories{margin:0 8px 0 0;width:auto}.documentsPage{bottom:0;left:0;position:absolute;right:0;top:0}.documentsPage>.uiTable>.body>table>tbody>tr>td{border-left:none;border-right:none}.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="__cat"]{position:relative}.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="__cat"],.documentsPage>.uiTable>.body>table>tbody>tr>td>.__cat{min-width:150px;width:150px}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__cat{bottom:0;box-sizing:border-box;height:52px;left:0;padding:0;position:absolute;right:0;top:0}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__cat>.cat{bottom:0;font-size:90%;left:0;line-height:50px;opacity:0.9;padding:0;position:absolute;right:0;text-align:center;top:0;transition:opacity 0.25s}.documentsPage>.uiTable>.body>table>tbody>tr:hover>td>.__cat>.cat{opacity:1}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__link>.uiFile{border:none}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__link>.uiFile:hover{background:transparent}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__link>.uiFile>.name{line-height:40px}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__link>.uiFile>.play>img{width:auto}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__link>.uiFile>.thumbnail{background-color:transparent}.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="__details"],.documentsPage>.uiTable>.body>table>tbody>tr>td>.__details{width:200px}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__details{box-sizing:border-box;font-size:90%}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__details .size{color:#999;display:inline}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__details .creator{color:#666;display:inline;margin:0 0 0 2ex}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__details .date{color:#aaa}.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="visible_students"],.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="visible_contacts"],.documentsPage>.uiTable>.body>table>tbody>tr>td[data-col="__delete"],.documentsPage>.uiTable>.body>table>tbody>tr>td>.visible_students,.documentsPage>.uiTable>.body>table>tbody>tr>td>.visible_contacts,.documentsPage>.uiTable>.body>table>tbody>tr>td>.__delete{width:64px}.documentsPage>.uiTable>.body>table>tbody>tr>td>.visible_students,.documentsPage>.uiTable>.body>table>tbody>tr>td>.visible_contacts{box-sizing:border-box;padding:8px 0;text-align:center}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__delete{box-sizing:border-box;padding:4px 0;text-align:center}.documentsPage>.uiTable>.body>table>tbody>tr>td>.__delete>button>img{margin:0}.documentsPage>.uiTable.search-filter>.body>table>tbody>tr:not(.search-match),.documentsPage>.uiTable.label-filter>.body>table>tbody>tr:not(.label-match){display:none}.documentsAdd.pane{width:400px}.documentsAdd .title{margin:0 0 8px}.documentsAdd .title>.label{color:#666;font-size:90%}.documentsAdd .title>input{box-sizing:border-box;font-size:125%;width:100%}.documentsAdd .category{margin:0 0 8px}.documentsAdd .category>.label{color:#666;font-size:90%}.documentsAdd .category>.container{position:relative}.documentsAdd .category>.container>input{box-sizing:border-box;width:100%}.documentsAdd .file>.filename{color:#ccc;text-align:center}.documentsAdd .file>.filename.error{color:#900}.toolbar button.attendanceEmergency{background-color:#ef2929;color:#fff;font-weight:700;margin-left:auto}.toolbar button.attendanceEmergency>img{margin:0 0 0 4px}.toolbar button.attendanceEmergency:hover{background-color:red}.toolbar button.attendanceEmergency:active{background-color:#d72525;background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0))}.attendanceAdminWrapper{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.attendanceAdminWrapper>.anyoneSelect{border-right:4px solid #204a87;margin:0}.attendanceAdminWrapper>.attendanceAdmin{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.attendanceAdminWrapper>.attendanceAdmin>.content{-ms-flex:1;flex:1;position:relative}.attendanceAdminWrapper>.attendanceAdmin>.content>.reports{bottom:0;left:2px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}.attendanceAdmin .content>.absenteeSMS{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:2px}.attendanceAdmin .content>.absenteeSMS>button{margin:4px;min-height:0;width:128px}.attendanceAdmin .content>.absenteeSMS>.absenteeListWrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}.attendanceAdmin .content>.absenteeSMS>.absenteeListWrapper>.uiTable{-ms-flex:1;flex:1}.attendanceAdmin .content>.absenteeSMS>.absenteeListWrapper>.uiTable table{width:100%}.attendanceAdmin .content>.absenteeSMS>.absenteeListWrapper>.uiTable .mobile_number{width:80px}.attendanceAdmin .content>.attendanceManage{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.attendanceAdmin .content>.attendanceManage>.prose{background:#f8f8f8;font-size:125%;margin:2px 0 0;padding:24px}.attendanceAdmin .content>.attendanceManage>.prose>.text{color:#999;display:inline-block;font-style:italic;margin:4px;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage>.prose .buttonMenu,.attendanceAdmin .content>.attendanceManage>.prose input{background:none;background-repeat:no-repeat;border:none;border-bottom:1px dotted #999;border-radius:2px;box-shadow:none;color:#3465a4;cursor:pointer;display:inline-block;font-weight:700;margin:4px;padding:2px;text-align:center;text-shadow:inherit;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage.single>.prose>.daterange>.calendar:last-child{width:64px}.attendanceAdmin .content>.attendanceManage>.prose .calendar{width:auto}.attendanceAdmin .content>.attendanceManage>.prose button::-moz-focus-inner{border:0;padding:0}.attendanceAdmin .content>.attendanceManage>.prose button:hover,.attendanceAdmin .content>.attendanceManage>.prose input:hover{background-color:#eee}.attendanceAdmin .content>.attendanceManage>.prose button[disabled],.attendanceAdmin .content>.attendanceManage>.prose input[disabled]{color:#ddd;font-style:italic;opacity:1}.attendanceAdmin .content>.attendanceManage>.prose input::-moz-placeholder{color:#999;font-weight:400}.attendanceAdmin .content>.attendanceManage>.prose input:-ms-input-placeholder{color:#999;font-weight:400}.attendanceAdmin .content>.attendanceManage>.prose input::placeholder{color:#999;font-weight:400}.attendanceAdmin .content>.attendanceManage>.prose>.students,.attendanceAdmin .content>.attendanceManage>.prose>.dateCount{display:inline-block;margin:4px;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage>.prose>.application,.attendanceAdmin .content>.attendanceManage>.prose>.time{width:16em}.attendanceAdmin .content>.attendanceManage>.prose>.students,.attendanceAdmin .content>.attendanceManage>.prose>.dateCount{color:#999}.attendanceAdmin .content>.attendanceManage>.prose>.students>em,.attendanceAdmin .content>.attendanceManage>.prose>.dateCount>em{background:#fff;border:2px solid #999;border-radius:32px;margin:-4px 0;padding:2px 8px}.attendanceAdmin .content>.attendanceManage>.prose>.students.warn>em,.attendanceAdmin .content>.attendanceManage>.prose>.dateCount.warn>em{background:#fff;color:#c00;font-weight:700;text-shadow:none}.attendanceAdmin .content>.attendanceManage>.prose>.type{width:16em}.attendanceAdmin .content>.attendanceManage>.prose>.repetitionMenu{min-width:300px}.attendanceAdmin .content>.attendanceManage>.prose>.daterange{display:inline-block}.attendanceAdmin .content>.attendanceManage>.prose>.daterange>.from{display:inline-block;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage>.prose>.daterange>.until{display:inline-block;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage>.prose>.datetime-range>.interstitial{margin:4px;padding:0;vertical-align:baseline}.attendanceAdmin .content>.attendanceManage>.metadata{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:20px}.attendanceAdmin .content>.attendanceManage>.metadata>.authorisation,.attendanceAdmin .content>.attendanceManage>.metadata>.relationship,.attendanceAdmin .content>.attendanceManage>.metadata>.form,.attendanceAdmin .content>.attendanceManage>.metadata>.details{box-sizing:border-box;display:inline-block;min-width:200px;padding:4px;vertical-align:top;width:33.3%}.attendanceAdmin .content>.attendanceManage>.metadata>.authorisation>label,.attendanceAdmin .content>.attendanceManage>.metadata>.relationship>label,.attendanceAdmin .content>.attendanceManage>.metadata>.form>label,.attendanceAdmin .content>.attendanceManage>.metadata>.details>label{color:#999;display:block;font-size:90%;padding:0;text-transform:uppercase}.attendanceAdmin .content>.attendanceManage>.metadata>.authorisation>input,.attendanceAdmin .content>.attendanceManage>.metadata>.relationship>input,.attendanceAdmin .content>.attendanceManage>.metadata>.form>input,.attendanceAdmin .content>.attendanceManage>.metadata>.details>textarea{box-sizing:border-box;width:100%}.attendanceAdmin .content>.attendanceManage>.metadata>.details>textarea{height:6em}.attendanceAdmin .content>.attendanceManage>.metadata>.details{width:66.6%}.singleSelect>li.attendanceAdminResetType{background-color:#fdd;color:#c00}.pane.attendanceGogglesPane>.content,.pane.attendanceGogglesPane{height:100%}.attendanceGoggles{height:100%}.attendanceGoggles>.prose{background:#eee;color:#3465a4;font-size:125%;font-style:italic;line-height:2;padding:16px;text-align:center}.attendanceGoggles>.preamble{color:#f57900;font-weight:700;margin:16px 0;text-align:center}.attendanceGoggles>.preamble>img{margin:0 8px 0 0;vertical-align:middle}.attendanceGoggles>.students,.attendanceGoggles>.days{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.attendanceGoggles>.students{padding:0 8px 0 0}.attendanceGoggles>.students+.days{border-left:1px solid #eee;padding:0 0 0 8px}.attendanceGoggles>.students>.label,.attendanceGoggles>.days>.label{color:#444;font-size:110%}.attendanceGoggles>.students>.label>em,.attendanceGoggles>.days>.label>em{background:#eee;border:2px solid #ccc;border-radius:32px;color:#3465a4;display:inline-block;font-style:italic;font-weight:700;padding:2px 4px}.attendanceGoggles>.students>input,.attendanceGoggles>.days>input{box-sizing:border-box;font-size:150%;margin:8px 0;width:100%}.attendanceGoggles>.maps{margin:8px;overflow:auto}.attendanceGoggles>.maps>.preamble{color:#999}.attendanceGoggles>.maps>.student{background:#fff;color:#3465a4;font-size:125%;font-style:italic;margin:8px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.attendanceGoggles>.maps>.attendanceMap{height:auto}.attendanceGoggles>.suggestions{border-top:4px solid #eee;padding:0}.attendanceGoggles>.suggestions>h2{display:block;font-size:150%;font-weight:400;margin:8px 0;padding:0}.attendanceGoggles>.suggestions>.preamble{color:#666;font-style:italic;margin:0 0 8px}.attendanceGoggles>.suggestions>.bulkSelect{color:#666;font-style:italic;margin:4px 0}.attendanceGoggles>.suggestions>.bulkSelect>input{margin:8px;vertical-align:middle}.attendanceGoggles>.suggestions>ul{list-style:none;min-height:55px;overflow:auto;padding:0}.attendanceGoggles>.suggestions>ul>li:first-child{border-top:1px solid #eee}.attendanceGoggles>.suggestions>ul>li{border-bottom:1px solid #eee;padding:4px 0}.attendanceGoggles>.suggestions>ul>li>input{display:inline-block;margin:8px;vertical-align:middle}.attendanceGoggles>.suggestions>ul>li>.type{display:inline-block;font-size:90%;text-transform:uppercase;vertical-align:middle}.attendanceGoggles>.suggestions>ul>li>img{display:inline-block;vertical-align:middle}.attendanceGoggles>.suggestions>ul>li>.students{display:inline-block;list-style:none;padding:0;vertical-align:middle}.attendanceGoggles>.suggestions>ul>li>.students>li{display:inline;margin:0 8px 0 0}.attendanceGoggles>.suggestions>ul>li>.range{color:#999;font-size:90%;margin:0 0 0 32px}.attendanceAdmin .content>.attendanceDayView{bottom:0;left:0;position:absolute;right:0;top:2px}.attendanceAdmin .content>.attendanceDayView>.filterBox{margin:0 0 8px;padding:2px 8px}.attendanceAdmin .content>.attendanceDayView>.filterBox>.calendar{margin:0 8px}.attendanceAdmin .content>.attendanceDayView>.tableWrapper{margin:0;overflow-y:scroll}.attendanceAdmin .content>.attendanceDayView table{table-layout:fixed;width:100%}.attendanceAdmin .content>.attendanceDayView table>thead>tr>td{color:#666;padding:2px;text-align:center}.attendanceAdmin .content>.attendanceDayView table>thead>tr>td.student{padding:2px 6px;text-align:left}.attendanceAdmin .content>.attendanceDayView table>thead>tr>td.period{min-width:32px;width:32px;word-wrap:break-word}.attendanceAdmin .content>.attendanceDayView table>tbody>tr:hover{background:#ddd}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td{border-bottom:solid 1px #ccc;max-width:36px;min-width:36px;text-align:center;width:36px}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student{color:#444;max-width:none;min-width:0;padding:2px 6px;text-align:left;width:auto}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.name{cursor:pointer;display:inline-block;vertical-align:middle}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.extra{color:#777;display:inline-block;font-size:80%;margin:0 0 0 8px;vertical-align:middle}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights{display:inline-block;margin:0 0 0 8px;vertical-align:middle}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.alert{border-radius:2px;box-shadow:inset -1px -1px 2px rgba(0,0,0,0.25);display:inline-block;height:6px;margin:0 2px 0 0;width:6px}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.custody{background:#edd400}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.medical{background:#ef2929}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.studentplan{background:#8ae234}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.special{background:#75507b}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td.student>.lights>.attendance{background:#3465a4}.attendanceAdmin .content>.attendanceDayView table>tbody>tr>td>img{cursor:pointer;vertical-align:bottom}.attendanceAdmin .content>.attendanceTutorialQueue{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:2px}.attendanceAdmin .content>.attendanceTutorialQueue>.tableWrapper{-ms-flex:1;flex:1;margin:0;overflow-y:scroll}.attendanceAdmin .content>.attendanceTutorialQueue table{width:100%}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td{color:#666;padding:8px;text-align:left}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.checkbox{padding:0;text-align:center;width:32px}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.checkbox>input{margin:0}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.date{width:128px}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.tutor{width:128px}.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.reject,.attendanceAdmin .content>.attendanceTutorialQueue table>thead>tr>td.message{padding:0;text-align:center;width:48px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr.selected{background-color:#e2f8cc}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr.rejected{background-image:url(/js/images/deleted.png);opacity:0.5}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td{border-bottom:solid 1px #ccc;padding:8px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.checkbox{padding:0;text-align:center;width:32px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student{color:#444}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>img.type{float:left;margin:4px 8px 0 0}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.name{display:inline-block;font-size:120%;vertical-align:middle}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.extra{color:#777;display:inline-block;font-size:80%;margin:0 0 0 8px;vertical-align:middle}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights{display:inline-block;margin:0 0 0 8px;vertical-align:middle}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.alert{border-radius:2px;box-shadow:inset -1px -1px 2px rgba(0,0,0,0.25);display:inline-block;height:6px;margin:0 2px 0 0;width:6px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.custody{background:#edd400}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.medical{background:#ef2929}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.studentplan{background:#8ae234}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.special{background:#75507b}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.meta>.lights>.attendance{background:#3465a4}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.student>.details{clear:right;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.date{color:#555;padding:2px;width:128px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.tutor{width:128px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.tutor>.name{color:#999;font-size:120%}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.tutor>.room{color:#666}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.reject,.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td.message{padding:0;text-align:center;width:48px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td>button{margin:0;padding:8px}.attendanceAdmin .content>.attendanceTutorialQueue table>tbody>tr>td>button>img{display:block;margin:0}.metaManager .note{margin:0 0 8px;min-height:32px}.metaManager .note>img{float:right}.metaManager .field{display:inline;margin:0 15px 0 0}.metaManager .field label{padding:0 1ex 0 0;vertical-align:middle}.metaManager .field input{vertical-align:middle}.metaManager .warning{background:#b9cfe7;background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));border:solid 1px #204a87;border-radius:4px;color:#204a87;margin-top:8px;padding:4px;text-align:center;transition:opacity 0.5s}.metaManager .warning img{float:left;margin:0}.metaManager .terms{background-color:#666;background-image:url(/js/images/texture.png);border-radius:4px;box-shadow:inset 4px 4px 8px rgba(0,0,0,0.25);margin:8px 0;overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:8px;text-align:center;white-space:nowrap}.metaManager .terms .item{background-color:#eee;background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.25);display:inline-block;height:76px;margin:0 4px;overflow:hidden;padding:12px;text-align:center;vertical-align:top;white-space:normal;width:150px}.metaManager .terms .spacer{background:rgba(0,0,0,0.1);border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,0.25) inset;display:inline-block;height:76px;margin:0 4px;padding:12px;width:87px}.metaManager .terms .item.selected{background-clip:padding-box;border:4px solid #729fcf;padding:8px}.metaManager .terms .item h2{display:block;margin:0 0 8px;padding:0;text-shadow:1px 1px 1px #fff}.metaManager .terms .item input{margin:0 0 4px}.studentSummaryWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.studentSummaryWrapper>.tabPage{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}.studentSummaryWrapper>.tabPage>.anyoneSelect,.studentSummaryWrapper>.tabPage>.correspondence>.anyoneSelect{border-right:4px solid #204a87;height:auto}.studentSummaryWrapper>.tabPage>.correspondence{display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.studentSummaryWrapper>.tabPage>.correspondence>.content{-ms-flex:1;flex:1;position:relative}.studentSummary>.brief .academic>.content button.uiButton.buttonChecklist{width:100px}.studentSummary{overflow:hidden}.programmeListByStaff.popup>.anyoneSelect{border-right:4px solid #204a87;bottom:0;left:0;margin:0;position:absolute;top:0}.studentSummary .brief .academic .note,.studentSummary .detail .pastoral .note,.studentGoalsWrapper .brief .pastoral .note,.studentGoalsWrapper .brief .academic .note,.studentGoalsWrapper .detail .pastoral .note{background:#eee;border:solid 1px #ccc;border-radius:8px;font-size:130%;margin:32px;padding:8px}.studentSummary .qual .content,.studentSummary .brief,.studentSummary .detail,.studentSummary .networkHistory,.studentSummary .socialMedia,.studentSummary .timetable,.studentGoalsWrapper .brief,.studentGoalsWrapper .detail{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:2px}.studentSummary .detail .filterBox>.search{margin:0 24px 0 380px}.studentSummary .qual .filterBox>.search{margin:0 24px 0 726px}.academicReportsWrapper .qual .content{bottom:0;left:0;position:absolute;right:0;top:0}.academicReportsWrapper .filterBox{padding:2px 8px}.studentSummary .brief .containers,.studentGoalsWrapper .brief .containers{-ms-flex:1;flex:1;overflow:hidden;position:relative}.studentSummary .brief .flexWrapper,.studentGoalsWrapper .brief .flexWrapper{-ms-flex:1;flex:1;overflow:hidden;position:relative}.studentSummary .brief .tableContainer,.studentGoalsWrapper .brief .tableContainer{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%}.studentSummary .brief .assessmentIndex,.studentGoalsWrapper .brief .assessmentIndex{bottom:0;position:absolute;top:50%}.studentSummary .brief .academic,.studentGoalsWrapper .brief .academic{bottom:0;position:absolute;top:0}.studentSummary .brief .no-assessmentindex .academic,.studentGoalsWrapper .brief .no-assessmentindex .academic{height:100%}.studentSummary .brief .no-assessmentindex .academic .content,.studentGoalsWrapper .brief .no-assessmentindex .academic .content{height:100%}.studentSummary .brief .cor,.studentGoalsWrapper .brief .cor{position:absolute;top:0}.studentSummary .brief .pastoral,.studentGoalsWrapper .brief .pastoral{bottom:0;position:absolute;top:128px}.studentSummary .brief .no-correspondence .pastoral,.studentGoalsWrapper .brief .no-correspondence .pastoral{top:0}.studentSummary .brief .cor,.studentGoalsWrapper .brief .cor{left:0;right:50%}.studentSummary .brief .pastoral,.studentGoalsWrapper .brief .pastoral{left:0;right:50%}.studentSummary .brief .academic,.studentGoalsWrapper .brief .academic{left:50%;right:0}.studentSummary .brief .assessmentIndex,.studentGoalsWrapper .brief .assessmentIndex{height:50%;left:50%;right:0;width:50%}.studentSummary .brief .pastoral .content,.studentGoalsWrapper .brief .pastoral .content{border-top:1px solid #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:8px}.studentSummary .brief .academic .content,.studentGoalsWrapper .brief .academic .content{border-left:solid 1px #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:50%;padding:8px}.studentSummary .brief .assessmentIndex .content,.studentGoalsWrapper .brief .assessmentIndex .content{border-left:solid 1px #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:scroll;padding:8px;width:100%}.studentSummary .brief .assessmentIndex .content iframe,.studentGoalsWrapper .brief .assessmentIndex .content iframe{border-left:solid 1px #ddd;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:600px;overflow:scroll;padding:8px;width:100%}.studentSummary .brief .assessmentIndex table td{border:0}.studentSummary .brief .cor .content,.studentGoalsWrapper .brief .cor .content{padding:8px}.studentSummary .brief h2,.studentGoalsWrapper .brief h2{display:block;font-size:150%;font-weight:400;margin:0 0 8px}.studentSummary .brief .academic button,.studentSummary .brief .pastoral button,.studentSummary .brief .cor button,.studentGoalsWrapper .brief .academic button,.studentGoalsWrapper .brief .pastoral button,.studentGoalsWrapper .brief .cor button{position:absolute;right:8px;top:8px}.studentSummary .brief .academic .buttonChecklist{position:absolute;right:20px;top:8px}.studentSummary .brief .assessmentIndex button{position:absolute;right:20px;top:8px}.studentSummary .brief .cor .summary,.studentGoalsWrapper .brief .cor .summary{color:#333;display:-ms-flexbox;display:flex;font-size:110%;margin:6px 2px}.studentSummary .brief .cor .summary>.item,.studentGoalsWrapper .brief .cor .summary>.item{-ms-flex:1;flex:1;padding:8px 0 0;text-align:center}.studentSummary .brief table,.studentGoalsWrapper .brief table{border-collapse:collapse;font-size:90%;width:100%}.studentSummary .brief table td,.studentSummary .brief table th,.studentGoalsWrapper .brief table td,.studentGoalsWrapper .brief table th{border:solid 1px #ccc;padding:4px 8px;vertical-align:top;white-space:nowrap}.studentSummary .brief table thead th,.studentGoalsWrapper .brief table thead th{background:#eee;color:#666;font-weight:700}.studentSummary .brief table thead th.step,.studentGoalsWrapper .brief table thead th.step{color:#637d74}.studentSummary .brief table tbody td .colour,.studentSummary .quant table tbody td .colour,.studentGoalsWrapper .brief table tbody td .colour{float:left;height:1.2em;margin:0 4px 0 0;padding:0;vertical-align:baseline;width:4px}.studentSummary .brief table tbody td.comment,.studentGoalsWrapper .brief table tbody td.comment{padding:3px 4px 0;text-align:center}.studentSummary .brief table tbody td.comment img,.studentGoalsWrapper .brief table tbody td.comment img{cursor:pointer}.studentSummary .detail .pastoral .uiTable table,.studentSummary>.correspondence .log .uiTable table,.academicReportsWrapper .qual .uiTable table,.studentSummary .qual .uiTable table,.studentGoalsWrapper .detail .pastoral .uiTable table{width:100%}.studentSummary .detail .pastoral .uiTable tr.deleted,.academicReportsWrapper .qual .uiTable tr.deleted,.studentSummary .qual .uiTable tr.deleted,.studentGoalsWrapper .detail .pastoral .uiTable tr.deleted{background:url(/js/images/deleted.png)}.studentSummary .detail .pastoral .uiTable .body,.studentSummary>.correspondence .log .uiTable .body,.academicReportsWrapper .qual .uiTable .body,.studentSummary .qual .uiTable .body,.studentGoalsWrapper .detail .pastoral .uiTable .body{height:300px}.academicReportsWrapper .qual .uiTable .student,.academicReportsWrapper .qual .uiTable .student{font-weight:700}.studentSummary>.qual>.content>div.tableContainer>div.uiTable>div.body>table>tbody>tr>td[data-col="student"]>div.student>div.student-name>div.demographics{/** ta-3660.demographics which appear after the student name column within the student summary qualitative page .*/	font-size:80%;color:#888}.studentSummary .detail .pastoral,.studentGoalsWrapper .detail .pastoral{-ms-flex:1;flex:1;overflow:hidden;position:relative}.studentSummary .detail .pastoral>.content,.studentGoalsWrapper .detail .pastoral>.content{height:100%;position:absolute;width:100%}.studentSummary .detail .pastoral .uiTable .staff,.studentSummary>.correspondence .log .uiTable .staff,.studentGoalsWrapper .detail .pastoral .uiTable .staff{font-weight:700}.studentSummary .detail .pastoral .uiTable .staff .staff_via,.academicReportsWrapper .qual .uiTable .staff .staff_via,.studentSummary .qual .uiTable .staff .staff_via,.studentGoalsWrapper .detail .pastoral .uiTable .staff .staff_via{color:#666;display:block;font-weight:400;margin:4px 0}.studentSummary .detail .pastoral .uiTable .dates .date_joiner,.academicReportsWrapper .qual .uiTable .dates .date_joiner,.studentSummary .qual .uiTable .dates .date_joiner,.studentSummary>.correspondence .log .uiTable .dates .date_joiner,.studentGoalsWrapper .detail .pastoral .uiTable .dates .date_joiner{color:#888;display:block;font-style:italic;margin:4px 0}.studentSummary .detail .pastoral .uiTable .details,.academicReportsWrapper .qual .uiTable .details,.studentSummary .qual .uiTable .details,.studentGoalsWrapper .detail .pastoral .uiTable .details{max-height:100px;overflow:auto}.studentSummary .detail .pastoral .uiTable .details img,.academicReportsWrapper .qual .uiTable .details img,.studentSummary .qual .uiTable .details img,.studentGoalsWrapper .detail .pastoral .uiTable .details img{float:left;margin:0 4px 0 0}.studentSummary .detail .pastoral .uiTable .requires_followup,.studentSummary .detail .pastoral .uiTable .followed_up,.studentSummary .detail .pastoral .uiTable .present,.academicReportsWrapper .qual .uiTable .requires_followup,.studentSummary .qual .uiTable .requires_followup,.academicReportsWrapper .qual .uiTable .followed_up,.studentSummary .qual .uiTable .followed_up,.academicReportsWrapper .qual .uiTable .present,.studentSummary .qual .uiTable .present,.studentGoalsWrapper .detail .pastoral .uiTable .requires_followup,.studentGoalsWrapper .detail .pastoral .uiTable .followed_up,.studentGoalsWrapper .detail .pastoral .uiTable .present{text-align:center}.studentSummary .detail .pastoral .uiTable .points,.academicReportsWrapper .qual .uiTable .points,.studentSummary .qual .uiTable .points,.studentGoalsWrapper .detail .pastoral .uiTable .points{text-align:center}.studentSummary .detail .pastoral .uiTable .correspondence .comm,.academicReportsWrapper .qual .uiTable .correspondence .comm,.studentSummary .qual .uiTable .correspondence .comm,.studentGoalsWrapper .detail .pastoral .uiTable .correspondence .comm{display:block;margin:0 0 4px}.studentSummary .detail .pastoral .uiTable .copy,.studentSummary .detail .pastoral .uiTable .edit,.studentSummary .detail .pastoral .uiTable .erase,.academicReportsWrapper .qual .uiTable .copy,.studentSummary .qual .uiTable .copy,.academicReportsWrapper .qual .uiTable .edit,.studentSummary .qual .uiTable .edit,.academicReportsWrapper .qual .uiTable .erase,.studentSummary .qual .uiTable .erase,.studentGoalsWrapper .detail .pastoral .uiTable .copy,.studentGoalsWrapper .detail .pastoral .uiTable .edit,.studentGoalsWrapper .detail .pastoral .uiTable .erase{text-align:center}.studentSummary .detail .pastoral .uiTable .copy button,.studentSummary .detail .pastoral .uiTable .edit button,.studentSummary .detail .pastoral .uiTable .erase button,.academicReportsWrapper .qual .uiTable .copy button,.studentSummary .qual .uiTable .copy button,.academicReportsWrapper .qual .uiTable .edit button,.studentSummary .qual .uiTable .edit button,.academicReportsWrapper .qual .uiTable .erase button,.studentSummary .qual .uiTable .erase button,.studentGoalsWrapper .detail .pastoral .uiTable .copy button,.studentGoalsWrapper .detail .pastoral .uiTable .edit button,.studentGoalsWrapper .detail .pastoral .uiTable .erase button{margin:0;padding:0 2px}.studentSummary .detail .pastoral .uiTable .copy button img,.studentSummary .detail .pastoral .uiTable .edit button img,.studentSummary .detail .pastoral .uiTable .erase button img,.academicReportsWrapper .qual .uiTable .copy button img,.studentSummary .qual .uiTable .copy button img,.academicReportsWrapper .qual .uiTable .edit button img,.studentSummary .qual .uiTable .edit button img,.academicReportsWrapper .qual .uiTable .erase button img,.studentSummary .qual .uiTable .erase button img,.studentGoalsWrapper .detail .pastoral .uiTable .copy button img,.studentGoalsWrapper .detail .pastoral .uiTable .edit button img,.studentGoalsWrapper .detail .pastoral .uiTable .erase button img{margin:0}.studentSummary .detail .pastoral .uiTable .uiFileList,.academicReportsWrapper .qual .uiTable .uiFileList,.studentSummary .qual .uiTable .uiFileList,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList{padding:2px}.studentSummary .detail .pastoral .uiTable .uiFileList>.list,.academicReportsWrapper .qual .uiTable .uiFileList>.list,.studentSummary .qual .uiTable .uiFileList>.list,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList>.list{position:static}.studentSummary .detail .pastoral .uiTable .uiFileList .uiFile,.academicReportsWrapper .qual .uiTable .uiFileList .uiFile,.studentSummary .qual .uiTable .uiFileList .uiFile,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList .uiFile{border:0;height:22px;padding-left:30px}.studentSummary .detail .pastoral .uiTable .uiFileList .uiFile>.name,.academicReportsWrapper .qual .uiTable .uiFileList .uiFile>.name,.studentSummary .qual .uiTable .uiFileList .uiFile>.name,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList .uiFile>.name{font-size:90%}.studentSummary .detail .pastoral .uiTable .uiFileList .uiFile>.thumbnail,.academicReportsWrapper .qual .uiTable .uiFileList .uiFile>.thumbnail,.studentSummary .qual .uiTable .uiFileList .uiFile>.thumbnail,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList .uiFile>.thumbnail{height:24px;width:24px}.studentSummary .detail .pastoral .uiTable .uiFileList .uiFile>.mime,.academicReportsWrapper .qual .uiTable .uiFileList .uiFile>.mime,.studentSummary .qual .uiTable .uiFileList .uiFile>.mime,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList .uiFile>.mime{height:16px;left:4px;top:4px;width:16px}.studentSummary .detail .pastoral .uiTable .uiFileList .uiFile>.play>img,.academicReportsWrapper .qual .uiTable .uiFileList .uiFile>.play>img,.studentSummary .qual .uiTable .uiFileList .uiFile>.play>img,.studentGoalsWrapper .detail .pastoral .uiTable .uiFileList .uiFile>.play>img{height:16px;left:4px;top:4px;width:16px}.academicReportsWrapper .qual .filterBox{margin:2px 0 0}.studentSummary .qual .filterBox button.person{width:180px}.programmeListWrapper>.programmeListFilters>.filterItem>.select.person img,.academicReportsWrapper .qual .filterBox .select img,.studentSummary .qual .filterBox .select img{padding:0 0 0 4px;vertical-align:baseline}.academicReportsWrapper .qual .popup,.studentSummary .qual .popup{height:300px}.academicReportsWrapper .qual .popup .anyoneSelect,.studentSummary .qual .popup .anyoneSelect,.programmeListByStaff.popup .anyoneSelect{background:#eee;border:solid 1px #888;box-shadow:1px 1px 6px rgba(0,0,0,0.5);margin:0}.academicReportsWrapper .qual .content .note,.studentSummary .qual .content .note,.studentSummary .networkHistory .note,.studentSummary .networkHistory .noURL,.studentSummary .socialMedia .note{background:#eee;border:solid 1px #ccc;border-radius:8px;margin:8px 0;padding:4px}.studentSummary .qual .content>.tableContainer{-ms-flex:1;flex:1}.studentSummary>.networkHistory>.iframeWrapper,.studentSummary>.socialMedia>.iframeWrapper,.studentSummary>.timetable>.timetableWrapper{bottom:0;left:0;position:absolute;right:0;top:48px}.studentSummary>.networkHistory>.iframeWrapper>iframe.netbox,.studentSummary>.socialMedia>.iframeWrapper>iframe.netbox{border:medium none;box-sizing:border-box;display:block;height:100%;margin:0;overflow:auto;padding:0;width:100%}.studentSummary .dailycal{bottom:4px;left:0;position:absolute;right:0;top:0}.studentSummary .dailycal table{width:auto}.studentSummary .dailycal>.header>.days>tbody>tr>td>.title{box-sizing:border-box;width:200px}.studentSummary .dailycal .entriesWrapper{min-width:200px;width:auto}.studentSummary .dailycal .entry .title{font-size:90%!important;font-weight:700;padding:2px 2px 4px!important;text-shadow:none}.studentSummary .dailycal .entry .room,.studentSummary .dailycal .entry .actions .staff{font-size:80%;margin:0;overflow:hidden;padding:0 2px;position:relative;text-overflow:ellipsis;white-space:nowrap}.studentSummary .dailycal .entry .actions .staff{min-height:20px}.studentSummary .dailycal .entry .actions .staff .email{background:none;box-shadow:none;left:0;margin:0 2px 0 0;padding:2px;position:absolute;top:0}.studentSummary .dailycal .entry .attendance img,.studentSummary .quickbar .attendance img{border-radius:0 2px;padding:4px;position:absolute;right:0;top:0}.studentSummary .dailycal .entry .attendance,.studentSummary .quickbar .attendance{background:none}.studentSummary .quickbar{background:#444;border:4px solid #fff;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.5),inset 0 0 4px rgba(0,0,0,0.3);color:#000;cursor:pointer;padding:2px 0 4px;transform:scale(0);transition:transform 0.2s ease-in-out,left 0.5s,top 0.5s;width:250px}.studentSummary .quickbar.visible{transform:scale(1)}.studentSummary .quickbar.above{transform-origin:bottom center}.studentSummary .quickbar.below{transform-origin:top center}.studentSummary .quickbar::before{border:12px solid transparent;border-color:rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.studentSummary .quickbar.above::before{border-top-color:#fff;bottom:-28px}.studentSummary .quickbar.below::before{border-bottom-color:#fff;top:-28px}.studentSummary .quickbar:before{border:12px solid transparent;border-color:rgba(255,255,255,0);content:'';display:block;left:50%;margin:0 0 0 -12px;position:absolute}.studentSummary .quickbar.above:before{border-top-color:#fff;bottom:-28px}.studentSummary .quickbar.below:before{border-bottom-color:#fff;top:-28px}.studentSummary .quickbar>.title{color:rgba(0,0,0,0.75);font-size:200%;margin:4px 0;padding:0 8px}.studentSummary .quickbar[data-yiq=light]>.title{color:#fff;color:rgba(255,255,255,0.75)}.studentSummary .quickbar>.meta{font-size:90%;margin-bottom:4px;padding:0 8px}.studentSummary .quickbar>.meta>.times{color:rgba(0,0,0,0.5);font-size:120%;margin:4px 0}.studentSummary .quickbar[data-yiq=light]>.meta>.times{color:rgba(255,255,255,0.5)}.studentSummary .quickbar>.meta>.room{color:rgba(0,0,0,0.5);margin:4px 0}.studentSummary .quickbar[data-yiq=light]>.meta>.room{color:rgba(255,255,255,0.5)}.studentSummary .quickbar>.gutter{background:rgba(0,0,0,0.6);box-shadow:0 4px 4px -2px rgba(0,0,0,0.5) inset;margin:2px 0 -4px;padding:8px;text-align:center}.studentSummary .quickbar>.gutter>button,.studentSummary .quickbar>.gutter>a{border-radius:0;box-sizing:border-box;display:inline-block;height:32px;margin:0 4px 4px 0;padding:0;vertical-align:middle;width:32px}.studentSummary .quickbar>.gutter>button>img,.studentSummary .quickbar>.gutter>a>img{margin:8px 0;padding:0;vertical-align:top}.pastoralEdit .alpha{display:inline-block;vertical-align:top;width:60%}.pastoralEdit .beta{display:inline-block;vertical-align:top;width:40%}.pastoralEdit label{display:inline-block;vertical-align:middle;width:80px}.pastoralEdit .restricted{background:#fee;border-radius:4px;color:#600;display:inline-block;padding:4px 8px}.pastoralEdit .restricted label{width:auto}.pastoralEdit .restricted .buttonChecklist{box-sizing:border-box;display:inline-block;margin:0 0 0 8px;padding:1px;vertical-align:middle;width:140px}.pastoralEdit input{vertical-align:middle;width:150px}.pastoralEdit .restricted input{width:auto}.pastoralEdit textarea{height:120px;margin:0 0 8px;width:236px}.pastoralEdit select{vertical-align:middle;width:160px}.pastoralEdit .files{padding:4px}.pastoralEdit .files .file{background-color:#ddd;border-radius:2px;display:inline-block;font-size:90%;margin:2px;padding:2px;text-shadow:0 1px #fff}.pastoralEdit .files .file img{margin:0 2px 0 0;vertical-align:middle}.pastoralEdit .files .file span{vertical-align:middle}.pastoralEdit .files .file .remove{color:#666;cursor:pointer;margin:0 4px}.pastoralEdit .disabled{opacity:0.1}.pastoralEdit .disabled input{background:url(/js/images/unavailable.png)!important}.pastoralEdit .student,.pastoralEdit .staff,.pastoralEdit .type,.pastoralEdit .time,.pastoralEdit .points{padding:0 0 8px}.pastoralEdit .student .value,.pastoralEdit .staff .value{display:inline;font-weight:700}.pastoralEdit .time input{margin:2px 0}.pastoralEdit .alert{color:red;font-style:italic;padding:32px;text-align:center}.pastoralEdit .note{background:#eee;border:solid 1px #ccc;border-radius:4px;padding:8px}.pastoralEdit .note h2{vertical-align:middle;width:100px}.pastoralEdit .note p{margin:1ex 0 0}.pastoralEdit .correspondence{background:#444;border-radius:4px;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5);color:#888;margin:8px 0 0;padding:8px}.pastoralEdit .correspondence div{color:#ccc;margin:4px 0 0}.pastoralEdit .correspondence input{width:auto}.pastoralEdit .correspondence label{display:inline;width:auto}.pastoralEdit .correspondence .foldInfo>.contents{min-height:100px}.pastoralEdit .correspondence .foldInfo .anyoneSelect{height:200px}.uiSlidePane>.pastoralMultiContainer{width:600px}.pastoralMulti>.anyoneSelect{display:-ms-inline-flexbox;display:inline-flex;height:350px;margin:0 8px 0 0;vertical-align:top}.pastoralMulti>.details{background:#eee;border-radius:4px;display:inline-block;padding:4px;width:358px;width:calc(100% - 226px)}.pastoralMulti>.details>.field{background:#fff;border-bottom:1px dotted #ddd;padding:4px}.pastoralMulti>.details>.field:first-of-type{border-radius:2px 2px 0 0}.pastoralMulti>.details>.field:last-of-type{border-radius:0 0 2px 2px}.pastoralMulti>.details>.field>label{color:#999;display:inline-block;padding:0;width:40%}.pastoralMulti>.details>.field>.value{display:inline-block;width:60%}.pastoralMulti>.details>.field.details>.value{color:#444;display:block;font-style:italic;max-height:100px;overflow:auto;width:auto}.pastoralMulti>.details>.field.email{background:#fff8f8;color:#700}.pastoralMulti>.details>.field.sms{background:#fdd;color:#900}.pastoralMulti>.details>.field.email>img,.pastoralMulti>.details>.field.sms>img{display:inline-block;margin:0 4px 0 0;vertical-align:middle}.pastoralMulti>.details>.field.files{padding:4px}.pastoralMulti>.details>.field.files>.file{background-color:#ddd;border-radius:2px;display:inline-block;font-size:90%;margin:2px;padding:2px;text-shadow:0 1px #fff}.pastoralMulti>.details>.field.files>.file img{margin:0 2px 0 0;vertical-align:middle}.valuesEdit .values{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.valuesEdit .values>.meta{background:#eee;border-radius:2px;margin:0 0 8px;padding:8px}.valuesEdit .values>.meta>.buttonMenu{margin:0 8px 0 0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;width:256px}.valuesEdit .values>.edit{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:400px}.valuesEdit .values>.edit>.comment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:60%}.valuesEdit .values>.edit>.comment>textarea{border-radius:0;box-sizing:border-box;height:160px;width:100%}.valuesEdit .values>.edit>.comment>.commentbank{-ms-flex:1;flex:1}.valuesEdit .values>.edit>.comment>.message{color:#999;font-style:italic;margin:8px 0 0}.valuesEdit .values>.edit>.additional{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 8px}.valuesEdit .values>.edit>.additional>.items>.item,.valuesEdit .values>.edit>.additional>.attendance>.item{border-bottom:1px dotted #ccc;padding:2px 0}.valuesEdit .values>.edit>.additional>.items>.item>label,.valuesEdit .values>.edit>.additional>.attendance>.item>label{color:#666;display:inline-block;padding:0;vertical-align:baseline;width:80%}.valuesEdit .values>.edit>.additional>.items>.item>input,.valuesEdit .values>.edit>.additional>.attendance>.item>input{box-sizing:border-box;display:inline-block;vertical-align:baseline;width:20%}.valuesEdit .values>.edit>.additional>.items>.item>.explanation{color:#999;font-size:90%;font-style:italic}.valuesEdit .values>.edit>.additional>.reports>.subject{border-bottom:4px solid #eee;margin:0 0 4px;padding:0 0 4px}.valuesEdit .values>.edit>.additional>.reports>.subject>.name{color:#666;font-size:125%}.valuesEdit .values>.edit>.additional>.reports>.subject>.teacher{color:#999;font-size:90%;text-transform:uppercase}.valuesEdit .values>.edit>.additional>.reports>.subject>.scores,.valuesEdit .values>.edit>.additional>.reports>.subject>.syllabus{color:#999;font-size:90%}.valuesEdit .values>.edit>.additional>.reports>.subject>.syllabus>span{white-space:nowrap}.valuesEdit .values>.edit>.additional>.reports>.subject>.comment{color:#444;font-size:90%;white-space:pre-wrap}.academicSummary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;width:100%}.academicSummary>.contents{-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px}.academicSummary>.contents>.programme{border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.academicSummary>.contents>.programme>.details{background:#eee;border:solid 1px #ccc;padding:4px 8px}.academicSummary>.contents>.programme>.details>h2{color:#444;display:block;font-size:120%;font-weight:400;margin:0;padding:0}.academicSummary>.contents>.programme>.graph{border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center}.academicSummary>.contents>.programme>.marks{border:1px solid #ccc;margin:0;max-height:150px;overflow:auto}.academicSummary>.contents>.programme>.marks>table{border-collapse:collapse;width:100%}.academicSummary>.contents>.programme>.marks>table>thead td{color:#444;font-size:90%;text-align:center}.academicSummary>.contents>.programme>.marks>table>thead .type{width:20px}.academicSummary>.contents>.programme>.marks>table>thead .title{text-align:left}.academicSummary>.contents>.programme>.marks>table>thead .score{width:60px}.academicSummary>.contents>.programme>.marks>table>thead .stat{font-size:80%;font-weight:400;width:28px}.academicSummary>.contents>.programme>.marks>table>thead .stat.average,.academicSummary>.contents>.programme>.marks>table>thead .stat.stdDev{width:36px}.academicSummary>.contents>.programme>.marks>table>thead .comment{width:60px}.academicSummary>.contents>.programme>.marks>table>tbody>tr{cursor:pointer}.academicSummary>.contents>.programme>.marks>table>tbody>tr.grade{color:#555}.academicSummary>.contents>.programme>.marks>table>tbody>tr:hover{color:#204a87}.academicSummary>.contents>.programme>.marks>table>tbody td{border-bottom:solid 1px #ccc;padding:4px;text-align:center}.academicSummary>.contents>.programme>.marks>table>tbody>tr:last-child>td{border-bottom:none}.academicSummary>.contents>.programme>.marks>table>tbody .title{text-align:left}.academicSummary>.contents>.programme>.marks>table>tbody .stat{color:#999;font-size:80%}.academicSummary>.contents>.programme>.marks>table>tbody .comment>img{margin:0 2px}.uiSlidePane>.pane>.content>.assessmentDetails{overflow:auto;-webkit-overflow-scrolling:touch}.uiSlidePane>.pane>.content>.assessmentDetails>.rich>.late{color:#f22;display:inline-block;font-size:90%;margin:0 0 0 6px;vertical-align:middle}.uiSlidePane>.pane>.content>.assessmentDetails>.totalScore{background:#eee;border-radius:8px;color:#204a87;float:right;font-size:200%;font-weight:700;margin:0 8px 8px 0;padding:8px;text-shadow:0 -1px 1px #fff}.uiSlidePane>.pane>.content>.assessmentDetails>button{margin:8px 0}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion{background:#f8f8f8;border:solid 1px #ccc;border-radius:4px;clear:both;margin:8px 8px 4px 0;padding:8px}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>h2{display:block;padding:0}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.scoreDetails>.score{font-weight:700}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.scoreDetails>.target{color:#888;font-weight:700}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.comment{color:#444;padding:4px 0 0}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.emblems{padding:4px 0 0}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.emblems>img{margin:0 2px}.uiSlidePane>.pane>.content>.assessmentDetails>.criterion>.title{color:#666;font-size:90%;margin:4px 0 0;text-transform:uppercase}.uiSlidePane>.pane>.content>.assessmentDetails>.files{border:solid 1px #ccc;border-collapse:collapse;margin:4px auto;width:300px}.uiSlidePane>.pane>.content>.assessmentDetails>.files>thead{background:#eee}.uiSlidePane>.pane>.content>.assessmentDetails>.files>thead>tr>td{border:solid 1px #ccc;color:#666;font-weight:700;padding:4px}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr.backFile{background:#fff4f4}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>td{border:solid 1px #ccc;padding:2px 4px}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>td>.late{color:#f22;display:inline-block;font-size:90%;margin:2px;vertical-align:middle}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>.mime{border-right:none;width:32px}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>.mime>img{vertical-align:middle}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>.filename{border-left:none}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>.filename>a{display:block}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr.backFile>.filename>a{color:#c44}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr.backFile>.filename>.staff{color:#aaa;font-size:80%}.uiSlidePane>.pane>.content>.assessmentDetails>.files>tbody>tr>.filesize{color:#666;width:48px}.uiSlidePane .content>.gradeDetails>.grade,.uiSlidePane .content>.gradeDetails>.score{background:#eee;border-radius:8px;color:#204a87;float:left;font-size:200%;font-weight:700;margin:0 8px 8px 0;padding:4px 24px;text-shadow:0 -1px 1px #fff}.uiSlidePane .content>.gradeDetails>.comment{background:#f8f8f8;border:solid 1px #ccc;border-radius:4px;clear:left;color:#666;font-style:italic;padding:8px}.tabPage>.academicRepository{bottom:0;left:0;position:absolute;right:0;top:0}.academicRepository>.header{position:relative;width:100%}.academicRepository>.header::after{background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));bottom:-4px;content:'';height:4px;left:0;position:absolute;right:0;z-index:1}.academicRepository>.header .tableHeader{color:#444;font-size:90%;padding:2px;text-align:left;vertical-align:middle}.academicRepository>.header .tableHeader>.buttonChecklist{box-sizing:border-box;display:block;margin:0 0 0 -3px;overflow:hidden;padding:2px 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.academicRepository>.header .tableHeader>.buttonChecklist>img{margin:0;padding:0;position:absolute;right:4px;top:5px}.academicRepository>.header .tableHeader>.singleSelect{box-sizing:border-box;max-width:250px;padding:3px;width:100%}.academicRepository>.header .selection,.academicRepository>.tableWrapper>.body .selection{text-align:center;width:24px}.academicRepository>.header .terms,.academicRepository>.header .types,.academicRepository>.header .year,.academicRepository>.tableWrapper>.body .terms,.academicRepository>.tableWrapper>.body .types,.academicRepository>.tableWrapper>.body .year{padding:2px 4px;width:100px}.academicRepository>.header .year,.academicRepository>.tableWrapper>.body .year{width:50px}.academicRepository>.tableWrapper>.body .student{color:inherit}.academicRepository>.header .visStudent,.academicRepository>.tableWrapper>.body .visStudent,.academicRepository>.footer .visStudent,.academicRepository>.header .visParent,.academicRepository>.tableWrapper>.body .visParent,.academicRepository>.footer .visParent{border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;text-align:center;width:96px}.academicRepository>.header .visStudent,.academicRepository>.tableWrapper>.body .visStudent,.academicRepository>.footer .visStudent{border-right:none}.academicRepository>.header .visStudent,.academicRepository>.header .visParent{font-style:italic}.academicRepository>.header .file,.academicRepository>.tableWrapper>.body .file,.academicRepository>.footer .file{border-right:dotted 1px #ccc;padding:2px 2px 2px 4px;width:100px}.academicRepository>.header .student,.academicRepository>.tableWrapper>.body .student,.academicRepository>.footer .student{padding:2px 2px 2px 4px}.academicRepository>.tableWrapper{margin:0;position:relative}.academicRepository>.tableWrapper>.body{width:100%}.academicRepository>.tableWrapper>.body tr.deleted .student{background-image:url(/js/images/deleted.png);opacity:0.5}.academicRepository>.tableWrapper>.body tr:hover{background-color:#eee}.academicRepository>.tableWrapper>.body tr.selected{background-color:#dce7f3}.academicRepository>.tableWrapper>.body tr.selected:hover{background-color:#d2e0f0}.academicRepository>.tableWrapper>.body td{border-bottom:solid 1px #ccc;color:#444;padding:2px;vertical-align:middle}.academicRepository>.tableWrapper>.body td>img{display:inline-block;margin:0 4px 0 0;vertical-align:bottom}.academicRepository>.tableWrapper>.body .updated{background:#ceddee;text-shadow:0 1px #fff}.academicRepository>.tableWrapper>.body .private{color:#777;font-size:80%}.academicRepository>.tableWrapper>.body .termHeader,.academicRepository>.tableWrapper>.body .typeHeader,.academicRepository>.tableWrapper>.body .yearHeader{background:#666;color:#fff;font-size:90%;font-weight:700;padding:4px;text-shadow:0 1px rgba(0,0,0,0.3)}.academicRepository>.tableWrapper>.body .termHeader{padding-left:32px}.academicRepository>.tableWrapper>.body .typeHeader{background:#777;padding-left:140px}.academicRepository>.tableWrapper>.body .yearHeader{background:#888;padding-left:248px}.academicRepository>.tableWrapper>.body .file>a{background:none;border:none;border-radius:0;box-shadow:none;color:#999;font-size:80%;padding:0;vertical-align:middle}.academicRepository>.tableWrapper>.body .file>a>img{padding:0 2px 0 0;vertical-align:middle}.academicRepository td{padding:2px;vertical-align:middle}.academicRepository>.footer{background-image:linear-gradient(to bottom,#eee,#fff 8px);border-top:solid 1px #ccc;font-size:90%;width:100%}.academicRepository>.footer .selection{color:#c00;width:298px}.academicRepository>.footer .visStudent>button,.academicRepository>.footer .visParent>button{margin:0 1px}.academicRepository>.footer .file{text-align:center}.academicRepository>.footer .file>button{margin:0}.academicRepository>.footer .navigation{padding:2px 0 2px 4px;text-align:right}.academicRepository>.footer .navigation>button{display:inline-block;margin:0}.academicRepository>.footer .navigation>.delete{float:left}.academicRepository>.footer .navigation>button>img{display:block;margin:0}.academicRepository>.footer .navigation>.page{color:#666;display:inline-block;text-align:center;vertical-align:middle;width:80px}.academicImport{height:100%}.academicImport>.init{background:#eee;padding:8px}.academicImport>.init label{color:#555;display:block;padding:0}.academicImport>.init>.upload,.academicImport>.init>.split,.academicImport>.init>.terms,.academicImport>.init>.types{box-sizing:border-box;display:inline-block;vertical-align:top}.academicImport>.init>.upload{padding:0;text-align:left;width:70%}.academicImport>.init>.upload>form{margin:-4px -8px;width:200px}.academicImport>.init>.split{width:30%}.academicImport>.init>.split>input{box-sizing:border-box;width:100%}.academicImport>.init>.terms{border-top:solid 1px #ccc;margin:8px 0 0;padding:8px 4px 0 0;width:50%}.academicImport>.init>.types{border-top:solid 1px #ccc;margin:8px 0 0;padding:8px 0 0 4px;width:50%}.academicImport>.init>.terms>input,.academicImport>.init>.types>input{box-sizing:border-box;width:100%}.academicImport>.headerWrapper{overflow:hidden}.academicImport>.headerWrapper>.header{font-size:90%;margin:8px 0 0;min-width:100%}.academicImport>.headerWrapper>.header tr>td{color:#555;text-align:left}.academicImport>.headerWrapper>.header tr>.filename,.academicImport>.tableWrapper>.body tr>.filename{max-width:120px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.academicImport>.headerWrapper>.header tr>.field,.academicImport>.tableWrapper>.body tr>.field{border-left:solid 1px #ddd;max-width:80px;min-width:70px;overflow:hidden;text-overflow:ellipsis;width:80px}.academicImport>.headerWrapper>.header tr>.student,.academicImport>.tableWrapper>.body tr>.student{border-left:solid 1px #ddd;max-width:240px;min-width:240px;overflow:hidden;text-overflow:ellipsis;width:240px}.academicImport>.headerWrapper>.header tr>.field{padding:1px 4px}.academicImport>.headerWrapper>.header tr>.field>button{box-sizing:border-box;padding:1px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.academicImport>.headerWrapper>.header tr>.field>button>img{margin:0;padding:0;position:absolute;right:4px;top:5px}.academicImport>.tableWrapper{margin:0}.academicImport>.tableWrapper>.body{min-width:100%}.academicImport>.tableWrapper>.body tr>td{border-bottom:dotted 1px #ccc;padding:6px 4px}.academicImport>.tableWrapper>.body tr>.filename{color:#666}.academicImport>.tableWrapper>.body tr>.student.multiple{border-right:solid 4px #c00}.academicImport>.tableWrapper>.body tr>.student>.more{background:#c00;border-radius:4px 0 0 4px;color:#fff;float:right;font-size:90%;margin:-6px -4px 0 0;padding:2px 0 2px 4px;text-shadow:0 1px #a00}.academicImport>.tableWrapper>.body tr>.student>.noneFound{color:#c00;font-size:90%;font-style:italic;text-align:right}.academicImport>.tableWrapper>.body tr>.student>.suggestion{border-bottom:solid 1px #eee;color:#777;margin:0 0 4px}.academicImport>.tableWrapper>.body tr>.student>.suggestion:last-of-type{margin:0}.academicImport>.tableWrapper>.body tr>.student>.suggestion>.import{background:#eee;border-radius:0 4px 0 0;color:#050;cursor:pointer;display:inline-block;font-size:90%;margin:0 4px 0 0;padding:0 4px;text-shadow:0 1px #fff;width:56px}.academicImport>.tableWrapper>.body tr>.student>.suggestion>.import.locked{background:#050;color:#aca;text-shadow:none}.academicImport>.tableWrapper>.body tr>.student>.suggestion>.meta{color:#aaa;font-size:90%;padding:0 0 0 2ex}.academicImport>.tableWrapper>.body tr>.student>.suggestion>.best{color:#050;font-size:90%;font-style:italic;padding:0 0 0 2ex;text-transform:uppercase}.forumWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.forumWrapper>.listContainer{bottom:0;left:0;position:absolute;top:0;width:200px}.forumWrapper>.listContainer>.forumList{border-right:4px solid #204a87;height:100%}.forumWrapper>.listContainer>.forumList>.forums{overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.forumWrapper>.listContainer>.forumList>.forums>.item.selected{background-color:#204a87}.forumWrapper>.listContainer>.forumList>.forums>.item.selected>.name,.forumWrapper>.listContainer>.forumList>.forums>.item.selected>.meta{color:#fff}.forumWrapper>.viewContainer{bottom:0;left:200px;position:absolute;right:0;top:0}.forumWrapper>.viewContainer .forumView{overflow:auto;-webkit-overflow-scrolling:touch}.forumWrapper>.viewContainer>h2{background:#666;border:solid 1px #ccc;border-bottom:none;color:#fff;display:block;margin:0;padding:4px 8px}.forumWrapper>.viewContainer .forumView>.greeting{background:#eee;border:none}.forumWrapper>.viewContainer .forumView>.greeting>p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.forumWrapper>.viewContainer .forumView>.assessment{background:none;border:none}.forumEdit{display:-ms-flexbox;display:flex;overflow:hidden}.forumEdit .anyoneSelect{border-right:4px solid #204a87;height:386px}.forumEdit .details{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:386px;overflow:hidden;padding:0 0 0 4px}.forumEdit .details>input{box-sizing:border-box;color:#204a87;font-size:200%;margin:0 0 8px;width:100%}.forumEdit .details>formattedText{-ms-flex:1;flex:1}.forumEdit .adminList{display:block;margin:8px 0 0}.forumEdit .adminList input{box-sizing:border-box;width:100%}#main>.dashboard{padding:4px}.dashboard>.dashlet{box-sizing:border-box;display:inline-block;padding:4px;vertical-align:top;width:100%}@media (min-width: 600px){.dashboard>.dashlet{width:50%}}@media (min-width: 1200px){.dashboard>.dashlet{width:33.333333%}}.dashboard>.dashlet button{border-radius:0;box-shadow:none}.dashboard>.dashlet>.header{background:#eee;border:1px solid #ddd;color:#999;position:relative}.dashboard>.dashlet>.header>.title{font-size:90%;padding:4px 6px}.dashboard>.dashlet>.header>.title>img{margin:0 4px 0 0;vertical-align:middle}.dashboard>.dashlet>.header>.title>span{vertical-align:middle}.dashboard>.dashlet>.header>.actions{bottom:0;position:absolute;right:0;top:0}.dashboard>.dashlet>.header>.actions>button{background:none;border:none;border-radius:0;box-shadow:none;height:100%;padding:2px 8px 4px;vertical-align:middle}.dashboard>.dashlet>.header>.actions>button>img{display:block;margin:0}.dashboard>.dashlet>.header>.actions>.pillbox{font-size:90%;height:100%;vertical-align:middle}.dashboard>.dashlet>.header>.actions>.pillbox>button{background:none;border:none;border-radius:0;box-shadow:none;height:100%;padding:0 4px 3px}.dashboard>.dashlet>.header>.actions>.pillbox>button.depressed{background-color:#ddd;color:#666;text-shadow:none}.dashboard>.dashlet>.message{background:#555;box-shadow:inset 0 4px 2px -2px rgba(0,0,0,0.5);color:#ccc;font-size:80%;padding:4px 8px;position:relative;text-shadow:0 1px rgba(0,0,0,0.25)}.dashboard>.dashlet>.message>a{background:none;border:none;border-radius:0;box-shadow:none;color:#fff;font-size:100%;padding:0;text-decoration:underline}.dashboard>.dashlet>.content{border:1px solid #ddd;border-radius:0;border-top:none;box-shadow:none;height:250px;overflow:hidden;position:relative}ul.magicDelete{list-style-type:none;margin-left:0;padding:0}ul.magicDelete>li{height:32px;overflow:hidden;position:relative;transition:background 0.25s,color 0.25s,height 0.5s,opacity 0.5s}ul.magicDelete>li.deleting{background:#eee;color:#c00}ul.magicDelete>li.vanquished{border:none;height:0;opacity:0}ul.magicDelete>li>.toggleDelete{background:none;border:none;box-shadow:none;height:100%;padding:2px 8px;position:absolute;right:0;top:0}.dashboard ul.magicDelete>li>.toggleDelete>img{display:block;margin:0}.dashboard ul.magicDelete>li>.deletePanel{background:#fff;bottom:0;margin-right:-200px;position:absolute;right:0;top:0;transition:margin-right 0.5s}.dashboard ul.magicDelete>li.deleting>.deletePanel{margin-right:0}.dashboard ul.magicDelete>li>.deletePanel>button{border:none;box-shadow:none;display:inline-block;height:100%;padding:0 8px 4px;vertical-align:middle}.dashboard ul.magicDelete>li>.deletePanel>.delete{background:#c00;color:#fff}.dashboard ul.magicDelete>li>.deletePanel>.cancel{background:#eee;color:#444}.dashboard .dashlet-notes>ul{background:#fff;height:100%;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;transition:margin-left 0.5s;width:100%}.dashboard .dashlet-notes>ul>li{border-bottom:1px dotted #eee;color:#444;cursor:pointer}.dashboard .dashlet-notes>ul>li:hover{background:#f8f8f8}.dashboard .dashlet-notes>ul>li.selected{background:#666;border-bottom-style:solid;color:#fff}.dashboard .dashlet-notes>ul>li>.preview{margin-right:40px;overflow:hidden;padding:6px;text-overflow:ellipsis;transition:margin-right 0.5s;white-space:nowrap}.dashboard .dashlet-notes>ul>li.deleting>.preview{margin-right:160px}.dashboard .dashlet-notes>.editor{background:#fff;height:100%;left:0;margin-left:100%;position:absolute;top:0;transition:margin-left 0.5s;width:100%}.dashboard .dashlet-notes>.editor>button{background:#eee;border-color:#ddd;bottom:2px;color:#666;font-size:80%;padding:2px 16px;position:absolute;right:2px;z-index:1}.dashboard .dashlet-notes>ul.inactive{margin-left:-100%}.dashboard .dashlet-notes>.editor.active{margin-left:0}.dashboard .dashlet-tasks.hideCompleted>ul>li.completed{border:none;height:0;opacity:0}.dashboard .dashlet-tasks>ul>li.completed{color:#ccc}.dashboard .dashlet-tasks>ul>li>input{left:8px;position:absolute;top:8px}.dashboard .dashlet-tasks>ul>li>.preview{margin-left:32px}.dashboard .dashlet-assessments>a{background:none;border-bottom:1px dotted #eee;box-shadow:none;color:#777;display:block;padding:6px;text-align:justify}.dashboard .dashlet-assessments>a:hover{background:#f8f8f8}.dashboard .dashlet-assessments>a>strong{color:#333;font-weight:400}.dashboard .dashlet-relief>.body{padding:0;width:100%}.dashboard .dashlet-relief>.body>.note{padding:6px}.dashboard .dashlet-relief>.body>tbody>tr:hover{background:#f8f8f8}.dashboard .dashlet-relief>.body>tbody>tr>td{border-bottom:solid 1px #ccc;text-align:justify}.dashboard .dashlet-relief>.body>tbody>tr:last-child>td{border-bottom:none}.dashboard .dashlet-relief>.body>tbody>tr>.note{border:none;padding:8px}.dashboard .dashlet-relief>.body>tbody>tr>.meta>a{background:none;border:none;border-radius:0;box-shadow:none;display:block;padding:6px 4px;text-shadow:none}.dashboard .dashlet-relief>.body>tbody>tr>.actions{padding:4px;text-align:right;width:72px}.dashboard .dashlet-relief>.body>tbody>tr>.actions>button,.dashboard .dashlet-relief>.body>tbody>tr>.actions>a{display:inline-block;margin:0 4px 0 0;padding:2px;vertical-align:middle}.dashboard .dashlet-relief>.body>tbody>tr>.actions>a{margin:0;padding:3px 4px}.dashboard .dashlet-relief>.body>tbody>tr>.actions>button>img,.dashboard .dashlet-relief>.body>tbody>tr>.actions>a>img{display:block;margin:0;padding:0}.dashboard .dashlet-relief>.body>tbody>.relieving{color:#c00}.dashboard .dashlet-relief>.body>tbody>.past{font-style:italic}.dashboard .dashlet-relief>.body>tbody>.relieved.past{color:#777}.dashboard .dashlet-relief>.body>tbody>.relieving.past{color:#c66}.notices{margin:4px;overflow:auto;-webkit-overflow-scrolling:touch}.notices>.notice{border:4px solid #fff;box-sizing:border-box;display:inline-block;padding:4px;position:relative;vertical-align:top;width:100%}@media (min-width: 700px){.notices.grid>.notice{width:50%}}@media (min-width: 1200px){.notices.grid>.notice{width:33.33333%}}@media (min-width: 1600px){.notices.grid>.notice{width:25%}}.notices>.notice>h2{color:#000;display:block;font-size:200%;font-weight:400;margin:4px 0 8px;padding:0 4px;text-shadow:0 -1px rgba(255,255,255,0.25);word-break:break-all}.notices>.notice.light>h2{color:#fff;text-shadow:0 1px rgba(0,0,0,0.25)}.notices>.notice>.meta{background:rgba(255,255,255,0.25);border-radius:0 48px 48px 0;margin:0 0 0 -4px;padding:4px;width:75%}.notices>.notice.light>.meta{background:rgba(0,0,0,0.25);color:#fff}.notices>.notice>.meta>.vis{display:inline-block;vertical-align:middle;width:48px}.notices>.notice>.meta>.vis>img{margin:0 4px}.notices>.notice>.meta>.label{display:inline-block;vertical-align:middle}.notices>.notice>.staff{font-size:90%;margin:8px 0;opacity:0.5;padding:0 4px;text-transform:uppercase}.notices>.notice.light>.staff{color:#fff}.notices>.notice>.contents{background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width: 700px){.notices.grid>.notice>.contents{max-height:256px}}.notices>.notice>.actions{background:rgba(255,255,255,0.8);padding:4px;text-align:center}.notices>.notice>.actions>button{margin:0 8px}.notices>.notice>.actions>button>img{display:block;margin:0}.notices-edit{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.notices-edit>.field{padding:0 0 16px}.notices-edit>.field>label{display:inline-block;padding:0 8px 0 0;text-align:right;vertical-align:middle;width:60px}.notices-edit>.field>input{vertical-align:middle;width:300px;width:calc(100% - 80px)}.notices-edit>.dateError{color:red;font-style:oblique;margin:-18px 0 0 200px}.notices-edit>.dates>.interstitial{color:#888;padding:0 1ex}.notices-edit>.dates>.daterange{display:inline-block}.notices-edit>.dates>button{vertical-align:baseline;width:130px}.notices-edit>fieldset{border:none;border-top:1px solid #eee;margin:0;padding:8px 8px 8px 68px}.notices-edit>fieldset>.radioGroupItem{display:inline-block;padding:0 64px 0 0}.notices-edit>.colour>.options{display:inline-block;vertical-align:middle;width:calc(100% - 80px)}.notices-edit>.colour>.options>span{padding:4px 4px 6px 0;position:relative;vertical-align:middle}.notices-edit>.colour>.options>span>.singleSelect{vertical-align:middle;width:160px;width:calc(100% - 200px)}.notices-edit>.colour>.options>span>.overlay{margin-right:4px;width:50px}.notices-edit>.colour>.options>.uiButton{margin:0 0 0 2px;vertical-align:middle}.notices-edit>.contents{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.notices-edit>.contents>.formattedText{-ms-flex:1;flex:1}.uiSlidePane>.pane.labelEditor{max-width:650px}.manage-labels>.labelList{display:inline-block;vertical-align:top;width:39%}.manage-labels>.labelList>.functions{margin:4px 0 6px;text-align:center}.manage-labels>.labelList>.list{border-right:4px solid #204a87;height:350px;margin-right:10px;overflow:auto}.manage-labels>.labelList>.list>.item{border-bottom:1px solid #eee;cursor:pointer;padding:2px 0 2px 8px;position:relative}.manage-labels>.labelList>.list>.item.selected{background-color:#204a87;border-radius:2px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.manage-labels>.labelList>.list>.item>.name{margin:4px 0;vertical-align:middle}.manage-labels>.labelList>.list>.item>.colour{bottom:0;left:0;position:absolute;top:0;width:4px}.manage-labels>.labelList>.list>.item>.uiButton{float:right;margin:0;padding:1px;vertical-align:middle}.manage-labels>.labelList>.list>.item>.uiButton>img{margin:0}.manage-labels>.edit{box-sizing:border-box;display:inline-block;width:61%}.manage-labels>.edit>.name>label{font-size:120%;margin-right:8px;padding-left:0;vertical-align:middle}.manage-labels>.edit>.name>.uiShortText{color:#204a87;font-size:120%;vertical-align:middle;width:81%}.manage-labels>.edit>.colourChooser{margin-top:30px}.classSelect{margin:0 8px 0 0}.classSelect>.uiCombobox{display:block;width:210px}.classSelect>.list>.item.programmed{font-style:italic;opacity:0.75}.classSelect>.list>.item>.code{color:#999;display:block;float:right;font-size:80%;text-align:right;width:40px}.classSelect>.list>.item>.staff{color:#999;font-size:80%}.controlCentre{overflow:auto;-webkit-overflow-scrolling:touch;padding:4px 2px}.controlCentre>.group{background:#f8f8f8;border:4px solid #fff;box-sizing:border-box;display:inline-block;min-width:300px;padding:8px;vertical-align:top;width:25%}.controlCentre>.group>img{float:left;margin:0 8px 0 0}.controlCentre>.group>h2{color:#666;display:block;font-size:200%;font-weight:400;margin:0;padding:0}.controlCentre>.group:hover>h2{color:#444}.controlCentre>.group>a{display:block;margin:4px 0 4px 72px}.permissions{bottom:0;left:0;margin:0;padding:8px;position:absolute;right:0;top:0}.permissions>table{border:solid 1px #ccc;border-collapse:collapse}.permissions>table>thead>tr>th,.permissions>table>tfoot>tr>th{border:solid 1px #ddd;border-bottom:none;border-top:none;color:#666;font-size:90%;font-weight:400;padding:4px}.permissions>table>thead>tr>th:first-child,.permissions>table>tfoot>tr>th:first-child{border-left:none}.permissions>table>thead>tr>th:last-child,.permissions>table>tfoot>tr>th:last-child{border-right:none}.permissions>table>thead>tr>th.crosshairs,.permissions>table>tfoot>tr>th.crosshairs{background:#3465a4;color:#fff;text-shadow:none}.permissions>table>thead>tr>th{vertical-align:bottom}.permissions>table>tfoot>tr>th{vertical-align:top}.permissions>table>tbody>tr:nth-child(2n+1){background:#eee}.permissions>table>tbody>tr>td{border:solid 1px #ddd;cursor:pointer;padding:2px 2px 0;text-align:center}.permissions>table>tbody>tr>td.crosshairs{background:#ccc}.permissions>table>tbody>tr>td.group{background:#eee;color:#666;cursor:default;font-weight:700;padding:2px 8px;text-align:right;white-space:pre}.permissions>table>tbody>tr>td.group.crosshairs{background:#3465a4;color:#fff}.permissions>table>tbody>tr>td.group.middle{text-align:center}.permissions>table>tbody>tr>td.group.end{text-align:left}.permissions>table>tbody>tr>td.granted.changed{box-shadow:inset 0 0 4px 2px #b3ce7e}.permissions>table>tbody>tr>td.revoked.changed{box-shadow:inset 0 0 4px 2px #edb1b1}.permissionGroups{height:100%;overflow-y:hidden}.permissionGroups>.groupSelect>.search{border:none;border-bottom:1px solid #eee;border-radius:0;box-sizing:border-box;margin:0;width:100%}.permissionGroups>.groupSelect{border-right:4px solid #204a87;box-sizing:border-box;height:100%;margin:0;padding:0;position:relative;width:40%}.permissionGroups>.groupSelect>.list{height:auto;margin:0;width:auto}.permissionGroups>.groupSelect>.list>.item{border-bottom:1px solid #eee;cursor:pointer;font-size:120%;padding:4px}.permissionGroups>.groupSelect>.list>.item:hover{background:#eee}.permissionGroups>.groupSelect>.list>.item.selected:hover{background:#204a87}.permissionGroups>.groupSelect>.list.disabled>.item{opacity:0.75}.permissionGroups>.groupSelect>.list.disabled>.item.selected{opacity:1.0}.permissionGroups>.groupSelect>.list>.item>button{float:right}.permissionGroups>.groupSelect>.list>.item>button>img{margin:0}.permissionGroups>.groupSelect>.list>.item>.name{padding:4px 0}.permissionGroups>.groupSelect>.list>.item>div.delete{float:right;margin:0;padding:4px;vertical-align:middle}.permissionGroups>.groupSelect>.list>.item>div.delete>img{margin:0;padding:0}.permissionGroups>.edit{box-sizing:border-box;display:inline-block;height:100%;margin:0;padding:0 10px;width:60%}.permissionGroups>.edit>.name{box-sizing:border-box;font-size:200%;margin:0 0 8px;width:100%}.permissionGroups>.edit>.anyoneSelect{width:auto}.welcome{height:100%;position:relative}.welcome>.content{bottom:8px;left:8px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:8px;top:8px}.welcome>.content .title{color:#204a87;font-size:200%;margin:0 0 8px}.welcome>.content p{color:#444}.welcome>.content>.version{margin:0 0 24px}.welcome>.content>.navigation{margin:0 0 24px}.welcome>.content>.navigation>.modes{background:#eee;border-radius:4px;margin:12px 16px 0 0;padding:8px}.welcome>.content>.navigation>.modes>.mode{border-bottom:solid 1px #ccc;clear:both;padding:8px 0}.welcome>.content>.navigation>.modes>.mode.home{padding-top:0}.welcome>.content>.navigation>.modes>.mode.admin{border-bottom:none}.welcome>.content>.navigation>.modes>.mode>img{float:left}.welcome>.content>.navigation>.modes>.mode>p{margin:0 0 0 32px;width:auto}.welcome>.content>.navigation>.modes>.mode>.supplement{color:#888;font-size:90%}.welcome>.content>.navigation>button{color:#c00;font-size:120%;margin:8px 0 0}.welcome>.content>.sip>.title{font-size:150%}.welcome>.content>.help{margin:24px 0 0}.welcome>.content>.help>p>.phone,.welcome>.content>.help>p>.email{color:#204a87;font-size:120%}.uiSlidePane>.pane.manageSplash{width:500px}.splashManager{position:relative}.splashManager>.header{width:100%}.splashManager>.header th{color:#666;font-size:90%;font-weight:400;padding:4px 3px}.splashManager>.header .title{padding-left:20px;text-align:left}.splashManager>.header .selectionStaff,.splashManager>.header .selectionStudent,.splashManager>.header .selectionParent,.splashManager>.header .edit{width:55px}.splashManager>.tableWrapper{height:200px;margin:0;overflow-y:scroll;padding:5px}.splashManager>.tableWrapper>.content{width:100%}.splashManager>.tableWrapper>.content td{border-bottom:solid 1px #ccc;padding:0;text-align:center}.splashManager>.tableWrapper>.content .selectionStaff,.splashManager>.tableWrapper>.content .selectionStudent,.splashManager>.tableWrapper>.content .selectionParent,.splashManager>.tableWrapper>.content .edit{width:60px}.splashManager>.tableWrapper>.content .edit>.uiButton{padding:1px}.splashManager>.tableWrapper>.content .edit>.uiButton>img{margin:0}.splashManager>.tableWrapper>.content .title{height:26px;padding:5px 5px 5px 14px;text-align:left}.reliefManager>.body>.metadata{background:#eee;color:#666;margin:0 0 8px;padding:8px;text-shadow:0 1px #fff}.reliefManager>.body>.metadata>.title{font-size:120%}.reliefManager>.body>.metadata>.title>.code{display:inline-block;font-weight:700}.reliefManager>.body>.metadata>.title>.staff{display:inline-block;padding:0 0 0 1ex}.reliefManager>.body>.metadata>.organisation{color:#aaa;padding:2px 0 0}.reliefManager>.body>.metadata>.organisation>.subject{display:inline-block}.reliefManager>.body>.metadata>.organisation>.room{display:inline-block;padding:0 0 0 1ex}.reliefManager>.body>.metadata>.time{font-size:90%;padding:4px 0 0}.reliefManager>.body>.adminList{border-right:4px solid #204a87;box-sizing:border-box;margin:0;padding:0;width:40%}.reliefManager>.body>.adminList>.search{border:none;border-bottom:1px solid #eee;border-radius:0;box-sizing:border-box;margin:0;width:100%}.reliefManager>.body>.adminList>.list{height:272px;margin:0;width:auto}.reliefManager>.body>.adminList>.list>.item{border-bottom:1px solid #eee}.reliefManager>.body>.adminList>.list>.item.busy{background-color:#eee;color:#888;font-style:italic}.reliefManager>.body>.adminList>.list>.item.busy.selected{background-color:#204a87}.reliefManager>.body>.adminList>.list>.item.original{border-bottom:3px double #eee;font-weight:700}.reliefManager>.body>.reasoning{box-sizing:border-box;display:inline-block;width:60%}.reliefManager>.body>.reasoning>.staff,.reliefManager>.body>.reasoning>.room{color:#204a87;font-size:150%;margin:8px}.reliefManager>.body>.reasoning>.item{border-top:dotted 1px #ddd;color:#888;padding:8px}.reliefManager>.body>.reasoning>.overall{border-bottom:solid 1px #bbb;border-top:double 3px #ccc;color:#444;padding:8px}.reliefManager>.body>.reasoning>.item>.title,.reliefManager>.body>.reasoning>.overall>.title{display:inline-block;width:75%}.reliefManager>.body>.reasoning>.item>.title.room{width:50%}.reliefManager>.body>.reasoning>.item>.score,.reliefManager>.body>.reasoning>.overall>.score{display:inline-block;text-align:right;width:25%}.reliefManager>.body>.reasoning>.item>.info{display:inline-block;text-align:right;width:50%}.portalPage{bottom:0;box-sizing:border-box;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:100%}.portalPageView{align-items:stretch;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-ms-flex-direction:row;flex-direction:row;height:100%;left:0;position:absolute;right:0;top:0}.powerPortalPage{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%}.portalPageView>.conversation{height:100%;width:280px}.portalPage>.iframeWrapper{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.portalPage>.iframeWrapper.comments{right:280px}.portalPage>.iframeWrapper>iframe.portal{border:none;box-sizing:border-box;display:block;height:100%;margin:0;overflow:auto;padding:0;width:100%}.portalPage>.conversation{bottom:0;position:absolute;right:0;top:0;width:280px}.toolbar>.portalWarning{color:#999;font-size:120%;font-style:italic;padding:3px 8px 0;text-shadow:0 1px #fff;vertical-align:middle}.portalManager{bottom:0;left:0;position:absolute;right:0;top:0}.portalManager>.uiTable tbody tr:hover{background-color:#eee}.portalManager>.uiTable td{border-left:none;border-right:none;vertical-align:middle}.portalManager>.uiTable td img{margin:0 1ex 0 0;vertical-align:middle}.portalManager>.uiTable th[data-col='label']{text-align:left}.portalManager>.uiTable th{padding:0}.portalManager>.uiTable td>.label{font-size:130%}.portalManager>.uiTable td>.type,.portalManager>.uiTable td>.priority{min-width:50px;text-align:center}.portalManager>.uiTable td>.staff_splash,.portalManager>.uiTable td>.student_splash,.portalManager>.uiTable td>.contact_splash{min-width:50px;text-align:center}.portalManager>.uiTable td>.staff_access,.portalManager>.uiTable td>.student_access,.portalManager>.uiTable td>.contact_access{font-size:90%;min-width:90px;text-align:center}.portalManager>.uiTable .edit,.portalManager>.uiTable .erase{padding:1px 4px}.portalManager>.uiTable .edit>button,.portalManager>.uiTable .erase>button{margin:0;padding:1px 4px}.portalManager>.uiTable .edit>button>img,.portalManager>.uiTable .erase>button>img{display:block;margin:0}.seatingAttendance{bottom:0;left:0;position:absolute;right:0;top:0}.seatingAttendance>.warning{color:#aaa;display:none;font-size:200%;margin:64px auto;text-align:center}.seatingAttendance.warningShown>.warning{display:block}.seatingAttendance.warningShown>.seating,.seatingAttendance.warningShown>.layout{display:none}.seatingAttendance>.warning>img{vertical-align:middle}.seatingAttendance>.warning>span{line-height:32px;margin:0 0 0 8px;vertical-align:middle}.seatingAttendance>.seating{background:#333;background-image:url(/js/images/texture.png);bottom:0;box-shadow:inset 0 8px 8px -4px #000;box-sizing:border-box;left:0;margin:0 250px 0 0;overflow:hidden;padding:8px;position:absolute;right:0;top:0}@media (max-width: 1300px){.seatingAttendance>.seating{background:#333;background-image:url(/js/images/texture.png);bottom:0;box-shadow:inset 0 8px 8px -4px #000;box-sizing:border-box;left:0;margin:0 160px 0 0;overflow:hidden;padding:8px;position:absolute;right:0;top:0}}.seatingAttendance>.seating>.room{background-color:#fff;border-radius:2px;box-shadow:8px 8px 8px rgba(0,0,0,0.5);box-sizing:border-box;height:100%;margin:auto;min-height:10%;min-width:10%;overflow:hidden;padding:8px;position:relative;transition:background 0.5s;width:60%}.seatingAttendance.design>.seating>.room{background-color:#2f77d9;background-image:url(/js/images/texture.png);box-shadow:inset 0 0 200px #09325e,8px 8px 8px rgba(0,0,0,0.5)}.seatingAttendance>.seating>.room>button.markall{font-size:90%;position:absolute;right:2px;top:2px;z-index:2}.seatingAttendance.design>.seating>.room>button.markall{display:none}.seatingAttendance.expired>.seating>.room>button.markall{display:none}.seatingAttendance>.seating>.room>.meta{color:#888;left:0;position:absolute;right:0;text-align:center;top:2px}.seatingAttendance.design>.seating>.room>.meta{color:#aaa}.seatingAttendance>.seating>.room>.meta>.class{font-size:120%}.seatingAttendance>.seating>.room>.meta>.name{font-size:90%}.seatingObject{box-sizing:border-box;z-index:1}.seatingObject.dragging{cursor:move;z-index:3}.seatingAttendance>.seating>.room>.seatingObject{position:absolute}.seatingAttendance.design>.seating>.room>.seatingObject{cursor:pointer}.seatingAttendance.design>.seating>.room>.seatingObject.selected{cursor:move;z-index:3}.seatingAttendance.design>.seating>.room>.seatingObject.selected>img{background-color:rgba(255,255,255,0.5);border-radius:4px}.seatingAttendance.design>.seating>.room>.seatingObject.selected>.controls{display:block}.seatingObject.cue{opacity:0.5;transition:top 0.1s,left 0.1s}.seatingObject.cued{visibility:hidden}.seatingObject>.controls{display:none;height:64px;left:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;white-space:nowrap;width:64px}.seatingObject>.controls>button{padding:2px;position:absolute}.seatingObject>.controls>button.smaller{left:2px;top:2px}.seatingObject>.controls>button.bigger{bottom:2px;right:2px}.seatingObject>.controls>button.rotatecw{bottom:2px;left:2px}.seatingObject>.controls>button.rotateccw{right:2px;top:2px}.seatingObject>.controls>button>img{margin:0}.seatingObject>img{box-sizing:border-box;display:block;height:100%;margin:0;transition:transform 0.2s;width:100%}.seatingStudent.dragSource,.seatingObject.dragSource{opacity:0.5}.seatingStudent{background-color:#222;border:1px solid black;box-sizing:border-box;cursor:pointer;display:inline-block;height:86px;margin:0 4px 4px 0;position:absolute;text-align:center;vertical-align:top;width:62px;z-index:2}.seatingStudent.cue{opacity:0.5;transition:top 0.1s,left 0.1s}.seatingStudent.cued{visibility:hidden}.seatingStudent.dragging{cursor:move;z-index:3}.seatingAttendance>.seating>.room>.seatingStudent.seated{box-shadow:0 0 4px rgba(0,0,0,0.7);height:12%;margin:0;width:6%}.seatingStudent>.name{bottom:0;color:#aaa;left:2px;position:absolute;right:2px}.seatingStudent>.name>.first{font-size:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seatingStudent>.name>.last{color:#888;font-size:80%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.seatingStudent>.photo{background-color:#fff;background-position:center 25%;background-repeat:no-repeat;background-size:cover;bottom:28px;left:0;margin:0 auto;position:absolute;right:0;top:0}.seatingStudent>.photo.actual{box-shadow:inset 2px 2px 1px rgba(0,0,0,0.4)}.seatingAttendance.expired .seatingStudent::after{background-color:#eee;background-image:url(/js/icons/8/emblem-locked.png);background-position:bottom right;background-repeat:no-repeat;content:'';cursor:default;height:8px;position:absolute;right:0;top:0;width:8px;z-index:1}.hidpi .seatingAttendance.expired .seatingStudent::after{background-image:url(/js/icons/16/emblem-locked.png);background-size:8px 8px}.seatingStudent>.photo>.attendance{background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute;right:0;top:0}.seatingStudent>.photo>.attendance>img{left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%}.seatingAttendance.design .seatingStudent{cursor:move}.seatingAttendance.design .seatingStudent>.photo>.attendance{display:none}.seatingStudent>.photo>.lights{left:2px;position:absolute;top:2px;z-index:2}.seatingStudent>.photo>.lights>.alert{border-radius:2px;box-shadow:inset -1px -1px 2px rgba(0,0,0,0.25);display:inline-block;height:6px;margin:0 2px 0 0;vertical-align:top;width:6px}.seatingStudent>.photo>.lights>.custody{background:#edd400}.seatingStudent>.photo>.lights>.medical{background:#ef2929}.seatingStudent>.photo>.lights>.studentplan{background:#8ae234}.seatingStudent>.photo>.lights>.special{background:#75507b}.seatingStudent>.photo>.lights>.attendance{background:#3465a4}.seatingAttendance>.layout{background-color:#eee;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));border-left:1px solid #ccc;bottom:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;vertical-align:top;width:250px}@media (max-width: 1300px){.seatingAttendance>.layout{background-color:#eee;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));border-left:1px solid #ccc;bottom:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;vertical-align:top;width:160px}}.seatingAttendance>.layout>.options{border-bottom:1px dotted #ccc;margin:4px 4px 8px;padding:4px 4px 8px}.seatingAttendance>.layout>.options>.pillbox{margin:0 4px 0 0;vertical-align:middle}.seatingAttendance>.layout>.options>.touchWarning{color:#888;font-size:110%;font-style:italic}.seatingAttendance>.layout>.options>.uiButton{display:none;padding:0;vertical-align:middle}.seatingAttendance.design>.layout>.options>.uiButton{display:inline-block}.seatingAttendance>.layout>.dimensions{color:#444;display:none;padding:4px;white-space:nowrap}.seatingAttendance>.layout>.dimensions>.control{color:#888;font-size:90%;margin-top:4px}.seatingAttendance>.layout>.dimensions>.control>input{margin:0 4px;vertical-align:middle;width:24px}.seatingAttendance>.layout>.dimensions>.control>label{vertical-align:middle}.seatingAttendance>.layout>.dimensions>.control>span{vertical-align:middle}.seatingAttendance.design>.layout>.dimensions{display:block}.seatingAttendance>.layout>.desks{border-bottom:1px dotted #ccc;display:none;margin:4px 4px 8px;padding:0 0 8px;white-space:pre-wrap}.seatingAttendance.design>.layout>.desks{display:block}.seatingAttendance>.layout>.desks>.seatingObject{cursor:move;display:inline-block;height:64px;margin:4px 8px;width:64px}.seatingAttendance>.layout>.students{padding:0 0 0 4px;white-space:pre-wrap}.seatingAttendance>.layout>.students>.addAll{border:1px solid black;box-sizing:border-box;cursor:pointer;display:none;height:86px;margin:0 4px 4px 0;opacity:0.5;padding:22px 8px;text-align:center;width:62px}.seatingAttendance.design>.layout>.students>.addAll{display:inline-block}.seatingAttendance>.layout>.students>.seatingStudent{position:relative}.unitplanConceptlist{background:#eee;max-height:120px;min-height:30px;overflow-x:hidden;overflow-y:auto;padding:4px 4px 0;position:relative}.unitplanConceptlist>ul{list-style:none;padding:0}.unitplanConceptlist>ul>li{background:#ddd;border-radius:2px;color:#666;display:inline-block;margin:0 4px 4px 0;padding:0;transition:width 0.25s,opacity 0.25s,margin 0.25s}.unitplanConceptlist>ul>li.vanquished{display:none}.unitplanConceptlist>ul>li.key{background:#fce94f;color:#000;text-shadow:none}.unitplanConceptlist>ul>li>label{cursor:inherit;padding:4px;vertical-align:middle}.unitplanConceptlist>ul>li.key>label:before{content:'\2605';opacity:0.75;padding-right:1px}.unitplanConceptlist>ul>li>.delete{margin:0;padding:4px;vertical-align:middle}.unitplanConceptlist>ul>li>.delete>img{margin:0;vertical-align:top}.unitplanConceptlist>.add{position:absolute;right:4px;top:2px}.unitplanConceptlist>.add>img{margin:0}.unitplanConceptlistAvailable{background:#444;border:4px solid #fff;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,0.5),inset 0 0 4px rgba(0,0,0,0.3);color:#000;margin-top:12px;padding:0;transform:scale(0);transform-origin:top right;transition:transform 0.2s ease-in-out,left 0.5s,top 0.5s;width:250px}.unitplanConceptlistAvailable.visible{transform:scale(1)}.unitplanConceptlistAvailable::before{border:12px solid transparent;border-bottom-color:#fff;border-color:rgba(255,255,255,0);content:'';display:block;margin:0 0 0 -12px;pointer-events:none;position:absolute;right:12px;top:-28px}.unitplanConceptlistAvailable:before{border:12px solid transparent;border-bottom-color:#fff;border-color:rgba(255,255,255,0);content:'';display:block;margin:0 0 0 -12px;position:absolute;right:12px;top:-28px}.unitplanConceptlistAvailable>input.search{border:none;border-radius:0;box-sizing:border-box;color:#444;margin:0 0 4px;width:100%}.unitplanConceptlistAvailable>ul{height:200px;list-style:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.unitplanConceptlistAvailable>ul>li{background:#555;border-radius:2px;color:#fce94f;cursor:pointer;height:1.2em;margin:0 4px 4px;opacity:1.0;overflow:hidden;padding:4px;text-shadow:0 -1px #444;transition:height 0.25s,opacity 0.25s,margin 0.25s,padding 0.25s}.unitplanConceptlistAvailable>ul>li:hover{opacity:0.8}.unitplanConceptlistAvailable>ul>li.key{background:#fce94f;color:#000;text-shadow:none}.unitplanConceptlistAvailable>ul>li.key::before{content:'\2605';opacity:0.75;padding-right:1px}.unitplanConceptlistAvailable>ul>li.vanquished{height:0;margin:0;opacity:0;padding:0}.healthCentreWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.healthCentreWrapper>.tabPage>.sickbayEntry{bottom:0;left:0;position:absolute;right:0;top:2px}.healthCentreWrapper>.tabPage>.sickbayEntry>.filterBox{margin:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents{height:100%;padding:0;position:relative}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history{border-right:4px solid #204a87;bottom:0;box-sizing:border-box;display:block;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:200px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history label{background:#eee;color:#666;display:block;font-size:110%;margin:0;padding:8px;text-align:center;text-shadow:0 1px #fff;text-transform:uppercase;vertical-align:middle}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous{box-sizing:border-box;margin:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list{box-sizing:border-box;height:180px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list>.item{font-size:120%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list>.item>button{float:right;padding:4px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list>.item>button>img{margin:0;padding:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list>.item>.date{color:#444;font-size:75%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.previous>.list>.item.selected>.date{color:#ccc}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.background{border-top:1px solid #ddd;box-sizing:border-box}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.background>textarea{border:none;border-radius:0;box-sizing:border-box;display:block;margin:0;min-height:100px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.history>.background>.value{box-sizing:border-box;display:block;margin:4px 0;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.form{bottom:0;left:200px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents>.form.hidden{visibility:hidden}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group>h3{background:#eee;display:block;font-size:100%;margin:0;padding:4px;position:-webkit-sticky;position:sticky;text-align:center;text-shadow:0 1px #fff;text-transform:uppercase;top:0;z-index:1}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group>.groupbody{box-sizing:border-box;overflow:hidden;transition:max-height 0.25s ease 0s}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field{border-bottom:1px solid #eee;padding:8px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field label,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field.daterange span{color:#666;display:inline-block;font-size:90%;padding:0;vertical-align:baseline;width:20%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field span.value{color:#000;display:inline-block;font-size:100%;max-width:450px;vertical-align:middle;width:60%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field span.value>em{color:#444;font-size:90%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field span.checkValue{box-sizing:border-box;display:inline-block;margin:0 8px 0 0;min-width:16px;text-align:center;vertical-align:middle}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field span.checkValue>img{margin:0;padding:0;vertical-align:middle}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field .notes>.value{display:block;margin:4px 0 0;overflow-y:auto;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field input[type="checkbox"]{margin:0 8px 0 0;vertical-align:middle;width:auto}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field>input[type="text"],.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field>.singleSelect{box-sizing:border-box;display:inline-block;max-width:450px;vertical-align:baseline;width:80%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field.daterange>.interstitial{margin:0;padding:0;width:20%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field.daterange>input:first-of-type{border-radius:4px 4px 0 0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .field.daterange>input:last-of-type{border-radius:0 0 4px 4px;border-top:none}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group.general>.groupbody>.parameters{display:inline-block;vertical-align:top;width:30%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group.general>.groupbody>.notes{border-left:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;display:inline-block;height:238px;width:30%;width:calc(100% - 232px - 30%)}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group.general>.groupbody>.notes>label{color:#666;display:block;font-style:italic;padding:4px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group.general>.groupbody>.notes>textarea{border:none;border-radius:0;box-sizing:border-box;display:block;height:200px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group.general>.groupbody>.uiPointMap{border:none}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .fileList{background:#fff;border:1px solid #ccc;height:96px;margin:0 auto;overflow:auto}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .uiFileList .file{background-color:#ccc}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .treatment .details{border-bottom:1px solid #eee}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .treatment .details>textarea{border:none;box-sizing:border-box;display:block;height:120px;margin:0;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .observationTable,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .treatmentTable{min-height:160px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group .tableWrapper{background-color:#fff;margin:0;padding:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table{border-collapse:collapse;margin:0;max-width:100%;table-layout:fixed;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td{box-sizing:border-box;padding:0;text-align:left}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table.readonly td{box-sizing:border-box;overflow:hidden;padding:4px;text-align:left;text-overflow:ellipsis}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>input{width:110px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>input{min-width:110px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed>input{box-sizing:border-box;width:52px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed>input{min-width:52px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table thead td>div{padding:0 4px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed-large,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed-large>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed-large>input{box-sizing:border-box;width:100px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed-large>div,.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.fixed-large>input{min-width:100px;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.delete{max-width:32px;text-align:center;width:32px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.delete.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>div{max-width:120px;text-align:center;width:120px}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table input{background:transparent;border:none;border-radius:0;box-sizing:border-box;padding:4px 0;text-align:left;width:100%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table td.time>input{text-align:center}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table>thead{color:#444;font-size:90%}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table>tbody{background-color:#fff}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table>tbody td{border:1px solid #ddd}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table button{margin:0}.healthCentreWrapper>.tabPage>.sickbayEntry>.contents .group table button>img{margin:0}.healthCentreWrapper>.tabPage>.reports{bottom:0;left:196px;position:absolute;right:0;top:0}.healthCentreWrapper>.tabPage>.anyoneSelect{border-right:4px solid #204a87;bottom:0;left:0;margin:0;position:absolute;top:0}.userManagementWrapper{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.userManagementWrapper>.userManagement{-ms-flex:1;flex:1}.userManagementWrapper>.userManagement>.chromeBugWrapper{display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.userManagementWrapper>.userManagement>.chromeBugWrapper>.anyoneSelect{border-right:4px solid #204a87}.manageSync{bottom:0;left:0;position:absolute;right:0;top:0}.syncImport>.syncInput,.syncImport>.testOutput{bottom:0;box-sizing:border-box;padding:8px;position:absolute;top:0}.syncImport>.syncInput>h2,.syncImport>.testOutput>h2{color:#999;display:block;font-size:150%;font-weight:400;margin:0;padding:0}.syncImport>.syncInput{border-right:1px solid #ccc;left:0;width:30%}.syncImport>.testOutput{right:0;width:70%}.syncImport>.syncInput>.files{list-style-type:none;overflow:auto}.syncImport>.syncInput>.files>li{min-height:24px;padding:4px;position:relative}.syncImport>.syncInput>.files>li>.remove{bottom:2px;position:absolute;right:2px;top:2px}.syncImport>.testOutput>.response{list-style-type:none;overflow:auto}.syncImport>.testOutput>.response>li{border-bottom:1px solid rgba(0,0,0,0.1);padding:4px}.syncImport>.testOutput>.response>li.warning{background:#fce94f}.syncImport>.testOutput>.response>li.error{background:#c00;color:#fff}.syncImport>.testOutput>.response>li>.details{font-style:italic;opacity:0.5}.syncImport>.testOutput>.response>li>.details>.file,.syncImport>.testOutput>.response>li>.details>.record{box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syncImport>.testOutput>.response>li>.details>.file{width:20%}.syncImport>.testOutput>.response>li>.details>.record{width:80%}.commentbank{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.commentbank>.filters{background:#eee;border:solid 1px #ddd;border-bottom:none;border-radius:2px 2px 0 0;display:-ms-flexbox;display:flex;padding:2px}.commentbank>.filters>input,.commentbank>.filters>button{-ms-flex:1;flex:1;margin:0 8px 0 0;min-width:0}.commentbank>.filters>button:last-child{margin-right:0}.commentbank>.list{border:solid 1px #ddd;-ms-flex:1;flex:1;height:164px;overflow:auto}.commentbank>.list>.note{font-size:120%;margin:24px;text-align:center}.commentbank>.list>.item{border-bottom:solid 1px #eee;cursor:pointer;font-size:90%;padding:4px 4px 2px}.commentbank>.list>.item:hover{background:#f8f8f8;color:#444}.commentbank>.list>.item>.meta{color:#999;font-size:90%}.folios>.folioViewer>.pane{border-right:4px solid #204a87;padding:0}.folios>.folioViewer>.pane>.list>.item.current{background:#204a87;color:#fff}.folios>.folioViewer>.pane>.list>.item.current>.author,.folios>.folioViewer>.pane>.list>.item.current>.time{color:#fff}.dashboardManager{bottom:0;left:0;position:absolute;right:0;top:0}.dashboardManager>.uiTable tbody tr:hover{background-color:#eee}.dashboardManager>.uiTable td{vertical-align:middle}.dashboardManager>.uiTable th[data-col='label']{text-align:left}.dashboardManager>.uiTable td>.label{font-size:130%}.dashboardManager>.uiTable td>.staff,.dashboardManager>.uiTable td>.student,.dashboardManager>.uiTable td>.contact,.dashboardManager>.uiTable td>.tutor{font-size:90%;text-align:center;width:100px}.dashboardManager>.uiTable td>.staff>.buttonMenu,.dashboardManager>.uiTable td>.student>.buttonMenu,.dashboardManager>.uiTable td>.contact>.buttonMenu,.dashboardManager>.uiTable td>.tutor>.buttonMenu{background:none;border:1px solid transparent;border-radius:4px;box-shadow:none}.dashboardManager>.uiTable td>.staff>.buttonMenu:hover,.dashboardManager>.uiTable td>.student>.buttonMenu:hover,.dashboardManager>.uiTable td>.contact>.buttonMenu:hover,.dashboardManager>.uiTable td>.tutor>.buttonMenu:hover{border:1px solid #aaa}.dashboardManager>.uiTable td button.buttonMenu img{margin:0 2px;width:auto}.dashboardManager>.uiTable .configure,.dashboardManager>.uiTable .erase{padding:1px 4px;text-align:center}.dashboardManager>.uiTable .configure>button,.dashboardManager>.uiTable .erase>button{margin:0;padding:1px 4px}.dashboardManager>.uiTable .configure>button>img,.dashboardManager>.uiTable .erase>button>img{display:block;margin:0}.pane.dashletManagement{max-width:400px}.pane.dashletManagement>.content>.dashletConfigure>.configure{border-top:1px solid #ccc;box-sizing:border-box;padding:8px 0}.pane.dashletManagement>.content>.dashletConfigure>.configure:first-child{border-top:none;padding:0 0 8px}.pane.dashletManagement>.content>.dashletConfigure>.configure:last-child{padding:0}.pane.dashletManagement>.content>.dashletConfigure>.configure>.title{color:#444;font-size:120%;margin:4px 0}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field{margin:0 0 8px}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field:last-child{margin:0}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field>label{background:#eee;color:#999;display:block;font-size:90%;padding:4px;text-transform:uppercase}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field>.edit{border:1px solid #ddd}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field>.edit>input,.pane.dashletManagement>.content>.dashletConfigure>.configure>.field>.edit>textarea{border:none;border-radius:0;box-sizing:border-box;height:150px;width:100%}.pane.dashletManagement>.content>.dashletConfigure>.configure>.field[data-field="age"]>.edit>input,.pane.dashletManagement>.content>.dashletConfigure>.configure>.field[data-field="age"]>.edit>textarea{height:40px}.uiSlidePane>.pane.correspondenceSuccessful>.content{min-height:inherit}.uiSlidePane>.pane.correspondenceSuccessful>.content>.correspondencePost>div>p{margin:15px;text-align:center}.networkAdminWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.networkAdmin .filterBox{margin:0;padding:2px 8px}.networkAdmin .blockedActivity,.networkAdmin .urlOverride{bottom:0;left:0;position:absolute;right:0;top:2px}.networkAdmin .blockedActivity .note,.networkAdmin .urlOverride .note{background:#eee;border:solid 1px #ccc;border-radius:8px;margin:8px 0;padding:4px}.networkAdmin>.blockedActivity>.iframeWrapper{bottom:0;left:0;position:absolute;right:0;top:40px}.networkAdmin>.urlOverride>.iframeWrapper{bottom:0;left:0;position:absolute;right:0;top:0}.networkAdmin>.blockedActivity>.iframeWrapper>iframe.netbox,.networkAdmin>.urlOverride>.iframeWrapper>iframe.netbox{border:medium none;box-sizing:border-box;display:block;height:100%;margin:0;overflow:auto;padding:0;width:100%}.hideJasperReport{display:none}.ptTermAlias{height:100%}#jascontainer{box-sizing:border-box;margin:8px;min-height:200px;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative}table.jrPage{margin:auto}.JasperSelectionDialog button{background:transparent;box-shadow:none;height:128px;vertical-align:top;width:128px}.filterBox{align-items:center;background:#eee;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0;padding:8px}.filterBox h2{color:#fff;display:block;font-size:125%;margin:0}.filterBox .filterItem{margin:0 24px 0 0}.filterBox .filterItem>label{color:#666;display:inline-block;margin:0 8px 0 0;text-transform:uppercase;vertical-align:middle}.filterBox>button{margin:0 24px 0 0;padding-bottom:2px;padding-top:2px;vertical-align:middle}.filterBox>input.search{-ms-flex:1;flex:1}.filterBox>input.search,.filterBox>.pillbox{margin:0 24px 0 0}.filterBox>:not(.filters):not(.options):not(.staffFilters):last-child{margin-left:auto}.filterBox .daterange{display:inline-block;margin:0 32px 0 0;vertical-align:middle}.filterBox .daterange>.interstitial{color:#aaa;font-style:italic;vertical-align:middle}.filterBox .supplementary>input{margin:0 0 0 8px}.filterBox input{box-sizing:border-box;vertical-align:middle;width:180px}.filterBox input.singleSelect,.filterBox .filterItem input.singleSelect{width:160px}.filterBox .filterItem input.uiCheckbox{width:auto}.filterBox button{vertical-align:middle}.filterBox .buttonMenu{min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterBox button.load{background-color:#73d216;border-radius:32px;box-shadow:inset 0 -2px 1px #4e9a06;margin:0 0 0 8px;min-height:24px;padding:0;width:48px}.filterBox button.load img{margin:0}.filterBox input.calendar{width:100px}.filterBox.studentFilters .student{white-space:nowrap}.filterBox.studentFilters .student button{margin:0;padding-bottom:2px;padding-top:3px;vertical-align:middle}.filterBox.studentFilters .student button img{margin:0}.filterBox.studentFilters .student .container{display:inline-block;position:relative;vertical-align:middle}.filterBox.studentFilters .student input{border-radius:0;width:250px}.filterBox.studentFilters .student .term input{width:100px}.filterBox.studentFilters .options,.filterBox.studentFilters .filters{display:inline-block}@media (max-width: 800px){.filterBox.studentFilters .options{display:none}}.filterBox.studentFilters .options .filterItem{display:inline-block}.filterBox.studentFilters .options .filterItem label{padding:0 0 0 1ex}.filterBox.studentFilters .alerts{display:inline-block;min-width:100px;padding:0 4px;vertical-align:middle}.filterBox.studentFilters .alerts img{cursor:pointer;margin:0 2px}.filterBox>.staffFilters img{padding:0 0 0 4px;vertical-align:baseline}.filterbarByStaff.popup{background:#eee;border:solid 1px #888;box-shadow:1px 1px 6px rgba(0,0,0,0.5);height:300px;width:200px;z-index:2}
