﻿/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#333}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}a{text-decoration:none}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media print{*{text-shadow:none !important;box-shadow:none !important;-webkit-print-color-adjust:exact}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16.1px;font-weight:200;line-height:1.4}@media(min-width: 768px){.lead{font-size:21px}}small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-warning{color:#c09853}.text-danger{color:#b94a48}.text-success{color:#468847}.text-info{color:#3a87ad}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999}h1 small,.h1 small{font-size:24px}h2 small,.h2 small{font-size:18px}h3 small,.h3 small,h4 small,.h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}html,body{height:100%}@media print{html,body{height:auto !important;overflow:visible !important}}#paContainer{height:100%}@media print{#paContainer{height:auto}}#wholeHead{height:180px;width:100%;z-index:101;position:fixed;top:0;left:0;min-width:800px}@media print{#wholeHead{display:none}}#paContent{padding-top:180px}@media print{#paContent{padding-top:0px}}#paContent{position:relative;height:calc(100% - 180px);min-width:800px;clear:both;z-index:0}@media print{#paContent{height:auto}}#paContent.noHeader{padding-top:0px}.page_home #paContent{overflow-x:hidden}#colLeft{width:0px;height:calc(100% - 1px)}@media print{#colLeft{display:none}}#colLeft{background:#f5f7f9;position:absolute;top:180px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#colLeft.open{width:320px}@media print{#colLeft.open{transition:none;width:0px !important}}#colCentre{margin:0px;transition:margin-right .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);position:relative;z-index:5}@media print{#colCentre{height:auto;overflow-y:visible}}#colCentre{-webkit-transition:all .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);-moz-transition:all .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);-ms-transition:all .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);-o-transition:all .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);transition:all .15s cubic-bezier(0.35, 0.03, 0.27, 0.96)}#colCentre.leftMargin{margin-left:320px}@media print{#colCentre.leftMargin{transition:none;margin-left:0px !important}}#colCentre.rightMargin{margin-right:320px}@media print{#colCentre.rightMargin{transition:none;margin-right:0px !important}}#paActiveArea{height:100%;position:relative}@media print{#paActiveArea{height:auto}}.hasDisplayOptions #paActiveArea{height:calc(100% - 50px)}.page_comms #paActiveArea,.page_pupilAPP #paActiveArea,.page_documents.dark #paActiveArea{background:#f7f7f7}@media print{.page_comms #paActiveArea,.page_pupilAPP #paActiveArea,.page_documents.dark #paActiveArea{background:rgba(0,0,0,0)}}#colRight{top:180px;right:0px;height:100%;z-index:10}@media print{#colRight{display:none}}#colRight{width:0;overflow:hidden;transition:transform .15s cubic-bezier(0.35, 0.03, 0.27, 0.96);background:#f5f7f9;position:absolute}#colRight.open{width:320px;overflow:auto}#colRight.loading{opacity:.5}#colRight .klikSection{border:0;padding:0;margin:10px 0 0 0;box-shadow:0 0 0 rgba(0,0,0,0)}#colRight .klikSection .klikTable{margin:0}#colRight .klikSection .klikTable tr{border-bottom:0px}#colRight .klikSection .klikTable td{padding:2px}#colRight .klikSectionHead{vertical-align:bottom;padding:2px;margin:5px 0 5px 0;height:auto;line-height:normal}.page_userContracts #menuPageWrap .klikSection.pink{margin-top:18px}#explainer{position:absolute;top:0;left:0;z-index:2015;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:red;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;padding:3px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.lazyAdd{position:absolute;right:0;z-index:10}.lazyLoader{background-color:#fff}.lazyLoader a:hover{width:100%;height:38px;border:1px solid gray}.number{text-align:right}input:disabled{background-color:#eee;color:#555}.btn.small{padding:3px;line-height:21px;height:21px;font-size:.95em;vertical-align:center}.jui-page-container{max-width:1244px;padding:28px}.jui-padding-top{padding-top:20px}#mySidebar{z-index:100;width:300px}div.lobby div.link-button a{float:none;border:none;line-height:20px;display:flex}div.lobby div.link-button{padding:10px;background-color:#0080b5;margin-bottom:5px}div.lobby div.link-button img{margin-left:0}div.lobby.clusters div.link-button{background-color:#333}div.pupilProfile,div.pupilProfileLinks{display:none}div.lobby.schools div.link-button.paMis{background-color:#ce222d}div.lobby.schools div.link-button.paSecondary{background-color:#607d8b}div.lobby.schools div.link-button.paTracker{background-color:#009688}div.lobby.schools div.link-button.paSimpleTracker{background-color:#25c364}div.lobby.schools div.link-button.paCluster{background-color:#000}div.lobby.schools div.link-button.edisonTracker{background-color:#00c7ff}div.lobby.schools div.link-button.juniper{background-color:#281a39}div.lobby.schools div.link-button.vbeSurvey{background-color:#1ca6e5}@media(max-width: 1000px){.portalMenuIcon{display:inline-block;padding:10px;background:#0083b7;border:1px solid #0083b7;color:#fff;font-size:24px}div.pupilProfile{background:#5b5b5b;display:flex;padding:20px;color:#fff}div.pupilProfile div.profileDetails{width:100%;display:flex;flex-direction:column;justify-content:center;margin-left:20px}div.pupilProfile div.profileDetails h3,div.pupilProfile div.profileDetails p{margin:0}div.pupilProfileLinks{display:flex;flex-wrap:wrap}div.pupilProfileLinks div{margin:10px;width:200px;padding:10px}div.pupilProfileLinks a{font-size:1.2em}div#loginColumn{width:100%}div#loginWindow{width:100%}div#galleryBlock{display:none}div#loginPanel,div#newsWindow{width:60%}div#loginMain h3{font-size:1.5em}div#loginMain .jui-wrap{font-size:1.5em !important}div#loginMain .jui-field{margin-bottom:20px}div#loginMain .jui-field input{font-size:1.5em}div#loginPanel .jui-wrap .jui-button.is-medium{font-size:1.2em !important}div#loginPanel .hr{font-size:24px}}@media(max-width: 500px){.jui-page-container{padding:14px}.jui-padding-top{padding-top:10px}select#period{max-width:60px}div#herringbones .attendanceHeadAmPm{font-size:10px;margin-bottom:.5em;padding:5px}div#herringbones .attendanceHeadDay{text-align:center;font-size:14px}div#herringbones .attendanceCellDate{text-align:center;font-size:12px}h5#attendanceByTermTitle{margin-bottom:0px !important}.widgetPadding{padding:5px}div.attendance-widget div.widget{height:200px}.jui-wrap table{font-size:11px}.jui-wrap .jui-title.is-4{font-size:18px !important;margin-bottom:10px !important}.jui-wrap .jui-title.is-5{font-size:14px !important;margin-bottom:10px !important}.jui-wrap .jui-title.is-6{font-size:12px !important}div#weekStarting{font-size:12px !important;margin-bottom:12px;line-height:.8em !important}div.previous-next-week-container{margin-bottom:.5em !important}.jui-wrap .jui-button,.jui-wrap .jui-input,.jui-wrap .jui-textarea,.jui-wrap .jui-select select,.jui-wrap .jui-file-cta,.jui-wrap .jui-file-name,.jui-wrap .jui-pagination-previous,.jui-wrap .jui-pagination-next,.jui-wrap .jui-pagination-link,.jui-wrap .jui-pagination-ellipsis{font-size:12px !important}p.is-64x64{width:48px !important}table.form-table input{width:100%}#mySidebar{width:160px}div.pupilPhotoBlock div.pupilPhoto{width:85px;height:85px;margin:10px}div.pupilPhotoBlock div.pupilPhotoWrap{max-width:100px}.w3-container{padding:.01em 10px !important}#wholeHead{min-width:auto}#topBar{min-width:auto}#topBar div.tools{width:200px}.mode-lobby .topBarCentre{width:calc(100% - 200px)}.topBarCentre div.username{min-width:120px}#paContent{min-width:100% !important}div.lobby.parents,div.lobby.schools,div.lobby.clusters{width:80%;padding:2% 10%;margin:auto}div.lobby h2{margin-left:0}div.lobby div.link-button a{font-size:14px}div.lobby div.link-button{margin:auto;margin-bottom:10px}div.lobby div.link-button span.small{font-size:12px}div.pupilProfile{background:#5b5b5b;display:flex;padding:20px;color:#fff}div.pupilProfile div.profileDetails{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}div.pupilProfile div.profileDetails h3,div.pupilProfile div.profileDetails p{margin:0}div.pupilProfileLinks{display:flex;flex-direction:column}div.pupilProfileLinks div{margin:10px auto;width:200px;padding:10px;background:#0080b5}div.pupilProfileLinks a{color:#fff;font-size:1em}}@media(max-width: 385px){table.form-table{font-size:.8em}}input[type=submit]{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}input[type=submit]#saveSchoolOptionsBtn{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;background-color:#457d52;border-color:rgba(0,0,0,0);color:#fff;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}input[type=submit]#deleteBtn{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;background-color:#ab2433;border-color:rgba(0,0,0,0);color:#fff;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}input[type=submit]#saveBtn{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;background-color:#457d52;border-color:rgba(0,0,0,0);color:#fff;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}input[type=submit]#cancelBtn{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.are-vert-center{display:flex;align-items:center}.are-vert-center.jui-buttons .jui-button{margin-bottom:0 !important}.jui-clickable{cursor:pointer}.is-flex-grow-1{flex-grow:1}.jui-input{border-radius:6px}.p-0{padding:0 !important}.m-0{margin:0 !important}.jui-required-notice p:before,.jui-field.is-required .jui-label:first-of-type:after{display:inline-block;font-size:14px;color:#bf4f62;content:" *"}.jui-field.is-required .jui-label:first-of-type:after{margin-left:4px}.jui-required-notice p{color:#9e9e9e;font-style:italic}.jui-required-notice p:before{margin-right:4px}.jui-buttons p{margin-bottom:.5rem}.jui-padded--tiny{padding:5px}.jui-padded--small{padding:10px}.jui-padded--medium{padding:20px}.jui-padded--large{padding:30px}.jui-selectable-row,.jui-select-all{cursor:pointer}.jui-selectable-row.is-selected .fa-check-square,.jui-select-all.is-selected .fa-check-square{display:block}.jui-selectable-row.is-selected .fa-square,.jui-select-all.is-selected .fa-square{display:none}.jui-selectable-row .fa-square,.jui-select-all .fa-square{display:block}.jui-selectable-row .fa-check-square,.jui-select-all .fa-check-square{display:none}#loginPanel .jui-wrap .jui-button.is-medium{font-size:17.5px !important}.hasFixedHead .downloadTable .jui-wrap .jui-button{position:inherit}.jui-wrap .jui-table tbody.ui-selectable td.regMark{border:1px dotted}.jui-wrap .jui-table tr.is-selected{background-color:#99c2a6 !important}.jui-wrap .jui-table th.jui-select-all.is-selected{background-color:#f1f1f1 !important}.jui-wrap .jui-table .jui-select-all{cursor:pointer}.jui-wrap .jui-table th{height:auto;line-height:1.5;background-color:#fff}.jui-wrap .jui-button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;font-weight:400;font-size:14px !important}.jui-wrap .jui-button.is-small{font-size:11px !important}.jui-wrap .are-small .jui-button{font-size:11px !important}.jui-wrap .has-background-light .jui-input,.jui-wrap .has-background-light .jui-textarea,.jui-wrap .has-background-light .jui-select select{background-color:#fff}.jui-wrap .jui-tag{padding-right:0;border-radius:23456px;box-shadow:0 2x 3px rgba(0,0,0,.14)}.tagList .jui-wrap .jui-tag{margin:13px 0 10px 10px}.jui-wrap .jui-tag i{padding:0 10px;opacity:.8;cursor:pointer}.jui-wrap .jui-tag i:hover{opacity:1}button.pika-button{border-radius:0 !important}.has-background-uib-50{background:#edeff1 !important}.fixedWidthBatchPaymentHeader{width:15%}.grid-row::before{display:table;content:" "}.grid-row::after{display:table;content:" ";clear:both}.grid-row .grid-col{float:left;padding-right:10px;box-sizing:border-box}.grid-row .grid-col:last-child:not(:first-child){float:right}.grid-row .grid-col.col1{width:8.33333%}.grid-row .grid-col.col2{width:16.66667%}.grid-row .grid-col.col3{width:25%}.grid-row .grid-col.col4{width:33.33333%}.grid-row .grid-col.col5{width:41.66667%}.grid-row .grid-col.col6{width:50%}.grid-row .grid-col.col7{width:58.33333%}.grid-row .grid-col.col8{width:66.66667%}.grid-row .grid-col.col9{width:75%}.grid-row .grid-col.col10{width:83.33333%}.grid-row .grid-col.col11{width:91.66667%}.grid-row .grid-col.col12{width:100%}.grid-row .grid-col.offset1{margin-left:8.33333%}.grid-row .grid-col.offset2{margin-left:16.66667%}.grid-row .grid-col.offset3{margin-left:25%}.grid-row .grid-col.offset4{margin-left:33.33333%}.grid-row .grid-col.offset5{margin-left:41.66667%}.grid-row .grid-col.offset6{margin-left:50%}.grid-row .grid-col.offset7{margin-left:58.33333%}.grid-row .grid-col.offset8{margin-left:66.66667%}.grid-row .grid-col.offset9{margin-left:75%}.grid-row .grid-col.offset10{margin-left:83.33333%}.grid-row .grid-col.offset11{margin-left:91.66667%}.grid-row .grid-col.offset12{margin-left:100%}body{font-family:"Roboto"}a{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;color:#237091}a:hover{color:#263238}.error{color:#ba5c17}.success{color:#457d52}h2{margin-left:15px}@media print{h2{margin-top:0px;margin-left:0px}}h3{margin-left:15px}p{margin:15px}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("/css/fonts/roboto-v19-latin-300.eot");src:local("Roboto Light"),local("Roboto-Light"),url("/css/fonts/roboto-v19-latin-300.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v19-latin-300.woff2") format("woff2"),url("/css/fonts/roboto-v19-latin-300.woff") format("woff"),url("/css/fonts/roboto-v19-latin-300.ttf") format("truetype"),url("/css/fonts/roboto-v19-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/css/fonts/roboto-v19-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("/css/fonts/roboto-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v19-latin-regular.woff2") format("woff2"),url("/css/fonts/roboto-v19-latin-regular.woff") format("woff"),url("/css/fonts/roboto-v19-latin-regular.ttf") format("truetype"),url("/css/fonts/roboto-v19-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("/css/fonts/roboto-v19-latin-500.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/css/fonts/roboto-v19-latin-500.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v19-latin-500.woff2") format("woff2"),url("/css/fonts/roboto-v19-latin-500.woff") format("woff"),url("/css/fonts/roboto-v19-latin-500.ttf") format("truetype"),url("/css/fonts/roboto-v19-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/css/fonts/roboto-v19-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/css/fonts/roboto-v19-latin-700.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v19-latin-700.woff2") format("woff2"),url("/css/fonts/roboto-v19-latin-700.woff") format("woff"),url("/css/fonts/roboto-v19-latin-700.ttf") format("truetype"),url("/css/fonts/roboto-v19-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("/css/fonts/roboto-v19-latin-900.eot");src:local("Roboto Black"),local("Roboto-Black"),url("/css/fonts/roboto-v19-latin-900.eot?#iefix") format("embedded-opentype"),url("/css/fonts/roboto-v19-latin-900.woff2") format("woff2"),url("/css/fonts/roboto-v19-latin-900.woff") format("woff"),url("/css/fonts/roboto-v19-latin-900.ttf") format("truetype"),url("/css/fonts/roboto-v19-latin-900.svg#Roboto") format("svg")}.greyBg{background:#333}.blueBg,#btnRow.blueBg{background:#0078b5;color:#fff}.orangeBg,#btnRow.orangeBg{background:#f93}.greenBg,#btnRow.greenBg{background:#25c364}.yellowBg,#btnRow.yellowBg{background:#f7eb3c}.purpleBg,#btnRow.purpleBg{background:#a673be}.pDarkRed,.pi1,tr.pi1 td{background-color:#b32932 !important;color:#fff !important}.pDarkRed a,.pi1 a,tr.pi1 td a{color:#fff !important}.pRed,.pi2,tr.pi2 td,.btn.pRed,.btn.red{background-color:#d74a52 !important;color:#fff !important}.pRed a,.pi2 a,tr.pi2 td a,.btn.pRed a,.btn.red a{color:#fff !important}.pOrange,.pi3,tr.pi3 td{background-color:#f0854d !important}.pYellow,.pi4,tr.pi4 td{background-color:#f7eb3c !important}.pGreen,.pi5,tr.pi5 td{background-color:#8ec953 !important}.pDarkGreen,.pi6,tr.pi6 td{background-color:#4db87c !important}.pBlue,.pi7,tr.pi7 td{background-color:#65abda !important}.pDarkBlue,.pi8,tr.pi8 td{background-color:#227eac !important}.pPurple,.pi9,tr.pi9 td{background-color:#a673be !important}.pVLightGrey{background-color:#fefefe !important}.pLightGrey{background-color:#eee !important}.pMidGrey{background-color:#ddd !important}.pWhite{background-color:#fff !important}.red,tr.red td{color:#d74a52}.red1{background:#b32932}.orange{background:#d74a52}.orange2{background:#f0854d}.yellow{background:#f7eb3c}.green{background:#8ec953}.green2{background:#4db87c}.blue{background:#65abda}.blue2{background:#227eac}.purple{background:#a673be}#colourKey{padding:0px;float:left;font-size:1em;text-align:left;margin-top:5px}#colourKey .keyHeader{padding:2px;cursor:pointer;color:#fff;min-width:225px;margin-right:8px;background:url(../i/content/colourkey.png) top right}#colourKey .keyEntry{padding:2px;display:none}.assetTable .pDarkRedTxt,.assetTableScrollable .pDarkRedTxt{color:#b32932;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pRedTxt,.assetTableScrollable .pRedTxt{color:#d74a52;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pOrangeTxt,.assetTableScrollable .pOrangeTxt{color:#f0854d;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pYellowTxt,.assetTableScrollable .pYellowTxt{color:#f7eb3c;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pGreenTxt,.assetTableScrollable .pGreenTxt{color:#8ec953;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pDarkGreenTxt,.assetTableScrollable .pDarkGreenTxt{color:#4db87c;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pBlueTxt,.assetTableScrollable .pBlueTxt{color:#65abda;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pDarkBlueTxt,.assetTableScrollable .pDarkBlueTxt{color:#227eac;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.assetTable .pPurpleTxt,.assetTableScrollable .pPurpleTxt{color:#a673be;font-size:1em;width:100%;top:0;left:0;font-weight:bold}.greenTxt{color:#25c364}.colorKeyWrap{float:left}.newColourKeyWrap{float:left;width:120px;height:32px;line-height:32px;position:relative}.newColourKeyWrap.withColorImg{width:170px}.newColourKeyWrap.withColorImg .colourKeyBtn{position:relative;width:160px}.colourKeyBtn{display:inline-block;background-color:#fff;font-weight:bold;color:#333;font-size:11px;font-weight:bold;border-radius:4px;margin-right:8px;padding:0px 20px 0px 11px;height:30px;line-height:32px;letter-spacing:-0.2px;border:1px solid #e5e5e5}.colourKeyBtn:hover{background:#fff;color:#333;cursor:pointer;border:1px solid #c6c6c6;cursor:pointer}.colImg{height:5px !important;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}.colBtnImg{height:6px !important;padding-right:5px}.keyDropdown{height:0px;position:absolute;background:#fff;top:29px;left:0px;width:171px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;z-index:1000;overflow:hidden;-webkit-box-shadow:0px 8px 15px -1px rgba(0,0,0,.15);-moz-box-shadow:0px 8px 15px -1px rgba(0,0,0,.15);box-shadow:0px 8px 15px -1px rgba(0,0,0,.15)}.keyDropdown .addBtn{text-align:left;float:none;display:block;height:26px;margin:0;line-height:26px;padding:0 8px;font-size:12px;color:#363636}.keyDropdown .addBtn:hover{background:#f5f5f5}.colourRow{display:flex;align-items:center;padding:3px 8px;line-height:17px;background:#fff;font-size:12px}.colourRowButton{border-top:1px solid #f5f5f5;padding:6px 8px}.colourRowButton:hover{background:#f5f5f5;cursor:pointer}.colourRowButton.colourRowButtonFirst{margin-top:12px}.colourSchemesImg{margin-left:4px}.colourBlock{width:17px;height:17px;margin-right:8px;border-radius:3px}.colourSpacer{width:100%;height:11px;border-bottom:1px solid #f5f5f5;margin-bottom:5px}.keyWrap{position:relative;height:auto}.page_editColourMap table,.page_editColourMap th,.page_editColourMap td{font-size:14px;border-collapse:collapse}.page_editColourMap th,.page_editColourMap td{width:70px}.page_editColourMap .pScore{text-align:right}.page_editColourMap .tool{background-color:#ccc;padding:5px;width:50px;border-radius:7px;margin:10px 10px;cursor:pointer;float:left;text-align:center;font-size:14px;transition:.2s}.page_editColourMap .tool i{display:block;font-size:26px;margin:3px 0px}.page_editColourMap .tool:hover{background-color:#999;transition:.2s}.page_editColourMap #buttons{position:relative;border:none;box-shadow:0 0 1px rgba(0,0,0,.15);border-radius:5px;padding:10px;width:400px;min-height:95px;margin-bottom:20px}.page_editColourMap #buttons>div{display:inline-block}.paintable{padding:0;border-collapse:collapse;margin:0;border:1px solid #000}.showPsButton{margin-top:10px;margin-left:100px}.page_editColourMap .collapsed{display:none}.page_editColourMap .colourMapContainer{float:left;width:52%;margin-left:2%}.page_editColourMap .colourMapLeft{float:left;width:44%}.dfeTable td{border:1px solid gray;text-align:center}.dfeTable td:nth-child(2){min-width:46px}.dfeTable th{font-weight:bold;background-color:#fff;border:1px solid gray;text-align:left}.dfeTable tbody{border:2px solid #000}.dfeTable td.borderTop,.dfeTable th.borderTop{border-top:2px solid #000}.dfeTable td.borderLeft{border-left:2px solid #000}.dfeTable td.borderRight{border-right:2px solid #000}.dfeTable td.borderBottom{border-bottom:2px solid #000}.covidRegNotes{float:right;width:40%;font-size:14px;padding-left:10px h3;padding-left-padding-top:5px}#covidTableContainer{display:flex;flex-direction:row}@media print{.fullWidthOnPrint{margin:0px 20px 0px 20px !important}.fullWidthOnPrint th{text-align:left !important;border:1px solid gray !important}.fullWidthOnPrint td{border:1px solid gray !important}.fullWidthOnPrint{width:95% !important}}@media print{.noPrint{display:none !important}}.onlyPrint{display:none}@media print{.onlyPrint{display:block !important}}table.goLeft td,table.goLeft th,td.goLeft,th.goLeft{text-align:left}table.goRight td,td.goRight,table.goLeft td.goRight{text-align:right}table.goCentre td,td.goCentre,table.goLeft td.goCentre{text-align:center}.ui-selectable-helper{position:absolute}.ui-selecting{background:#f62459}.assetTable td.ui-selecting,.assetTableScrollable td.ui-selecting{background:#f62459 !important}.smallThumb img{padding:5px;width:100px}.loadingData{background:url("/img/loader.gif") no-repeat center center;background-size:32px 32px}.right{float:right}.left{float:left}.small,table.assetTable tr.small td,table.assetTableScrollable tr.small td,table.assetTable tr.small th,table.assetTableScrollable tr.small th,.assetTable th.small{font-size:11px}table.assetTable td.goLeft,table.assetTableScrollable td.goLeft,table.assetTable tr.goLeft td,table.assetTableScrollable tr.goLeft td{text-align:left;padding-left:8px}.xsmall,tr.xsmall td,tr.xsmall th,td.xsmall,th.xsmall,.assetTable th.xsmall{font-size:9px;color:#555}.bold{font-weight:bold}.alternate,.hidden,.btn.hidden{display:none}.btn.disabled{background-color:#ddd}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.paPad{padding:0px 20px}.padRight{padding-right:4px}.padTop{padding-top:4px}.bigPadTop{padding-top:10px}.pageWrapScrollable{overflow-y:auto;height:90vh;border:10px solid #fff}.pageWrap{padding:12px;height:calc(100% - 24px)}@media print{.pageWrap{height:auto;padding-top:0px}}.hasDisplayOptions .pageWrap{height:100%}@media print{.hasDisplayOptions .pageWrap{height:auto}}.toggleSwitch{clear:both;width:271px;height:30px;padding:5px 0px 5px 7px}.toggleSwitchLeft{width:171px;float:left;height:30px;line-height:30px;font-size:13px;color:#999}.toggleSwitchRight{width:100px;float:right;height:30px}.onoff{position:relative;width:65px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:auto}.onoff-checkbox{display:none}.onoff-label{display:block;overflow:hidden;cursor:pointer;border:0px solid #ccc;border-radius:50px}.onoff-inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-moz-transition:margin .3s ease-in 0s;-ms-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoff-inner:before,.onoff-inner:after{display:block;float:left;width:50%;height:26px;padding:0;line-height:26px;font-size:12px;color:#fff;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoff-inner:before{content:"ON";padding-left:10px;background-color:#2eac65;color:#fff}.onoff-inner:after{content:"OFF";padding-right:10px;background-color:#666;color:#fff;text-align:right}.onoff-switch{display:block;width:20px;margin:1px;background:#fff;padding:2px;border-radius:50px;position:absolute;top:0;bottom:0;right:39px;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.onoff-checkbox:checked+.onoff-label .onoff-inner{margin-left:0}.onoff-checkbox:checked+.onoff-label .onoff-switch{right:0px}.onoffswitch{position:relative;width:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:0px solid #999;border-radius:2px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch-inner>span{display:block;float:left;position:relative;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner .onoffswitch-active{padding-left:15px;background-color:#c2c2c2;color:#fff}.onoffswitch-inner .onoffswitch-inactive{padding-right:15px;background-color:#c2c2c2;color:#fff;text-align:right}.onoffswitch-switch{display:block;width:45px;margin:0px;text-align:center;border:0px solid #999;border-radius:0px;position:absolute;top:0;bottom:0}.onoffswitch-active .onoffswitch-switch{background:#1bbc9b;left:0}.onoffswitch-inactive .onoffswitch-switch{background:#a1a1a1;right:0}.onoffswitch-active .onoffswitch-switch:before{content:" ";position:absolute;top:0;left:45px;border-style:solid;border-color:#1bbc9b rgba(0,0,0,0) rgba(0,0,0,0) #1bbc9b;border-width:15px 10px}.onoffswitch-inactive .onoffswitch-switch:before{content:" ";position:absolute;top:0;right:45px;border-style:solid;border-color:rgba(0,0,0,0) #a1a1a1 #a1a1a1 rgba(0,0,0,0);border-width:15px 10px}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.showCake{width:35px}#showIEP{width:12px;height:12px;vertical-align:text-top}.pupilPillWrap{float:left;width:250px;padding:0px;margin:0px}.pupilPillWrap .pupilPill{display:table;width:250px}.pupilPillWrap .pupilPill .pupilPhotoThumb,.pupilPillWrap .pupilPill .pupilPhotoThumb img{width:46px;margin:0px 0px;padding:0px;overflow:hidden;border-radius:50%}.pupilPillWrap .pupilPill .pupilName{display:table-cell;vertical-align:middle;text-align:left;height:auto;width:190px;line-height:1.1em}.pupilPillWrap .pupilPill .pupilName a{font-weight:bold;font-size:12px;color:#333}#pupilSearchForm #pupilSearchName{background:#fff}.pupilPillWrap .pupilPill .pupilName img{width:24px;margin-left:4px;margin-top:-6px}.page_listPupils .pupilPillWrap .pupilPhotoThumb{width:46px;height:46px}.page_listPupils .pupilPhotoThumb img{width:46px;vertical-align:top}.divisor .pupilPillWrap{float:none;width:auto;padding:2px 5px}.divisor .pupilPillWrap .pupilPill{width:auto;display:block}.divisor .pupilPillWrap .pupilPill .pupilName{width:auto;display:block}.containerScroll{position:relative;margin:0px;padding:0px;width:255px;max-height:150px;overflow:hidden;border:1px solid #e0e0e0;font-size:14px;color:#999}.containerScroll .contentScroll{width:235px;height:auto;line-height:25px;padding:10px}.containerScroll .contentScroll.groups{width:235px;height:auto;line-height:20px;padding:10px}.containerScroll .contentScroll label{width:150px;display:inline-block;vertical-align:top;margin-left:10px}.containerScroll .contentScroll label span{font-size:10px;color:#ccc}.scrollHeader{width:100%;height:40px;border:1px solid #e0e0e0;border-bottom:none;background:#f5f7f9;line-height:40px;color:#666;font-size:13px;text-indent:10px}.always-visible.ps-container>.ps-scrollbar-x-rail,.always-visible.ps-container>.ps-scrollbar-y-rail{opacity:.6}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.trace{clear:both;background-color:#fff;font-family:Courier;color:#45a55e;display:inline-block;font-size:12px}.super{font-family:Courier;color:#45a55e}.super.btn{background-color:#45a55e;color:#fff}.error.code{clear:both;background-color:#fff;font-family:Courier;color:#a5455e;font-size:13px}.trumbowyg-editor table{border:1px dotted #ddd}.trumbowyg-editor table th,.trumbowyg-editor table td{border:1px dotted #ddd;min-width:40px;padding:10px}.trumbowyg-editor table th{border-bottom:1px solid #ddd}.trumbowyg-editor{background-color:#fff}.youtube-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-container iframe,.youtube-container object,.youtube-container embed{position:absolute;top:0;left:0;width:100%;height:100%}select{border:1px solid #dcdcdc;height:35px;background:#fff;outline:0;color:#666;font-size:13px;margin:6px 0px;border-radius:3px}.lozenge{border-radius:5px;padding:5px;margin:2px}.lozenge:hover{opacity:.8;cursor:pointer}.lozenge.white{border:1px solid #999;padding:4px}.lozengeWrap{width:210px}.lozenge.partA{display:inline-block;margin:2px 0px 2px 2px;border-radius:5px 0px 0px 5px;width:170px}.lozenge.partB{display:inline-block;margin:0;border-radius:0px 5px 5px 0px;background-color:#ccc}#clustersForm .kcselect.kcsummaryTemplateIDs{width:100%}input[type=submit]{display:inline-block;text-align:center;outline:0px;cursor:pointer}.btn,button{background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;margin-right:5px;border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.btn.trumbowyg-modal-button,button.trumbowyg-modal-button{padding:0px}.btn.small,button.small{font-size:11px;padding:0px 15px;font-weight:bold;margin-top:5px;margin-bottom:5px}.btn.small:hover,button.small:hover{border:1px solid #c6c6c6}.assetTable .btn,.assetTableScrollable .btn,.assetTable button,.assetTableScrollable button{padding:5px;height:auto}.assetTable .btn img,.assetTableScrollable .btn img,.assetTable button img,.assetTableScrollable button img{width:20px}.btn.xsmall,button.xsmall{display:inline-block;height:27px;line-height:27px;font-size:11px;padding:0px 10px;font-weight:bold;margin-top:0px;margin-bottom:0px;margin-right:2px}.btn.xxsmall,button.xxsmall{padding:2px 5px 2px 5px;font-size:9px;font-weight:500;margin-top:0px;margin-bottom:0px;line-height:16px;height:16px}.btn.large,button.large{display:inline-block;height:32px;line-height:32px;font-size:13px;padding:0px 13px;font-weight:bold;margin-top:0px;margin-bottom:0px;margin-right:2px}.optionButtons{border-bottom-width:1px;border-radius:0px;background:#f7f7f7}@media print{.optionButtons{display:none}}.optionButtons .selected{font-weight:300}.optionButtons .disabled{color:#aaa;cursor:not-allowed}.optionButtons .disabled:hover{color:#aaa;background:#f7f7f7}.optionButtons a{color:#111;display:block;height:48px;line-height:48px;border-bottom:1px solid #f1f1f1;font-size:13px;text-indent:12px;font-weight:400;cursor:pointer;background-size:25px 40px}.optionButtons a.selected{color:#237091;font-weight:600;background:#fff url("../img/profile-arrow.png") no-repeat right;background-size:25px 40px}.optionButtons a:hover{color:#237091;background:#fff;transition:.3s}#iconRow{display:block;width:100%}.addBtn{display:inline-block;color:#333;border-radius:4px;margin-right:8px;padding:0px 18px;height:30px;line-height:31px;letter-spacing:-0.2px;float:left}.addBtn:hover{cursor:pointer;cursor:pointer}.addBtn img{height:19px;padding-bottom:12px}.addBtn1{display:block;float:left;width:90px;border:1px solid #e9ecf1;padding:15px 10px;text-align:center;border-radius:2px;font-size:11px;margin-right:15px;background:#f7f7f7;color:#666}.xsmallBtn{font-size:7px;text-transform:uppercase;background:#333;cursor:pointer;color:#fff;padding:8px 0px;margin-bottom:14px;display:block;float:left;border-radius:3px;width:33px;margin-top:5px}.xsmallBtn:hover{background:#666;color:#fff}#btnRow{border-bottom:1px solid #d8d8d8;background:#f1f1f1;height:auto;padding:5px 5px 5px 5px}#btnRow select{width:200px;height:27.5px;margin:0 .5em .5em 0;display:inline-block}#btnRow .paDropdown{width:200px;display:inline-block}.page_listPupils .dataTableSearch.makeRoomForDisplayOptions{margin-right:0px}.flatButton{background:#fff;border:1px solid #f0f0f0;padding:15px;border-radius:5px;transition:.4s}.flatButton:hover{background:#f1f1f1;cursor:pointer;transition:.4s}.flatButton.disabled{opacity:.3;cursor:not-allowed}.flatButton.disabled:hover{cursor:not-allowed}.flatButton img{width:50px}.btnRight{float:right;margin-right:0px;margin-top:15px}.btn.warning,.btn.yellow{background-color:#f7eb3c}.btn.ok,btn.green{background-color:#8ec953}.requestBox{border:1px solid #bbb;padding:10px;line-height:29px}.newBtn{display:inline-block;background:#c33;padding:0px 30px;cursor:pointer;color:#fff;border-radius:4px;border:none;font-size:11px;letter-spacing:0px;font-weight:bold;margin-right:8px;height:38px;line-height:38px;text-align:center;transition:.4s}.newBtn:hover{background:#333;transition:.4s}.brandID3 .planBtn{background:#00c7ff}.brandID3 .planBtn:hover{background:#333}.brandID4 .planBtn{background:#1ca6e5}.brandID4 .planBtn:hover{background:#333}.parentsView .planBtn{background:#00b1eb}.parentsView .planBtn:hover{background:#333}.clusterView .planBtn{background:#000}.clusterView .planBtn:hover{background:#333}.iconBtn{display:inline-block;margin:3px}.iconBar{position:relative}.iconBar .iconBtn{cursor:pointer}.iconBtn img{width:32px;height:32px}.iconBtn.selected{margin:0px;border:3px solid #ce222d;border-radius:2px}.iconBtn.faded{opacity:.3}.small.iconBtn img{width:16px;height:16px}.iconBtnSmall img{width:16px;height:16px}.submitAltBtn{display:inline-block;margin:12px 12px 12px 0px;padding:12px 18px;border-radius:26px;font-size:11px;font-weight:400;text-align:center;border:0px;outline:0px;background:#666;color:#fff;cursor:pointer}.submitAltBtn:hover{background:#333;cursor:pointer}.vbeBtn{background:#1ca6e5;display:inline-block;margin:16px 0px 12px;padding:12px 18px;border-radius:26px;font-size:11px;font-weight:400;text-align:center;border:0px;outline:0px;color:#fff;cursor:pointer;transition:.3s}.vbeBtn:hover{background:#007494;color:#fff}.vbeBtnPupils{background:#94cb6e}.vbeBtnPupils:hover{background:#77a159}.paNiceBox{float:left;margin:10px;padding:10px;border-radius:3px;border:1px solid #ddd}.wideBox{position:relative;margin:10px;padding:10px;float:left;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d8d8d8;border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;vertical-align:top;box-shadow:0 0 1px rgba(0,0,0,.15)}@media print{.wideBox{border:1px solid #d8d8d8;box-shadow:none}}.wider{width:500px}.widest{width:90%}.autoWidth{width:auto}.wideBox.blue{border:2px solid #1c60dd}.wideBox .greyBar,.aBox .greyBar{background-color:#f7f7f7;margin:0px;padding:8px 8px 4px 8px}.wideBox .greyBar.dark{height:45px;line-height:45px;background-color:#f7f7f7;padding:0px 0px 0px 15px;font-size:12px;z-index:53;color:#333;text-transform:uppercase;font-weight:bold}.wideBox .greyBar.dark a{float:left}.wideBox .redBar{height:45px;line-height:45px;background-color:#333;padding:0px 0px 0px 15px;font-size:12px;z-index:53;color:#fff;text-transform:uppercase;font-weight:bold}.wideBox .redBar a{color:#fff}.klikSection{margin:10px;border:1px solid #d8d8d8;border-radius:5px;border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff;overflow-x:auto}.klikSection .docContainer .docNavContainer,.klikSection .docContainer .docContent{display:inline-block;float:none;vertical-align:top;padding-top:10px}.klikSection table.assetTable,.klikSection table.assetTableScrollable{margin:10px}.klikSection .assessmentLineChartArea{float:left;clear:none;padding:10px;width:calc(85% - 100px);height:600px}.klikSection .toggleBox{float:left;padding-top:20px}.klikSection .togglePoint{display:inline-block;height:12px;width:12px;border-radius:12px;border-width:2px;border-style:solid;border-color:blue}.klikSection .toggleName{display:inline-block}.klikSection .progressGraphArea{float:none;clear:none;padding:10px;vertical-align:top}.klikSection .progressGraphArea .progressGraphKey,.klikSection .progressGraphArea .progressGraphContainer{display:inline-block;float:none;vertical-align:top}.klikSection .progressGraphArea .progressGraphKey{width:170px}.klikSection .progressGraphArea .progressGraphContainer{width:calc(100% - 190px)}.klikSection .progressGraphArea .progressGraphContainer img{max-width:100%}.klikSection #foundationGraphContainer{padding:10px}.klikSection #foundationGraphContainer img{max-width:100%}.klikSectionHead{height:45px;line-height:45px;background-color:#fff;padding:0px 0px 0px 15px;font-size:14px;color:#333;font-weight:bold;border-bottom:1px solid #f1f1f1}.klikSectionHead.pink{background-color:#f62459;color:#fff}.klikSectionHead.pink a{color:#fff}.klikSectionHead.green{background-color:#25c364;color:#fff}.klikSectionHead.green a{color:#fff}.klikSectionHead.empty{border-bottom:none;height:1px;padding:0px}.klikSectionBody{margin:10px}.headArrow{float:right;margin-right:12px}.headArrow img{width:24px}.klikTable{width:calc(100% - 20px);margin:10px;font-size:13px;font-weight:300}.klikTable tr{border-bottom:1px dotted #f1f1f1}.klikTable th{height:46px;line-height:1.1em;background:#f1f1f1;font-weight:bold;color:#666;border-bottom:none;border-top:none}.klikTable th,.klikTable td{border:none;text-align:left;padding:8px 5px;color:#000}.klikTable th.red,.klikTable th.red a,.klikTable td.red,.klikTable td.red a{color:#ce222d}.klikTable th a:not(.btn),.klikTable td a:not(.btn){font-weight:500;color:#333}.klikTable th.greyBg,.klikTable td.greyBg{color:#fff}.klikTable th.greyBg a,.klikTable td.greyBg a{color:#fff}.klikTable.alignTop td,.klikTable.alignTop th{vertical-align:top}table.assetTable,table.assetTableScrollable,table{margin:0px;font-size:13px}.assetTable th,.assetTableScrollable th,table th{height:46px;line-height:1.1em;background:#f1f1f1;font-weight:bold;border-bottom:none;border-top:none}.assetTable th.big,.assetTableScrollable th.big,table th.big{font-size:1.2em}.assetTable th.whiteHeading,.assetTableScrollable th.whiteHeading,table th.whiteHeading{background:#fff;color:#000;border-bottom:none}.assetTable th.subHeading,.assetTableScrollable th.subHeading,table th.subHeading{font-weight:normal}.assetTable th,.assetTableScrollable th,.assetTable td,.assetTableScrollable td,table th,table td{margin:0px;padding:5px}.assetTable th,.assetTableScrollable th,.assetTable td,.assetTableScrollable td{border:1px dotted #ddd;border-bottom:1px dotted #ddd;text-align:center}.assetTable th.italic,.assetTableScrollable th.italic,.assetTable td.italic,.assetTableScrollable td.italic{font-style:italic}.assetTable.spaceSaving th,.spaceSaving.assetTableScrollable th{height:auto;font-weight:normal}#multiTick th a{font-weight:normal}table.listTable{width:100%;margin:0px;font-size:13px}.listTable th{background:#f1f1f1;text-align:center;font-weight:400;color:#666;border-bottom:0px;border-top:0px}.listTable th.big{font-size:1.2em}.listTable th.whiteHeading{background:#fff;color:#000;border-bottom:none}.listTable td,.listTable th{margin:0px;text-align:left;padding:5px;border-bottom:1px dotted #ddd;color:#000;font-weight:300}.listTable a{display:inline-block;font-weight:bold;padding:10px 0}#positiveNegative table.assetTable,#positiveNegative table.assetTableScrollable{width:550px;margin:10px 0px}#positiveNegative table.assetTable td,#positiveNegative table.assetTableScrollable td{border:none;width:14.3%;font-size:11px}table.assetTable.dataTable,table.dataTable.assetTableScrollable{background:#fff;margin:0px}table.assetTable.dataTable.no-footer,table.dataTable.no-footer.assetTableScrollable{border-bottom:none}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none !important}table.smsTable{width:80%;margin:0px;font-size:13px}.smsTable th{background:#f5f5f5;height:36px;line-height:36px;font-weight:800}.smsTable tr{height:36px;line-height:36px}.smsTable th,.smsTable td{text-align:left}.smsTable th,.smsTable td{padding:5px}.smsTable a:hover{font-weight:bold;color:#dc122c}.smsTable th{background:#f1f1f1;text-align:left;color:#666;border-bottom:0px;border-top:0px}.smsTable th.big{font-size:1.2em}.smsTable td,.smsTable th{margin:0px;padding:3px;border-bottom:1px dotted #ddd;color:#000}.smsTable td{font-weight:300}table.settingsTable{width:80%;margin:0px;font-size:13px}.settingsTable th{background:#f5f5f5;height:36px;line-height:36px;font-weight:800}.settingsTable tr{height:36px;line-height:36px}.settingsTable th,.settingsTable td{text-align:left}.settingsTable th,.settingsTable td{padding:5px}.settingsTable a:hover{font-weight:bold;color:#dc122c}.settingsTable th{background:#f1f1f1;text-align:left;color:#666;border-bottom:0px;border-top:0px}.settingsTable th.big{font-size:1.2em}.settingsTable td,.settingsTable th{margin:0px;padding:3px;border-bottom:0px;color:#000}.settingsTable td{font-weight:300}.spacerTr td{font-weight:bold;background:#25c364}.assetTable .photoPanel,.assetTableScrollable .photoPanel,table .photoPanel{width:80px;height:80px;margin:10px auto}.assetTable .photoPanel .thumb,.assetTableScrollable .photoPanel .thumb,table .photoPanel .thumb{width:80px;height:80px}.assetTable .photoPanel .thumb img,.assetTableScrollable .photoPanel .thumb img,table .photoPanel .thumb img{max-width:100%;max-height:100%}#results .dataTableContainer .photoPanel img{width:auto;height:auto}.page_mealReports .assetTable select,.page_mealReports .assetTableScrollable select{width:104px;border:1px solid #dcdcdc;height:31px;background:#fff;outline:0;color:#666;font-size:13px;margin:0px}#assetTableNew{border:1px solid #ccc;border-collapse:collapse;margin-bottom:100px}#assetTableNew td,#assetTableNew th{border:1px solid #ccc;padding:12px 10px;text-align:center}#assetTableNew th{font-weight:300;font-size:12px}.tableControls{height:50px;padding:10px}#assetTableNew th.subjectColumn{width:120px;background:#fff}#assetTableNew th.pupilsColumn{width:107px;background:#fff}#assetTableNew th.resultsColumn{width:64px;text-align:center}#assetTableNew td span{font-size:10px;font-weight:normal}#assetTableNew th.leftAlign{text-align:left}.subjectAdd{float:right;color:#fff;font-weight:bold;background:#c33;border-radius:3px;width:17px;text-align:center}table.attendance td.selectable{min-width:20px;max-width:21px;text-align:center;cursor:pointer}table.attendance th.w80{min-width:80px;max-width:81px}table.attendance .w180{min-width:180px;max-width:181px;text-align:left}table.stripes tr:nth-child(even){background-color:#ccc}.assetTable.small td,.small.assetTableScrollable td{font-size:.9em}table.fullWidth{width:100%;margin:0px;font-size:10px;border-collapse:collapse}.fullWidth th{background:#f9f9f9;height:29px;line-height:29px;font-weight:300;text-transform:uppercase;border-top:none}.fullWidth tr{height:29px;line-height:29px}.fullWidth th,.fullWidth td{text-align:left}.fullWidth th,.fullWidth td{padding:5px}.fullWidth a:hover{font-weight:bold;color:#dc122c}.fullWidth td,.fullWidth th{margin:0px;padding:3px 0px 3px 10px;border:1px solid #f1f1f1}.fullWidth td{font-weight:300}.fullWidth th.centred,.fullWidth td.centred{text-align:center;padding:3px 0px 3px 0px}.fullWidth td.large{font-size:12px}table.eventsTable{width:100%;margin:0px;font-size:10px;border-collapse:collapse}.eventsTable th{background:#f9f9f9;height:29px;line-height:29px;font-weight:300;text-transform:uppercase;border-top:none}.eventsTable tr{height:29px;line-height:29px}.eventsTable th,.eventsTable td{text-align:left}.eventsTable th,.eventsTable td{padding:5px}.eventsTable a:hover{font-weight:bold;color:#dc122c}.eventsTable td,.eventsTable th{margin:0px;padding:3px 0px 3px 10px;border:1px solid #f1f1f1}.eventsTable td{font-weight:300}table tr.strike td{text-decoration:line-through}.tableContainer{display:block;overflow:auto}@media print{.tableContainer{height:100%}.tableContainer thead{transform:none !important}}.docArea table.hasBorder td{border-style:solid}table th.sortable{cursor:pointer;padding:5px}table th.chosen{color:#65abda;padding:5px}table#pupilList{border:none}table#pupilList td{border-bottom:1px solid #f1f1f1}table#pupilList .pupilPillWrap .pupilPill .pupilPhotoThumb{margin:0px 0px 0px 0px}table#pupilList .pupilPillWrap .pupilPill .pupilName a{margin-left:-10px}tr.ALLrow,tr.GROUProw{border:1px solid #3e8ee9}tr.ALLrow{background-color:#9fccfc}.assetTableScrollable{border-collapse:separate}.assetTableScrollable td{background-color:#fff;position:relative}.assetTableScrollable th{position:relative}thead.noRepeat{display:table-row-group}#topBar{height:60px;width:100%;min-width:800px;white-space:nowrap}#topBar #schoolID{white-space:normal}.topBarCentre{display:inline-block;width:calc(100% - 516px);vertical-align:top}@media screen and (min-width: 1020px){.topBarCentre{width:calc(100% - 642px)}}.tools{display:inline-block;width:361px;vertical-align:top}@media screen and (min-width: 1020px){.tools{width:461px}}.logo{display:inline-block;width:143px;line-height:60px;padding-left:12px}.logoImg{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;margin-top:17px;background-repeat:no-repeat;background-position:1px 1px}#topBar{background:#ce222d}.logoImg .spinner{width:126px;height:33px;background-image:url("../img/svg/bars.svg");background-size:23px 23px;background-repeat:no-repeat;background-position:center center;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.logoImg .spinnerBlind{margin-top:-1px;margin-left:-1px;width:132px;height:38px;background-color:hsla(0,0%,100%,0);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.logoImg.loading .spinner{opacity:1}.logoImg.loading .spinnerBlind{-webkit-transition:opacity .05s;-moz-transition:opacity .05s;-o-transition:opacity .05s;transition:opacity .05s}.logoImg.loading .spinnerBlind{background-color:rgba(206,34,45,.8)}.username{display:inline-block;height:60px;width:100%;min-width:140px;vertical-align:top;text-align:right}.usernameText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:60px;line-height:14px;margin-top:17px;font-size:14px}.usernameText span{font-size:10px;color:#fff}.imagePlaceTwo{display:inline-block;width:60px;height:60px;vertical-align:top}.userImg{display:inline-block;height:36px;width:36px;margin-top:12px;vertical-align:top;background:#ad2029;border-radius:50%;margin-left:10px}.userImg img{width:33px;height:33px;margin-left:9px;vertical-align:middle}.userIcon{fill:#ce222d}.user-dropdown{vertical-align:top;display:inline-block;position:relative;width:calc(50% - 30px);margin:0px;padding:0px;color:#fff;cursor:pointer;outline:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.user-dropdown ul{margin:0px;padding:0px;z-index:2000}.user-dropdown .dropdown{display:inline-block;background:#ce222d;vertical-align:top;position:absolute;top:100%;max-width:160px;font-size:13px;font-weight:300;right:-60px;width:calc(100% + 60px);border-radius:0 0 3px 3px;border-top:none;border-bottom:none;list-style:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;max-height:0;overflow:hidden}.user-dropdown .dropdown li{padding:1px 5px}.user-dropdown .dropdown li a{display:block;line-height:38px;text-decoration:none;color:#fff;padding:0px 0px 0px 10px;transition:all .3s ease-out}.user-dropdown .dropdown li:last-of-type a{border:none}.user-dropdown .dropdown li i{margin-right:7px;color:inherit;vertical-align:middle;opacity:.9}.user-dropdown .dropdown li:hover{background:#ad2029}.user-dropdown.active{box-shadow:none}.user-dropdown.active:after{border-color:#c33 rgba(0,0,0,0)}.user-dropdown.active .dropdown{max-height:400px}#searchBar{height:60px;position:relative;display:inline-block;margin-left:15px;vertical-align:top}.search_field{display:inline-block;margin:12px 2px 0 0;border-radius:22px}.search_field input{border:none;padding:0;width:74px;height:30px;text-indent:12px;outline:none;text-align:left;font-size:13px;font-weight:400;background:none;-webkit-font-smoothing:antialiased}@media screen and (min-width: 1020px){.search_field input{width:175px}}.search_field button{border:none;background:none;outline:none;margin-right:6px}.search_field button img{width:16px;height:16px}.search_field .fade{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.search_field .fade:hover{opacity:.7}.search_field input.input--dark::placeholder{color:rgba(0,0,0,.8);opacity:1}.search_field input.input--dark:-ms-input-placeholder{color:rgba(0,0,0,.8)}.search_field input.input--dark::-ms-input-placeholder{color:rgba(0,0,0,.8)}.search_field input.input--dark:focus::placeholder{color:rgba(128,128,128,0)}.search_field input.input--dark:focus:-ms-input-placeholder{color:rgba(128,128,128,0)}.search_field input.input--dark:focus::-ms-input-placeholder{color:rgba(128,128,128,0)}.brand-horizons .logoImg{height:43px;width:130px;background-image:url("../img/svg/JuniperLogoWhite.svg");margin-top:10px}.brand-pupilasset .logoImg{height:43px;width:125px;background-image:url("../img/svg/pupil-asset-logo-2019.svg")}.brand-pupilasset.mode-cluster .logoImg{background-image:url("../img/svg/pupil-asset-cluster-logo-2019.svg")}.mode-cluster.brand-pupilasset.juniperCluster .logoImg{background-image:url("../img/svg/JuniperLogoWhite.svg");margin-top:10px}.brand-horizons #topBar{background:#281a39}.brand-horizons .logoImg.loading .spinnerBlind{height:43px;background-color:rgba(44,28,60,.8)}.brand-horizons .logoImg .spinnerBlind{height:43px}.brand-horizons .logoImg .spinner{height:43px}.brand-horizons .userIcon{fill:#281a39}.brand-horizons .userImg{background:#745b99}.brand-horizons .search_field{background:#745b99}.brand-horizons .user-dropdown .dropdown{background:#281a39}.brand-horizons .user-dropdown .dropdown li:hover{background:#745b99}.brand-horizons #PattrUnseen{border:2px solid #281a39;color:#0080b5}.brand-horizons .tools{width:281px}@media screen and (min-width: 1020px){.brand-horizons .tools{width:381px}}.paMis #topBar{background:#ce222d}.paTracker #topBar{background:#009688}.paTracker .logoImg.loading .spinnerBlind{background-color:rgba(0,150,136,.8)}.paTracker .search_field{background:#1c4844}.paTracker .userImg{background:#1c4844}.paTracker .userIcon{fill:#009688}.paTracker .user-dropdown .dropdown{background:#009688}.paTracker .user-dropdown .dropdown li:hover{background:#1c4844}.paSimpleTracker #topBar{background:#25c364}.paSimpleTracker .logoImg.loading .spinnerBlind{background-color:#25c364}.paSimpleTracker .search_field{background:#337b50}.paSimpleTracker .topBarCentre{width:calc(100% - 436px)}@media screen and (min-width: 1020px){.paSimpleTracker .topBarCentre{width:calc(100% - 536px)}}.paSimpleTracker .tools{width:281px}@media screen and (min-width: 1020px){.paSimpleTracker .tools{width:381px}}.paSimpleTracker .userIcon{fill:#25c364}.paSimpleTracker .userImg{background:#337b50}.paSimpleTracker .user-dropdown .dropdown{background:#25c364}.paSimpleTracker .user-dropdown .dropdown li:hover{background:#337b50}.mode-cluster #topBar{background:#000}.mode-cluster .logoImg .spinnerBlind{height:47px}.mode-cluster .userIcon{fill:#000}.mode-cluster .userImg{background:#333}.mode-cluster .logoImg.loading .spinnerBlind{background-color:rgba(0,0,0,.8)}.mode-cluster .search_field{background:#333}.mode-cluster #PattrUnseen{border:2px solid #000;color:#000}.mode-cluster .user-dropdown .dropdown{background:#000}.mode-parents #topBar{background:#0083b7}.mode-parents #paContent{padding-top:88px;height:calc(100% - 60px)}.mode-parents #wholeHead{height:60px}.mode-parents .userImg{background:#005779}.mode-parents .userIcon{fill:#0083b7}.mode-parents .logoImg.loading .spinnerBlind{background-color:rgba(0,131,183,.8)}.mode-parents .topBarCentre{width:calc(100% - 255px)}@media screen and (min-width: 1020px){.mode-parents .topBarCentre{width:calc(100% - 255px)}}.mode-parents .tools{width:255px}@media screen and (min-width: 1020px){.mode-parents .tools{width:255px}}.mode-parents .user-dropdown{width:calc(100% - 60px)}.mode-parents .user-dropdown .dropdown{background:#0083b7}.mode-parents .user-dropdown .dropdown li:hover{background:#005779}.mode-lobby #topBar{background:#f93}.mode-lobby #paContent{padding-top:60px;height:calc(100% - 60px)}.mode-lobby #wholeHead{height:60px}.mode-lobby .userImg{background:#da6d00}.mode-lobby .userIcon{fill:#f93}.mode-lobby .logoImg.loading .spinnerBlind{background-color:rgba(255,153,51,.8)}.mode-lobby #paContent{padding-top:88px}.mode-lobby .topBarCentre{width:calc(100% - 255px)}@media screen and (min-width: 1020px){.mode-lobby .topBarCentre{width:calc(100% - 255px)}}.mode-lobby .tools{width:255px}@media screen and (min-width: 1020px){.mode-lobby .tools{width:255px}}.mode-lobby .user-dropdown{width:calc(100% - 60px)}.mode-lobby .user-dropdown .dropdown{background:#f93}.mode-lobby .user-dropdown .dropdown li:hover{background:#da6d00}.edisonTracker #topBar{background:#00c7ff}.edisonTracker .logoImg{height:23px;width:169px;background-image:url("../img/svg/edison-logo.svg")}.edisonTracker .logoImg.loading .spinnerBlind{background-color:rgba(0,199,255,.8)}.edisonTracker .logo{width:187px}.edisonTracker .logoImg .spinnerBlind{width:170px}.edisonTracker .userIcon{fill:#00c7ff}.edisonTracker .userImg{background:#00a5d4}.edisonTracker .search_field{background:#00a5d4}body.edisonTracker{background-color:#f8f9fa;background-repeat:no-repeat;background-image:url("../img/edison-bg.png");background-position:right bottom}.edisonTracker.page_adminhome #paContent{background:none}.edisonTracker .user-dropdown .dropdown{background:#00c7ff}.edisonTracker .user-dropdown .dropdown li:hover{background:#00a5d4}.edisonTracker #PattrUnseen{border:2px solid #00c7ff;color:#0080b5}.paPupils #topBar{background:red}.paPupils #paContent{padding-top:88px;height:calc(100% - 60px)}.paPupils #wholeHead{height:60px}.paPupils .userImg{background:#005779}.paPupils .userIcon{fill:red}.paPupils .logoImg.loading .spinnerBlind{background-color:rgba(0,131,183,.8)}.paPupils .topBarCentre{width:calc(100% - 255px)}@media screen and (min-width: 1020px){.paPupils .topBarCentre{width:calc(100% - 255px)}}.paPupils .tools{width:255px}@media screen and (min-width: 1020px){.paPupils .tools{width:255px}}.paPupils .user-dropdown{width:calc(100% - 60px)}.paPupils .user-dropdown .dropdown{background:red}.paPupils .user-dropdown .dropdown li:hover{background:#005779}.vbeSurvey #topBar{background:#1ca6e5}.vbeSurvey .logoImg{height:27px;width:169px;background-image:url("../img/vbe-logo.png");background-size:75px 26px;background-position:left top}.vbeSurvey .logoImg.loading .spinnerBlind{background-color:rgba(28,166,229,.8)}.vbeSurvey .logoImg .spinner{width:90px}.vbeSurvey .logo{width:187px}.vbeSurvey .logoImg .spinnerBlind{width:90px}.vbeSurvey .userIcon{fill:#1ca6e5}.vbeSurvey .userImg{background:#007494}.vbeSurvey .search_field{background:#007494}body.vbeSurvey{background-color:#f8f9fa;background-repeat:no-repeat;background-image:url("../img/vbe-bg.png");background-position:right bottom}.vbeSurvey.page_adminhome #paContent{background:none}.vbeSurvey .user-dropdown .dropdown{background:#1ca6e5}.vbeSurvey .user-dropdown .dropdown li:hover{background:#007494}.vbeSurvey #PattrUnseen{border:2px solid #1ca6e5;color:#0080b5}.vbeSurvey .topBarCentre{width:calc(100% - 480px)}@media screen and (min-width: 1020px){.vbeSurvey .topBarCentre{width:calc(100% - 580px)}}.vbeSurvey .tools{width:281px}@media screen and (min-width: 1020px){.vbeSurvey .tools{width:381px}}.juniper .logoImg{height:43px;width:130px;background-image:url("../img/svg/JuniperLogoWhite.svg");margin-top:10px}.juniper #topBar{background:#281a39}.juniper .logoImg.loading .spinnerBlind{height:43px;background-color:rgba(44,28,60,.8)}.juniper .logoImg .spinnerBlind{height:43px}.juniper .logoImg .spinner{height:43px}.juniper .userIcon{fill:#281a39}.juniper .userImg{background:#745b99}.juniper .search_field{background:#745b99}.juniper .user-dropdown .dropdown{background:#281a39}.juniper .user-dropdown .dropdown li:hover{background:#745b99}.juniper #PattrUnseen{border:2px solid #281a39;color:#0080b5}.juniper .tools{width:281px}@media screen and (min-width: 1020px){.juniper .tools{width:381px}}.productID15 #topBar{background:#1ca6e5}.brandID4 .logoImg{height:23px;width:76px;background-image:url("../img/vbe-logo.png")}body.brandID4{background-repeat:no-repeat;background-image:url("../img/vbe-bg.png");background-position:right bottom}.brandID4 .logoImg.loading .spinnerBlind{background-color:rgba(28,166,229,.8)}.brandID4 .user-dropdown .dropdown{background:#1ca6e5}.imagePlace{display:inline-block;width:30px;height:60px;vertical-align:top;text-align:center}.imagePlace img{width:14px;margin-top:25px}.schoolName{display:inline-block;height:60px;width:100%;min-width:100px;vertical-align:top;text-align:left;font-size:13px}.schoolNameText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:60px;display:inline-block;max-width:calc(100% - 30px)}.schoolProfile{vertical-align:top;display:inline-block;position:relative;width:calc(50% - 30px);margin:0px;padding:0px;color:#fff;cursor:pointer;outline:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.schoolInfo,.clusterInfo,.pupilInfo{float:left;min-width:100px;font-size:13px;padding-right:10px;line-height:12px;padding-top:12px;text-align:left;font-weight:400}.clusterInfo{color:#333}.schoolInfo span,.clusterInfo span,.pupilInfo span{font-size:9px;color:#999;text-transform:uppercase;display:block}.newSchoolInfo{display:inline-block;vertical-align:top;color:#fff;line-height:60px;font-weight:400;transition:all .4s ease-out}.newSchoolInfo:hover{opacity:.8;transition:all .4s ease-out}.newSchoolInfo img{width:10px;margin-left:10px}.schoolProfile .schoolImg{float:left;width:30px;height:30px;margin:7px 0px 0px}.schoolProfile .schoolImg{margin-top:7px}.schoolProfile .schoolImg img{width:30px;height:30px;border-radius:15px;overflow:hidden}.listLocker{float:left}.listLocker img{height:62px}.clusterManager{float:left;margin-top:19px;margin-left:10px}.clusterBtn{display:block;background:#999;height:24px;width:24px;line-height:26px;text-align:center;font-size:12px;color:#fff;border-radius:3px}.clusterBtn:hover{background:#333;color:#fff}.schoolLoader{padding-left:10px;padding-top:20px}.schoolProfile .schoolInfo{cursor:pointer;margin-left:0px}.schoolProfile #pickerDropdown{position:absolute;top:60px;z-index:1001;background:#fff;overflow:hidden;box-shadow:0px 5px 5px 0px rgba(0,0,0,.15);border:1px solid #ccc;border-top:none;border-bottom:none;width:350px;height:0px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.schoolProfile #pickerDropdown ul{position:absolute;top:40px;left:0px;width:350px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;height:560px;overflow-y:scroll;overflow-x:hidden}.schoolProfile #pickerDropdown ul.noSwitch{top:1px}.schoolProfile #pickerDropdown ul#clusterPicker{left:350px}.schoolProfile #pickerDropdown.showClusters ul{left:-350px}.schoolProfile #pickerDropdown.showClusters ul#clusterPicker{left:0px}.schoolWrap,.clusterWrap{display:table;height:56px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.schoolProfile .onoffswitch{width:200px}.schoolProfile .onoffswitch-switch{width:95px}.schoolProfile .onoffswitch-inner{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.schoolProfile .onoffswitch-inner .onoffswitch-active:before{content:"CLUSTERS";position:absolute;left:115px;color:#999}.schoolProfile .onoffswitch-inner .onoffswitch-inactive:before{content:"SCHOOLS";position:absolute;left:13px;color:#999}.schoolProfile .onoffswitch-active .onoffswitch-switch:before{left:95px}.schoolProfile .onoffswitch-inactive .onoffswitch-switch:before{right:95px;border-style:solid;border-color:rgba(0,0,0,0) #1bbc9b #1bbc9b rgba(0,0,0,0);border-width:15px 10px}.schoolProfile .onoffswitch-inactive .onoffswitch-switch{background:#1bbc9b}.schoolProfile #pickerDropdown.picking{height:600px;border-bottom:1px solid #ccc}.schoolProfile.short #pickerDropdown.picking{height:220px}#listSearch{height:60px}#listSearch .search_field{display:inline-block;border:1px solid #dedede;margin:0;margin-top:8px;margin-left:9px;border-radius:3px;width:330px}#listSearch .search_field input{border:none;padding:0;padding:8px 10px;height:12px;outline:none;color:#666;text-align:left;font-size:12px;-webkit-transition:all .18s ease-out;transition:all .18s ease-out;-webkit-font-smoothing:antialiased;background:#fff;width:310px}#listSearch .search_field button{border:none;background:none;outline:none;display:none}#listSearch .search_field button img{width:16px;height:16px;display:none}#listSearch .search_field .fade{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#listSearch .search_field .fade:hover{opacity:.7}.schoolProfile li{float:none;padding:0px 0px;height:56px;width:100%;clear:both;cursor:pointer;display:inline-block;vertical-align:top}.schoolProfile li:hover{background:#f1f1f1;box-sizing:border-box;border-bottom:1px solid #fff}.schoolProfile #listSelect{height:auto;background:rgba(0,0,0,0)}.schoolProfile li.divider{height:20px;background:#f7f7f7;font-weight:bold;line-height:20px;color:#999;display:block;cursor:auto;text-indent:10px}.schoolProfile li .schoolImg,.schoolProfile li .schoolImg{width:42px;float:none;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:10px;margin-bottom:10px}.schoolProfile li .schoolInfo,.schoolProfile li .pupilInfo{float:none;display:inline-block;vertical-align:middle;padding:0px 8px 0px 2px;height:auto;line-height:12px;margin-left:2px;color:#333}.schoolProfile li.selected{background:#f1f1f1;font-weight:bold}.schoolProfile li.clusterWrap{padding:0px 10px;display:block}#pattr{width:46px;position:relative;display:inline-block;text-align:center;margin-top:14px;opacity:1;transition:all .3s ease-out}#pattr:hover{opacity:.7;transition:all .3s ease-out}#pattr img{width:28px}#PattrUnseen{position:absolute;height:12px;line-height:12px;width:12px;border-radius:50%;background:#fff;font-weight:300;font-size:9px;top:-12px;right:-6px;text-align:center;padding-top:1px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#PattrUnseen.unread,#PattrUnseen.unseen{opacity:1}.parentsView #PattrUnseen{border:2px solid #0080b5;color:#0080b5}.brandID4 #PattrUnseen{border:2px solid #1ca6e5;color:#0080b5}.navPrint{display:inline-block;width:40px;text-align:center;opacity:1;transition:opacity .4s ease-in-out;position:relative}.navPrint img:hover{opacity:.7;transition:opacity .4s ease-in-out;cursor:pointer}.navPrint img{width:20px}.downloadDropdown{display:none;position:absolute;width:210px;height:auto;top:45px;left:-86px;background:#fff;text-align:left;z-index:1000;box-shadow:0px 2px 28px -8px rgba(0,0,0,.76);border:1px solid #d1d1d1;border-radius:3px}.downloadDropdown ul{margin:0px;padding:0px;list-style:none;font-size:12px}.downloadDropdown li{height:46px;line-height:46px;width:100%;border-bottom:1px solid #d1d1d1}.downloadDropdown li:hover{background:#fafafa;cursor:pointer}.downloadDropdownIcon{width:40px;height:46px;display:inline-block;vertical-align:top;text-align:center}.downloadDropdown span{display:inline-block;vertical-align:top}.downloadDropdown img{width:14px}.downloadDropdown h2{display:block;border-bottom:1px solid #d1d1d1;font-size:14px;font-weight:300;line-height:42px;margin:0px;padding:0px 0px 0px 15px;background:#fafafa}.downloadDropdown:after,.downloadDropdown:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.downloadDropdown:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fafafa;border-width:17px;left:8%;margin-left:72px}.downloadDropdown:before{border-color:hsla(0,0%,80%,0);border-bottom-color:#ccc;border-width:18px;left:8%;margin-left:71px}#schoolPicker{display:none}.upgradeBtn{float:left;width:76px;text-align:center;height:28px;line-height:28px;margin:8px 10px 8px 0px;border:0px}.upgradeBtnForm{float:left}.tools .box{float:left;position:relative;overflow:hidden;background:#bd1220;cursor:pointer;font-size:12px;color:#444;text-align:center;-moz-user-select:none;user-select:none;border-radius:4px;color:#fff}.tools .box:hover{background:rgba(189,18,32,.7)}body.pageUsesFilters #paActiveArea{height:calc(100% - 50px)}body.pageUsesFilters .hasDisplayOptions #paActiveArea{height:calc(100% - 50px)}.userInfo{display:inline-block;min-width:100px;text-align:right;font-weight:400;margin:0px 12px;opacity:1;transition:all .4s ease-out;max-width:84%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userInfo:hover{opacity:.8;transition:all .4s ease-out}.userInfo img{width:10px;margin-left:10px}.onCallBtn{width:35px;position:absolute;right:13px;top:74px;opacity:1;transition:.3s}.onCallBtn:hover{opacity:.5;transition:.3s;cursor:pointer}.onCallBtn img{width:35px}#menu{width:100%;min-width:1024px;padding:0;margin:0;font-size:12px;font-weight:300;letter-spacing:0px;height:120px;text-transform:none}#menu ul{list-style:none outside none;margin:0;padding:0}#menu #nav{height:60px;background:#333;clear:both}#menu #nav .selected a{background:#5b5b5b;color:#fff;height:20px}#menu #nav li.noPad .newExplainer a{font-size:13px;font-weight:bold;color:#5b5b5b;padding:0px;margin:0px;line-height:15px;background:#fff}#menu #nav li.noPad .newExplainer a:hover{color:#c33;background:#fff;padding:0px;margin:0px}#menu #subNav{height:60px;background:#5b5b5b;margin-left:0px;clear:both}#menu #subNav li a{color:#fff}#menu #subNav li a:hover{color:#000}#menu #subNav li .newExplainer a{color:#000}#menu #subNav li .newExplainer a:hover{color:#c33}#menu #subNav li.noPad .newExplainer a{color:#5b5b5b;background:#fff;padding:0px;margin:0px}#menu #subNav li.noPad .newExplainer a:hover{color:#c33;background:#fff;padding:0px;margin:0px}#menu #subNav .selected a{z-index:1000;font-weight:bold}#menu li{display:inline;float:left;list-style:none outside none;z-index:35}#menu li a{color:#fff;display:block;text-decoration:none;z-index:40;padding:20px 16px 20px;height:20px;font-size:14px}#menu li .newMenuFlash{display:none}#menu li.noPad a{padding:12px 2px 8px 12px;display:inline-block}#menu li.noPad .newMenuFlash{position:relative;display:inline-block;background:#c33;color:#fff;border-radius:3px;font-size:8px;font-weight:bold;padding:3px;vertical-align:top;margin-top:7px}#menu li.noPad .newMenuFlash:hover{cursor:pointer}#menu li.noPad .newExplainer{position:absolute;width:260px;height:auto;top:25px;left:-10px;background:#fff;z-index:9999;border-radius:3px;border:1px solid #ccc;-webkit-box-shadow:0px 2px 28px -8px rgba(0,0,0,.76);-moz-box-shadow:0px 2px 28px -8px rgba(0,0,0,.76);box-shadow:0px 2px 28px -8px rgba(0,0,0,.76);padding:12px 12px 24px 12px;text-align:center}#menu li.noPad .newExplainer h2{font-size:19px;font-weight:300;color:#5b5b5b;padding:0px;margin:0px;line-height:24px}#menu li.noPad .newExplainer img{width:50px;margin:10px 0px 14px}#menu li.noPad .newExplainer p{font-size:13px;font-weight:400;color:#5b5b5b;padding:10px 0px 0px;margin:0px;line-height:15px}#menu li.noPad .newExplainer:after,#menu li.noPad .newExplainer:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#menu li.noPad .newExplainer:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:9px;left:8%;margin-left:-9px}#menu li.noPad .newExplainer:before{border-color:hsla(0,0%,80%,0);border-bottom-color:#ccc;border-width:8px;left:8%;margin-left:-8px}#menu li.hasExplainer .newExplainer{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#menu li .newExplainer.hidden{display:none}#menu a.first-child{background:none;padding-left:12px}#menu .selected{z-index:1}#explainer{display:none}#menu #nav li a:hover,#menu .blueed a:hover{color:#fff;background:#5b5b5b;height:20px}#menu .greyed a{color:#666}#menu .blueed a{color:#9ad2e5}ul.noBullets{list-style-type:none;padding-left:0;margin-left:0}ul.noBullets li{padding-left:20px;margin-bottom:16px}.tabSet{margin-bottom:15px}.botTabnav{padding:6px;background-color:#f7f7f7}@media print{.botTabnav{display:none}}.botTabnav a{font-size:14px;color:#454}.tabSetNew{width:100%;padding:0;margin:6px 0 0 0;font-size:12px;font-weight:400;text-transform:none;margin-bottom:10px;border-bottom:1px solid #f4f4f4;list-style:none outside none;height:46px;line-height:46px;background:#fff;position:relative}@media print{.tabSetNew{display:none}}.tabSetNew li{display:inline;float:left;list-style:none outside none;position:relative;z-index:35}.tabSetNew li a{height:20px;line-height:20px;margin-top:10px;color:#363636;display:block;padding:0px 0px;text-decoration:none;z-index:40;border:none;border-radius:0px 0px 0px 0px;margin-left:none;margin-right:27px}.tabSetNew li a:hover{background:#fff;color:#363636;font-weight:bold}.tabSetNew li:first-child{margin-left:12px}.tabSetNew .active a{border:none;height:20px;line-height:20px;font-weight:bold;outline:0}.tabSetNew li a:hover{color:#363636}.brandID3 .tabSetNew li a:hover{color:#00c7ff}.brandID3 .tabSetNew li a:hover{color:#1ca6e5}.parentsView .tabSetNew li a:hover{color:#00b1eb}.clusterView .tabSetNew li a:hover{color:#000}.brandID3 .tabSetNew .active a{border-bottom:2px solid #00c7ff}.brandID4 .tabSetNew .active a{border-bottom:2px solid #1ca6e5}.parentsView .tabSetNew .active a{border-bottom:2px solid #00b1eb}.clearTop{padding-top:180px}.newExplainer .fas{font-size:50px;color:#333;margin:10px}.navInstruction{display:inline-block;white-space:nowrap;line-height:2}.navInstruction .navItemTop{background:#333;color:#fff;padding:5px}.navInstruction .navItemSub{background:#5b5b5b;color:#fff;padding:5px}.navInstruction .navItemLeft{background:#f7f7f7;color:#000;padding:5px;border:1px solid #f1f1f1}.navInstruction .navItemTab{font-weight:bold;color:#000;padding:5px}#loginColumn{width:500px;position:relative;height:100%;background:#fff;display:inline-block;vertical-align:top;box-shadow:0 0px 1px 0 rgba(0,0,0,.2),0 2px 0px -1px rgba(0,0,0,.2);overflow:auto}#galleryBlock{display:inline-block;width:calc(100% - 500px);height:100%;background:#f1f1f1 url() no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;vertical-align:top}#loginMain{position:relative;display:block;text-align:center}#loginWindow{width:500px;display:block;position:relative;background-color:#fff}#newsWindow{width:350px;margin:0px auto}.newsWrap{padding:0 15px 5px 15px;font-size:13px;font-weight:300;line-height:22px}#loginPanel{width:420px;margin:42px auto 42px}#loginPanel form{clear:both;margin-top:20px;margin-bottom:40px}#horizonsLoginPanel{width:420px;margin:20px auto 42px}#horizonsLoginPanel form{clear:both;margin-top:20px;margin-bottom:20px}#loginLogo{width:320px;height:107px;margin-top:30px;left:0px;margin-bottom:5px}#loginContactInfo{text-align:center;padding:5px;margin:10px auto 15px auto;bottom:0px}#loginNews{top:0px;height:354px;width:335px;float:right}#loginBottomBar{position:relative;display:block;height:50px;bottom:0px;background-color:#fff}#loginTopBar{position:relative;display:block;height:60px;width:100%;top:0px;background-color:#ce222d}#loginTopBar span{opacity:.3;font-size:9px;vertical-align:3px}#loginTopBar span.right{margin-top:2px}#loginSecureIcon{opacity:.3}#login-message{font-size:14px;height:30px}#loginPanel form input[type=text]{background-color:rgba(0,0,0,0) !important}#loginPanel form input[type=password]:focus{outline:none}#horizonsLoginPanel form input[type=password]:focus{outline:none}#loginPanel .hr,#loginPanel .hr span{color:#999;font-size:14px;line-height:0;justify-content:center;padding:20px 0}#loginPanel .hr:before,#loginPanel .hr:after{border-top:1px solid #f0f0f0;content:" ";display:inline-block;left:0px;height:1px;margin:0 10px 0 0;position:absolute;top:1px;width:140px}#loginPanel .hr:after{left:150px;margin:0 0 0 10px}#pattrDropCloseBtn{width:28px;position:absolute;right:12px;top:-6px;cursor:pointer}#pattrDropCloseBtn img{max-width:100%}@media print{#pattrDropCloseBtn{display:none}}#PattrPopPostsWrap{margin:20px;padding:0px 15px 15px 15px;border-top:5px solid #333;background:#f0f0f0}#PattrPopPosts{margin:0px;height:385px;overflow-y:auto;background:#fff}#PattrPopPosts .loading{text-align:center}#PattrPopPosts h2{font-weight:300}#PattrPopFooter{height:40px;line-height:40px;margin-top:15px}.pattrComposeImg{float:left;width:10%;margin-right:2%}.pattrComposeImg img{width:100%;border-radius:3px;overflow:hidden}#pattrComposeContainer{height:360px;float:left;width:62%}#pattrComposeInner{width:100%}#pattrComposeBody{float:left;width:88%}#pattrComposeBody #blurb{background:#fff}#pattrComposeBody .trumbowyg-box,#pattrComposeBody .trumbowyg-editor{min-height:200px;width:100%}#pattrComposeBody .trumbowyg-box{margin:0px auto 10px;border:none}#pattrComposeBody .trumbowyg-editor{background:#fff}#pattrComposeBody .trumbowyg-modal-box .trumbowyg-modal-title{margin-bottom:0px}#messagingArea{height:0px;overflow:hidden;background:#f7f7f7;min-width:1024px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#messagingArea.open{height:500px;padding-top:180px}@media(max-width: 992px){#messagingArea.open{height:50%}}#messagingArea.open{border-bottom:"1px solid #f1f1f1"}#messagingArea #PattrPop{width:38%;float:left;height:500px;padding:0px}#messagingArea #pattrCompose{float:none;margin-right:20px;margin-top:20px;background:#f0f0f0;height:455px;border-top:5px solid #c52f34}#messagingArea #pattrUserTabs{margin:20px 20px 20px 0px;padding:20px 20px 20px 0px;float:right;width:311px;height:315px;border-top:5px solid #c52f34;background:#f0f0f0}#messagingArea #pattrUserList .pattrImg{float:left;width:40px;height:40px;border-radius:20px;overflow:hidden;margin-right:10px}#messagingArea #pattrUserList .pattrImg img{max-width:100%}.pattrPost{margin:10px;padding:10px;border:1px solid #f7f7f7;position:relative;font-size:12px;clear:both;min-height:50px;border-radius:3px;background:#fff}.pattrPost .unread{background-color:#eee}.pattrPost.PattrBigPost{clear:none}.pattrPost.PattrBigPost .blurb{border-bottom:1px solid #f1f1f1;padding-bottom:5px}.pattrPost.PattrBigPost .comments{margin:5px 0px}.pattrPost.PattrBigPost .comments .comment{margin-bottom:5px}.pattrPost.PattrBigPost .comments .comment .blurb{min-height:30px}.pattrPost.PattrBigPost form.comment{margin:5px 0px}.pattrPost.PattrBigPost form.comment span,.pattrPost.PattrBigPost form.comment textarea{display:block}.pattrPost.PattrBigPost form.comment textarea{width:60%;height:80px;margin-top:5px;font-size:12px;line-height:1.2em;text-align:left}.pattrPost .profilePic{float:left;width:50px;height:50px;border-radius:3px;overflow:hidden;margin-right:5px;padding-top:0px}.pattrPost .profilePic img{max-width:100%}.pattrPost .subj{font-weight:bold;margin-bottom:5px}.pattrPost .actions{position:absolute;top:5px;right:5px}#PattrPopFullPost{padding:10px;position:relative;font-size:12px;min-height:50px;max-height:366px;display:none;overflow-y:auto;border-radius:3px;background:#fff}#PattrPopFullPost .subj{line-height:1.4em}#PattrPopFullPost .pic{float:left;width:62px;height:62px;border-radius:31px;overflow:hidden;margin-right:10px;margin-bottom:10px}#PattrPopFullPost .pic img{max-width:100%}#PattrPopFullPost .blurb{margin:10px 0px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0px;clear:both}#PattrPopFullPost .new.comment .subj{display:block}#PattrPopFullPost .new.comment textarea{display:block;width:100%;margin-bottom:0px;margin-top:3px}#PattrPopFullPost .comments .comment{background:#f1f1f1;padding:5px;margin-bottom:5px}#PattrPopFullPost .comments .comment .profilePic{float:left;width:30px;height:30px;border-radius:15px;overflow:hidden;margin-right:10px;margin-bottom:10px}#PattrPopFullPost .comments .comment .profilePic img{max-width:100%}#PattrPopFullPost .comments .comment .blurb{margin:10px 0px 0px;border:none;padding:0px}#pattrCompose{font-size:12px}#pattrCompose #editPattrBlurb{overflow-y:auto}#pattrComposeHeader{height:70px;padding:15px}#pattrComposeHeader img{float:left;margin-right:10px}#pattrComposeHeader p:first-of-type{padding-top:10px}#pattrComposeHeader h2{font-weight:300;padding:5px 0px 0px 0px;margin:0px;font-size:22px}#pattrComposeWrap{padding:0px 15px 15px 15px}ul.userlist{clear:both;margin:0px;padding:0px;list-style:none;background:#fff}ul.userlist li{border-bottom:1px solid #f7f7f7;padding:0;margin:0px;min-height:60px;width:100%}.addUserBtn{margin:0px;padding:0px;background:#333;border-radius:2px;color:#fff;font-weight:300;vertical-align:middle;font-size:12px;height:25px;width:25px;float:left;line-height:25px;text-align:center;margin-top:17px}.addUserBtn:hover{color:#999;background:red}#pattrNotificationsBtn{position:relative}ul.msgtabs{margin:0px;padding:0px;list-style:none}ul.msgtabs li{background:#f7f7f7;color:#222;display:inline-block;padding:0px 15px;cursor:pointer;font-weight:300;font-size:12px;height:40px;line-height:40px;text-align:center}ul.msgtabs li a{font-size:12px;color:#333}ul.msgtabs li.current{background:#fff;color:#222}ul.msgtabs li:hover{background:#fff;color:#222}ul.tabs{margin:0px;padding:0px;list-style:none;background:#f7f7f7}ul.tabs li{width:33.33%;background:none;color:#222;display:inline-block;padding:0px;cursor:pointer;font-weight:300;font-size:12px;height:38px;line-height:38px;text-align:center}ul.tabs li:hover{background:#fff;color:#222}ul.tabs li.current{background:#fff;color:#222}.tab-content{display:none;background:#fff;padding:15px;overflow-y:auto;height:250px}.tab-content.current{display:inherit}.trumbowyg-button-pane li button.trumbowyg-assetPattr-button{background-position:5px -595px}.pattrUserModalList{text-align:left;max-height:220px;overflow:auto;margin-bottom:10px}.pattrUserModalList .addPattrUser{display:inline-block;width:45%;margin-left:2%;cursor:pointer}.pattrUserModalList .addPattrUser:hover{background:#f1f1f1}.pattrUserModalList .addPattrUser .addUserWrap{width:183px;height:30px;margin:8px 0px;float:left;clear:both}.pattrUserModalList .addPattrUser .addUserWrap .pattrImg{float:left;width:30px;height:30px;border-radius:15px;overflow:hidden;margin-right:10px}.pattrUserModalList .addPattrUser .addUserWrap .pattrImg img{max-width:100%}.pattrUserModalList .addPattrUser .addUserWrap .userHandle{display:table-cell;vertical-align:middle;height:31px;font-size:10px;line-height:13px;width:130px}.pattrUserModalList .addPattrUser .addUserWrap .userHandle span{font-weight:bold;font-size:13px}.pattrUserModalList .addPattrUser .addUserBtn{margin:0px;padding:0px;background:#333;border-radius:2px;color:#fff;font-weight:300;vertical-align:middle;font-size:12px;height:20px;width:20px;float:left;line-height:20px;text-align:center;margin-top:12px}.pattrUserModalList .addPattrUser .addUserBtn:hover{color:#999;background:red}#pattrAutoComplete{position:absolute;border:1px solid #a2a2a2;border-radius:5px;padding:0px;background:#fff}#pattrAutoComplete ul{list-style-type:none;padding:0px;margin:0px}#pattrAutoComplete ul li{margin-bottom:2px;cursor:pointer;padding:5px 10px}#pattrAutoComplete ul li.selected,#pattrAutoComplete ul li:hover{background:#25c364}#pattrAutoComplete .userImg{float:none;display:inline-block;vertical-align:middle;margin-top:0px;margin-right:7px;width:30px;height:30px;border-radius:15px;margin-left:0px;overflow:hidden}#pattrAutoComplete .userImg img{width:100%;margin-left:0px}.pattrUserPill{background:#25c364;color:#fff;padding:2px 11px 2px 5px;border-radius:4px;position:relative}.pattrUserPill.parent{background:#f62459}.pattrUserPill.group{background:#ce222d}.pattrUserPill.system{background:#ccc}.pattrUserPill .killPattrPill{position:absolute;right:3px;top:0px;font-size:10px;line-height:10px;cursor:pointer}.pattrUserPill .killPattrPill:before{content:"x"}#msgArea{height:0px;overflow:hidden;clear:both;width:100%;position:fixed;z-index:9000;top:0px;background-color:#f25c5d;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#msgArea.showMsg{height:100px;overflow-y:auto;overflow-x:hidden}#msgArea .notification{height:70px;display:table-cell;margin:0px;padding:15px 15px;vertical-align:middle;text-align:left;font-size:24px;color:#fff;font-weight:450;line-height:28px}#msgArea .closeNotification{width:18px;height:18px;position:absolute;top:10px;right:10px}#msgArea .closeNotification img{width:18px;height:18px}#msgArea .pattrPost{width:260px;height:148px;overflow-y:auto;overflow-x:hidden;display:inline-block;vertical-align:top;margin-right:10px;line-height:14px}#msgArea .pattrPost .actions{position:static}.siteStatus{font:Arial 12px #000;margin:20px;border:1px solid #bd1220;background-color:#eee;padding:5px;display:none}span#kSiteStatus,span#siteStatus{background:#25c364;color:#fff;font-weight:bold;display:block;position:absolute;width:calc(100% - 20px);height:0;padding:0px 10px}.sendErrorPattr{float:left;margin-left:150px}.liveErrors{float:left;margin:0px}.liveErrorConsole{width:100%;padding:10px;position:fixed;color:#fff;background-color:#f25c5d;bottom:0px}.liveErrorConsole h2{color:#fff;margin-bottom:0px}.widgetHidden{visibility:hidden}.widgetSettings{position:absolute;background-color:#fff;display:inline-block;width:60px;height:60px;padding:12px 12px;border-left:1px solid #f1f1f1;text-align:center;vertical-align:top;float:right;box-sizing:border-box;transition:.6s;top:0px;right:0px;z-index:8}.widgetSettings img{width:20px;height:20px;padding:8px}@media print{.widgetSettings img{display:none}}.widgetSettings:hover{background:#fff;cursor:pointer;background:#fff;color:#333}.menuLink{background:#fff;border-radius:20px;height:36px;width:36px;transition:.3s}.menuLink:hover,.menuLink.hover{background:#f8f9fa;transition:.3s;cursor:pointer}.widgetSettingsDropper{display:none;position:absolute;top:60px;right:0px;width:100%;padding:12px;height:calc(100% - 60px);background:#fff;z-index:50;box-sizing:border-box}.settingsHolder{position:relative;height:100%}.settingsHolder select{width:100%;height:38px}.settingsHolder p{margin:0px;padding:5px 0px 0px 0px;line-height:10px;font-weight:400;font-size:14px}.settingsHolder a.removeWidgetButton{position:absolute;bottom:0px;right:0px}.settingsHolder .paDropdown{width:100%}.settingsForm{height:100%}.widget header{width:calc(100% - 60px);height:60px;box-sizing:border-box;border-bottom:1px solid #eef1f3;padding:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget header h2,#timeCalCol header h2{margin:0px;padding:0px;font-weight:300;font-size:15px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_adminhome .widget header,.page_adminhome .widget header h2,.page_teacherRegister .widget header,.page_teacherRegister .widget header h2{line-height:1em}#timeCalCol h2,#timeCalCol p{line-height:0em;font-size:0em}.widgetContent{overflow:hidden;height:calc(100% - 72px);padding:0px 0px}#timeCalCol .widgetContent{height:calc(100% - 60px);padding:0px 0px 0px 0px}#timeCalCol .widget.oneHigh{height:100%}#timeCalCol .ttDayPicker{height:60px;box-sizing:border-box}#timeCalCol .widgetInner{border-radius:4px;box-shadow:none;height:100%}#timeCalCol .ttWrap{height:calc(100% - 60px);overflow-y:auto;padding:0px}#timeCalCol .widgetHead h2,#timeCalCol .widgetHead h3{display:none}#timeCalCol .widgetHead .paDropdown select{font-size:15px;font-weight:300}#timeCalCol .paDropdown{width:100%;max-width:100%}#timeCalCol .widget .widgetHead{overflow:visible}#timeCalCol header:hover{background:none;cursor:auto}#timeCalCol .ttDayPickerLeft{height:60px;width:60px}#timeCalCol .ttDayPickerRight{height:60px;width:60px}#timeCalCol .ttDayPicker img{padding:10px}#timeCalCol .ttDay{width:calc(100% - 120px) !important}#timeCalCol .ttDay{height:60px;line-height:60px;font-size:15px;font-weight:300}#timeCalCol .ttDayPickerLeft:hover{cursor:pointer}#timeCalCol .ttDayPickerRight:hover{cursor:pointer}#timeCalCol .ttTimes{width:calc(16% - 12px) !important;padding-left:12px}#timeCalCol .ttLessons{width:calc(84% - 22px) !important;padding-right:12px}#timeCalCol .ttWrap .ttLessons .ttEntry{margin-left:0%}#timeCalCol .eventAddBtn{position:absolute;top:13px;right:14px}#timeCalCol .widgetHead .paDropdown select{background-image:url("../img/pickerArrow.png");background-position:right .7em top 53%,0 0;background-size:.65em auto,100%}#timeCalCol .widgetPadding{text-align:center}.widgetLoading>img{width:24px;margin-top:50px}.widgetLoading{width:100%;margin:0px auto;text-align:center;position:absolute;background:#fff;height:calc(100% - 60px);z-index:100}.widgetError{padding:12px;font-weight:100;font-size:14px;font-style:italic}footer{height:50px;box-sizing:border-box;border-top:1px solid #eef1f3}footer h3{margin:0px;padding:0px;color:#999;font-size:12px;font-weight:400;line-height:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0px 12px}footer h3 span{margin:0px 4px;color:#eef1f3}.fsButton{position:absolute;bottom:7px;right:9px;height:36px;width:36px;transition:.3s;border-radius:24px;background:#fff}.fsButton img{width:20px;height:20px;padding:8px}.fsButton:hover{background:#f8f9fa;transition:.3s;cursor:pointer}#fullScreenContent{background:#fff;display:none;z-index:1000}#fullScreenContent .widgetSettings{display:none}#fullScreenContent .fsButton{display:none}#fullScreenContent .randomPupil img{height:78%;max-width:500px;margin-top:5%}#fullScreenContent .randomPupil h2{font-size:50px}#fullScreenContent .randomPupil h3{font-size:30px}.summativeDonutWidget .widgetContent{height:calc(100% - 110px)}.donutContainer{width:49%;display:inline-block}.alertsWrapper{height:calc(100% - 0px);overflow-y:auto;margin-top:0px;margin-bottom:0px}.alertsHolder{width:100%;text-align:center;font-size:14px;font-weight:300}.alertsHolder img{width:80px;padding-top:50px;padding-bottom:4px}.alertSettings{font-size:14px;font-weight:300}.alertSettings h2{font-size:15px;font-weight:400;margin:0px;padding:0px}.alertSettings ul{width:100%;list-style-position:outside;padding-left:18px;padding-top:12px}.alertSettings ul li{margin-bottom:8px}.paNotice{position:relative;width:calc(100% - 0px);margin:0px 0px 0px 0px;box-sizing:border-box;padding:10px 50px 10px 12px;border-radius:0px;font-size:13px;border-bottom:1px solid #f1f4f7}.paNotice:hover{background:#f8f9fa;transition:.3s}.paNotice .small{color:#bfbfbf}.paNotice .killSwitch{position:absolute;top:9px;right:19px;width:8px;height:8px;padding:7px}.paNotice span.triangle img{width:16px;margin-top:-3px;margin-right:4px}.paNotice .alertBell{position:absolute;top:15px;left:12px}.paNotice .alertBell img{width:17px}.paNotice .noticeDate{font-style:italic;color:#666}.alertsWidget footer{display:none}.aLevelsWidget .widgetContent{height:calc(100% - 60px)}.aLevelsWidget footer{display:none}.amPmWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}.attainmentWidget .widgetContent{height:calc(100% - 110px)}.attendanceWidget .widgetContent{height:calc(100% - 110px)}.behaviourWidget .widgetContent{height:calc(100% - 110px)}.shopWidget .widgetContent{height:calc(100% - 110px)}.behaveWrap{width:100%;background:#fff;border-bottom:1px solid #eef1f3;height:59px}.behaveWrap .pupilPhotoThumb{display:inline-block;width:44px;height:44px;overflow:hidden;border-radius:50%;margin:7px 6px 0px 12px;box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1)}.behaveWrap .pupilPhotoThumb{display:inline-block;width:44px;height:44px;overflow:hidden;border-radius:50%;margin:7px 6px 0px 12px;box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1)}.behaveWrap:hover{background-colo:#f8f9fa;transition:.3s}.behaveWrap img{width:34px;background:#fff;margin:2px;border-radius:50%;border:3px solid #fff}.behaveWrap .behaveInfo{margin-top:12px;display:inline-block;vertical-align:top;font-size:13px;width:calc(100% - 82px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:20px;line-height:16px}.behaveWrap a{display:inline-block;color:#000;font-weight:500;font-size:13px;color:#616961}.behaveWrap .behaveInfo span.small{margin-top:0px;font-size:11px;color:#888;font-weight:300}.behaveWrap .behaveInfo a{display:inline-block;margin-left:3px}.gamesWidget footer{display:none}.commsWidget .widgetContent{height:calc(100% - 110px)}.consecutiveAbsentWidget .widgetContent{height:calc(100% - 110px)}.consecutiveAbsentWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.countdownTimerWidget footer{display:none}.dailyBehaviourWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}.dailyBehaviourWidget .widgetContent .widgetPaddingNoTop{text-align:center}.dailyBehaviourWidget .widgetContent .btn{background:#d94452;display:inline-block;margin:32px 0px 12px;padding:12px 18px;border-radius:26px;font-size:11px;font-weight:400;text-align:center;border:0px;outline:0px;background:#d94452;color:#fff;cursor:pointer}.dailyBehaviourWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.eventsWidgetWrap{overflow-y:auto;height:100%;text-align:center}.eventsWidgetWrap .eventsTable th{text-transform:none}.eventsWidgetWrap .eventsTable td,.eventsWidgetWrap .eventsTable th{border:1px solid #f1f1f1;border-left:none;border-right:none;border-top:none}.eventsWidgetWrap .eventsTable th{border:none}input#eventsStartDate.date.widgetSettingInput,input#eventsEndDate.date.widgetSettingInput{width:38%;margin-top:10px;margin-bottom:10px;border-radius:3px;font-size:14px;padding:5px;box-sizing:border-box;border:1px solid #f1f1f1}.eventsWidget footer{display:none}.eventsWidgetWrap .btn{background:#d94452;display:inline-block;margin:32px 0px 12px;padding:12px 18px;border-radius:26px;font-size:11px;font-weight:400;text-align:center;border:0px;outline:0px;background:#d94452;color:#fff;cursor:pointer;transition:.3s}.homeworkWidget .widgetContent{height:calc(100% - 60px);overflow-y:auto}.homeworkWidget .widgetContent .assetTable td.homeWorkDue,.homeworkWidget .widgetContent .assetTableScrollable td.homeWorkDue{width:70px;font-size:10px}.homeworkWidget .widgetContent .assetTable span,.homeworkWidget .widgetContent .assetTableScrollable span{font-size:11px;font-weight:400;color:#666}.homeworkWidget .widgetContent .assetTable,.homeworkWidget .widgetContent .assetTableScrollable{table-layout:fixed;border-collapse:collapse;width:100%}.homeworkWidget .widgetContent table{table-layout:fixed;border-collapse:collapse;width:100%}.homeworkWidget .widgetContent .assetTable td,.homeworkWidget .widgetContent .assetTableScrollable td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homeworkWidget footer{display:none}.attProg8Widget .widgetPadding{padding:10px}.attProg8Widget .widgetPadding p{margin-top:0px;text-align:center}.attProg8Widget .widgetContent{height:calc(100% - 110px)}.ks4PerformanceGraphWidget .widgetContent{height:calc(100% - 110px)}.liveAbsentWidget .widgetContent{height:calc(100% - 110px)}.absenteeHeader{position:relative;width:100%;height:70px;text-align:left;padding:12px 42px 12px 12px;box-sizing:border-box;border-bottom:1px solid #eef1f3;background:-moz-linear-gradient(top, #fff 0%, #fbfbfb 100%);background:-webkit-linear-gradient(top, #fff 0%, #fbfbfb 100%);background:linear-gradient(to bottom, #fff 0%, #fbfbfb 100%)}.absenteeHeader h2{font-weight:300;font-size:20px}.absenteeHeader h2 span{font-size:20px;font-weight:500}.absenteeHolder{width:80%;margin:auto;text-align:center;font-size:14px;font-weight:300}.absenteeHolder img{width:80px;padding-top:40px;padding-bottom:4px}.liveAbsentWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.vsWidget .widgetContent{height:calc(100% - 60px)}.vsWidget footer{display:none}.noticesWidget .widgetContent{height:calc(100% - 60px);overflow-y:hidden}.noticesHolder{width:80%;margin:auto;text-align:center;font-size:14px;font-weight:300}.noticesHolder img{width:80px;padding-top:40px;padding-bottom:4px}.noticesWidget footer{display:none}.noticesWrapper{height:100%}.noticeHeaders{height:48px;box-sizing:border-box;border-bottom:1px solid #f1f4f7;background:-moz-linear-gradient(bottom, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(bottom, #fbfbfb 0%, #fff 100%);background:linear-gradient(to top, #fbfbfb 0%, #fff 100%)}.noticeHeaders h3{font-size:13px;line-height:48px;font-weight:300;margin:0px;padding:0px 0px 0px 12px}.noticeHeadersSchool{display:inline-block;width:50%;height:48px}.noticeHeadersPa{display:inline-block;width:calc(50% - 1px);height:48px;border-left:1px solid #f1f4f7}.schoolNotices{display:inline-block;width:50%;height:calc(100% - 48px);overflow-y:auto}.paNotices{display:inline-block;width:calc(50% - 1px);height:calc(100% - 48px);border-left:1px solid #f1f4f7;overflow-y:auto}.noticesWrapper .paNotice{font-weight:300 !important;font-size:13px !important;color:#2c3e50}.noticesWrapper .paNotice .small{color:#999 !important;font-size:12px !important;font-weight:400 !important}.noticesWrapper .paNotice p{margin-top:6px}h4.noticeTitle{font-weight:600;font-size:14px;color:#2c3e50;padding:0px;margin:0px 0px 3px 0px}.paNotice p.noticeDate{font-size:10px;font-style:normal;color:#999}.widget .noticeBody p{margin:5px 0px 0px 0px;font-weight:400;font-size:13px;color:#2c3e50;padding:3px 0px 0px 0px}.widget .noticeBody a{color:#237091;font-weight:600;font-size:13px}.outstandingTicketsWidget .widgetContent{height:calc(100% - 72px);padding:0px 0px;margin-top:0px;border-bottom:none}.ticketsHeader{position:relative;width:100%;height:70px;text-align:left;padding:12px 42px 12px 12px;box-sizing:border-box;border-bottom:1px solid #eef1f3;background:-moz-linear-gradient(top, #fff 0%, #fbfbfb 100%);background:-webkit-linear-gradient(top, #fff 0%, #fbfbfb 100%);background:linear-gradient(to bottom, #fff 0%, #fbfbfb 100%)}.outstandingTicketsWidget .widgetContent .crWrap{background:#f8f9fa;border:1px dashed #e8e8e8;border-radius:4px;margin:6px 12px;padding:6px;box-sizing:border-box;font-size:13px;transition:.3s}.outstandingTicketsWidget .widgetContent .crWrap:hover{background:#fffaaf;transition:.3s}.outstandingTicketsWidget .widgetContent .crWrap a{display:block}.outstandingTicketsWidget .widgetContent .crWrap a span{font-size:10px;color:#999}.outstandingTicketsWidget footer{display:none}.reportsWidget .widgetContent{height:calc(100% - 110px)}.parentEveningWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}.parentEveningWidget .addAppointmentsBtn{background:#c33;color:#fff}.parentEveningWidget .goToEveningButton{font-size:12px}.parentEveningWidget .parentsEveningBreaker{margin:10px;width:90%;border:1px dashed gray}.parentEveningWidget .parentsEveningContainer{height:20px;margin:5px}.parentEveningWidget .eveningsCount{font-size:12px}.parentEveningWidget .buttonHolder{margin:10px}.parentEveningWidget footer{display:none}.persistentAbsentWidget .widgetContent{height:calc(100% - 110px)}.persistentAbsentWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.progressWidget .widgetContent{height:calc(100% - 110px)}.progressWidget .radioBtnsWrapper{display:block;width:100%;padding-top:6px;padding-bottom:2px}.progressWidget .radioWrapper{font-size:13px;color:#666;display:inline-block;margin:6px 12px 0px 0px}.birthdaysWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}.birthdayWrap{width:100%;background:#fff;border-bottom:1px solid #eef1f3;height:59px}.birthdayWrap:last-child{display:none;border-bottom:none}.birthdayWrap:hover{background:#f8f9fa;transition:.3s}.birthdayWrap img{width:44px;background:#fff}.birthdayWrap .birthdayLeftStaff{float:left;height:50px;width:240px}.birthdayWrap .pupilPhotoThumb{display:inline-block;width:44px;height:44px;overflow:hidden;border-radius:50%;margin:7px 6px 0px 12px;box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1)}.birthdayWrap img.widgetCake{width:30px;background:none;margin-top:-5px}.birthdayWrap .pupilPhotoThumb img{width:46px;vertical-align:top}.birthdayWrap .pupilName{width:calc(100% - 134px);display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:15px;margin-top:14px}.birthdayWrap .pupilName span.small{display:block;margin-top:0px;font-size:11px;color:#888;font-weight:300}.birthdayWrap .pupilCake{float:right;width:30px;height:50px;margin-top:5px}.birthdayWrap .pupilAge{display:inline-block;vertical-align:top;width:64px;text-align:center;font-size:17px;font-weight:300;line-height:13px;margin-top:12px}.birthdayWrap .pupilName a{font-weight:500;font-size:13px;color:#616961}.birthdaysWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.pupilListWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}.pupilListWidget .widgetContent .assetTable th,.pupilListWidget .widgetContent .assetTableScrollable th{background:#f8f9fa;border-top:none}.pupilListWidget footer{background:-moz-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:-webkit-linear-gradient(top, #fbfbfb 0%, #fff 100%);background:linear-gradient(to bottom, #fbfbfb 0%, #fff 100%)}.pupilListWidget .settingsHolder .widgetSettingWrapper input{width:calc(100% - 16px);margin-top:6px;border-radius:3px;padding:8px;border:1px solid #dcdcdc;color:#2c3e50;font-weight:300;font-size:15px}.pupilListWidget .settingsHolder .widgetSettingWrapper:first-child{width:100%}.pupilListWidget .settingsHolder .widgetSettingWrapper:nth-child(2){width:100%;margin-top:26px}.pupilListWidget .settingsHolder .widgetSettingWrapper{width:calc(33.3% - 12px);display:inline-block;margin-right:12px;margin-top:6px}.pupilListWidget .settingsHolder .widgetSettingWrapper:nth-child(5){width:33.3%;margin-right:0px}.randomPupilWidget .widgetContent{height:calc(100% - 110px)}.noPupilsWarning{font-size:16px;margin-top:10px;font-weight:300;text-align:center;display:none}.randomReelHolster{height:68%;position:relative;width:100%;overflow-x:hidden}.randomReel{height:100%;width:400%;position:absolute;top:0px;left:0px}.randomPupil{text-align:center;width:25%;display:inline-block;height:100%;vertical-align:top}.randomPupilImage{height:75%}.randomPupilImage img{height:calc(100% - 26px);border-radius:50%;border:1px solid #eef1f3;max-width:146px;margin:18px 0px 8px 0px}.randomPupilInfo{height:25%}.randomPupil h2{display:block;font-size:18px;margin:0px 10px 0px 10px;padding:0px 0px 3px 0px;color:#6e6e6e;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.randomPupil h3{font-size:15px;margin:0px;padding:0px;color:#d6d6d7;font-weight:300}#randomiserButton{height:15%}#randomiserButton .btn{display:block;background:#d94452;border:none;width:124px;color:#fff;font-size:15px;font-weight:400;padding:10px 0px;margin:0px auto;border-radius:24px;letter-spacing:.5;text-align:center}.statBlock{width:calc(33.3% - 16px);height:126px;display:inline-block;background:#8e8e8e;margin:0px 8px 8px 8px;box-sizing:border-box;text-align:center;font-weight:300;font-size:24px;color:#fff;vertical-align:top;border-radius:4px}.statBlockMale{display:inline-block;height:calc(100% - 46px);width:50%;background:#656565;padding-top:46px;border-bottom-left-radius:4px;border-top-left-radius:4px}.statBlockFemale{display:inline-block;height:calc(100% - 46px);width:50%;padding-top:46px}.statBlock .statBlockMale img,.statBlock .statBlockFemale img{height:43px;margin-right:4px;margin-top:-7px}.statBlock.sen{background:#c9c9c9;text-transform:uppercase;line-height:126px}.attendanceStatBlock{background:#4db87c}.pupilStatsWidget .widgetContent{height:calc(100% - 110px)}.pupilStatsWidget .statBlock{width:100%;margin:0px;border-radius:0px;height:100%;font-size:22px}.pupilStatsWidget .statsTop,.pupilStatsWidget .statsMiddle,.pupilStatsWidget .statsBottom{height:33.3%}.pupilStatsWidget .statBlockMale{box-sizing:border-box;height:100%;width:50%;border-bottom-left-radius:0px;border-top-left-radius:0px;padding-top:32px;vertical-align:top}.pupilStatsWidget .statBlockMale img{height:36px}.pupilStatsWidget .statBlockFemale{height:100%;padding-top:32px;vertical-align:top}.pupilStatsWidget .statBlockFemale img{height:36px}.pupilStatsWidget .statBlock.sen{line-height:94px}.pupilStatsWidget .attendanceBox{margin-top:29px;background:#4db87c}.timecalDashboardContainer .pupilStatsWidget{position:absolute;top:60px;left:0px;width:100%;height:126px;margin-bottom:8px}.timecalDashboardContainer .pupilStatsWidget .widgetContent{height:126px;position:relative;padding-left:18px;padding-right:18px}.timecalDashboardContainer .pupilStatsWidget .widgetInner{background-color:#f8f9fa;box-shadow:none}.timecalDashboardContainer .pupilStatsWidget .widgetLoading{height:100%}.timecalDashboardContainer .pupilStatsWidget .widgetSettings{display:none}.timecalDashboardContainer .pupilStatsWidget header,.timecalDashboardContainer .pupilStatsWidget footer,.timecalDashboardContainer .pupilStatsWidget .widgetSettings,.timecalDashboardContainer .pupilStatsWidget .widgetSettingsDropper{display:none !important}.timecalDashboardContainer .pupilStatsWidget .statsTop,.timecalDashboardContainer .pupilStatsWidget .statsMiddle,.timecalDashboardContainer .pupilStatsWidget .statsBottom{width:calc(33.3% - 12px);height:126px;display:inline-block;background:pink;margin:0px 6px 8px 6px;box-sizing:border-box;text-align:center;font-weight:300;font-size:24px;color:#fff;vertical-align:top;border-radius:4px}.timecalDashboardContainer .pupilStatsWidget .statBlock{height:126px;display:inline-block;border-radius:4px}.timecalDashboardContainer .pupilStatsWidget .statBlockMale{box-sizing:border-box;height:100%;width:50%;border-bottom-left-radius:4px;border-top-left-radius:4px;vertical-align:top;padding-top:0px;line-height:126px}.timecalDashboardContainer .pupilStatsWidget .statBlockFemale{height:100%;vertical-align:top;border-bottom-right-radius:4px;border-top-right-radius:4px;padding-top:0px;line-height:126px}.timecalDashboardContainer .pupilStatsWidget .statBlock img{height:43px;margin-right:4px;margin-top:-7px}.timecalDashboardContainer .pupilStatsWidget .statBlock img{height:43px;margin-right:4px;margin-top:-7px}.timecalDashboardContainer .pupilStatsWidget .statBlock.sen{padding-top:0px;line-height:126px}.timecalDashboardContainer .pupilStatsWidget .attendanceBox{padding-top:0px;line-height:126px;margin-top:0px}.queryBuilderWidget .widgetContent{height:calc(100% - 60px);overflow-y:auto}.queryBuilderWidget footer{display:none}.quickTickWidget .widgetContent{overflow-y:auto}.quickTick{width:calc(100% - 12px);cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px 6px 0px}.quickTick:hover{background:#f8f9fa;transition:.3s}.quickTickLabel{display:inline-block;width:calc(100% - 46px);vertical-align:middle;margin-top:4px}.quickTickLabel span{margin-top:2px}.quickTick img{display:inline-block;width:28px;padding:0px 0px 0px 0px;margin-bottom:0px;margin-top:0px;margin-right:6px;margin-left:12px;vertical-align:top}.quickTickWidget footer{display:none}.rollCallWidget .widgetContent{height:calc(100% - 60px);overflow-y:auto}.rollCallWidget footer{display:none}.rollCallWidget .widgetContent .assetTable th,.rollCallWidget .widgetContent .assetTableScrollable th{line-height:22px}.balancesWidget .widgetContent{height:calc(100% - 60px)}.balancesWidget footer{display:none}.chooseMealsWidget .mealsHolder{text-align:center}.chooseMealsWidget footer{display:none}.chooseMealsWidget select{margin-top:0px;margin-bottom:0px}.chooseMealsWidget .mealsHolder img{width:110px;padding-top:40px;padding-bottom:4px}.stopWatchWidget footer{display:none}.studentEnrolmentWidget .widgetContent{height:calc(100% - 60px);overflow-y:auto}.studentEnrolmentWidget footer{display:none}.vennWidget .widgetContent{height:calc(100% - 72px);margin:0px 12px;width:calc(100% - 24px)}.vennWidget footer{display:none}.vennLabelStrips{width:100%;position:absolute;bottom:0px;left:0px;font-size:12px;color:#fff}.vennLabelStrip{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0px 0px}.vennLabelStrip.top span{background:#d3746a;padding:4px}.vennLabelStrip.middle span{background:#67c68f;padding:4px}.vennLabelStrip.bottom span{background:#69a6ce;padding:4px}.amPmWidget .widgetContent{overflow-y:auto}.ampmWrapper{padding:12px}.registerWrap{width:100%}.registerClassName{display:inline-block;vertical-align:top;width:calc(100% - 40px);height:50px;line-height:50px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registerLozenge{display:inline-block;vertical-align:top;width:30px;height:30px;line-height:30px;border-radius:50%;border:2px solid #333;text-align:center;margin:5px 0px 5px 6px}.registerLozenge:hover{background-color:#ccc;cursor:pointer}.registerLozenge.partial{cursor:pointer;background-color:#e9af1d}.registerLozenge.complete{cursor:pointer;background-color:#2eac65}.registerCircle{width:40px;height:40px;border-radius:50%}.unregisteredWidget .widgetContent{height:calc(100% - 110px);overflow-y:auto}#timeCalWidgetPane .widget.oneWide{width:calc(33.3% - 12px)}#timeCalWidgetPane .widget.twoWide{width:calc(66.6% - 12px)}#timeCalWidgetPane .homeworkWidget header.widgetHead{width:calc(100% - 0px)}#timeCalWidgetPane .randomPupilWidget header.widgetHead{width:calc(100% - 0px)}#timeCalWidgetPane .homeworkWidget .widgetSettings{display:none !important}#timeCalWidgetPane .randomPupilWidget .widgetSettings{display:none !important}#timeCalWidgetPane .registerWidget header.widgetHead{width:calc(100% - 0px)}#registerBlock .widgetSettings{display:none !important}.registerWidget .widgetContent{width:100%;height:100%;overflow:visible}.registerWidget header{display:none}#registerBlock .registerWidget{width:100%}#registerBlock .registerWidget footer{display:none}#registerBlock .widgetInner{border-radius:0px;box-shadow:none}#registerBlock .registerWidget .pupilPillWrap{margin-left:0px}#registerBlock .registerWidget .saveArea,#popRegister .saveArea{margin:18px 12px 8px}#registerBlock .registerWidget table th,#popRegister table th{position:sticky;top:-2px;background:#f8f9fa;padding:0px 12px;text-align:left;font-weight:400;font-size:12px;border-top:none;z-index:40}#registerBlock .registerWidget table tr:first-child{border-top:none}#registerBlock .settingsHolder a.btn.removeWidgetButton{display:none}.timecalShortcutsWidget footer{display:none}.timecalShortcutsWidget .btn,.timecalShortcutsWidget button{width:100%;display:inline-block;background:#fff;cursor:pointer;color:#333;border-radius:0px;border:none;font-size:13px;padding:21px 12px;letter-spacing:-0.2px;font-weight:400;border:none;border-bottom:1px solid #eef1f3;margin-right:0px;text-align:left;margin-bottom:0px;transition:.3s}#registerBlock .registerWidget td.small.minsLate input{width:36px;height:30px;border-radius:3px;color:#000;font-size:16px;text-align:center;text-indent:0px;font-weight:300;text-transform:uppercase;border:1px solid #dcdcdc}#registerBlock .registerWidget td.small.thisNotes input{height:30px;border-radius:3px;color:#666;font-size:13px;text-indent:9px;border:1px solid #dcdcdc}#registerBlock .twoHigh{height:auto}#timeCalWidgetPane .timecalShortcutsWidget header.widgetHead{width:calc(100% - 0px)}#timeCalWidgetPane .timecalShortcutsWidget .widgetSettings{display:none !important}.pickerDropperDown{position:absolute;bottom:9px;left:2px;width:100%;max-width:100%}.pickerDropperDown,.widgetHead .paDropdown,.widgetFoot .paDropdown{width:60%;overflow:hidden}.pickerDropperDown select,.widgetHead .paDropdown select,.widgetFoot .paDropdown select{display:block;font-size:13px;font-weight:300;color:#444;height:auto;line-height:1.3;padding:.6em 2.4em .5em .8em;width:100%;box-sizing:border-box;margin:0px auto;border:1px solid #fff;border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat,repeat;background-image:url("../img/pickerArrow.png");background-position:right .7em top 53%,0 0;background-size:.65em auto,100%}.pickerDropperDown select::-ms-expand,.widgetHead .paDropdown select::-ms-expand,.widgetFoot .paDropdown select::-ms-expand{display:none}.pickerDropperDown select:hover,.widgetHead .paDropdown select:hover,.widgetFoot .paDropdown select:hover{border-color:#fff;outline:none}.pickerDropperDown select:active,.widgetHead .paDropdown select:active,.widgetFoot .paDropdown select:active{outline:none}.pickerDropperDown select:focus,.widgetHead .paDropdown select:focus,.widgetFoot .paDropdown select:focus{border-color:#fff;outline:none}.pickerDropperDown select option,.widgetHead .paDropdown select option,.widgetFoot .paDropdown select option{font-weight:normal}.widgetContent .assetTable,.widgetContent .assetTableScrollable{width:100%;border:none}.widgetContent .assetTable,.widgetContent .assetTableScrollable{position:relative}svg{vertical-align:top}.widget h2{margin:0px;padding:0px}.widget p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.widget .widgetSettingTitle{margin-bottom:15px}.widgetPadding{padding:15px 15px 15px 15px}.percentageWrapper{width:50px;position:absolute;top:10px;right:12px}.absentContent{height:210px;overflow-y:auto}.single-chart{width:50px;justify-content:space-around}.circular-chart{display:block;max-height:250px}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:#ff9f00}.circular-chart.green .circle{stroke:#4cc790}.circular-chart.blue .circle{stroke:#3c9ee5}.percentage{fill:#666;font-size:.5em;text-anchor:middle;stroke:none}.assetTable span.small,.assetTableScrollable span.small{display:block;margin-top:-1px;font-size:11px;color:#888}.absentHeaderTitle,.ticketsHeaderTitle{display:table;height:100%}.absentHeaderTitle .absentees,.ticketsHeaderTitle .tickets{display:table-cell;vertical-align:middle;font-weight:300}.absentHeaderTitle .absentees span,.ticketsHeaderTitle .tickets span{font-size:30px;padding-right:5px;font-weight:400}.amCol{position:absolute;bottom:6px;right:60px;font-size:10px}.pmCol{position:absolute;bottom:6px;right:19px;font-size:10px}.supportTicketsWrapper{height:248px;overflow-y:auto}#generalWidgetPane{min-width:1024px}#generalWidgetPane .oneWide{width:calc(25% - 12px);display:inline-block;vertical-align:top;margin:6px;box-sizing:border-box}#generalWidgetPane .twoWide{width:calc(50% - 12px);display:inline-block;vertical-align:top;margin:6px;box-sizing:border-box}#generalWidgetPane .oneWide,#generalWidgetPane .twoWide{height:auto}#generalWidgetPane .oneWide{border:1px solid #eef1f3}#generalWidgetPane header.widgetHead{width:calc(100% - 0px)}#generalWidgetPane .widget header:hover{background:#fff;cursor:auto}#generalWidgetPane #pupilsContainerContainer{width:calc(100% - 12px)}.vbeSurveyWidget,.vbePupilSurveyWidget{text-align:center}.vbeSurveyWidget h2,.vbePupilSurveyWidget h2{text-align:left}.vbeImg{width:calc(100% - 94px);padding:42px 12px 12px 12px}.vbeSurveyWidget h3,.vbePupilSurveyWidget h3{padding:0px;margin:0px;font-weight:300;font-size:15px;line-height:36px;text-align:center}.vbeSurveyWidget footer,.vbePupilSurveyWidget footer{display:none}.button_up{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid gray;border-bottom:1px solid gray;background-color:silver;font-size:15px}.button_down{text-align:center;vertical-align:middle;cursor:default;padding-left:2px;padding-top:2px;padding-bottom:0px;padding-right:0px;margin:0px;border-left:1px solid gray;border-top:1px solid gray;border-right:1px solid silver;border-bottom:1px solid silver;background-color:silver;font-size:15px}.img_button_up{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid gray;border-bottom:1px solid gray;background-color:silver;font-size:1px}.img_button_up img,.img_button_down img{width:20px}.img_button_down{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid gray;border-top:1px solid gray;border-right:1px solid silver;border-bottom:1px solid silver;background-color:silver;font-size:1px}.container_border{padding:0px;margin:0px}.main_table{padding:0px;margin:0px;border-collapse:collapse;width:100% !important}.main_table td{margin:0px;padding:0px;border:6px solid silver}.panle_down_table{margin:0px;padding:3px;background:silver;border-top:1px solid gray;border-left:1px solid gray;border-bottom:1px solid #fff;border-right:1px solid #fff}.function_bar_table{margin:0px;padding:0px;border-collapse:collapse}.main_container{margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:0px;border-left:6px solid #e2e2e2;border-top:6px solid #e2e2e2;border-right:6px solid #e2e2e2;border-bottom:82px solid #e2e2e2;width:calc(100% - 24px) !important;box-sizing:border-box;margin:12px 12px 0px 12px}.function_bar_div{margin:0px;padding:0px;border-top:0px;border-left:0px;border-right:0px;border-bottom:6px solid #e2e2e2}.main_frame_div{margin:0px;padding:0px;border:0px}.panle_down_div{text-align:center;margin:0px;padding:6px;background:#e2e2e2;border-top:1px solid gray;border-left:1px solid gray;border-bottom:1px solid #fff;border-right:1px solid #fff}.function_left_div{text-align:center;width:45px;margin:0px;padding:1px;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;float:left;background:#000;color:#ce222d;font-weight:bold;font-size:15pt;border-radius:2px}.function_right_div{text-align:center;width:45px;margin:0px;padding:1px;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;float:right;background:#000;color:#ce222d;font-weight:bold;font-size:15pt;border-radius:2px}.function_mid_div{width:32px;margin:auto;padding:0px}.mine_area_table{margin:0px;padding:0px;border-collapse:collapse;width:100%}.mine_area_table tr td{margin:0px;padding:0px;width:9%}.panle_down_nopadding_div{text-align:left;margin:0px;padding:0px;background:#e2e2e2;border-top:1px solid gray;border-left:1px solid gray;border-bottom:1px solid #fff;border-right:1px solid #fff}.mine_up{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid gray;border-bottom:1px solid gray;background-color:#e2e2e2;color:#000;font-size:15px;font-weight:bold;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_1{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:blue;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_2{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:green;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_3{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:red;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_4{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:navy;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_5{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:maroon;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_6{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:teal;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_7{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:lime;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_8{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:#ff0;font-size:15px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_bomb_blast{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:red;color:red;font-size:1px;width:100% !important;box-sizing:border-box;height:24px !important}.mine_down_bomb{text-align:center;vertical-align:middle;cursor:default;padding:1px;margin:0px;border-left:1px solid silver;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid silver;background-color:silver;color:silver;font-size:1px;width:100% !important;box-sizing:border-box;height:24px !important}.score_area{text-align:center;width:100%;background-color:#e2e2e2}.score_area button{margin-top:10px}.score_area td{font-family:courier;font-weight:bold;color:#fff;text-align:left}.filterBoxWrap{width:320px;background:#f5f5f5;margin:0px;padding:0px;position:absolute;left:-320px;height:100%;overflow-y:auto;overflow-x:hidden;border-top:1px solid #d8d8d8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:10000}.open .filterBoxWrap{left:0px}.fContainer{position:relative}.fContainer .colorBox{float:left}.fContainer.filterID7{clear:both;height:40px}.filterBox{width:298px;margin:15px 10px;border:1px solid #e0e0e0;background:#fff;border-bottom:1px solid #e0e0e0}.filterBox.lessMargin{margin:8px 10px}.filterBoxContent{padding:10px}.rotate{transform:rotate(-180deg);transition:.3s}.rotate2{transform:rotate(0deg);transition:.3s}.arrow{height:39px;width:280px;border-bottom:1px solid #e0e0e0;color:#999;line-height:39px;font-size:11px;padding:0px 9px;background:#fff;transition:all 300ms ease-in-out 0s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrow:hover{background:#f9f9f9;cursor:pointer}.arrow img{height:15px;width:15px;float:right}.filterArrow{float:right;margin-top:12px}.filterCount{float:right;border-radius:50%;width:11px;padding:4px;background:#c2c2c2;color:#fff;text-align:center;font:10px Arial,sans-serif;margin:9px 10px 0px 0px}.filterHolder{width:280px;padding:9px;height:auto;display:none;background:#fff}.filterPullTab{position:absolute;left:0px;top:6px;z-index:30;width:118px;height:38px;cursor:pointer}.filterPullTab>div{float:left}.filterPullTab .filterBtnLeft{width:23px;height:38px;background:#f5f7f9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;transform:rotate(0deg)}.filterPullTab .filterBtnLeft .filterBtnArrow{display:block;background:url("../img/filter-open-close.png") center center;width:24px;height:38px;background-size:28px 38px}.filterPullTab .filterBtnRight{width:calc(100% - 28px)}.filterPullTab .filterBtnRight a{height:22px;line-height:22px;float:left}#colLeft .filterPullTab{background:#f5f7f9;overflow:visible}#colRight .filterPullTab{width:75px}.open .filterPullTab .filterBtnLeft{transform:rotate(180deg)}#filterBtn{font-size:15px;font-weight:bold;color:#333;border-radius:0px;height:38px;line-height:38px;text-align:left;float:left}#filterBtn i{padding-right:6px;font-size:18px;vertical-align:middle;font-weight:300}#filterBtn:hover{color:#666}#pupilPickerBtn{background:#ccc;font-size:10px;line-height:22px;padding:0px 5px;margin-left:7px;margin-top:8px;border-radius:4px}#pupilPickerBtn:hover{background:#bd1220}#pupilPickerBtn .pupilCount{text-align:center;display:block}.fLbl{width:72px;float:left;line-height:37px;font-size:13px;color:#999}.twoLine{line-height:15px !important;padding-top:5px}.fullWidth{width:100%;text-align:center;padding-top:0px;padding-bottom:2px}.fLblRadio{width:135px;float:left;line-height:37px;font-size:13px;color:#999}.filterEnabled .fLblRadio{color:#1bbc9b}.fLblCheckbox{width:135px;float:left;line-height:37px;font-size:13px;color:#999}.filterTitle{width:200px;float:left}.filterEnabled .fLbl{color:#1bbc9b;font-weight:bold}.fCheckboxes{width:120px;float:left;font-size:13px;line-height:34px;padding-bottom:10px}.fCheckboxes input[type=checkbox]{margin-right:10px}.checkBoxesContainer{width:255px;float:left;margin-bottom:15px}.checkBoxesContainer input[type=checkbox]{margin-top:5px}.hideOptions{display:none;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.fDropdown{background-color:#fff;border:1px solid #ccc;border-radius:.4em;position:relative;font-size:13px;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:180px;float:left;margin-bottom:6px;line-height:1.5em}.fDropdown.fullWidth{width:100%}.fDropdown:before,.fDropdown:after{content:"";display:block;position:absolute;right:0}.fDropdown:before{top:50%;border:solid rgba(0,0,0,0);border-width:.25em .25em 0;border-top-color:#ccc;margin:-0.125em .5em 0 0}.fDropdown:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.fDropdown select{background:rgba(0,0,0,0);border:0;outline:0;border-radius:0;font-weight:500;color:#999;padding:10px 20px 10px 5px;margin:0px;width:103%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fDropdown select:disabled{opacity:.6;color:#bbb;cursor:not-allowed}.fDropdown select::-ms-expand{display:none}.fDropdown.static{width:206px}.filterEnabled .fDropdown,.filterEnabled .fDropdownTwo{border-color:#1bbc9b}.filterEnabled .fDropdown:before,.filterEnabled .fDropdownTwo:before{border-top-color:#1bbc9b}.filterEnabled .fDropdown:after,.filterEnabled .fDropdownTwo:after{border-left-color:#1bbc9b}.filterEnabled .filterDateBox input{border-color:#1bbc9b}.filterEnabled .filterDateBox input:before{border-top-color:#1bbc9b}.filterEnabled .filterDateBox input:after{border-left-color:#1bbc9b}.filterEnabled .fDropdown select,.filterEnabled .fDropdownTwo select,.filterEnabled .fDropdown,.filterEnabled input{color:#1bbc9b}.fDropdownTwo{width:77px;float:left;background-color:#fff;border:1px solid #ccc;border-radius:.4em;position:relative;font-size:13px;color:#999;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:6px;line-height:1.5em}.fDropdownTwo:before,.fDropdownTwo:after{content:"";display:block;position:absolute;right:0}.fDropdownTwo:before{top:50%;border:solid rgba(0,0,0,0);border-width:.25em .25em 0;border-top-color:#ccc;margin:-0.125em .5em 0 0}.fDropdownTwo:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.fDropdownTwo select{background:rgba(0,0,0,0);border:0;outline:0;border-radius:0;font-weight:500;color:#999;padding:10px 20px 10px 5px;width:103%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fDropdownTwo select:disabled{opacity:.6;color:#bbb;cursor:not-allowed}.fDropdownTwo select::-ms-expand{display:none}.fDropdownTo{width:23px;float:left;font-size:13px;color:#666;line-height:41px;text-align:center}.fDropdownSmall{width:115px;float:left}.fRadioBtns{width:120px;float:left;font-size:13px;padding-bottom:10px}.fRadioBtns img{height:37px;margin-right:5px}.radioTable{width:100%;height:37px;border:0px}.radioTable td{padding:0px}input[type=radio]{margin:1px;height:13px;width:13px}.filterDateBox{width:124px;float:left}.filterDate{width:100%;height:30px;font-size:13px;color:#999;font-weight:normal;text-indent:3px}.fSelectMultiWrap{margin-bottom:6px}.colorBar{display:inline-block;padding:20px;font-size:13px}.colorBox,.gradeBox{width:255px;float:left;margin-bottom:15px;font-size:13px}.colorBox>p,.gradeBox>p{width:100%;height:40px;border:1px solid #e0e0e0;border-bottom:none;background:#f5f7f9;line-height:40px;font-size:13px;color:#666;text-indent:10px;margin:0px}.colorBox .colorBoxWrap,.colorBox .gradeBoxWrap,.gradeBox .colorBoxWrap,.gradeBox .gradeBoxWrap{width:235px;border:1px solid #e0e0e0;padding:10px}.colorBox .colorBoxWrap .fDropdown,.colorBox .gradeBoxWrap .fDropdown,.gradeBox .colorBoxWrap .fDropdown,.gradeBox .gradeBoxWrap .fDropdown{width:160px}.colorBox .colorBoxWrap .fDropdownTwo,.colorBox .gradeBoxWrap .fDropdownTwo,.gradeBox .colorBoxWrap .fDropdownTwo,.gradeBox .gradeBoxWrap .fDropdownTwo{width:68px}.colorBox .colorBoxWrap,.gradeBox .colorBoxWrap{height:272px}.colorBox .colorBoxWrap>.fLbl,.gradeBox .colorBoxWrap>.fLbl{line-height:1.3em}.colorBox .gradeBoxWrap,.gradeBox .gradeBoxWrap{height:197px}.colorBox .gradeBoxWrap>.fLbl,.gradeBox .gradeBoxWrap>.fLbl{font-size:12px;line-height:40px}.colorBox .colorHolder,.gradeBox .colorHolder{width:160px;margin-bottom:10px}.pagBox{width:255px;float:left;margin-bottom:15px;font-size:13px}.pagBox>p{width:100%;height:40px;border:1px solid #e0e0e0;border-bottom:none;background:#f5f7f9;line-height:40px;font-size:13px;color:#666;text-indent:10px;margin:0px}.pagBox .pagBoxWrap{width:235px;border:1px solid #e0e0e0;padding:10px;height:165px}.pagBox .colorBar{margin-right:10px}.levelFilter{width:255px;float:left;margin-bottom:15px;font-size:13px}.levelFilter p{width:100%;height:40px;border:1px solid #e0e0e0;border-bottom:none;background:#f5f7f9;line-height:40px;font-size:13px;color:#666;text-indent:10px;margin:0px}.levelFilter .levelFilterWrap{width:235px;height:185px;border:1px solid #e0e0e0;padding:10px}.levelFilter .levelFilterWrap .fLbl{width:62px}.levelFilter .levelFilterWrap .fDropdown{width:170px}.levelFilter .levelFilterWrap .fDropdownTwo{width:72px}.filterGroupID12 .containerScroll{max-height:500px}.powerBtn{width:23px;float:left}.powerBtn img{width:23px;height:36px;position:absolute;opacity:0}.powerBtn img.fCrossGrey{opacity:1}.powerBtn:hover img.fTick{opacity:1}.powerBtn:hover img.fCrossGrey{opacity:0}.powerBtn.filterEnabled img.fTick{opacity:1}.powerBtn.filterEnabled img.fCross{opacity:0}.powerBtn.filterEnabled img.fCrossGrey{opacity:0}.powerBtn.filterEnabled:hover img.fTick{opacity:0}.powerBtn.filterEnabled:hover img.fCross{opacity:1}.fContainer.fromMain.disabled .powerBtn.filterEnabled:hover img{cursor:not-allowed}.fContainer.fromMain.disabled .powerBtn.filterEnabled:hover img.fTick{opacity:1}.fContainer.fromMain.disabled .powerBtn.filterEnabled:hover img.fCross{opacity:0}.fContainer.fromMain.disabled .powerBtn.filterEnabled:hover img.fCrossGrey{opacity:0}.filterEnabled .scrollHeader,.filterEnabled .containerScroll{border-color:#1bbc9b}.fContainer .disabledFilter{width:255px;float:left;height:40px;color:#666;font-size:13px;text-indent:10px;border:1px solid #e0e0e0;background:#f5f7f9;line-height:40px;margin-bottom:10px}.fContainer:hover .disabledFilter{background:#e5e7e9}#filterLozenges{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f5f5f5;min-height:48px}@media print{#filterLozenges{display:none}}.hasDisplayOptions #filterLozenges{border-bottom:none}.activeFilters{display:block;height:auto;z-index:5;padding-left:131px}.activeFiltersWrap{padding:0px 20px 8px 0px;z-index:20}.lozengeOn{float:left;height:27px;line-height:27px;padding:0px 3px 0px 10px;min-width:70px;font-size:12px;margin:10px 10px 0px 0px;border:1px solid #e5e5e5;border-radius:16px}.lozengeOn.noClose{padding:0px 10px;min-width:0px}.lozengeOn:hover{cursor:pointer;border:1px solid #c6c6c6}.lozengeOn.resetAllFilters{padding-right:10px}.lozengeOn.resetAllFilters:hover{color:#ce222d}.lozengeOn.refreshFilters{background:#25c364;color:#fff;padding-right:10px;min-width:0px}.lozengeOn.refreshFilters:hover{color:#25c364}.lozengeOn.refreshFilters.grey{background:#bdb}.lozengeOn .closeFilter{float:right;margin-left:8px}.lozengeOn .closeFilter img{width:22px;opacity:.7}.lozengeOn .closeFilter:hover img{opacity:1}.filterImgBtn{float:left;height:27px;line-height:27px;padding:0px 3px 0px 10px;min-width:35px;font-size:12px;margin:10px 10px 0px 0px;border:1px solid #e5e5e5;border-radius:16px}.filterImgBtn:hover{background:#fff;cursor:pointer;border:1px solid #c6c6c6;border-radius:5px}.filterImgBtn img{width:27px;height:27px}.lozengeOn .colourWrap,#vennInformation .colourWrap{height:12px;display:inline-block;padding:0px 1px;background-color:#fff;line-height:12px}.lozengeOn .colourWrap span,#vennInformation .colourWrap span{width:6px;height:9px;margin-left:1px;opacity:.8;display:inline-block;vertical-align:middle;line-height:5px;text-indent:-999em}.lozengeOn .colourTest,#vennInformation .colourTest{margin-left:5px}.lozengeBar span{height:27px;float:left;font-size:12px;margin:10px 10px 0px 0px;padding:0px 3px 0px 10px}.lozengeOn.blue{background:#65abda;color:#000}.lozengeOn.orange{background:#f0854d;color:#000}.lozengeOn.yellow{background:#f7eb3c;color:#000}.lozengeOn.green{background:#4db87c;color:#000}.lozengeOn.red{background:#d74a52;color:#000}.lozengeOn.purple{background:#a673be;color:#000}.lozengeOn.paper{background:#ececec;color:#000}.lozengeOn.white{background:#fff;color:#000}.lozengeOn span{color:#000}.lozengeOn:hover{background-color:#fff}.disabled,html .fContainer input[disabled]{cursor:not-allowed}.pupilCount{color:#fff}.dummy{display:none}.displayOptionsWrap{position:relative;margin-bottom:0px}#displayOptionsBtn{font-size:11px;text-transform:uppercase;background:#fff;border:1px solid #e0e0e0;border-top:none;cursor:pointer;color:#999;padding:0px 8px 0px 15px;margin-top:0px;display:block;height:38px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:absolute;right:15px;bottom:-39px;z-index:10}#displayOptionsBtn:hover{background:#f7f7f7}#displayOptionsBtn i{padding-right:6px;font-size:18px;vertical-align:middle;font-weight:300}#displayOptionsBtn .doText,#displayOptionsBtn .doArrow{display:inline-block;vertical-align:top;line-height:38px}#displayOptionsBtn .doArrow{line-height:36px}#displayOptionsBtn .doArrow img{max-width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;transform:rotate(0deg)}#displayOptionsBtn .doArrow.active img{transform:rotate(180deg)}@media print{#displayOptionsBtn{display:none}}#displayOptions{max-height:0px;border-top:1px solid #e0e0e0;border-bottom:0px solid #e0e0e0;overflow:hidden;font-size:13px;font-weight:400;background:#f1f1f1}#displayOptions .closeBtn{float:right}#displayOptions{-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-ms-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}#displayOptions.active{max-height:3000px;border-bottom-width:1px}#displayOptions header h2{font-weight:bold}#displayOptions .displayOpt{margin-right:10px;margin-bottom:10px;padding:2px 10px;border-radius:5px;background:#fff;display:inline-block;vertical-align:top;max-width:32%}#displayOptions .displayOpt.fullWidth{max-width:100%}#displayOptions .displayOpt .doHead{font-weight:bold;text-transform:uppercase;font-size:11px;letter-spacing:1px;margin-top:6px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit{margin:8px 0px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit h3{margin:0px 0px 5px;font-size:12px;font-weight:bold;vertical-align:top}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .inputGroup{display:inline-block;vertical-align:top}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .inputGroup .controlGroup{display:block;margin:10px 0px 0px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .inputGroup .btn.xxsmall{margin-bottom:3px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .inputGroup.collapsible{max-height:0px;overflow-y:hidden;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-ms-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .inputGroup.collapsible.active{max-height:500px;overflow-y:auto;border-bottom-width:1px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderBtn{position:absolute;right:0px;display:inline-block;cursor:pointer}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderBtn .showMore,#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderBtn .showLess{display:none}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderBtn .showMore.active,#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderBtn .showLess.active{display:inline-block}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .doText{display:none}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .doText.active{display:inline-block}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .doArrow{line-height:10px;max-height:16px;display:inline-block}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .doArrow img{max-width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .doArrow.active img{visibility:hidden}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit .subjectExpanderHeader{position:relative;width:100%}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit>div:not(.hidden){display:inline-block;vertical-align:top;max-width:100%}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit.doActualsOrTargets .paDropdown{display:block;margin-bottom:10px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit.doCohortResultsTargetsSubjects .inputGroup{margin-bottom:10px}#displayOptions .displayOpt .doControls .doControlGroup .controlUnit.doAgeLevel label{width:15%}#displayOptions .checkBoxes{padding:10px}#displayOptions header{padding:0px 12px 0px 10px;overflow:auto;margin-top:5px}#displayOptions h2{font-weight:300;font-size:16px;float:left;padding:5px 0px;margin:0px}#displayOptions td{padding:0 5px 2px 5px}#displayOptions #close{margin-top:0px}@media print{#displayOptions{display:none}}#displayOptions .paDropdown{background:#fff;max-width:100%;display:inline-block}#displayOptions label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;margin:3px}#displayOptions label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #e2e2e2;outline:none}#displayOptions label.forRadio:before{border-radius:8px}#displayOptions label.forCheckbox:before{border-radius:3px;bottom:-2px}#displayOptions input[type=radio]{display:none}#displayOptions input[type=radio]:checked+label:before{content:"•";color:#25c364;font-size:30px;text-align:center;line-height:18px}#displayOptions input[type=checkbox]{display:none}#displayOptions input[type=checkbox]:checked+label:before{content:"✓";font-size:15px;font-weight:bold;color:#25c364;text-align:center;line-height:15px}#displayOptions input[type=text]{border:1px solid #e2e2e2;border-radius:5px;color:#333}#displayOptions .displayOpt.big{max-width:100%}.extraBlind.klikSection{margin:0px 0px 10px}.extraBlind .reportOptions{margin-top:20px}.extraBlind .targetingInfo{width:80%;line-height:1.7em}#displayOptions .controlUnit.doAttendanceCodes label{margin:2px 0px;padding:5px 10px 5px 30px;border-radius:3px}#displayOptions .controlUnit.doAttendanceCodes label:before{background:#fff}#displayOptions .controlUnit.doAttendanceCodes label.forCheckbox:before{border-radius:3px;bottom:3px;left:4px}#displayOptions .controlUnit.doAttendanceCodes .btn{height:28px;line-height:28px;margin:5px 0px 0px 0px;padding:0px 12px}.displayOpt.inline{margin-left:10px}.doGroup .doGroupContents{display:block}.doGroup.collapsed .showLess,.doGroup.collapsed .doGroupContents,.doGroup .showMore{display:none}.doGroup.collapsed .showMore,.doGroup .showLess{display:inline-block}.checkboxHider{display:block;border:0px;margin:0px;padding:0px}.checkboxHider.hidden{display:none}.doGroup{background:#fff;margin:0px 0px 12px 0px}.doGroup .title{height:30px;line-height:30px;width:auto;padding:10px;transition:.4s}.doGroup .title .showMore,.doGroup .title .showLess{float:right}.doGroup .title .showMore img{transform:rotate(0deg);width:24px}.doGroup .title .showLess img{transform:rotate(180deg);width:24px}.doGroup .title:hover{cursor:pointer;background:#fafafa;transition:.4s}.page_reportCohort .doGroup{width:1000px}div.ui-tooltip-content{padding:5px;border:1px solid red}div.ui-tooltip-content p{font-weight:bold;font-size:12px}[data-tooltip],.tooltip{position:relative;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.page_home .tooltip-top:after{width:50px;margin-left:-28px}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:3px;width:90px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:10px;line-height:1.2;border-radius:2px}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:90%;left:50%}[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-45px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:after{bottom:92%}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:-30%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:rgba(0,0,0,0);border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9);margin-left:30px}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:rgba(0,0,0,0);border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}@media print{.qtip{display:none !important}}.box{float:right;background:#f7f7f7;cursor:pointer;font-size:12px;color:#444;text-align:center;-moz-user-select:none;user-select:none}.box .position{position:absolute;top:0;left:0;width:50%;height:50%;background:#cbcbcb}.box .topleft,.box .top,.box .topright,.box .bottomleft,.box .bottom,.box .bottomright{height:6px}.box .topright,.box .bottomright{left:auto;right:0}.box .top,.box .bottom{left:50%;margin-left:-22.5px}.box .bottomleft,.box .bottom,.box .bottomright{top:auto;bottom:0}.box .lefttop,.box .left,.box .leftbottom,.box .righttop,.box .right,.box .rightbottom{width:6px}.box .leftbottom,.box .rightbottom{top:auto;bottom:0}.box .left,.box .right{top:50%;margin-top:-15px}.box .righttop,.box .right,.box .rightbottom{left:auto;right:0}#menuPageWrap{display:flex;height:100%}#menuPageWrap #menuLeft{flex:1;background:#f7f7f7;max-width:220px;padding:0px;min-height:800px}@media print{#menuPageWrap #menuLeft{display:none}}#menuPageWrap #menuPageContent{flex:2;background:#fff}#menuPageContent{height:100%;margin:20px;position:relative;background:#fff}.pupilProfileImg{width:100%}.pupilProfileImg img{width:100px !important}.pupilPhotoBlock{width:100%;padding:0px 0px 10px 0px;text-align:center;font-weight:300;line-height:18px;border-bottom:1px solid #f1f1f1}.pupilPhotoBlock span{font-size:12px;font-weight:300}.pupilPhotoBlock a img,.pupilPhotoBlock img{width:120px}@media print{.pupilPhotoBlock{display:none}}.pupilPhotoBlock i{font-size:16px;color:#333}.pupilPhotoBlock i:hover{color:#c33}.pupilPhoto{width:120px;height:120px;overflow:hidden;border-radius:50%;margin:22px auto 10px;border:2px solid #fff;background:#fff}.pupilPhotoWrap{display:inline-block;vertical-align:middle;max-width:56%}.pupilPrevious,.pupilNext{display:inline-block;vertical-align:middle}.pupilPrevious a,.pupilNext a{transition:none;text-indent:-9999em;display:block;width:31px;height:31px;background:url("../img/arrowSprite.png") no-repeat left top}.pupilPrevious{margin-right:10px}.pupilPrevious a:hover{background-position:0px -31px}.pupilNext{margin-left:10px}.pupilNext a{background-position:-31px 0px}.pupilNext a:hover{background-position:-31px -31px}.pupilOverviewWrapper{width:333px;height:478px;background:#fff;border-radius:3px;text-align:center}.pupilOverviewWrapper img{width:100%}.pupilOverviewWrapper header{height:168px;background:#ccc;background-image:url("/js/libs/fancybox/fancybox_bg.png");background-size:4px 4px;border-bottom:1px solid #ccc;border-radius:3px 3px 0px 0px}.pupilOverviewWrapper header img{width:80px;border:5px solid #fff;border-radius:50%;box-shadow:0 4px 2px -2px gray;margin-top:15px}.pupilOverviewWrapper footer{height:67px;background:#ccc;padding-top:17px}.pupilOverviewWrapper footer a{display:block;font-weight:300;background:#333;width:300px;text-align:center;color:#fff;border-radius:5px;padding:15px 0px;margin:auto;font-size:13px}.pupilOverviewWrapper section{height:153px;background:#fff;width:300px;margin:15px auto}table.pupilOverview{width:100%;margin:0px;font-size:12px;font-weight:300}.pupilOverview th{background:#f5f5f5;height:26px;line-height:26px}.pupilOverview th,.pupilOverview td{border:1px solid #f0f0f0;text-align:left;padding:5px}.pupilOverview th a,.pupilOverview td a{font-weight:500;color:#333}#profileLeft{display:inline-block;vertical-align:top;margin-right:2%;min-width:48%}#profileRight{display:inline-block;vertical-align:top}#profileRight .attendancePie{text-align:center}#profileRight .attendancePie>div{margin:5px auto}#profileRight .klikSection .klikSectionBody table{width:100%}#profileRight .klikSection#daysBreakdown td{width:20%}img.permissionImg{max-width:40px;max-height:40px}.badge img{max-width:40px;max-height:40px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/js/libs/fancybox/fancybox_sprite_new@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/js/libs/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}.pupilOverviewWrapper header{background-image:url("/js/libs/fancybox/fancybox_bg@2x.png");background-size:4px 4px}.pupilOverviewWrapper footer{background-image:url("/js/libs/fancybox/fancybox_bg@2x.gif");background-size:4px 4px}}.widgetPadding .summaryTable tr td{padding:5px;border:1px solid #f1f1f1}.badge{display:inline-block;width:34px;height:34px;margin-right:4px;margin-bottom:4px}.badge img{max-width:100%}p.pupilProfileSubHeader{font-weight:bold;border-bottom:1px solid #f1f1f1;padding-bottom:5px}p.pupilProfileSubHeader.topMargin{margin-top:10px}.page_editUser #profileLeft,.page_editPupil #profileLeft{margin-top:10px;margin-bottom:50px}.klikSection.expandable{margin:0px 0px 9px 0px;border-radius:0px;border-bottom-width:0px}.klikSection.expandable .klikSectionHead{font-weight:600;border-bottom:none;height:48px;line-height:48px;transition:.3s;background:#fafafa}.klikSection.expandable .klikSectionHead:hover{background:#f7f7f7;transition:.3s;cursor:pointer}.page_editUser #profileLeft .klikTable,.page_editPupil #profileLeft .klikTable{margin:0px;width:100%}.page_editUser #profileLeft .klikSectionBody,.page_editPupil #profileLeft .klikSectionBody{margin:15px 15px 15px 15px}.page_editUser #profileLeft .klikTable td,.page_editPupil #profileLeft .klikTable td{padding:5px 0px}.page_editUser #profileLeft .klikTable #titleTitleTd{width:152px}.page_editUser #profileLeft .klikTable #emailTitleTd{width:152px}.page_editUser #profileLeft .klikTable #allowLoginTitleTd{width:152px}.page_editUser #profileLeft .klikTable #anonymiseTitleTd{width:152px}.page_editUser #profileLeft .klikTable #nextOfKinTitleTd{width:152px}.page_editUser #profileLeft .klikTable #teacherTypeTitleTd{width:152px}.page_editUser #profileLeft .klikTable #mobileTitleTd{width:152px}.page_editUser #profileLeft .klikTable #NINumberTitleTd{width:152px}.page_editUser #profileLeft .klikTable #maritalStatusTitleTd{width:152px}.page_editUser #profileLeft .klikTable #staffDisabilityTitleTd{width:152px}.page_editUser #profileLeft .klikTable #proofOfIdentificationTitleTd{width:152px}.page_editUser #profileLeft .klikTable tr,.page_editPupil #profileLeft .klikTable tr{border-bottom:none}.page_schoolOptions #profileLeft input[type=text],.page_schoolOptions #profileLeft textarea{padding:9px 0px 9px 0px;margin:0px 1px 0px 0px;width:100%;border-radius:3px;border:1px solid #dcdcdc;color:#666;text-indent:5px;float:left}#profileLeft .klikCB{display:inline-block;margin:12px 12px 12px 0px}#profileLeft input#firstname{width:50% !important}#profileLeft input#dob{width:50% !important}#profileLeft input#preferredFirstname{width:50% !important}#profileLeft select#title{width:63px;margin:0px 0px}#profileLeft select#clusterID{width:100%}#profileLeft select#QT{width:100%}#profileLeft select#teacherType{margin:0px 0px 6px}#profileLeft select#QTSroute{width:100%}#profileLeft #allowLoginTitleTd{padding:0px 0px !important}#profileLeft #titleTitleTd{padding:0px 0px !important}#profileLeft #titleTd{padding:0px 0px 5px 0px !important}#profileLeft #allowLoginTd .klikCB{margin:0px 12px 12px 0px}#profileLeft #proofOfQTSTd{padding:10px 0px !important}#profileLeft #QTSroute #profileLeft #usernameTitle i{font-size:9px}#profileLeft input[type=checkbox]{width:16px}.page_schoolOptions #submitBtnTd{padding:15px 0px}#menuPageWrap .klikSection{overflow:unset;margin:0px 0px 12px 0px}#menuPageWrap .klikSection #pupilHerringBone .ui-selectable{width:100%}.page_pattr #menuPageWrap .klikSection{width:500px}#menuPageContent #btnRow{border-bottom:none;background:#fff;min-height:32px;height:auto;padding:15px 8px 15px 0px}#menuPageContent #btnRow select{height:34px;vertical-align:top;margin-right:8px}.page_editSubjects #menuPageContent p{font-size:14px;line-height:20px;margin:0px 0px 20px 0px;padding:0px;color:#333;font-weight:300}.page_wordReplacements #menuPageContent p{font-size:14px;line-height:20px;margin:0px 0px 20px 0px;padding:0px;color:#333;font-weight:300}#menuPageContent .tabSetNew{height:auto;display:inline-block}#menuPageContent .tabSetNew li{display:inline-block;float:none}#menuPageContent .tabSetNew li a{margin-bottom:13px}#menuPageContent .tabSetNew li:first-child{margin-left:0px}.schoolInfoLeft{float:left;width:calc(100% - 340px);max-width:600px}.schoolInfoLeft #profileLeft{width:100%;max-width:900px}.schoolInfoRight{float:left;width:300px;margin-left:40px}.schoolInfoRight #profileRight{width:100%}.pageWrapNew h2{padding:0px 0px 15px 0px;margin:0px;color:#333;font-size:20px;font-weight:300}.pageWrapNew h3{padding:0px 0px 15px 0px;margin:0px;color:#333;font-size:18px;font-weight:300}.pageWrapNew{padding:12px;height:calc(100% - 24px)}.pageWrapNew p{font-size:14px;line-height:20px;margin:0px 0px 20px 0px;padding:0px;color:#333;font-weight:300}.pageWrapNew .content2ColLeft{display:inline-block;width:calc(50% - 6px);margin:0 6px 20px 0;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content2ColRight{display:inline-block;width:calc(50% - 6px);margin:0 0 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .btn{margin-bottom:20px}.pageWrapNew .content3ColLeft{display:inline-block;width:calc(33.3% - 6px);margin:0 6px 20px 0;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content3ColCentre{display:inline-block;width:calc(33.3% - 12px);margin:0 6px 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content3ColRight{display:inline-block;width:calc(33.3% - 6px);margin:0 0 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content4ColLeft{display:inline-block;width:calc(25% - 6px);margin:0 6px 20px 0;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content4ColLeftCentre{display:inline-block;width:calc(25% - 12px);margin:0 6px 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content4ColRightCentre{display:inline-block;width:calc(25% - 12px);margin:0 6px 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .content4ColRight{display:inline-block;width:calc(25% - 6px);margin:0 0 20px 6px;min-height:200px;box-sizing:border-box;vertical-align:top}.pageWrapNew .bordered{border:1px dashed #333;background:#fafafa}.pageWrapNew .borderedWhite{border:1px dashed #333;background:#fff}.pageWrapNew .minScreen{width:100%;max-width:1000px}pre code{background-color:#eee;border:1px solid #999;display:block;padding:20px;margin-bottom:0px}pre{margin:0px}.vennPopup .vennPupilsWrap{max-width:750px;clear:both}.vennPopup .vennPupilsWrap .pupilPillWrap{padding:5px 0px}.vennPopup .vennPopupBtns{clear:both;padding-top:10px}#vennBlocks{background:#f5f7f9;width:320px;margin:0px;padding:0px;position:absolute;right:-320px;top:0px;height:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#vennBlocks .filterPullTab{right:auto;left:-75px}#vennBlocks .filterPullTab a{font-size:11px;text-transform:uppercase;background:#333;cursor:pointer;color:#d2736a;padding:0px 0px 0px 15px;display:block;float:left;width:60px;height:38px;line-height:42px;border-radius:0px;margin-right:0px}#vennBlocks .filterPullTab a:hover{background:#666;color:#eaeaea}#vennBlocks .filterBoxWrap{background:#d2736a}#vennBlocks #vennBlock2 .filterPullTab{top:55px}#vennBlocks #vennBlock2 .filterPullTab a{color:#67c58f}#vennBlocks #vennBlock2 .filterBoxWrap{background:#67c58f}#vennBlocks #vennBlock3 .filterPullTab{top:95px}#vennBlocks #vennBlock3 .filterPullTab a{color:#68a5cd}#vennBlocks #vennBlock3 .filterBoxWrap{background:#68a5cd}#vennBlocks .vennBlocksContent{height:100%}#vennBlocks .vennBlocksContent .vennBlockWrap{position:absolute;top:0px;height:100%;width:320px}#vennBlocks .vennBlocksContent .vennBlockWrap .filterBoxWrap{left:0px;display:none}#vennBlocks .vennBlocksContent .vennBlockWrap.active .filterBoxWrap{display:block;z-index:30}#vennBlocks .vennBlocksContent .vennBlockWrap.active .filterPullTab a{background:#d2736a;color:#fff}#vennBlocks .vennBlocksContent .vennBlockWrap.active#vennBlock2 .filterPullTab a{background:#67c58f;color:#fff}#vennBlocks .vennBlocksContent .vennBlockWrap.active#vennBlock3 .filterPullTab a{background:#68a5cd;color:#fff}.open #vennBlocks{right:0px}.lozengeOn.vennSet{color:#fff}.lozengeOn.filterSetVENN1{background:#d2736a}.lozengeOn.filterSetVENN2{background:#67c58f}.lozengeOn.filterSetVENN3{background:#68a5cd}.venns{min-height:500px;padding-top:10px;position:relative;display:flex;flex-direction:row;justify-content:flex-end}.venns #closeVenn{flex-grow:1}.venns #vennInformation{opacity:0}.venns #vennInformation .content{padding:5px}.venns #vennInformation table{font-size:12px;font-weight:bold;padding-left:0px;list-style-type:none}.venns #vennInformation table tr{padding:10px;color:#fff}.venns #vennInformation table tr.vennKeySub{padding:5px;color:#333;font-size:10px}.venns #vennInformation table tr.fade{opacity:.3}.venns #vennInformation table .vennKey{width:180px;min-width:180px}.venns #vennInformation table .vennKeyText{margin-left:5px}.venns #vennInformation table .vennKeyPerc{font-weight:initial}.venns #vennInformation table .vennKeyPupils{font-size:10px;font-weight:initial}.venns #vennInformation table .vennKeyPupils span{white-space:nowrap}.venns #vennInformation table .vennKeyCircle{display:inline-block;vertical-align:top;width:10px;height:10px;border-radius:5px}.venns #vennInformation table .vennKeyRed{background-color:#d2736a}.venns #vennInformation table .vennKeyGreen{background-color:#67c58f}.venns #vennInformation table .vennKeyBlue{background-color:#68a5cd}#groupsContainer{background:#fff}@media print{#groupsContainer{background:rgba(0,0,0,0)}}#groupsContainer{padding:10px}#groupsContainer .wideBox{padding:0px}#groupsContainer .groupsLeft,#groupsContainer .groupsRight{display:inline-block;vertical-align:top}#groupsContainer .groupsLeft{width:320px;height:100%}#groupsContainer .groupsRight{width:calc(100% - 330px)}#controlBlock{border-bottom:1px solid #f1f1f1;background:#f5f5f5;height:30px;padding:9px 10px}#controlBlock.moreControls{height:70px}#controlBlock.moreControls .paDropdown{width:115px}#controlBlock a.xsmall{margin-top:10px}#controlBlock .tabSet{display:inline-block;font-size:11px;margin-right:8px;vertical-align:top;margin-bottom:0px}#controlBlock .dropperDown{float:left}#controlBlock select{width:200px;height:32px;margin:0px 0px;display:inline-block}.pickerHolder .picker .controlBlock select{width:100%;height:32px;margin:0px 0px;display:inline-block}#controlBlock.moreControls select{width:120px;height:32px;margin:0px 0px;display:inline-block}#controlBlock.moreControls .search_field{width:220px}#controlBlock.moreControls .search_field input[type=text]{width:184px}.groupRadioBtns{float:left;padding:7px 10px;font-size:12px}.groupMakeBtn{float:left;padding:0px}#popBody .groupPicker{margin-right:0px;margin-top:50px}#popBody #controlBlock{position:fixed;width:480px}#subjectID{margin-right:25px}.controlDropdown{display:inline-block;font-size:11px;height:30px;margin-right:8px;vertical-align:top}.controlSearch{line-height:25px;margin-right:8px;height:32px;display:inline-block;vertical-align:top;width:175px;font-size:13px}.controlSearch .search_field{display:inline-block;background:#fff;border:1px solid #dcdcdc;margin:0px 3px 0 0;border-radius:5px;height:30px}.controlButtons{float:right;height:40px;display:inline-block;vertical-align:middle}.controlButtons .widgetBtn{text-align:center;font-size:11px;cursor:pointer;color:#666;padding:10px 20px 10px 20px;margin-top:0px;margin-bottom:14px;display:block;float:left;border-radius:3px;margin-right:10px;background-color:#fff;text-transform:uppercase;border:1px solid #f1f1f1;letter-spacing:1px;box-shadow:0 1px 0 rgba(0,0,0,.05);font-weight:300;width:auto}.controlButtons .widgetBtn i{padding-right:6px;font-size:16px;vertical-align:middle;font-weight:300}.controlButtons .widgetBtn:hover{background:#f1f1f1;color:#666}.removeX{width:45px;height:45px;border-left:1px solid #fff;text-align:center}.removeX:hover{background:#fff}.removeX img{width:24px}.groupHeader{background-color:#f7f7f7;font-size:13px;margin:0px;padding:0px;height:45px;line-height:45px;text-transform:uppercase;font-weight:bold}.groupTitle{float:left;text-indent:10px}.groupBtn{float:right;width:45px;height:45px;border-left:1px solid #fff;text-align:center}.groupBtn:hover{background:#fff}.groupBtn img{width:24px;height:24px}#set0{line-height:20px;width:100%;font-size:13px}#set0 img{width:40px;height:40px}#set0 a{font-weight:300;color:#333}#set0 a:hover{color:red;background-color:#fff !important}.profilePic{width:50px}.pupilCheckbox{width:20px}.yearBox{background-color:#f7f7f7;padding:6px;margin:2px 0px;font-size:12px;text-transform:uppercase;color:#333;font-weight:bold}.groupHead{padding:15px;height:auto}.groupHead .groupInfo{height:36px}.groupPupilList{max-height:0px;overflow:hidden;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-ms-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.groupPupilList.active{border-top:1px solid #e8e8e8;max-height:3000px}.groupLeft{width:70px;float:left;margin:15px 15px 15px}.groupLeft .groupAddLeave{float:left}.groupLeft img{width:68px;height:68px;border:1px solid #eee;border-radius:3px;margin-top:2px;margin-bottom:10px}.groupLeft input[type=submit]{width:70px;border:0 none;cursor:pointer;font-size:10px;text-transform:uppercase;background:#c73439;cursor:pointer;color:#fff;padding:12px 17px 12px 15px;margin-top:3px;margin-bottom:5px;display:block;float:left;border-radius:3px;margin-right:10px}.groupLeft input[type=submit]:hover{background:#666}.groupRight{width:270px;float:left;margin:15px 15px 15px 0px;max-height:2960px;overflow-x:hidden;overflow-y:auto}@media print{.groupRight{margin:15px}}.groupRight img{width:40px;height:40px}.groupRight a{font-weight:300;color:#333;font-size:13px}.groupRight a:hover{background-color:#fff !important}.groupSelect{text-align:center;font-size:12px;float:right}.groupSelect span{display:block;float:left;line-height:26px;padding-right:5px}.groupSelect .xsmallBtn.padRight{margin-right:4px}.groupSettings{width:100%}.groupButtons{margin-top:10px;margin-bottom:10px}.groupSetBtn{font-size:10px;text-transform:uppercase;cursor:pointer;color:#fff;padding:12px 17px 12px 15px;display:inline-block;float:left;border-radius:3px;margin-right:10px}.groupSetBtn:hover{background:#666;color:#fff}.page_userGroups .wideBox{width:385px;padding:0px}.page_listGroups .wideBox{width:385px}.wideBox .greyBar.dark a.bold.red{color:#bd1220;padding-left:10px}.newGroups{background:#f5f5f5 !important;padding:6px !important}.groupWrapper{width:320px;margin:6px;padding:0px;float:left;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d8d8d8;border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;vertical-align:top;box-shadow:0 0 1px rgba(0,0,0,.15)}.newGroupHead{position:relative;height:45px;line-height:45px;background-color:#fff;padding:0px 0px 0px 0px;font-size:14px;z-index:53;color:#333;font-weight:bold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border-bottom:1px solid #f1f1f1}.newGroupHead a{color:#333}.newGroupHead a:hover{color:#bd1220}.groupSeeBtn{margin-left:10px;width:261px;text-align:center;margin-bottom:10px;margin-top:10px}.groupDropMenu{width:121px;height:auto;background:#fff;position:absolute;display:none;top:35px;right:10px;border:1px solid #e5e5e5;z-index:400;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,.1);box-shadow:0px 4px 5px 0px rgba(0,0,0,.1)}.groupDropMenu ul{list-style:none;text-align:right;font-size:11px;line-height:20px;padding:0px;margin:10px 10px 7px 0px}.groupInfoStrip{width:100%;background:#fbfbfb;border-bottom:1px solid #f1f1f1}.groupSubject{height:20px;line-height:20px;padding:6px 10px;float:left}.provisionMapBtn{height:20px;line-height:21px;padding:0px 5px;float:left;background:#999;font-size:11px;border-radius:3px;color:#fff;margin:6px 0px 6px 6px}.groupYears{height:20px;line-height:20px;padding:6px 10px;float:right;font-size:11px;font-weight:bold}.groupPupilListNew{max-height:141px;overflow:hidden;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-ms-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.groupPupilListNew.active{max-height:3000px}.newGr{margin-top:10px !important;padding-left:15px}.noPadding{padding:0px !important}.newGroupsContainer{width:99%;margin:.5%}.newGroupHolder{width:19%;margin:.5%;float:left;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #f1f1f1;box-sizing:border-box;min-height:45px;border-bottom:none}.newGroupHeader{padding-top:6px;background:#f5f5f5;border-top-right-radius:5px;border-top-left-radius:5px;height:39px}.newGroupHeader h2{float:left;padding:0px 0px 0px 10px;margin:0px;font-size:12px;font-weight:bold;line-height:34px}.newGroup{min-height:60px;border-bottom:1px solid #f1f1f1;background:#fff;display:block;width:100%}.newGroup.groupDivider{min-height:5px;background-color:#f1f1f1}.newGroup.groupDivider:hover{background-color:#f1f1f1}.newGroup.user{background:#fdfdfd}.newGroup.archive{background-color:#f5f5f5}.newGroup.archive:hover{background-color:#eee}.newGroup:hover{background:#fcfcfc;cursor:pointer}.newGroupImage{width:40px;height:40px;padding:10px;float:left}.newGroupImage img{width:40px;height:40px;border-radius:50%}.newGroupNoImage{width:40px;height:40px;background:#ccc;border-radius:50%}.newGroupNoImage h3{font-size:20px;font-weight:300;text-transform:uppercase;line-height:42px;margin:0px;padding:0px 0px 0px 1px;text-align:center;display:block;color:#5a5a5a}.newGroupName{min-height:40px;padding:10px 10px 10px 0px;float:left;width:calc(75% - 90px)}.newGroupName h2{padding:7px 0px 0px 0px;margin:0px;font-size:14px;font-weight:bold}.newGroupName p{padding:0px 0px 0px 0px;margin:0px;font-size:11px;font-weight:400;color:#999}.newGroupName p span{padding:2px;margin:0px;font-size:7px;font-weight:300;color:#fff;background:red;border-radius:2px}.newGroupCount{width:40px;height:40px;padding:10px;float:right;text-align:center}.newGroupCount h3{padding:6px 0px 0px 0px;margin:0px;font-size:14px;font-weight:300}.newGroupCount p{padding:0px;margin:0px;font-size:10px;font-weight:300}.newGroupEmpty{min-height:202px;border-bottom:1px solid #f1f1f1;background:#fff;display:block;width:100%;text-align:center}.newGroupEmpty img{width:23px;height:23px;margin:28px 0px 28px 0px}.newGroupEmpty p{font-size:12px;font-weight:300}.newGroupBtn{display:table;margin:35px auto 10px auto;background-color:#fff;font-weight:bold;color:#333;font-size:11px;font-weight:bold;border-radius:4px;padding:0px 18px;height:30px;line-height:32px;letter-spacing:-0.2px;border:1px solid #e5e5e5}.newGroupAddBtn{float:right;width:31px;height:31px;margin:0px 6px 0px 0px;background-color:#fff;font-weight:bold;color:#333;font-size:20px;font-weight:400;border-radius:4px;padding:0px;text-align:center;line-height:30px;border:1px solid #e5e5e5}.newGroupAddBtn.arrow{line-height:33px}.newGroupAddBtn img{height:31px;width:31px}#groupsLeft{float:left;background:#fff;height:calc(100% - 30px);width:220px;padding:15px}@media print{#groupsLeft{display:none}}#groupsRight{height:100%;margin-left:260px;padding-top:15px}@media print{#groupsRight{margin-left:0px}}.groupProfileImg{width:100%}.groupProfileImg img{width:100px !important}.groupPhotoBlock{width:100%;margin-bottom:15px;padding:10px 0px;text-align:center;border-bottom-width:1px;box-shadow:0 0 1px rgba(0,0,0,.15);border-radius:4px;background:#fff;font-weight:300;line-height:18px}.groupPhotoBlock span.groupYearsLabel{font-size:12px;font-weight:300}.groupPhotoBlock .thumb a img,.groupPhotoBlock .thumb img{width:110px}@media print{.groupPhotoBlock{display:none}}.groupInfoBox{margin:10px 0px;font-weight:bold}.groupPhotoBlock p{padding:3px 0px;margin:0px;font-size:13px;font-weight:bold;color:#999}.groupPhoto{width:110px;height:110px;overflow:hidden;border-radius:50%;margin:0px auto;border:5px solid #fff;background:#333}.groupPhoto img{width:100%}.groupNoPhoto{text-align:center}.groupNoPhoto h2{font-size:72px;color:#666;padding:0px;margin:0px;font-weight:300;line-height:112px}.groupPhotoWrap{display:inline-block;vertical-align:middle;max-width:56%}.newGroupMenuCount{background:#333;color:#fff;padding:4px;border-radius:50%;font-size:12px;font-weight:400;margin-left:7px}.newGroupMembersHolder{width:320px;margin:0% .5% .5% .5%;float:left;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #f1f1f1;box-sizing:border-box;min-height:105px;border-bottom:none}.newGroup .newGroupMemberName{min-height:40px;padding:10px 10px 10px 0px;float:left;width:60%}.newGroup .newGroupMemberName a{color:#333}.newGroup .newGroupMemberName a:hover{color:#bd1220;cursor:pointer}.newGroup .newGroupMemberName h2{padding:7px 0px 0px 0px;margin:0px;font-size:14px;font-weight:bold}.newGroup .newGroupMemberName p{padding:0px 0px 0px 0px;margin:0px;font-size:11px;font-weight:400;color:#999;line-height:normal}.newGroup .newGroupMemberName p span{padding:2px;margin:0px;font-weight:300;font-style:italic;border-radius:2px}.newGroup .newGroupCheckbox{width:15px;height:15px;padding:20px 0px 10px 10px;float:left}.groupsBoxRight{height:100%;margin-left:345px;margin-right:15px}.groupDescriptionBox{width:100%;min-height:60px;background:#fff;display:block;width:100%;margin-bottom:20px}.groupDescription{border:1px solid #f1f1f1;border-top:none;overflow-y:scroll}.groupDescription p{padding:10px;margin:0px;font-size:13px;line-height:23px}.groupMembers.hideControls .newGroupCheckbox{display:none}.groupMembers.hideControls #pickerAddMembers{display:none}.memberTypeTab.noMembers p.noMembers{display:inline-block}.memberTypeTab p.noMembers{padding:30px;display:none;font-size:14px;font-weight:300;border-bottom:1px solid #f1f1f1;margin:0px}.noMembers a{color:#bd1220}.noMembers a:hover{cursor:pointer;color:#000}#groupMemberTypeTabHeaders{border-bottom:1px solid #ccc;margin-top:0px;padding-left:5px;background:#f5f5f5}.memberTypeTabHeader{background-color:#f5f5f5;color:#999;font-size:11px;display:inline-block;padding:10px 10px;border:1px solid #ccc;margin-right:-6px;border-radius:4px 4px 0px 0px;border-bottom:none;margin-bottom:-1px;width:42%}.memberTypeTabHeader:hover{background-color:#fff}.memberTypeTabHeader.selected{background-color:#fff;color:#999;border:1px solid #ccc;border-bottom:1px solid #fff}.groupDescriptionBox.pickerBox{width:400px}.groupDescriptionBox.pickerBox .newGroupHeader{background-color:#bd1220;color:#fff}.groupDescriptionBox.pickerBox .newGroupHeader span.box{background-color:inherit}.groupDescriptionBox.pickerBox.juniper .newGroupHeader{background-color:#281a39;color:#fff}.groupDescriptionBox.pickerBox.juniper .newGroupHeader span.box{background-color:inherit}.groupDescriptionBox.pickerBox.edisonTracker .newGroupHeader{background-color:#00c7ff;color:#fff}.groupDescriptionBox.pickerBox.edisonTracker .newGroupHeader span.box{background-color:inherit}.singleSpinner{max-width:32px;max-height:32px;margin-left:auto;margin-right:auto;padding:30px;text-align:center;display:block}.groupProfileSection{margin:10px}.groupProfileSection p{padding-left:0px}.groupProfileSection .groupFilters p{padding:0px}.groupProfileSection .groupFilters div.lozengeOn{margin-bottom:10px}.groupProfileSection .editDescription input{width:100%;margin-bottom:10px}.groupDescription #widgetWorld{padding:0px}.groupDescription #widgetWorld table{width:100%}.groupDescription #widgetWorld .pieChart{margin-left:auto;margin-right:auto}.groupDescription .groupConsent .pupilPillWrap{margin:5px}.groupPicker{min-width:500px}.groupPickerSelects{background:#f5f5f5}.groupPickerSelects a.xsmall{margin-left:6px;margin-bottom:10px}#menuPageContent .newGroupsContainer{width:100%;margin:0px}#menuPageContent .newGroupHolder{width:24%;margin:0% 1% 1% 0%}#filterStatsWrapper{padding:5px}.filterStatsBoxR{width:49%;float:right}.filterStatsBoxL{width:49%;float:left}.vTab>ul{float:left;list-style:none;text-align:center;width:126px;margin:0 0 0 -40px}.vTab>ul li{border:1px solid #888;background-color:#ddd}.vTab>ul li.title{padding:8px 5px;font-weight:bold}.vTab>ul li a,.vTab ul li a:visited{padding:8px 5px;text-decoration:none;color:#777;display:block}.vTab>ul li a:hover{color:#000;background-color:#eee}.vTab>ul li.selected{border-right:none;background-color:#fff}.vTab>ul li.selected a{font-weight:bold;color:#000}.vTabContent{min-height:134px}.hide{display:none}.highlight{background-color:#e6f5ff;cursor:pointer}.progressBar{width:500px;height:20px;margin:0 auto 0 auto;position:relative;border:2px solid #1c60dd}.progressBarInner{position:absolute;top:0;left:0;margin:1px;height:18px;background-color:#16d}.progressBarTxt{position:absolute;top:0;left:0;width:500px;height:20px;line-height:20px;text-align:center;color:#ddd;text-shadow:0 1px #000}.assetTable.domainReport,.domainReport.assetTableScrollable{display:inline-block;padding:10px}.assetTable.domainReport tr.success,.domainReport.assetTableScrollable tr.success{background-color:rgba(128,255,128,.1)}.assetTable.domainReport tr.failure,.domainReport.assetTableScrollable tr.failure{background-color:rgba(255,128,128,.1)}.commsScreen{width:100%}.commsScreen .commsCompose{vertical-align:top}.commsScreen .commsCompose button{margin-left:0px}.commsScreen .commsCompose .comms_add-button{transform:translate(0, -4px)}.commsScreen .commsCompose .commsSendTo .commsRow{border:1px solid #ddd;position:relative;padding:5px;line-height:40px;min-height:40px;margin-bottom:12px;border-radius:4px;background:#fff}.commsScreen .commsCompose .commsSendTo .commsRow.half{width:48%;width:calc(50% - 18px);display:inline-block}.commsScreen .commsCompose .commsSendTo .commsRow.active{border:1px solid #999}.commsScreen .commsCompose .commsSendTo .commsRow input[type=text]{width:80%;border:none;line-height:32px}.commsScreen .commsCompose .commsSendTo .commsRow span{font-size:12px;margin-right:5px;vertical-align:middle}.commsScreen .commsCompose .commsSendTo .commsRow .box{background:none;display:block;top:5px;position:absolute;right:3px}.commsScreen .commsCompose .commsSendTo .commsRow .box.hide{display:none}.commsScreen .commsCompose .commsSendTo .commsRow .box a{margin-right:0px;margin-top:4px}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag{height:27px;line-height:27px;padding:0px 1px 0px 10px;min-width:70px;background:#fff;font-size:12px;margin:5px 5px 5px 0px;border:1px solid #e5e5e5;border-radius:4px;color:#090909;display:inline-block}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag.dark,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag.dark{background:#ddd}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag.light,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag.light{background:#cde}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag:hover,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag:hover{background:#fff;color:#333;cursor:pointer;border:1px solid #c6c6c6;cursor:pointer}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag .closeTag,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag .closeTag{float:right}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag .closeTag img,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag .closeTag img{width:22px;opacity:.7}.commsScreen .commsCompose .commsSendTo .commsRow .tagList .tag .closeTag:hover img,.commsScreen .commsCompose .commsSendTo .commsRow .fileList .tag .closeTag:hover img{opacity:1}.commsScreen .commsCompose .commsSendTo .tagList{display:block;border-radius:0 0 4px 4px;margin-top:-3px;background:#d1d7dd}.commsScreen .commsCompose .commsSendTo .tagList .jui-tag{padding-right:0;border-radius:23456px;margin:13px 0 10px 10px;box-shadow:0 2x 3px rgba(0,0,0,.14)}.commsScreen .commsCompose .commsSendTo .tagList .jui-tag i{padding:0 10px;opacity:.8;cursor:pointer}.commsScreen .commsCompose .commsSendTo .tagList .jui-tag i:hover{opacity:1}.commsScreen .commsCompose .commsSendTo .fileList{display:inline-block;width:75%}.commsScreen .commsCompose .commsEditor{margin:0;background-color:#fff}.commsScreen .commsCompose .commsEditor .trumbowyg-box,.commsScreen .commsCompose .commsEditor .trumbowyg-editor{margin:0px;width:auto}.commsScreen .commsCompose .commsEditor .trumbowyg-editor p{margin:0px}.commsScreen .pickerWindow{display:inline-block}.commsScreen .pickerWindow .pickerHolder{margin-top:10px}.commsScreen .pickerWindow .pickerHolder .pickerHeader{display:none}.commsScreen .commsSMSLength{color:#766b6c}.docFolderFiles .email.thumb{width:100px;height:auto}.docFolderFiles .email.thumb img{width:90px;height:90px;padding:5px}.docFolderFiles .email.thumb .title{width:90px;padding:5px;font-size:12px;text-align:left}#popMsgJob .assetTable tr.success,#popMsgJob .assetTableScrollable tr.success{background-color:rgba(70,255,70,.2)}#popMsgJob .assetTable tr.failure,#popMsgJob .assetTableScrollable tr.failure{background-color:rgba(255,70,70,.2)}.contactList{font-size:12px}.contactList .pupilRow .contactBox,.contactList .userRow .contactBox{width:60%;display:inline-block}.contactList .pupilRow .contactBox .contact,.contactList .userRow .contactBox .contact{padding-bottom:10px}#letterTemplates #templatesView{width:700px}#smsPage{height:calc(100% - 53px);padding:0px;position:relative}#colRight #topUpBar{width:320px;-webkit-box-shadow:3px 0px 34px -1px rgba(0,0,0,.3);-moz-box-shadow:3px 0px 34px -1px rgba(0,0,0,.3);box-shadow:3px 0px 34px -1px rgba(0,0,0,.3)}#colRight #topUpBar #smsClose{display:block}.screenWrapper.topup-smstopup{height:100%}#topUpBar{height:100%;background:#fff;right:0px;top:0px;position:relative;overflow:visible;z-index:2000}#topUpBar #smsClose{display:none}#topUpBar #paymentHistory table{width:100%}.topUpTextsWrap{padding:10px 24px 10px 24px;border-bottom:1px solid #f4f4f4}.textsRemaining{width:100%;display:flex;align-items:center}.textsRemaining h2{margin:0;padding:0;font-size:42px;font-weight:300}.clusterView .textsRemaining h2{color:#000}.brandID3 .textsRemaining h2{color:#00c7ff}.brandID4 .textsRemaining h2{color:#1ca6e5}.textsRemaining p{margin:0;padding:5px 0px;color:#999;font-size:11px;font-weight:100}.textsRemainingLeft{display:inline-block}.textsRemainingRight{display:inline-block;margin-left:5px;line-height:18px;margin-right:12px}.AddCreditTextsWrap{padding:16px 24px 0px 24px;border-bottom:1px solid #f4f4f4;position:relative}.AddCreditTextsWrap h3{margin:0px 0px 12px 0px;padding:0;color:#333;font-size:14px;font-weight:300;text-align:left}.creditBox{display:inline-block;width:16%;height:34px;border:1px solid #dcdcdc;border-radius:5px;color:#999;font-size:13px;margin-right:2%;text-align:center;line-height:34px}.creditBox:hover{background:#efefef;cursor:pointer}.creditBox.selected{background:#efefef}.AddCreditTextsWrap input[type=text]{display:inline-block;margin:0;padding:0;width:24%;appearance:none;box-shadow:none;border-radius:none;color:#999;font-size:13px;border-radius:5px;text-align:center;height:34px;line-height:34px;text-indent:0px;border:1px solid #dcdcdc}.AddCreditTextsWrap input[type=text].selected{background-color:#efefef}.AddCreditTextsWrap input[type=text]:focus{outline:none;box-shadow:0 0 0px #de0000}input.cardNo[type=text],input.cardName[type=text]{width:100%;margin-bottom:0px;text-align:left;text-indent:8px}input.cardExpiry[type=text]{width:49%;margin-bottom:8px;text-align:left;text-indent:8px}input.cardCSV[type=text]{width:90%;margin-bottom:0px;text-align:center;text-indent:0px;margin-left:0%;float:left}input.cardNo.highlighted,input.cardName.highlighted,input.cardExpiry.highlighted,input.cardCSV.highlighted{border:1px solid #c33}.AddCreditTextsWrap input:focus{border:1px solid #333;box-shadow:0 0 0px #de0000}.AddCreditTextsWrap p{font-size:13px;text-align:left;margin:22px 0px}.AddCreditTextsWrap span{font-size:20px}.AddCreditTextsWrap a.link{font-size:13px;color:#c33;text-decoration:none}.AddCreditTextsWrap a.link:hover{color:#333}.brandID3 .AddCreditTextsWrap span{color:#00c7ff}.brandID4 .AddCreditTextsWrap span{color:#1ca6e5}.clusterView .AddCreditTextsWrap span{color:#000}.AddCreditTextsWrap .btn{display:inline-block;padding:0px 0px;cursor:pointer;color:#fff;border-radius:4px;border:none;font-size:11px;letter-spacing:0px;font-weight:bold;margin-right:0px;height:45px;line-height:45px;width:100%;text-align:center;margin-bottom:14px;outline:0px;transition:.4s}.AddCreditTextsWrap .btn:hover{background:#333;transition:.4s}.brandID3 .AddCreditTextsWrap .btn{background:#00c7ff}.brandID3 .AddCreditTextsWrap .btn:hover{background:#333}.brandID4 .AddCreditTextsWrap .btn{background:#1ca6e5}.brandID4 .AddCreditTextsWrap .btn:hover{background:#333}#stripeLogo{position:absolute;top:11px;right:23px;opacity:1;transition:.4s}#stripeLogo img{width:90px}#stripeLogo:hover{cursor:pointer;opacity:.8;transition:.4s}.payAmmount{width:100%;display:inline-block}.payAmmount p{text-align:left;margin:0px}.payStatement{width:67%;display:inline-block}.payStatement p{text-align:right;font-size:9px}.warningWrap{margin:4px 0px 10px 0px;color:#c33}.cardLogos img{width:100%;margin-top:12px}#smsClose{position:absolute;top:10px;right:10px}#smsClose img{width:13px}#smsClose:hover{cursor:pointer}#paymentBox{display:block;padding-bottom:18px}.commsScreen ::-webkit-input-placeholder{color:#999}.page_sms .tabSetNew,.page_smsHistory .tabSetNew,.page_smsSendList .tabSetNew,.page_email .tabSetNew,.page_emailHistory .tabSetNew,.page_emailSendList .tabSetNew{width:100%;padding:0;margin:6px 0 0 0;font-size:12px;font-weight:400;text-transform:none;margin-bottom:10px;border-bottom:1px solid #f4f4f4;list-style:none outside none;height:46px;line-height:46px;background:#fff;position:relative}@media print{.page_sms .tabSetNew,.page_smsHistory .tabSetNew,.page_smsSendList .tabSetNew,.page_email .tabSetNew,.page_emailHistory .tabSetNew,.page_emailSendList .tabSetNew{display:none}}.page_sms .tabSetNew li,.page_smsHistory .tabSetNew li,.page_smsSendList .tabSetNew li,.page_email .tabSetNew li,.page_emailHistory .tabSetNew li,.page_emailSendList .tabSetNew li{display:inline;float:left;list-style:none outside none;position:relative;z-index:35}.page_sms .tabSetNew li a,.page_smsHistory .tabSetNew li a,.page_smsSendList .tabSetNew li a,.page_email .tabSetNew li a,.page_emailHistory .tabSetNew li a,.page_emailSendList .tabSetNew li a{height:20px;line-height:20px;margin-top:10px;background-color:#fff;color:#666;display:block;padding:0px 0px;text-decoration:none;z-index:40;border:none;border-radius:0px 0px 0px 0px;margin-left:none;margin-right:27px}.page_sms .tabSetNew li a:hover,.page_smsHistory .tabSetNew li a:hover,.page_smsSendList .tabSetNew li a:hover,.page_email .tabSetNew li a:hover,.page_emailHistory .tabSetNew li a:hover,.page_emailSendList .tabSetNew li a:hover{background:#fff}.page_sms .tabSetNew li:first-child,.page_smsHistory .tabSetNew li:first-child,.page_smsSendList .tabSetNew li:first-child,.page_email .tabSetNew li:first-child,.page_emailHistory .tabSetNew li:first-child,.page_emailSendList .tabSetNew li:first-child{margin-left:12px}.page_sms .tabSetNew .active a,.page_smsHistory .tabSetNew .active a,.page_smsSendList .tabSetNew .active a,.page_email .tabSetNew .active a,.page_emailHistory .tabSetNew .active a,.page_emailSendList .tabSetNew .active a{background:#fff;color:#333;border:none;height:20px;line-height:20px;font-weight:bold;outline:0}.page_sms.brandID1 .tabSetNew li a:hover,.page_smsHistory.brandID1 .tabSetNew li a:hover,.page_smsSendList.brandID1 .tabSetNew li a:hover,.page_email.brandID1 .tabSetNew li a:hover,.page_emailHistory.brandID1 .tabSetNew li a:hover,.page_emailSendList.brandID1 .tabSetNew li a:hover{color:#ce222d}.page_sms.brandID3 .tabSetNew li a:hover,.page_smsHistory.brandID3 .tabSetNew li a:hover,.page_smsSendList.brandID3 .tabSetNew li a:hover,.page_email.brandID3 .tabSetNew li a:hover,.page_emailHistory.brandID3 .tabSetNew li a:hover,.page_emailSendList.brandID3 .tabSetNew li a:hover{color:#00c7ff}.page_sms.brandID4 .tabSetNew li a:hover,.page_smsHistory.brandID4 .tabSetNew li a:hover,.page_smsSendList.brandID4 .tabSetNew li a:hover,.page_email.brandID4 .tabSetNew li a:hover,.page_emailHistory.brandID4 .tabSetNew li a:hover,.page_emailSendList.brandID4 .tabSetNew li a:hover{color:#1ca6e5}.page_sms.clusterView .tabSetNew li a:hover,.page_smsHistory.clusterView .tabSetNew li a:hover,.page_smsSendList.clusterView .tabSetNew li a:hover,.page_email.clusterView .tabSetNew li a:hover,.page_emailHistory.clusterView .tabSetNew li a:hover,.page_emailSendList.clusterView .tabSetNew li a:hover{color:#000}.page_sms.brandID1 .tabSetNew .active a,.page_smsHistory.brandID1 .tabSetNew .active a,.page_smsSendList.brandID1 .tabSetNew .active a,.page_email.brandID1 .tabSetNew .active a,.page_emailHistory.brandID1 .tabSetNew .active a,.page_emailSendList.brandID1 .tabSetNew .active a{border-bottom:2px solid #ce222d}.page_sms.brandID3 .tabSetNew .active a,.page_smsHistory.brandID3 .tabSetNew .active a,.page_smsSendList.brandID3 .tabSetNew .active a,.page_email.brandID3 .tabSetNew .active a,.page_emailHistory.brandID3 .tabSetNew .active a,.page_emailSendList.brandID3 .tabSetNew .active a{border-bottom:2px solid #00c7ff}.page_sms.brandID4 .tabSetNew .active a,.page_smsHistory.brandID4 .tabSetNew .active a,.page_smsSendList.brandID4 .tabSetNew .active a,.page_email.brandID4 .tabSetNew .active a,.page_emailHistory.brandID4 .tabSetNew .active a,.page_emailSendList.brandID4 .tabSetNew .active a{border-bottom:2px solid #1ca6e5}.page_sms.clusterView .tabSetNew .active a,.page_smsHistory.clusterView .tabSetNew .active a,.page_smsSendList.clusterView .tabSetNew .active a,.page_email.clusterView .tabSetNew .active a,.page_emailHistory.clusterView .tabSetNew .active a,.page_emailSendList.clusterView .tabSetNew .active a{border-bottom:2px solid #000}.smsFloat{right:0px;position:absolute;top:0px;z-index:1100}.smsFloat .topUpTextsWrap{padding:9px;border:none;opacity:1}.smsFloat .topUpTextsWrap .textsRemaining h2{font-size:32px}.smsFloat .topUpTextsWrap .textsRemainingRight{line-height:14px;font-size:12px}.commsRecipients{padding:30px}.commsRecipients .smsPreview{margin:0px 0px 25px 0px}.commsRecipients .jui-title{margin-bottom:1.5rem}.commsRecipientsList{width:720px;background:#fff;display:inline-block;margin-bottom:20px}.commsRecipientsList p{margin:0 0 10px}.commsRecipientsHeader{display:block;height:60px;line-height:60px;background:#f6f6f6;border:1px solid #e6e6e6;font-size:12px;font-weight:bold}.commsRecipientsHeaderLeft,.commsPillHolder{display:inline-block;width:250px;margin-left:10px;font-size:12px;font-weight:bold;vertical-align:top}.commsRecipientsHeaderLeft.commsPillHolder,.commsPillHolder.commsPillHolder{vertical-align:middle}.commsRecipientsHeaderBtns,.commsRecipientsCount{display:inline-block;margin-left:0px;font-weight:bold}.commsRecipientsCount{width:90px;margin-left:0px}.commsRecipientsHeaderBtns{width:100%;margin-bottom:24px}.commsRecipientsHeaderCols{width:365px;display:inline-block}.commsRecipientsHeaderContact{width:92px;display:inline-block}.commsRecipientsHeaderMethod{width:40px;display:inline-block;text-align:center}.commsRecipientsHeaderBtns{font-size:12px}.commsRecipientsCount{font-size:10px;font-weight:normal}.commsRecipientsCount span{font-size:16px;font-weight:normal;margin-left:0px}.commsRecipientsIconCount{display:inline-block;width:285px;margin-left:0px;vertical-align:top;margin-top:16px}.commsBtn,.commsRecipientsHeaderBtns span{display:inline-block}.commsRecipientsHeaderBtns span{margin-right:5px}.commsBtn{border-radius:4px;border:1px solid #e6e6e6;height:30px;line-height:30px;background:#fff;margin-right:5px;font-weight:normal;padding:0px 10px;transition:.4s}.commsBtn:hover{background:#5b5b5b;border:1px solid #5b5b5b;cursor:pointer;transition:.4s;color:#fff}.commsBtn.active{border:1px solid #5b5b5b;background:#5b5b5b;color:#fff;transition:.4s}.commsRecipientsHeaderRight{display:inline-block;font-size:12px;font-weight:bold;vertical-align:top;width:66px;text-align:center;margin-left:100px}.commsRecipientsArrow{display:inline-block;font-size:12px;font-weight:bold;vertical-align:top;width:40px;background:#fff;text-align:center;transition:.4s;border-bottom:1px solid #e6e6e6}.commsRecipientsArrow img{width:16px}.commsRecipientsArrow:hover{background:#f6f6f6;border-bottom:1px solid #e6e6e6;transition:.4s;cursor:pointer}.commsRecipientsArrow.greyed{background:#f6f6f6;border-bottom:1px solid #f6f6f6}.recipientRow{border:1px solid #e6e6e6;border-width:0 1px 1px;height:60px;line-height:60px}.recipientDropdown{display:block;background:#f6f6f6;padding:0px 0px 0px 12px;border-bottom:1px solid #e6e6e6;max-height:0;-webkit-transition:max-height 2s;-moz-transition:max-height 2s;-ms-transition:max-height 2s;-o-transition:max-height 2s;transition:max-height 2s;overflow:hidden}.recipientDropdown.open{max-height:700px}.recipientDropdown h2{margin:0px;padding:12px 0px 0px 0px;font-weight:300;font-size:12px;font-weight:300}.contactSendBox{background:#fff;height:50px;width:98%;margin:0% 2% 0% 0%;border-radius:4px;margin-top:12px;display:inline-block;color:#333}.contactSendBoxes{padding-bottom:12px}.contactSendBox.greyed{color:#ccc}.contactSendBoxImg{height:34px;width:34px;float:left;margin:8px 7px;background:url("../img/svg/user-icon2x.png") no-repeat;border-radius:17px;transition:.4s;background-size:34px 34px}.contactTicked{background:url("../img/svg/green-tick2x.png") no-repeat;transition:.4s;background-size:34px 34px}.contactSendBoxImg:hover{cursor:pointer}.contactSendBox.greyed .contactSendBoxImg{background:url("../img/svg/user-icon-greyed2x.png") no-repeat;background-size:34px 34px;transition:.4s}.contactSendBoxName{height:50px;width:302px;float:left;font-size:12px;display:table}.contactSendBoxNameInner{display:table-cell;vertical-align:middle}.contactSendBoxName p{padding:0px;margin:0px}.contactSendBoxStatus{height:50px;width:157px;float:left;font-size:11px;display:table;text-align:left}.contactSendBoxStatus span{display:table-cell;vertical-align:middle}.contactSendBoxIcons{height:33px;width:176px;float:left;margin:11px 0px 0px 0px}.contactSendBoxIcon{width:27px;margin-right:9px;float:left;height:21px;line-height:21px;text-align:center;border:1px solid #00a651;border-radius:4px;padding:3px}.contactSendBoxIcon,.sendSmsIcon,.sendEmailIcon,.sendLetterIcon,.sendPattrIcon{width:27px;margin-right:9px;float:left;height:21px;line-height:21px;text-align:center;border:1px solid #fff;border-radius:4px;padding:3px;transition:.2s}.iconBorder{border:1px solid #00a651;transition:.2s}.sendSmsIconCount,.sendEmailIconCount,.sendLetterIconCount,.sendPattrIconCount,.sendIconCount{width:37px;margin-right:2px;float:left;height:21px;line-height:21px;text-align:center;border-radius:4px;padding:3px;font-size:10px;transition:300ms}.sendSmsIconCount img,.sendEmailIconCount img,.sendLetterIconCount img,.sendPattrIconCount img,.sendIconCount img{width:21px}.msgSummary{width:250px;display:inline-block;margin-left:50px;vertical-align:top;position:sticky;top:70px;border:1px solid #e6e6e6;text-align:center;border-radius:10px;background:rgb(236.5,244.75,248)}.msgSummary hr{margin-top:10px;margin-bottom:10px}.msgSummary .nowLater{padding:5px;display:flex;flex-wrap:wrap}.msgSummary .nowLater label{width:50%;margin-bottom:3px;cursor:pointer}.msgSummary .nowLater label input{margin-right:5px}.msgSummary .nowLater ._dateWrap{display:block;width:100%}.msgSummary .nowLater ._dateWrap .date,.msgSummary .nowLater ._dateWrap .time{display:none;padding:4px;border-radius:3px;font-size:14px}.msgSummary .nowLater ._dateWrap .date{width:36%}.msgSummary .nowLater ._dateWrap .time{width:18%}.msgSummary h2{margin:0 0 5px 0;padding:16px 10px;font-size:18px;font-weight:300;background:#237091;color:#fff;border-radius:10px 10px 0 0}.msgSummary h3{margin:0px;padding:0px;color:#237091;font-size:42px;font-weight:300}.msgSummary p{font-size:14px;font-weight:400;margin:0 0 1em;text-align:center;padding:0 10px}.msgSendBtn{display:block;margin:12px;background:#c33;height:46px;line-height:46px;border-radius:3px;font-size:12px;font-weight:400;color:#fff}.msgSendBtn:hover{cursor:pointer;background:#333;transition:.4s}.msgSummaryIconBlock{width:224px;margin:15px auto 20px}.msgSummaryIcons{width:100%;height:53px;margin-bottom:20px}.msgSummaryIconBlock img{width:27px}.msgSummaryIconBlock .totalsMessage{margin-bottom:10px}.msgSummaryIconBlock .totalsMessage .grandTotal{font-weight:700}.msgSummaryIconBlock p.smsCost{opacity:.8;font-size:12px;font-weight:400}.msgSummaryTextBlock{background:#f6f6f6;width:104px;border:1px solid #f6f6f6;border-radius:4px;height:73px;float:left;margin-right:10px}.msgSummaryEmailBlock{background:#f6f6f6;width:104px;border:1px solid #f6f6f6;border-radius:4px;height:73px;float:left}.msgSummaryLettersBlock{background:#f6f6f6;width:104px;border:1px solid #f6f6f6;border-radius:4px;height:73px;float:left;margin-right:10px;margin-top:10px}.msgSummaryPattrBlock{background:#f6f6f6;width:104px;border:1px solid #f6f6f6;border-radius:4px;height:73px;float:left;margin-top:10px}.msgSummary .sendSmsIconCount,.msgSummary .sendEmailIconCount,.msgSummary .sendLetterIconCount,.msgSummary .sendPattrIconCount{width:43px;margin-right:7px;float:left;height:47px;line-height:21px;text-align:center;border-radius:4px;padding:3px;font-size:10px;background:#fff}.msgSummary .sendSmsIconCount img,.msgSummary .sendEmailIconCount img,.msgSummary .sendLetterIconCount img,.msgSummary .sendPattrIconCount img{width:32px;margin-top:3px}.manageSmsBtn{display:inline-block;vertical-align:top;padding:0px 17px;cursor:pointer;color:#fff;border-radius:4px;border:none;font-size:12px;font-weight:400;letter-spacing:-0.2px;height:34px;line-height:34px;transition:.4s;outline:0}.brandID3 .manageSmsBtn{background:#00c7ff}.brandID3 .manageSmsBtn:hover{background:#333}.brandID4 .manageSmsBtn{background:#1ca6e5}.brandID4 .manageSmsBtn:hover{background:#333}.AddCreditTextsWrap header{width:100%;border-bottom:1px dotted #ccc;margin-bottom:3px;padding-bottom:10px}.AddCreditTextsWrap header span{font-size:24px;letter-spacing:-1px;font-weight:400;color:#333}.AddCreditTextsWrap header p{font-size:14px;font-weight:300}.AddCreditTextsWrap .btnDropper{display:block;background:#237091;padding:0px 0px;cursor:pointer;color:#fff;border-radius:4px;border:none;font-size:11px;letter-spacing:0px;font-weight:bold;margin-right:0px;height:45px;line-height:45px;width:100%;text-align:left;margin-bottom:0px;outline:0px}.btnContainer{position:relative;margin-bottom:26px}.btnPayDropDown{width:100%;display:block;position:absolute;top:43px;left:0px;background:pink;height:auto;opacity:1;transition:.4s;z-index:1000}.btnPayDropDown.hidden{opacity:0;transition:.4s;height:0px;overflow-y:hidden}.btnDropDownRow{background:#fff;display:block;width:100%;height:45px;line-height:45px;border:1px solid #ccc;box-sizing:border-box;font-size:12px;border-top:none}.btnDropDownRow:hover{cursor:pointer;background:#efefef}.btnDropDownRow img{width:20px}.payBtnRowIcon{width:35px;height:45px;display:inline-block;text-align:center}.payBtnRowIcon img{width:20px}.payBtnRowText{display:inline-block}.payBtnText{height:45px;width:210px;display:inline-block;margin-left:12px;border-right:1px solid hsla(0,0%,100%,.2)}.payBtnDown{height:45px;display:inline-block;margin-left:17px}.payBtnDown img{width:13px}.brandID3 a.msgBackBtn{color:#00c7ff}.brandID4 a.msgBackBtn{color:#1ca6e5}a.msgBackBtn{cursor:pointer;font-size:12px;font-weight:bold}a.msgBackBtn:hover{color:#333}#stripeCardDetails p{margin:0px;padding:8px 0px 2px 0px;font-size:12px;text-align:left}#stripeCardDetails select{border:1px solid #dcdcdc;height:35px;width:42%;background:#fff;outline:0;color:#999;font-size:14px;margin:0px 0px}#stripeCardDetails select.cardExpiryMM.highlighted{border:1px solid red}#stripeCardDetails select.cardExpiryYY.highlighted{border:1px solid red}.btnSpinner{display:block;width:74px;height:24px;background-image:url(/img/svg/bars.svg);background-size:23px 23px;background-repeat:no-repeat;background-position:center center;opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-left:auto;margin-right:auto}#stripePayNow:disabled{background-color:#ccc}#stripePayNow:disabled:hover{background-color:#ccc}.expiryContainer{display:inline-block;width:48%;margin-top:10px}.cvvContainer{display:inline-block;width:20%;vertical-align:top}.saveCardContainer{display:inline-block;width:32%}.brandID3 .newPickerAddBtn{background:#00c7ff}.brandID4 .newPickerAddBtn{background:#1ca6e5}.clusterView .newPickerAddBtn{background:#000}p.speech{position:relative;text-align:left;line-height:26px;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px !important;line-height:1.4 !important;font-size:14px;margin:0px}p.speech.has-edit-botton{padding:14px 14px 60px 14px !important;background-color:#f8f8f8}p.speech .jui-button{position:absolute;left:14px;bottom:14px;border:1px solid rgba(0,0,0,.2) !important}p.speech:before{content:" ";position:absolute;width:0;height:0;left:30px;bottom:-16px;border:8px solid;border-color:#e6e6e6 rgba(0,0,0,0) rgba(0,0,0,0) #e6e6e6}p.speech:after{content:" ";position:absolute;width:0;height:0;left:31px;bottom:-14px;border:7px solid;border-color:#f8f8f8 rgba(0,0,0,0) rgba(0,0,0,0) #f8f8f8}.pagination{margin:40px 0px}.pagination>span{border:1px solid #e1e1e1;margin:0 3px 0 0;float:left;font-weight:bold}.pagination .active{padding:10px;text-align:center;min-width:17px;font-size:12px;background-color:#f5f5f5}.pagination a,.pagination>span.ellipsis{display:block;padding:10px;min-width:17px;font-size:12px;text-align:center;color:#333}.pagination a:hover{background-color:#f5f5f5}table.assetTableNew{max-width:100%;margin:0px;font-size:12px}.assetTableNew th{height:50px;line-height:50px;background:#f9f9f9;font-weight:bold;color:#333}.assetTableNew th.big{font-size:1.2em}.assetTableNew th.whiteHeading{background:#fff;color:#000;border-bottom:none}.assetTableNew tr:nth-child(odd){background-color:#f9f9f9}.assetTableNew th,.assetTableNew td{margin:0px;padding:5px;text-align:left;color:#000}@media print{.assetTableNew th,.assetTableNew td{border:1px dotted #333;border-bottom:1px dotted #333;border-top:1px dotted #333;border-top-width:1px !important;border-bottom-width:1px !important}}.assetTableNew th p,.assetTableNew td p{padding:5px 35px 5px 0px;margin:0px}.assetTableNew a{color:#333;font-size:12px}.assetTableNew a:hover{color:#dc122c}.smsContentColumn{width:350px}.recentTexts{-webkit-box-shadow:3px 0px 34px -1px rgba(0,0,0,.3);-moz-box-shadow:3px 0px 34px -1px rgba(0,0,0,.3);box-shadow:3px 0px 34px -1px rgba(0,0,0,.3)}#smsTemplates{height:100%}.recentTextsWrapper{padding:0px 10px;height:100%;overflow-y:auto}.recentTextsWrapper h2{margin:26px 0px 10px;margin-top:124px;font-size:16px;font-weight:300}.recentTextsWrapper p.speech{margin-bottom:16px;font-size:12px}.recentTextsWrapper p.speech:hover{color:#000;cursor:pointer;box-shadow:0 0px 3px rgba(0,0,0,.2)}.recentTextsWrapper p.speech:before{left:30px;bottom:-10px;border:5px solid;border-color:#e6e6e6 rgba(0,0,0,0) rgba(0,0,0,0) #e6e6e6}.recentTextsWrapper p.speech:after{left:31px;bottom:-8px;border:4px solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) #fff}.recentBtn{display:inline-block}.recentBtn a{margin-left:10px;font-size:12px;background:#ccc;padding:4px 8px;border-radius:3px;color:#fff}.recentBtn a:hover{cursor:pointer;background:#999}.emailSendPreview{position:relative;width:100%;background:#fff;min-height:188px;border:1px solid #e6e6e6;margin-bottom:20px;border-radius:4px}.emailSendPreview .subjectConfirm{min-height:46px;border-bottom:1px solid #e6e6e6;font-size:14px}.emailSendPreview .attachConfirm{min-height:46px;border-bottom:1px solid #e6e6e6;font-size:14px}.emailSendPreview .emailConfirm{position:relative;height:auto;font-size:14px;overflow:hidden;padding:10px}.emailSendPreview .fadeOverlay{position:absolute;bottom:0px;left:0px;width:100%;height:50px;background-image:url("../img/email-preview-fade.png")}.emailSendPreview .subjectConfirmLabel{display:inline-block;vertical-align:top;width:75px;height:45px;line-height:45px;text-indent:15px}.emailSendPreview .subjectTextConfirm{display:inline-block;width:620px;padding:14px 0px}.emailSendPreview .attachLabel{display:inline-block;vertical-align:top;width:115px;height:45px;line-height:45px;text-indent:15px}.emailSendPreview .attachConfirmContent{display:inline-block;width:576px;padding:9px 0px 0px 0px}.emailPreviewBtns{padding-left:15px;padding-bottom:15px}.emailPreviewBtn{display:inline-block;border-radius:4px;height:30px;line-height:30px;background:#c33;margin-right:5px;font-weight:normal;padding:0px 10px;transition:.4s;width:43px;font-size:12px;color:#fff}.emailEditBtn{display:inline-block;border-radius:4px;height:30px;line-height:30px;background:#5b5b5b;margin-right:5px;font-weight:normal;padding:0px 10px;transition:.4s;width:43px;font-size:12px;color:#fff}.emailPreviewBtn:hover{background:#333;cursor:pointer}.emailEditBtn:hover{background:#333;cursor:pointer}.emailSendPreview .attachConfirm .attachConfirmLozenge{display:inline-block;vertical-align:top;padding:7px;background:#ddd;margin:0px 5px 5px 0px;border-radius:3px;font-size:12px}.trumbowyg-button-pane button.trumbowyg-pattr-icon{background-image:url("../js/libs/trumbowyg/plugins/assetPattr/user-plus.svg");background-position:center center;background-size:50% 50%;background-repeat:no-repeat}.trumbowyg-box h2,.trumbowyg-box h3{padding:0px;margin:0px}.docContainer{position:relative;width:100%;margin:12px 0 0 6px;text-align:left}.docNavContainer{float:left;width:20%;overflow-x:hidden;position:relative;min-height:432px}.docNavTitle{float:left;width:220px;height:29px;padding:3px 0 0 0;clear:both}.docNavTree{width:100%;min-height:400px;clear:both;padding-top:15px}.docContent{float:left;margin:0px 0 0 24px;overflow-x:scroll}.docContent img.imgFullWidth{width:100%}@media print{.docContent{overflow-x:visible}}.docContent p.warning{color:#ce222d;font-weight:bold}.docContent.print{float:none;margin:0;width:98%}.docArea{float:left;width:100%;padding-top:10px}.docArea .docBlurb table{border:1px solid gray}.docTitle{float:left;width:76%;min-height:32px;margin:0;font-size:2em;padding-left:10px}.docBreadcrumb p{padding-top:2px;font-size:14px;margin:0px}.docActions{float:right;height:32px;text-align:right;z-index:50}.docActions select{margin:0px;width:123px}.docBlurb{min-height:48px;padding:10px;border:0px;background-color:#fff}.docBlurb table{border:0px}.pamlSafeTextArea{border:1px solid #ccc;border-radius:3px;padding:5px;margin-top:5px;margin-bottom:5px;width:76%;min-height:3em}.inline{background-color:#fff}.docBtns{clear:both;padding:3px}.docFolder{float:left;max-width:100%;clear:both}.docFolderTitle{width:100%;padding:2px 0 3px 10px;background-color:#9ad2e5;border:1px solid #000;border-radius:0 0 5px 5px;padding:6px}.docFolderFiles{width:100%;min-height:16px}.docFolderFiles .thumb{float:left;width:150px;height:220px;overflow:hidden;margin:5px;position:relative;border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;vertical-align:top;box-shadow:0 0 1px rgba(0,0,0,.15)}.docFolderFiles .thumb a{color:#666}.docFolderFiles .thumb img{width:130px;height:130px;padding:10px}.docFolderFiles .thumb .title{float:left;width:130px;padding:10px;font-size:13px}.docFolderFiles .thumb .title a{word-break:break-word}.docFolderFiles .thumb.editing{width:85px;height:120px;overflow:hidden;margin:10px}.docFolderFiles .thumb.editing img{width:80px;height:80px}.docFolderFiles .thumb.editing.files .delBox{background-color:rgba(128,128,128,.5);opacity:0;text-indent:5px}.docFolderFiles .thumb.editing.files:hover .delBox{background-color:gray;opacity:.9}.docFolderFiles .thumb.editing.files.done .delBox{background-color:#12bd20;opacity:1}.docFolderFiles .thumb:hover .delBox{background-color:#bd1220;color:#fff;opacity:.6}.docFolderFiles .thumb:hover .delBox.single{background-color:gray}.docFolderFiles .thumb:hover .delBox.single.ticked{background-color:#bd1220}.docFolderFiles .thumb.dontSend:hover .delBox{background-color:#12bd20;opacity:.9}.docFolderFiles p{word-break:break-all;font-size:11px}.docFolderFiles .delBox{z-index:1000;width:20px;height:20px;display:block;position:absolute;right:5px;top:5px;background-color:rgba(128,128,128,.5);color:#fff;opacity:0}.docFolderFiles .delBox p{padding-top:4px}.docFolderFiles .delBox.single.ticked{background-color:#12bd20;opacity:.9}.docFolderFiles .delBox.single p{margin:0;text-align:center}.trumbowyg-modal .docFolderFiles .thumb{height:150px}.docPrintPageGallery{clear:both;padding-top:20px}.docPrintImage img{max-width:600px;max-height:600px}.docWebSettings{display:inline-block;margin-bottom:10px;width:100%}.docWebSettings .docWebPhoto{display:inline-block}.docWebSettings .docWebPhoto img{max-width:350px;max-height:350px;margin:10px}.docWebSettings .docWebDescription{margin-bottom:15px;margin-top:10px;padding:5px}.docWebSettings .docTags{margin-left:20px;display:inline-block}.docWebSettings .docTags form{display:inline-block;margin:10px}.docWebSettings .docTags .docTagList{width:100px;height:30px}.docWebSettings .docTags .docTag{padding:9px 10px 0px 8px;background-color:#add8e6;margin:5px 10px 5px 0px;display:inline-block}.docWebSettings .docTags #saveBtn{margin:10px}.docWebSettings .docTags #newdocTagList{height:25px;margin:10px}.docWebSettings .docTags span.small{font-size:12px}@media not print{.docContent{max-width:76% !important;width:76%}.docContent .pageBreak{padding:0;border:none;border-top:medium double #b99a42;color:red;text-align:center}.docContent .pageBreak::after{content:"page break";font-size:10px}.mode-parents .pageBreak::after{content:""}}.photogridWrap{text-align:left;position:relative}.photogrid{text-align:center;margin:10px;position:relative;border:1px solid #333;padding:10px}.photogrid .details p.title{margin-top:10px}.photogrid.detailsright div{display:inline-block;vertical-align:top}.photogrid.detailsright .img{width:65%;padding-right:10px}.photogrid.detailsright .details{width:30%;padding:0px 10px;text-align:left;word-wrap:break-word;border-left:1px solid #333}.photogrid.detailsright .details p.title{margin-top:0px}.photogrid,.photogrid img{max-width:100%}.photogrid1 img{max-height:1280px}.photogrid2{min-height:620px}.photogrid2 img{max-height:500px}.photogrid3 img{max-height:280px}.photogrid4 img{max-height:280px}.photogrid6{width:45%;display:inline-block;vertical-align:top;min-height:390px}.photogrid6 img{max-height:240px}.thumb.dontSend{opacity:.2}tr.pageBreak{page-break-after:always;border:1px solid red}@media print{.pageBreak{display:block;opacity:0;page-break-before:always}.docContent,.docArea{float:none}.docContent{margin:0;width:98%}.docBlurb .assetTable,.docBlurb .assetTableScrollable{clear:both}}.trumbowyg-button-pane li button.trumbowyg-assetTabletron2000-button{background-position:5px -620px}.trumbowyg-button-pane li button.trumbowyg-assetTube-button{background-position:5px -645px}.photoPanel.medium .thumb{max-width:120px}.photoPanel.medium .thumb img{max-width:100%}.printLabelsWrapper{width:1024px;margin:0px;padding:10px;page-break-after:always}.printLabels .printLabel{display:inline-block;vertical-align:top;background:#fff;box-sizing:border-box;border:1px dotted #e5e5e5;border-radius:10px;overflow:hidden;padding:20px}.printLabelName{width:100%;height:100%;display:table}.printLabelName span{display:table-cell;vertical-align:middle}.printLabels.printLabelAlignLeft .printLabel{text-align:left}.printLabels.printLabelAlignCenter .printLabel{text-align:center}.printLabels.printLabelAlignRight .printLabel{text-align:right}.printLabels.nineHigh .printLabel{height:155px;font-size:16px;line-height:15px}.printLabels.eightHigh .printLabel{height:175px;font-size:16px;line-height:16px}.printLabels.sevenHigh .printLabel{height:200px;font-size:16px;line-height:20px}.printLabels.sixHigh .printLabel{height:225px;font-size:16px;line-height:23px}.printLabels.fiveHigh .printLabel{height:270px;font-size:16px;line-height:27px}.printLabels.fourHigh .printLabel{height:350px;font-size:16px;line-height:27px}.printLabels.threeHigh .printLabel{height:450px;font-size:16px;line-height:27px}.printLabels.twoHigh .printLabel{height:700px;font-size:16px;line-height:27px}.printLabels.twoWideLabel .printLabel{width:48%;margin-right:2%}.printLabels.threeWideLabel .printLabel{width:31.3%;margin-right:2%}.printLabels.fourWideLabel .printLabel{width:24%;margin-right:1%}.printLabelBold{font-weight:bold}@media print{.printLabels.nineHigh .printLabel{height:155px;font-size:14px;line-height:15px}.printLabels.eightHigh .printLabel{height:175px;font-size:15px;line-height:16px}.printLabels.sevenHigh .printLabel{height:200px;font-size:18px;line-height:20px}.printLabels.sixHigh .printLabel{height:225px;font-size:21px;line-height:23px}.printLabels.fiveHigh .printLabel{height:270px;font-size:24px;line-height:27px}.printLabels.fourHigh .printLabel{height:350px;font-size:24px;line-height:27px}.printLabels.threeHigh .printLabel{height:450px;font-size:24px;line-height:27px}.printLabels.twoHigh .printLabel{height:700px;font-size:24px;line-height:27px}.printLabels.twoWideLabel .printLabel{width:48%;margin-right:2%}.printLabels.threeWideLabel .printLabel{width:31.3%;margin-right:2%}.printLabels.fourWideLabel .printLabel{width:24%;margin-right:1%}.page_labels #paActiveArea{height:100px}.printLabelsWrapper{margin:42px 0px 0px 14px}.printLabels .printLabel{border:1px solid #fff}}.officeReports{position:relative}.officeReportThumb{float:left;width:120px;height:180px;overflow:scroll}.officeReportThumb:hover{background-color:#ccc;cursor:pointer}.officeReportThumb .preview img{width:100%}.officeReportThumb .title{width:100%;font-size:.9em;overflow:hidden;padding:3px;text-align:center}.officeReportThumb.shared .title{color:#227eac}.dnaStrip{height:13px;position:relative;border:1px solid #ddd;margin:4px}.dnaStrip .dna{position:absolute;width:4px;height:13px;top:0px;border-right:1px solid #ccc}.appBlockStrip{width:144px;height:17px;border:0;margin:0;padding:0}.appBlockStrip .appBlock,a.appBlock{display:block;height:13px;float:left;cursor:pointer;margin:1px;padding:0;border:1px solid #ccc}.eyfsBlock{float:left;border-left:0px;border-right:1px;border-top:0px;border-bottom:1px;border-style:solid;border-color:#000;width:10px;height:10px}.bad{border:2px solid #bd1220}.white{background-color:#fff}.whiteTxt,td.whiteTxt,td.whiteTxt a{color:#fff}.whiteTxt a:hover,td.whiteTxt a:hover{color:#000}.whiteTxt .divisor,td.whiteTxt .divisor{border-bottom:1px solid #eee}.grey{background-color:gray}.greyTxt{color:gray}.darkGrey{background-color:#888}.lightGrey{background-color:#bbb}.lightRed{background-color:#fb8384}.lighterRed{background-color:#ff8080}.lightestRed{background-color:#ffd0d0}.lightBlue{background-color:#9ad2e5}.lighterBlue{background-color:#8080ff}.lightestBlue,tr.lightestBlue td,.highlight{background-color:#e6f5ff}.lightGreen{background-color:#8f8}.green{background-color:#45a55e}.darkGreen{background-color:#4a4}.orange{background-color:#ed8b1b}.yellow{background-color:#ffea65}.lightOrange{background-color:#fd8}.lightYellow{background-color:#ffc}.shadeOut{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAPklEQVQYV2N89+7dfwYcYM+ePQyMuBSAJF1cXLArgEmCDMYwAVkSQwG6JIoCbJJwBbgkwQpWrVr1H+RaXAAAicwyhSf0yLYAAAAASUVORK5CYII=);background-repeat:repeat}.barberShop{background-image:url(../i/barberStripe.png)}.purple{background-color:#5e56b5}.progressGraphArea{float:left;position:relative;clear:both}.progressGraphKey{float:left;border:1px solid #999;margin-right:10px}.progressGraphContainer{float:left}.arrowTd .colouredArrow{font-size:4em;width:100%;top:0;left:0;font-weight:bold}.arrowTd .colouredCircle{font-size:2em;width:100%;top:0;left:0;font-weight:bold}.assetTable td.colourProgressCell,.assetTableScrollable td.colourProgressCell{width:90px}.assetTable th.progressHeader,.assetTableScrollable th.progressHeader{width:90px}.assetTable td.useTargetForProgress,.assetTableScrollable td.useTargetForProgress{border-top-width:2px;border-bottom-width:2px;border-top-color:#8e44ad;border-bottom-color:#8e44ad;border-top-style:solid;border-bottom-style:solid;font-style:italic}.assetTable td.useTargetForProgress .colouredArrow,.assetTableScrollable td.useTargetForProgress .colouredArrow{font-style:normal}.summaryTable td{max-width:90px;font-size:11px}.summaryTable th.progressHeader{width:90px;font-size:12px}.summaryTable th.progressHeader .small{font-size:10px}#targetSelector{padding:5px}.appTable td{width:144px;height:23px;margin:0px;padding:0px;vertical-align:top;text-align:left}.appTable td{border:1px solid #ddd}.appTable td.overallBorder{padding:0px;border:2px solid #45a55e}.appTable p{font-size:12px}.statusLightBlock{margin:3px;padding:0px}.statusLightBlock td{font-size:10px;text-align:center;padding:1px;height:15px;width:15px;padding:2px}.grid-skin{position:relative;margin-bottom:4px;padding:4px;border-bottom:1px solid #ddd;text-align:left;float:left}.grid-skin.selected{border:5px solid #bd1220}a.grid-evidence-btn{position:absolute;top:5px;right:5px;width:5px;height:11px;padding:5px 7px 2px 2px;color:#fff;background-color:#b0b0b0;box-shadow:2px 2px 2px #383838}a.grid-evidence-btn:hover,a.grid-evidence-btn.red:hover{background-color:#383838;color:#fff;text-decoration:none}a.grid-evidence-btn.red{background-color:#bd1220}.checkpointIcon{width:40px;height:26px;padding:2px 2px 1px 3px;background-color:#fff;border-radius:3px;border:1px solid #aaa}.checkpoint{width:32px;height:20px;color:#aaa;font-size:16px;text-align:left;vertical-align:middle;background:url(../i/icons/checkpoint.png) top right no-repeat}.APPareaOff{display:none}.APPareaOn{display:block;background-color:#00f000}.APPtdOff{background-color:#fff;text-align:left;vertical-align:top}.APPtdOn{background-color:#a0a0a0;text-align:left;vertical-align:top}.doPies{width:65px;height:65px}.doPies svg{display:none}.clumpLevelBox{float:left;border:1px dotted #ddd;min-width:250px;font-size:13px;font-weight:300}.clumpLevelBox .selected{background-color:#8f8}.clearLeft{clear:both;text-align:left;padding:0px;margin-bottom:20px}.clumpBox table td{padding:5px 10px}.clumpLevelBox h3{background:#f7f7f7;display:block;padding:20px 10px;margin:0px 0px 15px}.gridPrint{padding:10px}.gridPrint .gridSheetWrap{page-break-inside:avoid}.gridPrint .gridWrap .gridRow{font-size:0}.gridPrint .gridWrap .gridRow div{display:inline-block;vertical-align:top;margin:0px}.gridPrint .gridWrap .h{width:70px;padding:5px;border:1px dashed #ccc}.gridPrint .gridWrap .d{width:70px;padding:5px;border:1px dashed #ccc;height:20px}.gridPrint .gridWrap .d.ta{height:13px;padding:5px;border:1px solid #fff;text-align:center}.gridPrint .gridWrap .i{padding:5px;height:20px;min-width:150px;border:1px dashed #ccc;font-weight:bold}.gridPrint .gridWrap .i.ta{height:13px;padding:5px;border:1px solid #fff;text-align:center}.gridPrint .gridWrap .i .pupilPillWrap .pupilPill .pupilName a{line-height:20px}.gridPrint .gridWrap .alt{background-color:#efefef}.gridPrint .gridWrap .sq{margin:0 auto;width:33px;height:20px;border:1px solid #525c69}.gridPrint .gridWrap .sq:hover{background-color:#ccc}.addBadgeWrap{font-weight:bold}.addBadgeWrap .addBadge{display:inline-block;vertical-align:middle;margin:8px;text-align:center}.addBadgeWrap .addBadge a{color:#333}.addBadgeWrap .addBadge a img{margin-bottom:5px}tr.activeTarget td{border-width:2px 0px 2px 0px;border-color:#8e44ad;border-style:solid}tr.target,tr.target td{border-width:2px 0px 2px 0px;border-color:#ddd;border-style:solid}.progressTable{text-align:center;border-collapse:collapse;padding:0px}.progressTable td,th{border-collapse:collapse;padding:0px}.progressTable th.distribution{max-width:75px;min-width:75px;padding:0px}.progressTable td.distribution{max-width:77px;min-width:77px;padding:0px}.progressTable th{padding:2px;font-size:.8em;vertical-align:middle;border:1px solid #000;height:50px}.progressBlock{max-width:60px;height:70px;vertical-align:bottom;border-bottom:1px solid #000}.figuresRow{font-size:.8em;max-height:50px;padding:2px;max-width:50px;border-top:1px solid #000;border-bottom:1px solid #000}.figuresRow th{font-size:1em}.averageProgressBlock{width:60px;height:70px;border-bottom:1px solid #000;border-top:none}.progressBreakerRow{height:18px}.cohortTitleLeft{width:200px}#progressMatricesContainer,#progressTablesContainer{display:inline-block;position:relative;float:left}.progressMatrix{overflow:hidden;max-height:128px;max-width:180px;min-width:150px;float:left;position:absolute;left:0;padding:14px 18px;background-color:#f1f1f1;border-radius:10px;font-size:.8em;margin-left:20px}.matrixExpanded{position:static;opacity:1;height:auto;width:auto;max-height:none !important;max-width:none !important;margin-left:0px;margin-bottom:10px}.progressMatrix .assetTable td,.progressMatrix .assetTableScrollable td{background-color:#fff}.colourBlocky{colour:#000;vertical-align:middle}div.valueInLevels,div.valueInPs,div.valueInBands{width:100%;height:100%;border:none;margin:0px;padding:0px;display:inline-block}.assetTable td.valueAdded,.assetTableScrollable td.valueAdded,.assetTable td.legacyVA,.assetTableScrollable td.legacyVA{padding:0px}.optionsSwitcher{background:none;overflow:auto;padding:20px 20px 20px 20px}.leftOptions{display:inline-block;width:220px;padding:0px}.rightOptions{display:inline-block;width:480px;margin:0px 0px 20px 20px;background-color:#fff;border:0px solid #d8d8d8;border-bottom-width:2px;vertical-align:top;box-shadow:0 0 1px rgba(0,0,0,.15);padding:0px;border-radius:4px}.rightOptions .greyBar{position:relative;height:50px;background-color:#fff;border-radius:4px 4px 0px 0px;border-bottom:1px solid #f1f1f1;padding:15px 0px 0px 15px;font-size:15px;z-index:53;color:#333;font-weight:bold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.rightOptions .greyBar span{font-size:11px;color:#666;font-weight:300}.switcher-content{display:none}.switchPanel{padding:10px 15px}#switcher-panel{font-size:13px;font-weight:300;height:510px}.leftOptions .userBlock{width:100%;box-shadow:0 0 1px rgba(0,0,0,.15);margin-bottom:15px;background:#fff;overflow:auto;border-radius:4px}.leftOptions .userInfo{float:left;min-width:100px;height:40px;font-size:15px;padding-right:31px;line-height:12px;padding-top:20px;text-align:left;font-weight:400}.leftOptions .userInfo span{font-size:8px;color:#999}.leftOptions .userImg{float:left;width:36px;border-radius:18px;margin-top:13px;overflow:hidden;margin-right:10px;margin-left:10px}.leftOptions .userImg img{width:100%;height:100%}.profileBtn{background:#333;margin:20px 0px;padding:13px 0px;border-radius:4px;width:125px;text-align:center;color:#fff;cursor:pointer;font-size:12px}.buttonHolder{border-top:1px solid #f1f1f1;padding-left:0px;margin-top:20px}.accountCol{width:100px;text-align:right;color:#666}.spacerCol{width:15px}#switcher-panel input[type=text]{border:1px solid #ccc;padding:7px 0px;outline:none;border-radius:3px;margin:0px}#switcher-panel input[type=password]{border:1px solid #ccc;padding:7px 0px;outline:none;border-radius:3px;margin:0px;text-indent:5px;width:200px}#switcher-panel input[type=submit]{text-align:center;font-size:10px;font-weight:300;outline:none;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#666;border:1px solid #ccc}#switcher-panel input[type=submit]:hover{background:#f7f7f7;color:#666}#switcher-panel select{-webkit-appearance:menulist-button;height:30px;outline:0;color:#666;font-weight:300;font-size:13px;width:220px;border:1px solid #dedede;background:#fff;margin:10px 0px}table.settingsTable{width:80%;margin:10px 0px 0px 0px;font-size:13px}.settingsTable th{background:#f5f5f5;height:36px;line-height:36px;font-weight:800}.settingsTable tr{height:36px;line-height:36px}.settingsTable th,.settingsTable td{text-align:left}.settingsTable th,.settingsTable td{padding:5px}.settingsTable a:hover{font-weight:bold;color:#dc122c}.settingsTable th{background:#f1f1f1;text-align:left;color:#666;border-bottom:0px;border-top:0px}.settingsTable th.big{font-size:1.2em}.settingsTable td,.settingsTable th{margin:0px;padding:3px;border-bottom:0px;color:#000}.settingsTable td{font-weight:300;line-height:18px}.radioBtnWrap{float:left;padding-right:20px}.chooseArrow,.chosenArrow{display:inline-block;vertical-align:middle}.chooseArrow a,.chosenArrow a{transition:none;text-indent:-9999em;display:block;width:31px;height:31px;background:url("../img/arrowSprite.png") no-repeat left top}.chooseArrow a{background-position:0px 0px}.chooseArrow a:hover{background-position:0px -31px}.chosenArrow a{background-position:0px -31px}#popCover{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;display:none;align-items:center;justify-content:center}#popContainer{display:flex;position:relative;max-width:90%;max-height:90%;min-width:90px;min-height:200px;opacity:1;color:#000;background:#fff;border-radius:3px;overflow:hidden}.popContainerInner{display:inline-block;padding:60px 18px 0px 18px;height:auto;width:auto}#popBodyHeightWrapper{height:100%;overflow-y:auto}#popBody{padding-bottom:18px;padding-top:12px}#popCloser{position:absolute;top:10px;right:35px;z-index:100;width:13px}#popCloser img{width:20px;height:auto;padding:10px 10px 0px 0px}#popReloader{position:absolute;background-color:#45a55e;color:#fff;right:35px;z-index:100;width:20px;margin:20px;line-height:20px;text-align:center;border-radius:3px}#popTitle{width:100%;height:60px;position:absolute;top:0px;left:0px;padding:0px;padding-left:18px;margin:0px;line-height:60px;box-sizing:border-box;display:block;background:#fff;color:#333;font-weight:300;font-size:15px;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #eef1f3}#popTitle a{font-weight:600;color:#616961;text-decoration:none}#popTitle a:hover{color:#ce222d}.popPreview{max-width:600px;max-height:400px}.popPreview img{max-width:100%;max-height:300px}.popPreview div.viewPreview{max-height:300px;padding:10px;text-align:center}.popPreview div.viewInfo{margin:32px 0px 20px 0px;text-align:center}.popAttachFile #fileBrowserUploadBtn{float:right;margin:20px}#popNotice{display:block;background:#f25c5d;color:#fff;height:50px;line-height:50px;overflow:hidden;text-indent:20px}.chooser{height:500px;min-width:500px;overflow-x:scroll}.newPupilWrap{width:700px;margin:10px 15px 15px 15px}.newPupilWrap h3{margin:25px 0px 0px 0px;font-weight:300;font-size:20px;padding:0px}.newPupilLeft{float:left;width:325px;height:230px;text-align:center;margin-top:20px}.newPupilLeft p{font-weight:300}.newPupilLeft img,.newPupilRight img{width:90px}.newPupilCentre{position:relative;float:left;width:50px;height:230px;text-align:center;margin-top:20px}.newPupilDivide{width:24px;height:230px;border-right:1px dotted #ddd}.newPupilOr{position:absolute;width:50px;height:30px;line-height:30px;background:#fff;top:110px;font-weight:300;color:#333}.newPupilRight{float:left;width:325px;height:230px;text-align:center;margin-top:20px}.newPupilSearchWrap{width:700px;margin-top:20px}#viewImg{margin-bottom:20px}.dialogTree{margin:0px;padding:10px;border:1px solid #d8d8d8;border-radius:5px;border-bottom-width:2px;border-top-width:0;border-left-width:0;border-right-width:0;box-shadow:0 0 1px rgba(0,0,0,.15);background-color:#fff;overflow-x:auto}.tableLabel{font-size:12px;font-weight:300}.dropzone .preview{width:150px;height:150px;display:inline-block;margin:20px 0 20px 20px;position:relative;text-align:center}.dropzone .preview img{max-width:148px;max-height:130px;width:100%;border:1px solid #f2f2f2;display:block}.dropzone .preview.mini{width:100px;height:auto;cursor:pointer}.dropzone .preview.mini img{max-width:90px;max-height:80px}.dropzone .preview.done .uploaded{display:block}.dropzone .preview.done .progress{width:100% !important}.dropzone .filename,.dropzone .filetype{font-size:80%}.dropzone .filetype{position:absolute;top:0;right:0;background:#fafafa;padding:4px;color:#666;border:1px solid #f2f2f2}.dropzone .imageHolder{display:block;position:relative}.dropzone .uploaded{position:absolute;bottom:5px;right:5px;height:30px;width:30px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:none}.dropzone .uploaded.success{background-image:url("/img/svg/green-tick.svg")}.dropzone .uploaded.failure{background-image:url("/img/icons/red-cross-circle.png")}.dropzone .progressHolder{border:1px solid #f2f2f2;box-sizing:border-box;position:relative;height:12px;width:100%;left:0;bottom:0;margin-top:5px;margin-bottom:10px}.dropzone .progress{background-color:#00b1eb;position:absolute;height:100%;left:0;width:0;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.dropzone .fileBrowser .preview{margin:0px}.dropzone .dataTables_wrapper{clear:none}.fileBrowser{width:100%}table.dataTable.fileBrowser{clear:none}table.dataTable.fileBrowser tbody td{vertical-align:middle;padding:5px;border-bottom:1px solid #ccc}table.dataTable.fileBrowser tbody tr.odd{background:#f1f1f1}.collectionGroup{width:30%;display:inline-block;vertical-align:top}.collectionGroup h3{margin:10px 0px}.collectionGroup .inputGroup{display:inline-block;vertical-align:middle;width:50%;margin-bottom:3px}.collectionGroup .inputGroup.hasExtraInput label.forCheckbox:before{bottom:13px}.collectionGroup label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;margin:3px}.collectionGroup label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #e2e2e2;outline:none}.collectionGroup label.forRadio:before{border-radius:8px}.collectionGroup label.forCheckbox:before{border-radius:3px;bottom:-2px}.collectionGroup input[type=checkbox]{display:none}.collectionGroup input[type=checkbox]:checked+label:before{content:"✓";font-size:15px;font-weight:bold;color:#25c364;text-align:center;line-height:15px}.collectionGroup input[type=text]{border:1px solid #e2e2e2;border-radius:5px;color:#333}#dropzone .uploadWrap{border:2px dashed #ccc;border-radius:5px;padding:30px;background-color:#e2e2e2;color:#363636;font-weight:bold;width:100%;text-align:center;margin:0 auto}#dropzone.inside-dropzone .uploadWrap{border-color:rgb(28.8663793103,152.1336206897,78.0172413793);background-color:#25c364}#dropzone .message{display:block;text-align:center;margin:10px 0}#dropzone .tradUpload{margin-top:20px;text-align:center}#dropzone .tradUpload p{text-align:center}.behaviourPop{font-size:13px;font-weight:300}.popLeft{width:50%;float:left;background:#fff}.popRow{padding:5px 0px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;width:100%;background:#fff;margin-top:5px}#pupilTickList table{margin:15px 0px}#pupilTickList table td{padding:4px 0px}.behaviourPop textarea{margin-bottom:15px}.parentContactList{width:100%;padding:2px;background-color:#fff;margin-top:15px}.parentContactList p{padding-top:2px;padding-bottom:2px;margin-bottom:5px}.parentContactList .parentName{opacity:.2;height:20px}.parentContactList .parentName:hover{background-color:rgba(18,189,32,.5)}.parentContactList .parentName:hover .delBox{background-color:rgba(18,189,32,.5);opacity:.9}.parentContactList .parentName.selected{opacity:1}.parentContactList .parentName.selected .delBox{background-color:#12bd20}.parentContactList .parentName.selected:hover{background-color:rgba(189,18,32,.5)}.parentContactList .parentName.selected:hover .delBox{background-color:#bd1220}.parentContactList .parentName.dead .delBox{background-color:gray !important;opacity:.5 !important}.parentContactList .delBox{width:20px;height:20px;display:inline;color:#fff;background-color:#bd1220;opacity:.5;padding:3px;margin-right:5px}.parentContactList .delBox.dead{background-color:gray !important;opacity:.5 !important}.redBox{padding:0px 20px 5px 20px}.redBox input{margin-top:5px;margin-bottom:5px}#pupilGallery{padding:20px}#pupilGallery .photoPanel .thumb{margin-bottom:5px}#pupilGallery .photoPanel{margin-bottom:10px}#popBody.subjectGroupPop{width:800px}#censusExceptionsFormMultiTable{table-layout:fixed}#censusExceptionsFormMultiTable th{width:0%}#censusExceptionsFormMultiTable th#exceptionCodeTh{width:80%}#censusExceptionsFormMultiTable th#numPupilsTh{width:20%}#censusExceptionsFormMultiTable select{max-width:100%}#censusExceptionsFormMultiTable td input[type=text]{max-width:88%;line-height:35px;padding:0 10px;border-radius:5px;text-align:left !important}.cohortColsChooser .options{display:none}.cohortColsChooser .optionsHeader{height:30px;line-height:30px;width:500px;padding:10px;transition:.4s;background:#f1f1f1;margin:0px 0px 12px 0px}.cohortColsChooser .optionsHeader i{float:right}.cohortColsChooser .optionsHeader h3{display:inline-block;margin:0px}.cohortColsChooser .submitButtons .btn{display:inline-block}.eventPopWrapper{width:960px;font-weight:500;font-size:13px;color:#616961;margin-top:0px;height:554px}.eventPopWrapper h3{margin:26px 0px 0px 0px;color:#666;font-size:18px;font-weight:400}.eventPopLeft{width:355px;display:inline-block;vertical-align:top;padding-right:30px;border-right:1px solid #eef1f3;box-sizing:border-box;min-height:471px;height:471px;padding-top:20px;overflow:auto}.eventPopMiddle{width:30px;display:inline-block;vertical-align:top;padding-right:35px;padding-left:20px;border-right:1px solid #eef1f3;box-sizing:border-box;min-height:471px;overflow:hidden;display:none}.eventPopRight{width:544px;display:inline-block;vertical-align:top;margin-left:35px}.eventName{width:100%}.eventPopMiddle input[type=checkbox]{margin-right:6px}.eventPopMiddle select{margin:0px;width:100%}.eventPopMiddle select#guestGroupID{margin-bottom:12px}.eventPopWrapper input[type=text],.eventPopLeft input#totalEventCost{border:1px solid #dcdcdc;height:35px;background:#fff;outline:0;color:#666;font-size:13px;margin:0px 0px;box-sizing:border-box;border-radius:5px;margin:0px 0px}.eventPopWrapper input[type=text]:focus,.eventPopLeft input#totalEventCost:focus,textarea#details:focus{border:1px solid #666;transition:.3s}.eventPopLeft input#totalEventCost{text-align:left !important}.eventPopLeft input#title{width:100%;margin:0px 0px}.eventPopLeft input[type=text]#startDate.date,.eventPopLeft input[type=text]#endDate.date,.eventPopLeft input#totalEventCost{width:96px;margin:0px 0px;text-align:center;text-indent:0px;display:inline-block}.eventPopLeft input[type=text]#startTime,.eventPopLeft input[type=text]#endTime{width:50px;margin:0px 0px;text-align:center;text-indent:0px;display:inline-block}.eventPopLeft input[type=text]:disabled{background:#f2f2f2}textarea#details{width:200px;height:50px;resize:vertical;box-sizing:border-box;padding:6px;text-indent:0px;border:1px solid #dcdcdc}.eventPopLeft input#allDay,.eventPopLeft input#ttSlots{margin:3px 4px 3px 7px}.eventPopLeft select,.eventPopRight select{margin:0px 0px}.eventPopLeft select#roomID{width:150px;display:inline-block;vertical-align:top}.eventPopLeft input[type=text]#location{width:110px;display:inline-block;vertical-align:top;margin-left:4px}.otherLocation{display:inline-block;width:114px}.eventPopLeft select#slotID{width:124px;display:inline-block;vertical-align:top}.eventLabel{width:60px;display:inline-block;vertical-align:top;margin-top:9px}.eventInfo{position:relative;width:calc(100% - 60px);display:inline-block;vertical-align:top;margin-bottom:12px}.eventInfo span{vertical-align:top;line-height:34px;margin:0px 6px;font-weight:400}.eventInfo p{margin:0px;display:inline-block;font-size:12px;font-weight:400;margin-left:9px}.eventSetting{width:100%;display:block;margin-bottom:12px}.eventPopLeft .eventSetting:first-child{border-top:1px solid red}.timesBoxes{display:inline-block;width:140px;font-size:12px;font-weight:400}#guestBlock{height:407px;margin-bottom:20px;overflow:hidden;border-radius:5px;margin-top:10px}#guestBlock #quickAdd{height:50px;margin-top:7px;box-sizing:border-box}#guestBlock #quickAdd select{width:344px}#guestBlock .quickAddLeft{display:inline-block;width:200px;vertical-align:top}#guestBlock .quickAddRight{display:inline-block;width:344px;vertical-align:top}#guestBlock .guestTableWrapperPupils{border:1px solid #eef1f3;height:354px;overflow-y:auto}#guestBlock .guestTableWrapperStaff{border:1px solid #eef1f3;height:354px;overflow-y:auto}#guestBlock input#quickAddName{border:1px solid #dcdcdc;height:35px;background:#fff;outline:0;color:#666;font-size:13px;margin:0px 0px 0px 0px;box-sizing:border-box;border-radius:5px 0px 0px 5px;text-indent:5px;width:150px}#guestBlock button.small{height:35px;box-sizing:border-box;line-height:34px;text-align:center;font-weight:bold;vertical-align:top;margin-top:0px;margin-bottom:0px;border-radius:0px;margin-left:-1px}#guestBlock .assetTable,#guestBlock .assetTableScrollable{width:100%;font-size:12px;border:none;margin-top:-1px}#guestBlock .assetTable th,#guestBlock .assetTableScrollable th{border:1px solid #eef1f3;border-bottom:1px solid #eef1f3;border-left:none;border-top:none;border-right:none;text-align:left;padding:0px 12px;height:34px;line-height:34px;background:#fff;font-weight:500;font-style:normal;color:#616961;background:#f8f9fa;position:sticky;top:0px}#guestBlock .assetTable th.consentCol,#guestBlock .assetTableScrollable th.consentCol{width:42px;padding:0px 6px}#guestBlock .assetTable td.paymentCol,#guestBlock .assetTableScrollable td.paymentCol{width:54px}#guestBlock .assetTable td,#guestBlock .assetTableScrollable td{border-right:none;border-left:none;border-bottom:1px solid #eef1f3;border-bottom:1px solid #eef1f3;text-align:center;padding:0px 12px;text-align:left;color:#191b19;font-weight:300;background:#fff;height:50px}#guestBlock .assetTable td a,#guestBlock .assetTableScrollable td a{font-size:13px;font-weight:500;color:#616961}#guestBlock .assetTable td a:hover,#guestBlock .assetTableScrollable td a:hover{color:#ce222d;transition:.3s}#guestBlock .assetTable td a.admin,#guestBlock .assetTableScrollable td a.admin{display:block;font-size:13px;font-weight:500;color:#fff;background:#5b5b5b;width:22px;height:22px;line-height:20px;border-radius:20px;float:right}#guestBlock .assetTable td a.admin:hover,#guestBlock .assetTableScrollable td a.admin:hover{background:#000;transition:.3s}#search{width:1000px}#aaEditProvider{width:800px}#popEditReport{width:900px}#popEditSheetCol{width:600px}#popEventAttendance{width:500px}#popOnCall{width:600px}#popPost{width:64 0px}#popAddSubject{width:880px}#popAttachFile #miniFilterVTab{float:left;width:100%;height:auto !important;margin-bottom:20px}#popAttachFile #miniFilterVTab .vTabContent{min-height:200px;max-height:400px !important;overflow:scroll}#popAddSchoolNotice input[type=text],#popAddSchoolNotice textarea{width:100%;margin:0px;padding:0px;box-sizing:border-box;text-indent:0px}#popAddSchoolNotice input[type=text]{padding:10px 6px;border-radius:4px;border:1px solid #ddd;margin-bottom:10px}#popAddSchoolNotice .trumbowyg-box{box-sizing:border-box;margin:0px auto 17px;min-height:200px}#popAddSchoolNotice .trumbowyg-box p{margin:0px}#popAddSchoolNotice .trumbowyg-editor{padding:6px;min-height:200px}#popAddSchoolNotice select{border:1px solid #ddd;height:40px;margin:6px 0px 12px}#popAddSchoolNotice .btn{background:#d94452;display:inline-block;margin:0px 5px 12px 0px;padding:12px 18px;border-radius:26px;font-size:11px;font-weight:400;text-align:center;border:0px;outline:0px;cursor:pointer;transition:.3s}#popAddSchoolNotice .btn:hover{background:#ce222d}#popAddSchoolNotice .red{background:#d94452;color:#fff}#popAddSchoolNotice .red:hover{background:#ce222d;color:#fff}#popAddSchoolNotice .grey{background:#ecf0f1;color:#333}#popAddSchoolNotice .grey:hover{background:#333;color:#fff}textarea,input,button{outline:none}input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:3px 0px 3px 0px;margin:5px 1px 3px 0px;border:1px solid #ccc}input[type=text]{text-indent:5px}input.warning{border:1px solid #f00000}.dataTableSearch input[type=text]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:0px;height:30px;line-height:30px;margin:0px 2px 0px 0px;border:1px solid #e5e5e5;text-indent:5px;width:200px;border-radius:4px;font-weight:300;font-size:12px;color:#333}#popBody input[type=text],#popBody textarea{width:100%}#popBody input[type=text]#examSearch,#popBody textarea#examSearch{width:130px}#popBody .date,#popBody .time{width:100%}#popBody .date.half,#popBody .time.half{width:40%}#popBody input[type=text].currency{width:88%;margin-left:1%;text-align:right}input[type=text].currency{width:88%;max-width:100px;margin-left:1%;text-align:right}.controlSearch input[type=text]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:none;border-radius:4px;padding:0;width:130px;padding:7px 3px;margin:0px 1px 0px 0px;outline:none;color:#666;text-align:left;font-size:12px;-webkit-transition:all .18s ease-out;transition:all .18s ease-out;-webkit-font-smoothing:antialiased}.controlSearch input[type=text]:focus{box-shadow:none;border:none}.dialogTitle input[type=text],.dialogTitle textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:1px solid #ccc;padding:0;padding:12px 0px;margin:8px 0px 8px 0px;outline:none;text-indent:5px;color:#666;text-align:left;font-size:12px;-webkit-transition:all .18s ease-out;transition:all .18s ease-out;-webkit-font-smoothing:antialiased}.paDropdown{display:inline-block}.paDropdown.autoWidth{width:auto}.topControls .leftControls .paDropdown{max-width:75%}.topControls .leftControls .paDropdown select{max-width:100%}input.kcdecimal,input.kcfloat,input.kcnumber,input.kcinteger{text-align:right;padding-right:2px}.controlSearch .search_field input[type=text]{padding:0px;margin:0px}label.forCheckbox{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;margin:3px}label.forCheckbox:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #e2e2e2;outline:none}label.forCheckbox.forRadio:before{border-radius:8px}label.forCheckbox.forCheckbox:before{border-radius:3px;bottom:-2px}input[type=checkbox].niceCheckbox{display:none}input[type=checkbox].niceCheckbox:checked+label:before{content:"✓";font-size:15px;font-weight:bold;color:#25c364;text-align:center;line-height:15px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;padding:0px}.ui-front{z-index:8050}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px 5px;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background:#a1a1a1}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-widget-content{border:1px solid #7e7783;background:#fff;color:#333}.ui-widget-content a{color:#333}.btn.selectAllBtn,.btn.selectNoneBtn{font-size:1.6em}textarea.trumbowyg-textarea{display:none}.trumbowyg-modal-box input{margin:0px}td.foundTag{border:2px dashed red}td.unFoundTag{border:1px solid #ddd;opacity:.3}table.attendance{margin-bottom:15px}#templatesView{max-height:400px;overflow-y:scroll;display:block;background-color:#fff;position:relative;margin-bottom:20px}.templateSelect{float:left;width:150px;margin-right:5px;margin-bottom:5px;position:relative;padding-bottom:20px;overflow:hidden}.templateSelect.chosen{background-color:rgba(128,128,128,.2);font-weight:bold}.templateSelect.chosen img{opacity:1}.templateThumb img{max-width:100%;width:100%;opacity:.8}.templateSelect p{text-align:center;padding:10px 5px;margin:0;position:absolute;bottom:0;left:0;width:100%;background-color:#f7f7f7;box-sizing:border-box;opacity:.9}#templateParams{margin-top:5px}#paActiveArea .CodeMirror{border:1px solid gray;height:650px}.trumbowyg-editor{white-space:pre-wrap}.trumbowyg-button-pane button.trumbowyg-paml-icon{background-image:url("../js/libs/trumbowyg/plugins/assetPaml/paml-tag.svg");background-position:center center;background-size:50% 50%;background-repeat:no-repeat}#pamlEditTable .trumbowyg-box{width:924px}#pamlEditTable .CodeMirror-wrap{width:924px}#pamlSuggestionsModal{width:150px;height:200px;overflow:hidden;font-size:12px;position:absolute;border:1px solid #a2a2a2;border-radius:0 0 5px 5px;padding:0px;background:#fff}#pamlSuggestionsModal ul{list-style-type:none;padding:0px;margin:0px;height:160px;overflow:hidden;overflow-y:scroll;margin-bottom:40px}#pamlSuggestionsModal ul li{margin-bottom:2px;cursor:pointer;padding:5px 5px}#pamlSuggestionsModal ul li.selected,#pamlSuggestionsModal ul li:hover{background:#d7e0e2}#pamlSuggestionsModal footer{position:absolute;height:40px;padding:5px;box-sizing:border-box;border-top:1px solid #a2a2a2;bottom:0px}.trumbowyg-editor samp,.cm-paml{white-space:nowrap;color:#3d7e9a}.trumbowyg-editor samp::before{content:"["}.trumbowyg-editor samp::after{content:"]"}.optionButtons .jumpToTop{position:fixed;bottom:0px;left:0px;width:220px;background:#f7f7f7}#pamlHelpDoc .helpSection{padding-top:10px;padding-left:20px;padding-right:20px;box-sizing:border-box}#pamlHelpDoc p{box-sizing:border-box;margin:0px;padding-left:10px;padding-top:15px;padding-bottom:15px;padding-right:220px;min-width:100%;width:0;color:#000;font-weight:300;font-size:14px}#pamlHelpDoc h3+p,#pamlHelpDoc h2+p{padding-top:0px}#pamlHelpDoc li{padding-right:220px;box-sizing:border-box;color:#000;font-weight:300;margin-left:10px;padding-bottom:10px;font-size:14px}#pamlHelpDoc h1{margin-left:10px}#pamlHelpDoc h3{margin-left:10px;margin-top:30px;margin-bottom:15px;font-size:20px}#pamlHelpDoc h2{margin-left:0px;font-size:20px;width:100%;background:#f7f7f7;padding:10px;margin-top:25px}#pamlHelpDoc .testName{font-weight:600}#pamlHelpDoc samp,.cm-paml{white-space:nowrap;color:#3d7e9a}#pamlHelpDoc .variableTagComponent{font-style:italic;color:#5b5b5b;background:rgba(142,201,83,.3);padding:0 2px 2px 2px;border:.5px solid #5b5b5b}#pamlHelpDoc .code{background-color:#eee;border:1px solid #5b5b5b;color:#5b5b5b;padding-top:20px 10px 20px 10px;width:50%;font-family:monospace}#pamlHelpDoc .code div{padding:0px;padding-left:20px;margin:0px}#pamlHelpDoc .code p{padding-right:0px;margin:0px}#pamlHelpDoc .PAMLoutput{border:1px solid gray;padding:10px;width:50%;box-shadow:3px 3px 3px 2px #ccc}#pamlHelpDoc table{margin-right:200px}#pamlHelpDoc table,#pamlHelpDoc tr,#pamlHelpDoc td,#pamlHelpDoc th{border:1px solid #000;border-collapse:collapse}#pamlHelpDoc td,#pamlHelpDoc th{padding:10px}#pamlHelpDoc table p{padding:10px 0px}#pamlHelpDoc table ul{padding:0px 0px 10px 30px}#pamlHelpDoc table li{padding:0px;padding-bottom:10px}#pamlHelpDoc table h2,#pamlHelpDoc table h3{margin:0px;padding:10px 0px}#pamlHelpDoc table h3{font-weight:300;font-size:14px}#pamlHelpDoc td:first-child>samp{display:block}#pamlHelpDoc .topLevelHeaderRow{background:#f7f7f7;font-size:18px;font-weight:300}#pamlHelpDoc .topLevelHeaderRow:not(:first-child) td{border-top:3px solid #000;padding-top:30px}#pamlHelpDoc .topLevelHeaderRow td:nth-child(2){background:#f7f7f7;font-size:18px;font-weight:300;font-style:italic}#pamlHelpDoc .tagGroupHeaderRow{background:#f7f7f7;font-weight:300}.pamlTagDefinitionTable{display:inline-block;padding:10px;float:left}.addDef.btn{padding:15px;margin:0px}.editable{border:2px blue solid}tr:not(.editable) .deleteDef{display:none}.exportBtnRow{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f1f1f1;padding:10px 5px;margin:10px 0px;font-weight:bold}#multiTick .row4{vertical-align:top}#multiTick .h{width:100px;padding:5px;border:1px dashed #ccc}#multiTick .d{width:100px;padding:5px;border:1px dashed #ccc;height:20px}#multiTick .d.ta{height:13px;padding:5px;border:1px solid #fff;text-align:center}#multiTick .i{padding:5px;height:20px;min-width:150px;border:1px dashed #ccc;font-weight:bold}#multiTick .i.ta{height:13px;padding:5px;border:1px solid #fff;text-align:center}#multiTick .alt{background-color:#efefef}#multiTick .cc{width:16px;border:1px solid #525c69}#multiTick .sq{margin:0 auto;width:33px;height:20px;border:1px solid #525c69}#multiTick .sq:hover{background-color:#ccc}#multiTick .glass{cursor:pointer;width:31px;height:31px}#multiTick .e{width:11px;height:11px;right:3px;top:3px}#saving{color:#bd1220}.pointer,.ptr{cursor:pointer}.question{width:18px;height:18px;background-image:url(../i/question.gif)}table.centre td{text-align:center}.mark{width:25px}.minsLate{width:25px}.registerNotes{width:220px}.registerOverride{width:220px}.aBox,.popUpForm{float:left;font-size:14px;padding:10px;background-color:#eee;border-radius:5px;margin:5px 15px 10px 10px}.aBox .btn,.popUpForm .btn{margin-top:5px;margin-bottom:5px}.aBox form,.popUpForm form{font-size:14px;margin:10px 10px 10px 5px}.aBox h3,.popUpForm h3{margin-left:5px}.aBox.lite,.wideBox.lite{border:none;width:300px;padding:0px}@media print{.aBox.lite,.wideBox.lite{border:1px solid #d8d8d8}}.aBox.pink{background-color:#fb8384}.fancyText{text-align:left;clear:left}#regCodesDiv{width:100%;background:#f1f1f1}.searchFormWidth{min-width:800px}.officeRegisterWrap{width:500px;margin:15px}.textWrap{padding:10px}.textWrap h2{padding:0px;margin:0px 0px 0px 0px;font-size:22px;font-weight:300}.textWrap p{font-size:13px;font-weight:300}.reportsPageContainer{width:40%}.searchWrapper{width:950px;font-size:13px}.searchWrapper .btn{margin-right:0px}.searchWrapper a{text-decoration:none}.searchWrapper table{background:#fff;width:100%}.searchWrapper table td{font-weight:400;color:#666;padding:5px}.noBorder{border:none}.nameCol{width:170px}.editResult{width:45px}.genderCol{width:60px;text-align:center !important}.pupilPicSearch{width:60px}.pupilPicSearch img{width:60px}.searchWrapper .thumb{width:50px}.searchWrapper .thumb img{width:50px}#relativeNameLeft{text-align:left;border:none}#contactNoRightBorder{border-left:none;border-right:none}#contactNoLeftBorder{border-left:none;border-top:none}#noBorderLeftOrRight{border-left:none;border-right:none}#nameCol{border-right:none;text-align:left}#relDescNoBorder{border:none}#parentContactDetailsLeft{border:none}#attendanceDropper{border:none}#searchRegister{padding-left:20px;padding-right:20px;border-bottom:none}#noBorderBottom{border-bottom:none}.amPmMark{height:30px}.searchWrapper h3{display:block;color:#000;font-size:16px;font-weight:300;margin:0px;padding:10px 0px;margin-top:6px}.searchWrapper h4{display:block;color:#bd1220;font-size:18px;font-weight:500;margin:0px;padding:10px 0px;margin-top:6px}#searchCanDo{height:0px;width:100%;overflow:hidden;border-radius:4px}.searchCanDoLeft{float:left;width:46%;padding:2%;font-size:12px;font-weight:300;line-height:22px}.searchCanDoRight{float:right;width:46%;padding:2%;font-size:12px;font-weight:300;line-height:22px}#searchCanDo a{color:#fff;text-decoration:underline;font-weight:bold}.searchCanDoCol{float:left;width:31%;padding:1%;font-size:12px;font-weight:300;line-height:22px}.searchCanDoCol ul{margin:0px;padding:0px;list-style-position:inside}.searchPageLeft{float:left;width:600px}.searchPageRight{float:right;width:200px}input#searchName2{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:0px;height:30px;line-height:30px;margin:0px 2px 0px 0px;border:1px solid #e5e5e5;text-indent:5px;width:200px;border-radius:4px;font-weight:300;font-size:12px;color:#333}#searchCanDoBtn{display:inline-block;background:#f25c5d;font-weight:bold;color:#fff;font-size:13px;font-weight:bold;border-radius:4px;margin-right:0px;padding:0px 18px 0px 11px;height:30px;line-height:32px;letter-spacing:-0.2px;float:right}#searchCanDoBtn:hover{cursor:pointer;background:#333}.youCanSearch{color:#bd1220;margin:20px 0px;display:block}.searchAlert{background:#333;padding:5px;font-size:14px;display:inline-block;margin:12px 0px;border-radius:2px;color:#fff}.msgAreaWrapper{width:100%;background:#ff0;float:left;margin-right:-410px}.msgComposer{background:red;margin-right:410px}.msgPicker{width:410px;float:right;background:green}.topControls .leftControls,.topControls .rightControls{display:inline-block;vertical-align:top;width:45%}.topControls .leftControls>div,.topControls .rightControls>div{margin-bottom:5px}.topControls .leftControls{padding-right:4%}.topControls .rightControls{padding-left:4%}#pupilPickerPopUp{display:none}#pupilPickerPopUp.loading{opacity:.5}.pupilPickerWrap{position:absolute;top:38px;left:47px;width:925px;overflow-x:hidden;height:510px;z-index:1000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.open .pupilPickerWrap{left:357px}.pupilPickerArrow{height:10px;width:100%}.pupilPickerButtons{height:38px;background:#f5f5f5;padding:10px 10px;border-bottom:1px dotted #ccc}.pupilPickerPupils{max-height:370px;width:903px;overflow-y:auto;background:#fff;padding:0px 10px}.pupilPickerPupilWrapper{height:45px;border-bottom:1px dotted #ccc;line-height:39px;font-size:10px;margin-top:5px;padding-bottom:5px;margin-right:5px;display:inline-block;width:287px;vertical-align:top}.pupilPickerPupilWrapper:hover{background:#25c364}.pupilPickerPupilWrapper.selected{background:#25c364}.pupilPickerPupilWrapper.selected.notInCohort{background:#f5f7f9}.pupilPickerPupilDivider{height:31px;border-bottom:1px dotted #ccc;line-height:32px;font-size:12px;font-weight:bold;color:#333;background:#f5f7f9;text-align:center}.pupilPickerContainer{box-shadow:0 2px 10px rgba(0,0,0,.2);border:1px solid #ccc;border-radius:3px}.pupilPickerContainer:before{content:" ";position:absolute;width:0;height:0;left:30px;top:-11px;border:11px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ccc rgba(0,0,0,0)}.pupilPickerContainer:after{content:" ";position:absolute;width:0;height:0;left:31px;top:-9px;border:10px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0)}.pupilPickerApplyBtn a,.standardPupilPickerApplyBtn a{display:block;width:100%;background:#f7f7f7;height:45px;line-height:45px;font-weight:bold;text-align:center;font-size:11px;letter-spacing:.2px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#333}.pupilPickerApplyBtn a:hover,.standardPupilPickerApplyBtn a:hover{background:#f1f1f1;color:#c73439}.pupilPickerButtons .search_field{display:inline-block;border:1px solid #dedede;margin:6px 10px 0 0;border-radius:3px}.pupilPickerButtons .search_field input{border:none;padding:0;width:290px;outline:none;color:#666;text-align:left;font-size:10px;-webkit-transition:all .18s ease-out;transition:all .18s ease-out;-webkit-font-smoothing:antialiased}.btnRight{float:right}.page_teacherRegister #wholeHead,.page_adminhome #wholeHead{height:120px}.page_teacherRegister #paActiveArea,.page_adminhome #paActiveArea{width:100%;min-width:1024px;height:100%}.page_teacherRegister #menu,.page_adminhome #menu{height:60px}.page_teacherRegister #paContent,.page_adminhome #paContent{padding-top:120px;height:calc(100% - 120px);background:#f8f9fa}.page_teacherRegister #colCentre,.page_adminhome #colCentre{height:100%}#dashboard-wrap{display:flex}#timeCalCol{width:348px;background:#fff;height:100%;margin-top:0px;overflow:hidden;box-sizing:border-box;vertical-align:top;position:relative}#timeCalCol header{height:60px;width:100%;box-sizing:border-box;border-bottom:1px solid #eef1f3;line-height:36px;font-weight:300;display:inline-block;padding:10px 170px 0px 0px}#timeCalCol header.dayPicker{padding:0px}#timeCalColHeadLeft{width:calc(100% - 50px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}#timeCalColHeight{width:50px;display:inline-block;vertical-align:top;text-align:center}#timeCalCol header .ttDayPicker{width:100%;background:#fff;height:59px;border-bottom:none}#timeCalCol header .ttDayPicker img{width:36px}#timeCalCol header .ttDayPickerLeft{float:none;display:inline-block;vertical-align:top;width:60px;padding:12px;border-right:1px solid #f1f1f1;box-sizing:border-box}#timeCalCol header .ttDay{box-sizing:border-box;vertical-align:top;float:none;display:inline-block;width:calc(100% - 120px);height:59px;line-height:58px;font-size:14px}#timeCalCol header .ttDayPickerRight{float:none;display:inline-block;vertical-align:top;width:60px;padding:12px;border-left:1px solid #f1f1f1;box-sizing:border-box}.timeCalBody{height:calc(100% - 120px);overflow:auto}.timeCalBody img{width:98%}#dashBoard{height:calc(100% - 0px);flex-grow:1;display:inline-block;vertical-align:top;overflow:auto;padding:0px;margin-right:0px;margin-left:18px}.hasTimeCal #dashBoard{width:calc(100% - 366px)}.page_teacherRegister .widgetPane,.page_adminhome .widgetPane{height:100%;width:100%;display:inline-block;vertical-align:top;padding:0px 0px 40px;min-width:1006px;max-width:2542px}.hasTimeCal .widgetPane{min-width:658px;max-width:2194px}.dashBoardHeadLeft{display:inline-block;box-sizing:border-box;height:60px;line-height:60px;width:calc(49% - 0px);vertical-align:top;padding:0px 0px;font-weight:300;font-size:15px}.dashBoardHeadLeft h2{display:inline-block;font-weight:300;font-size:15px;margin:0px;padding:0px;line-height:60px}.dashBoardHeadLeft .refreshStatsBtn{display:inline-block;margin-left:12px}.dashBoardHeadLeft a{border-radius:20px;border:1px solid #e5e5e5;padding:8px 10px 7px 10px;font-size:12px;background:#f8f9fa;color:#000}.dashBoardHeadLeft a:hover{background:#fff;color:#ce222d}.dashBoardHeadLeft i{font-size:10px;margin-right:5px}.dashBoardHeadRight{display:inline-block;box-sizing:border-box;height:60px;line-height:60px;width:calc(49% - 0px);vertical-align:top;padding:0px 0px;font-weight:300;text-align:right;font-size:13px}.dashBoardHeadRight .jui-wrap{height:60px}.dashBoardHeadRight .jui-wrap .jui-buttons{display:flex;height:60px;align-items:center;justify-content:flex-end}.grid-stack{padding-bottom:20px}.widgetInner{background:#fff;color:#2c3e50;border-radius:4px;box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 0px -1px rgba(0,0,0,.1)}.widget header{width:calc(100% - 60px);height:60px;line-height:36px;box-sizing:border-box;border-bottom:1px solid #eef1f3;padding:12px;font-weight:300;font-size:15px}.widget header:hover{background:#f8f9fa;cursor:move}.oneWide{width:25%}.twoWide{width:50%}.oneHigh{height:390px}.twoHigh{height:796px}.grid-stack.grid-stack-2>.grid-stack-item{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width="1"]{width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x="1"]{left:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width="1"]{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width="1"]{max-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width="2"]{width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x="2"]{left:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width="2"]{min-width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width="2"]{max-width:100%}.grid-stack.grid-stack-3>.grid-stack-item{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width="1"]{width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x="1"]{left:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width="1"]{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width="1"]{max-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width="2"]{width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x="2"]{left:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width="2"]{min-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width="2"]{max-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width="3"]{width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x="3"]{left:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width="3"]{min-width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width="3"]{max-width:100%}.grid-stack.grid-stack-4>.grid-stack-item{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width="1"]{width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x="1"]{left:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width="1"]{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width="1"]{max-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width="2"]{width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x="2"]{left:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width="2"]{min-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width="2"]{max-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width="3"]{width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x="3"]{left:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width="3"]{min-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width="3"]{max-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width="4"]{width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x="4"]{left:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width="4"]{min-width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width="4"]{max-width:100%}.grid-stack.grid-stack-5>.grid-stack-item{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width="1"]{width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x="1"]{left:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width="1"]{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width="1"]{max-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width="2"]{width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x="2"]{left:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width="2"]{min-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width="2"]{max-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width="3"]{width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x="3"]{left:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width="3"]{min-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width="3"]{max-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width="4"]{width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x="4"]{left:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width="4"]{min-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width="4"]{max-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width="5"]{width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x="5"]{left:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width="5"]{min-width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width="5"]{max-width:100%}.grid-stack.grid-stack-6>.grid-stack-item{min-width:16.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="1"]{width:16.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="1"]{left:16.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="1"]{min-width:16.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="1"]{max-width:16.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="2"]{width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="2"]{left:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="2"]{min-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="2"]{max-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="3"]{width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="3"]{left:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="3"]{min-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="3"]{max-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="4"]{width:66.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="4"]{left:66.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="4"]{min-width:66.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="4"]{max-width:66.6666666666%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="5"]{width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="5"]{left:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="5"]{min-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="5"]{max-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width="6"]{width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x="6"]{left:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width="6"]{min-width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width="6"]{max-width:100%}.grid-stack.grid-stack-7>.grid-stack-item{min-width:14.28%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="1"]{width:14.28%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="1"]{left:14.28%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="1"]{min-width:14.28%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="1"]{max-width:14.28%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="2"]{width:28.56%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="2"]{left:28.56%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="2"]{min-width:28.56%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="2"]{max-width:28.56%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="3"]{width:42.84%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="3"]{left:42.84%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="3"]{min-width:42.84%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="3"]{max-width:42.84%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="4"]{width:57.12%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="4"]{left:57.12%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="4"]{min-width:57.12%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="4"]{max-width:57.12%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="5"]{width:71.4%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="5"]{left:71.4%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="5"]{min-width:71.4%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="5"]{max-width:71.4%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="6"]{width:85.68%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="6"]{left:85.68%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="6"]{min-width:85.68%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="6"]{max-width:85.68%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width="7"]{width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x="7"]{left:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width="7"]{min-width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width="7"]{max-width:100%}.cover{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;display:none}.timeCalCover{display:block}.timeCalCover.hidden{display:none}.widgetAdder{max-width:990px;overflow-y:scroll;width:90%;margin:auto;height:80%;min-height:410px;margin-top:3%;background:#fff;border-radius:3px}.widgetAdder header{width:100%;height:72px;line-height:36px;box-sizing:border-box;border-bottom:1px solid #eef1f3;padding:18px;font-weight:300;font-size:15px}.widgetAdderBody{padding:12px 12px 24px 12px}.widgetAdder header img{width:13px;margin-right:8px}.widgetAdder header img:hover{cursor:pointer}.slide-navbar{float:left;padding:10px 6px;clear:both;display:block;margin:auto}.slide-navbar>li{display:inline;margin:11px 39px 11px 0px;cursor:pointer;padding:0px 2px 5px 2px;font-weight:300}.active-tab{background:#fff;border-bottom:3px solid #237091;color:#000}.slide-navbar>li:hover{border-bottom:3px solid #237091}.slider-container{background:#fff;overflow:scroll;position:relative;width:200%;color:#fff;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.slider-container>div{display:block;float:left}.slider-wrapper{background:#fff;width:100%;float:left;overflow:hidden;position:relative;margin-top:30px}.slider-container p{padding:0px;margin:0px}.select-slider{display:none;width:100%;height:40px;background-color:#fff;overflow:hidden;border-bottom:1px solid #fdfdfd}.select-slider select{width:100%;background:rgba(0,0,0,0);padding:5px 3%;border:none;height:40px;cursor:pointer;outline:0;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-container ul{height:400px;margin:0px;padding:2px 0px 0px 0px;overflow:auto}.slider-container li{display:inline-block;height:172px;width:calc(25% - 12px);margin:0px 6px 12px 6px;background:#fff;color:#333;padding:0px;vertical-align:top;padding:6px;box-sizing:border-box;border-radius:6px;box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1);transition:all .3s ease;text-align:center;border:1px solid #fff}.slider-container li:hover{transition:all .3s ease;background:#fff;cursor:pointer;border:1px solid #ccc}.slider-container li h2{padding:0px;margin:7px 0px;font-weight:400;font-size:15px}.slider-container li h3{padding:0px;margin:0px;font-weight:300;font-size:10px}.sliderImage{width:100%;height:110px;background:#f8f9fa;text-align:center}.sliderImage img{height:110px}.timecalDashboardContainer{display:none;position:absolute;top:0px;left:348px;width:calc(100% - 348px);height:100%;padding:0px 0px;background:#f8f9fa;z-index:1001;overflow:auto;min-width:940px}#timeCalCol .widget{padding:0px}#timeCalCol .oneWide{width:100%}.timecalDashboardContainer header{border-bottom:1px solid #eef1f3;box-sizing:border-box;height:60px;overflow:hidden}#timeCalStatsBar{width:100%;height:126px;margin-bottom:8px}.timecalDashboardContainer .widget{display:inline-block;box-sizing:border-box;vertical-align:top}.timecalDashboardContainer .widgetInner{height:100%;position:relative}.attendanceBox{display:inline-block;margin:auto;margin-top:45px}.periodDropper{font-size:12px;text-align:right}.periodDropper img{width:10px;margin-right:6px;margin-top:-1px}#timeCalWidgetPane .widget{margin:12px}#timeCalWidgetPane .widget header:hover{background:#fff;cursor:auto}.timecalDashboardContainer .dashBoardHeadLeft{padding-left:12px}#timeCalWidgetPane .widget.oneWide{width:calc(100% - 24px)}@media only screen and (min-width: 1450px){#timeCalWidgetPane .widget.oneWide{width:calc(50% - 24px)}}#registerBlock{display:inline-block;height:calc(100% - 61px);background:#fff;width:600px;overflow:auto;vertical-align:top;border-left:1px solid #eef1f3;border-right:1px solid #eef1f3}#timeCalWidgetPane.widgetPane{height:calc(100% - 73px);padding:0px 0px 0px;overflow:auto;display:inline-block;vertical-align:top;width:calc(100% - 614px);padding:6px;min-width:300px}#timeCalWidgetPane .dailyBehaviourWidget footer{display:none}#regForm table{width:100%;height:100%;border-collapse:collapse}#regForm table,#regForm table th,#regForm table td{border:none}#regForm table tr{border:1px solid #eef1f3;border-left:none;border-right:none}.dragClass{background:red}.pupilRegCol{width:220px}.pupilMealCol{width:100px}.tabEl.pencil{color:#aaa}#regForm table td.small{padding:0px 8px}#regForm table .pupilPillWrap .pupilPill .pupilPhotoThumb{margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:5px}#regForm table .pupilPillWrap .pupilPill .pupilName{width:198px}.attendanceHeadAmPm{text-align:center;font-size:11px}.attendanceHeadDay{line-height:25px;text-align:center;background-color:#f2f2f2}#schoolMeals{width:calc(100% - 24px);margin:12px;box-sizing:border-box}.registerMealSelectOptions #schoolMeals{width:220px;margin:12px;box-sizing:border-box;max-height:287px;border-radius:4px;height:auto;overflow-y:auto;background:#fff;box-shadow:0px 2px 6px -2px rgba(0,0,0,.49)}.fauxMealSelector .registerMealSelectOptions .registerMealOption{display:inline-block;width:100%;background:#fff;border-bottom:1px solid #eef1f3}.fauxMealSelector .registerMealSelectOptions .registerMealOption:hover{background:#eef1f3;cursor:pointer}.fauxMealSelector .registerMealSelectOptions .registerMealOption:first-child{border-radius:4px 4px 0px 0px}.fauxMealSelector .registerMealSelectOptions .registerMealOption .mealThumbWrap{display:inline-block}.fauxMealSelector .registerMealSelectOptions .registerMealOption .mealThumbWrap img{width:40px;border-radius:4px;margin:6px}.fauxMealSelector .registerMealSelectOptions .registerMealOption .mealThumbWrap .mealKeyCode{width:12px;height:50px;line-height:50px;font-size:14px;border:none;margin-bottom:0px}.fauxMealSelector .registerMealSelectOptions .registerMealOption .mealThumbWrap .mealTitle{width:140px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mealThumbWrap img{width:50px}#numberHelp{width:100%;background:#1bbc9b;border-radius:4px;text-align:center;margin-top:8px;font-size:14px;height:36px;line-height:36px;color:#fff}.assetTable.black td.hasNote,.klikTable td.hasNote,td.hasNote{border-radius:0px 0px 14px 0px}.covidX{background-color:#d3d3d3}.regMark{text-align:center;overflow:hidden;cursor:pointer;border:1px dotted #ddd}table.attendance td.regMark.blank{background-color:#fff;min-height:16px}table.attendance td.regMark.blank.dragClass{background-color:red}table.attendance td.unselectable.regMark{background-color:#999;min-height:16px}.regMark.blank{border:1px dashed #ddd}.masterRegDiv{position:absolute;top:50px;left:120px;padding:10px;border-radius:5px;max-width:50%;background:#f7eb3c}.registerDropperArrow{width:12px;height:auto;filter:invert(1);display:inline-block;transition:.3s;margin-left:5px}.registerHelpBar{width:100%;height:60px;box-sizing:border-box}#popRegister .registerHelpBar{width:630px;border-top:1px solid #eef1f3}#popRegister .registerTools{width:530px}.registerTitle{display:inline-block;width:100px;vertical-align:top;border-bottom:1px solid #eef1f3;height:100%;box-sizing:border-box}.registerTitle h2{margin:0px;padding:0px;font-weight:300;font-size:15px;line-height:54px;margin-left:12px}.registerTools{display:inline-block;width:calc(100% - 100px);vertical-align:top;height:100%;color:#616961;font-weight:400}.registerHelpLink{float:right;border-left:1px solid #eef1f3;font-size:13px;width:33.3%;padding:0px;margin:0px;height:100%;cursor:pointer;text-align:center;box-sizing:border-box;vertical-align:top;line-height:59px}.registerHelpLink:hover{color:#ce222d;transition:.3s}.registerHelpLink.active{border-bottom:1px solid #fff}.registerHelpLink.active img{transform:rotate(-180deg);transition:.3s}.registerMeals{width:140px;border-bottom:1px solid #eef1f3}.registerKeyCodes{width:150px;border-bottom:1px solid #eef1f3}.registerStaff{width:90px;border-bottom:1px solid #eef1f3}.staffRegList{width:calc(100% - 24px);margin:12px;box-sizing:border-box}.staffRegList a{display:inline-block;border:1px solid #eef1f3;border-radius:3px;padding:9px;text-decoration:none;font-weight:400;font-size:13px;color:#616961;margin-bottom:6px;margin-right:6px;background:#fff}.staffRegList a:hover{background:#f8f9fa;transition:.3s;color:#ce222d}.registerOverride{width:150px;border-bottom:1px solid #eef1f3}.registerHelpContentsItem{width:100%;margin-top:0px;background-color:#fff;display:none}.registerHelpContentsItem.active{display:initial}.attendanceCodesDiv{padding:12px;box-sizing:border-box}.registerCodeExplainer{width:32.3%;display:inline-block}.keyCodeWrap{display:table}.registerKeyCode{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;border-radius:3px;box-sizing:border-box;margin-bottom:4px;vertical-align:middle;border:1px solid #dcdcdc}.registerKeyCode .pi2{color:#fff !important}.registerCodeTitle{display:inline-block;font-size:11px;width:calc(100% - 48px);padding-left:6px;vertical-align:middle;height:38px;line-height:11px}.registerPupilRow.highlighted{background:#f8f9fa}.fauxMealSelector{position:relative;cursor:pointer;border:1px solid #dcdcdc;padding:10px;border-radius:3px;display:inline-block;min-width:120px;font-size:13px}.fauxMealSelector:hover{background:#fff;transition:.3s}.fauxMealSelector .registerMealSelectOptions{position:absolute;top:-19px;left:-52px;z-index:2}.fauxMealSelector .registerMealSelectOptions .registerMealOption{display:block}.fauxMealSelector .registerDropperArrow{width:12px;height:18px;float:right}.fauxMealSelector .chosenMealOption{display:inline-block}.fauxMealSelector.hidden{display:none}#registerBody{margin-top:-1px}.attendanceCodesDiv .keyCodeWrap{display:table}.attendanceCodesDiv .registerKeyCode{display:table-cell}.attendanceCodesDiv .registerCodeTitle{display:table-cell}.registerHelpContents #schoolMeals{margin:12px 0px 12px 12px;width:calc(100% - 12px)}.registerHelpContents #schoolMeals .registerCodeExplainer{width:calc(20% - 12px);display:inline-block;border:1px solid #eef1f3;box-sizing:border-box;border-radius:4px;margin-right:12px;margin-bottom:8px}.registerHelpContents #schoolMeals .registerCodeExplainer .mealThumbWrap img{width:96px;padding:4px}#registerBlock .widgetSettingsDropper{display:none !important}.registerHeader{width:100%;background:#f8f9fa;font-size:12px;position:sticky;top:0px;z-index:1;border-bottom:1px solid #eef1f3;box-sizing:border-box}.pupilNameCol{width:248px;text-indent:12px;display:inline-block;vertical-align:top;height:44px;line-height:44px}.priorDailyCol{width:60px;display:inline-block;vertical-align:top;height:44px;line-height:44px}.priorDailyReg{opacity:.5}.timetableType2 .priorDailyReg .regMark{font-size:.7em;height:19px;line-height:1}.timetableType2 .priorDailyReg table{border:none;margin:0px;padding:0px}.timetableType2 .priorDailyReg{border:none;margin-top:10px;padding:0px}#regForm .priorDailyReg table tr{border:none}.timetableType2 .priorDailyCol{width:150px}.timetableType2 .priorDailyReg{width:150px}.regCodeCol{width:40px;display:inline-block;vertical-align:top;height:44px;line-height:44px}.mealsCol{width:204px;display:inline-block;vertical-align:top;height:44px;line-height:44px}.registerPupilRow{position:relative;width:100%;border-bottom:1px solid #eef1f3;min-height:65px}.registerPupilRow .minsLate{width:112px;display:inline-block;margin-top:8px}.registerPupilRow .minsLate span{font-size:11px}.pupilNameReg{width:248px;display:inline-block;vertical-align:top;box-sizing:border-box;padding:12px 0px 0px 12px}.pupilNameReg .pupilPillWrap{margin-left:0px}.pupilNameReg .pupilPillWrap .pupilPill .pupilPhotoThumb{box-shadow:0 0px 1px 0 rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.1)}.pupilNameReg .pupilPillWrap .pupilPill .pupilPhotoThumb img{margin:0px}.mark{width:48px;display:inline-block;vertical-align:top;box-sizing:border-box;margin-top:8px}.mark input,.minsLate input{width:36px;height:30px;border-radius:3px;color:#000;font-size:16px;text-align:center;text-indent:0px;font-weight:300;text-transform:uppercase;border:1px solid #dcdcdc;padding:3px 0px 3px 0px;margin:5px 1px 3px 0px}.mark input:disabled,.minsLate input:disabled{cursor:not-allowed;opacity:.6}.thisNotes,.codeSubStatus{display:inline-block}.codeSubStatus select,.codeSubStatus input{margin:4px 1px 7px 4px}.thisNotes input{width:301px;height:30px;border-radius:3px;color:#000;font-size:14px;text-align:left;text-indent:5px;font-weight:300;border:1px solid #dcdcdc;padding:3px 0px 3px 0px;margin:4px 1px 7px 4px}.regIconBtn{position:absolute;width:100px;height:20px;top:36px;left:37px;box-sizing:border-box}.regIconBtn img{width:17px;display:inline-block;margin-right:1px}.priorDailyReg{width:50px;height:39px;margin-right:10px;margin-top:13px;display:inline-block;vertical-align:top;box-sizing:border-box}.mealThing{width:150px;display:inline-block;vertical-align:top;box-sizing:border-box;margin-top:12px}.spacer{width:58px;display:inline-block;vertical-align:top;box-sizing:border-box;height:15px}.pupilMinsCol{display:inline-block}.pupilElsewhere{position:absolute;top:18px;left:248px;box-sizing:border-box;font-size:13px;max-width:200px;background:#f8f9fa;padding:4px 10px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pupilElsewhere a{font-weight:400;color:#333}.pupilElsewhere a:hover{color:#ce222d}.thisOverride{box-sizing:border-box;font-size:13px;padding:4px 10px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thisOverride.hidden{display:none}.overrideHeader{width:100%;height:60px;box-sizing:border-box}.overrideCloser{position:absolute;top:15px;right:12px}.overrideCloser img{width:14px}.overrideCloser img:hover{cursor:pointer}.overrideHeader h3{margin:0px;padding:0px;font-weight:300;font-size:15px;line-height:59px;margin-left:12px}.fsm{background-color:#9ad2e5}.uifsm{background-color:#d6ebe0}.absent{background-color:#ffffc2}.absentWithMeal{background-color:#ed8b1b}.negativeBalanceTd{background-color:#ecc3bf}@media print{.masterRegDiv{display:none}}.showPaymentColumns{cursor:pointer;max-width:100px}.paymentOptions{display:none;max-width:100px}.balanceSheet{padding:1%;width:90%;position:relative;float:left;margin-bottom:20px;border:0}.balanceSheet table{margin-top:10px;width:100%}.balanceSheet table.balanceTable tr:hover{background-color:#eea}.balanceSheet table.balanceTable tr.totalPositive:hover{background-color:#aea}.balanceSheet table.balanceTable tr.totalNegative:hover{background-color:#eaa}.balanceSheet .button{padding-top:5px;padding-bottom:5px;text-align:center;margin-left:auto;margin-right:auto;display:block;background-color:#eea}.outstandingBalanceTd{max-width:95px;color:red}.transactionList th.orderableColumn{vertical-align:middle}.transactionList th.orderableColumn>span{display:inline-flex;align-items:center;gap:.5em;opacity:1}.transactionList th.orderableColumn>span:after{flex-shrink:0;margin-left:auto}.transactionList th.orderableColumn:not(.orderAscending,.orderDescending)>span:after{content:"▲\a▼";font-size:.75em;line-height:.9;opacity:.25;white-space:pre-line}.transactionList th.orderableColumn.orderAscending>span:after{content:"▲"}.transactionList th.orderableColumn.orderDescending>span:after{content:"▼"}.transactionList th,.transactionList td{text-align:center !important}.transactionList thead tbody th,.transactionList thead tbody td{height:35px;width:150px}.dataTableSearch{display:inline-block}.dataTableSearch #dtSearch{margin-left:0px}.dataTableSearch.makeRoomForDisplayOptions{margin-right:170px}.dataTables_filter{display:none}@media print{.DTFC_LeftWrapper{display:none}}@media print{.DTFC_ScrollWrapper,.dataTables_scrollBody{height:auto !important;width:auto !important}}@media print{.dataTables_scrollHead{display:none}}@media print{.dataTables_scrollBody{overflow:visible !important;width:auto !important}}@media print{.dataTable{width:auto !important}}@media print{.dataTable thead tr{height:auto !important}}.dataTable thead tr th.selectCol{width:64px !important}@media print{.dataTable thead tr th{height:auto !important;width:auto !important}}@media print{.dataTable thead tr th div{height:auto !important;width:auto !important}}@media print{.dataTable tr{page-break-inside:avoid}}.dataTable #chooseColumnsBtn{margin-left:8px}.dataTableContainer{margin-bottom:10px}@media print{.dataTableContainer{width:auto !important}}@media print{.dataTableContainer .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTableContainer .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{padding:20px 5px !important;font-size:13px !important}}table.dataTable thead .sorting{line-height:1.1em;font-size:11px}@media print{table.dataTable thead .sorting{background:#f7f7f7 !important}}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th.selectCol>div.dataTables_sizing{width:64px !important}td.attendance-half-term-and-year p{inline-size:max-content;margin:0 0 .5em 0}td.attendance-half-term-and-year p:last-child{margin:0}td.attendance-half-term-and-year p span{padding:2px}.rd-container{display:none;border:1px solid #333;background-color:#fff;padding:10px;text-align:center;z-index:10000}.rd-container-attachment{position:absolute}.rd-month{display:inline-block;margin-right:25px}.rd-month:last-child{margin-right:0}.rd-back,.rd-next{cursor:pointer;border:none;outline:none;background:none;padding:0;margin:0}.rd-back[disabled],.rd-next[disabled]{cursor:default}.rd-back{float:left}.rd-next{float:right}.rd-back:before{display:block;content:"←"}.rd-next:before{display:block;content:"→"}.rd-day-body{cursor:pointer;text-align:center}.rd-day-selected,.rd-time-selected,.rd-time-option:hover{cursor:pointer;background-color:#333;color:#fff}.rd-day-prev-month,.rd-day-next-month{color:#999}.rd-day-disabled{cursor:default;color:#fcc}.rd-time{position:relative;display:inline-block;margin-top:5px;min-width:80px}.rd-time-list{display:none;position:absolute;overflow-y:scroll;max-height:160px;left:0;right:0;background-color:#fff;color:#333}.rd-time-selected{padding:5px}.rd-time-option{padding:5px}.rd-day-concealed{visibility:hidden}.timeHead{margin:0;padding:0;border:0;width:100%;height:60px;display:block}.timeBody{margin:0;padding:0;border:0;width:100%;display:block;overflow:auto;background-color:#ccc;height:800px}.dayColHeadKey{margin:0;padding:0;border:0;width:5%;height:60px;float:left}.dayColHeadKey p{line-height:60px;text-align:center;background-color:#fff}.dayColHead{margin:0;padding:0;border:0;width:18%;height:60px;float:left}.dayColHead p{background-color:#333;color:#fff;margin:2px;line-height:46px;text-align:center}.timeCol{display:block;position:relative;margin:0;padding:0;border:0;width:5%;height:100%;float:left;background-color:#333;color:#fff}.timeKey{width:100%;height:59px;border-top:1px dashed #ccc;background-color:#eee;color:#333;position:absolute}.timeKey p{padding:3px;font-size:.8em}.dayCol{position:relative;margin:0;padding:0;border:0;width:18%;height:100%;float:left;background-color:#ddd}.dayCol .slot{width:100%;box-sizing:border-box;border:1px solid #ddd;background-color:#fff;position:absolute;border-radius:0 0 5px 5px}.dayCol .slot p{padding:3px;font-size:.8em;color:#555}.dayCol .slot .ttEntry{font-size:.8em;width:100%;height:92%;background-color:#ddf;float:left;margin:1%;overflow:hidden}.dayCol .slot .time{color:#900}.dayCol .ttEntry .teachers{font-size:.9em}.dayCol .slot.dragClass{background-color:red}.slot p{margin:2px;border:0}.ttDayPicker{width:100%;background:#fff;height:40px;border-bottom:1px solid #f1f1f1}.ttDayPicker img{width:40px}.ttDayPickerLeft{float:left;width:5%;border-right:0px solid #f1f1f1}.ttDay{float:left;height:40px;line-height:40px;text-align:center;font-size:14px}.ttDayPickerRight{float:left;width:5%;border-left:0px solid #f1f1f1}.compact .ttDayPickerLeft,.compact .ttDayPickerRight{width:40px}.compact .ttDay{width:69%}.ttDayPickerLeft:hover{background:#f7f7f7}.ttDayPickerRight:hover{background:#f7f7f7}.ttWrap{position:relative;background:#fff;overflow:hidden;padding:2px}.ttEntry{position:relative;background:#fff;overflow:hidden;padding:2px}.ttWrap .ttTimes{width:5%;float:left}.compact .ttWrap .ttTimes{width:12%}.ttWrap .ttTime{float:left;width:100%;height:60px;line-height:60px;background:#fff;text-align:left;color:#b2b2b2;font-size:13px}.ttLessons{float:left;background:#fff;margin-top:29px;position:relative}.ttLessons .ttEntry{position:absolute;margin-left:3%;height:56px;border-radius:4px;color:#fff}.ttLessons .ttEvent{background:rgba(247,235,60,.6);color:#333;border:none}.timeCal.edit .lesson{background:rgba(247,235,60,.6)}.ttEntry.complete{background:rgba(142,201,83,.6)}.ttEntry.complete:hover{background:rgba(162,221,103,.5);cursor:pointer}.ttEntry.override,td.override,p.override{border:2px dashed #bd1220}.ttEntry.override:hover{border:1px dashed #bd1220;cursor:pointer}.ttEntry.override.good,td.override.good,p.override.good{border:1px dashed #25c364}.ttEntry.override.good:hover,td.override.good:hover,p.override.good:hover{background-color:#eee;border:2px dashed #25c364;cursor:pointer}.ttEntry.ghost,td.ghost{background-color:#fff;color:#333;border:1px dashed #bd1220}tr.transfer td{background-color:#ecc}.ttEntry.inComplete{background:rgba(255,153,0,.6)}.ttEntry.inComplete:hover{background:rgba(255,153,0,.5);cursor:pointer}.ttEntry.partial{background:rgba(255,53,0,.6)}.ttEntry.partial:hover{background:rgba(255,153,0,.5);cursor:pointer}.ttEntry.inProgress{background:rgba(58,151,211,.6)}.ttEntry.inProgress:hover{background:rgba(58,151,211,.5);cursor:pointer}.ttEntry.forthcoming{background:hsla(0,0%,60%,.6)}.ttEntry.freePeriod{background:hsla(0,0%,100%,.6);border:1px dashed #aaa;color:#aaa}.ttEntry.freePeriod h3{font-weight:normal}.ttEntry{font-size:.8em}.ttEntry h2{margin:0px;padding:8px 0px 0px 8px;font-size:12px;font-weight:600}.ttEntry h3{margin:0px;padding:0px 0px 0px 8px;font-size:13px}.ttEntry h4{margin:0px;padding:0px 0px 0px 8px;font-size:11px}.ttEntry .pupilLozenge{position:absolute;width:22px;height:22px;text-align:center;background-color:#fff;border:1px solid #ccc;color:#000;top:8px;right:8px;line-height:22px;font-size:16px}.ttLine{float:left;width:100%;height:59px;border-top:1px dotted #b2b2b2}.edit .dayCol .slot,.edit .prototype{cursor:pointer}.ttClose img{float:right;width:32px}.ttClose:hover{cursor:pointer}#addEvertOptions header{margin-top:0px;height:45px;line-height:45px;border-bottom:1px solid #e6e8ea}#addEvertOptions header h2{font-weight:300;font-size:16px;padding:15px 0px 0px 12px;margin:0px}.lazyLoader a{padding:3px;line-height:24px;background-color:#e6e8ea;width:100%}.addEventWrap h2{padding:0px;margin:8px 0px 0px 0px;font-size:18px}.addEventWrap{padding:10px 0px 10px 16px;border-bottom:1px solid #f4f4f4}.eventBtnRow{width:100%;display:block;margin:14px 0px}.addEventWrap input[type=text]{border-radius:3px;width:100%;padding:9px 0px 9px 0px}.editEvent.open .klikTable select{width:100%}.widgetInner .ttDayPickerLeft{width:19%}.widgetInner .ttDay{width:62% !important}.widgetInner .ttDayPickerRight{width:19%}.widgetInner .ttTimes{width:19% !important}.timeCalPrintBtn img{width:18px}.timeCalPrintBtn{z-index:100;position:absolute;top:123px;right:18px;font-weight:300;font-size:24px;color:#fff;border:1px solid #333;background:#333;padding:3px 11px 7px 11px;border-radius:22px;transition:all .3s}.page_pupilTimeCal .timeCalPrintBtn,.page_userTimeCal .timeCalPrintBtn,.page_roomTimeCal .timeCalPrintBtn{top:172px;right:0px}.page_groupProfile .timeCalPrintBtn{top:183px;right:33px}.page_masterTimetable .timeCalPrintBtn{top:167px;right:13px}.timeCalPrintBtn:hover{transition:all 0s;border:1px solid #333;background:#333;cursor:pointer}.timeCalPrintBtn span{display:none;padding:0px 5px;font-size:12px;transition:all 0s;margin-top:10px;vertical-align:top}.timeCalPrintBtn:hover span{display:inline-block;transition:all 0s;color:#fff}.page_pupilTimeCal .eventAddBtn,.page_userTimeCal .eventAddBtn,.page_roomTimeCal .eventAddBtn{top:115px;right:0px}.page_groupProfile .eventAddBtn{top:124px;right:33px}.page_masterTimetable .eventAddBtn{top:121px;right:13px}.lessonAddBtn{z-index:100;position:absolute;top:67px;right:18px;font-weight:300;font-size:24px;color:#000;border:1px solid #faf38a;background:#faf38a;padding:3px 11px 7px 11px;border-radius:22px;transition:all .3s}.lessonAddBtn:hover{transition:all 0s;border:1px solid #faf38a;background:#faf38a;cursor:pointer;color:#000}.lessonAddBtn span{display:none;padding:0px 5px;font-size:12px;transition:all 0s;margin-top:10px;vertical-align:top}.lessonAddBtn:hover span{display:inline-block;transition:all 0s;color:#000}.page_masterTimetable .lessonAddBtn{top:74px;right:13px}#changeRequestFormArea td{vertical-align:top}#changeRequestFormArea #ksDetails,#changeRequestFormArea #ksConversations{box-sizing:border-box;width:100%}#changeRequestFormArea #ksChangeManagement,#changeRequestFormArea #ksHistory{float:right;width:35%}#changeRequestFormArea #ksChangeManagement #status{display:inline-block}#changeRequestFormArea #ksDetails{height:505px}#changeRequestFormArea #ksDetails #comments{height:275px}#changeRequestFormArea #ksConversations .trumbowyg-box,#changeRequestFormArea #ksConversations .trumbowyg-editor{min-height:100px;margin:0px}#changeRequestFormArea #ksConversations .klikTable tr{border-bottom:none}#changeRequestFormArea #ksConversations .trumbowyg-box{padding:0px;margin:10px;width:auto}#changeRequestFormArea #ksConversations .trumbowyg-box p{margin:0px}#changeRequestFormArea #ksConversations .trumbowyg-editor{padding:10px}#changeRequestFormArea #ksConversations.klikSection{margin:10px 0px;overflow-x:hidden}#ksConversations button#saveConversation{background:#333;color:#fff;border:1px solid #c33;width:180px;display:inline-block;padding:0px;margin:0px;margin-right:0px;margin-bottom:0px;margin-left:10px;height:40px;font-weight:400;font-size:13px;border:none;margin-right:12px;margin-bottom:12px;transition:.3s;border-radius:4px}#ksConversations button#saveConversation:hover{background:#fff;color:#333;transition:.3s;border:1px solid #333}.cRcomment{margin:10px;border:1px solid #ecf0f1;width:auto;background:#ecf0f1;border-radius:5px;position:relative}.cRcommentCloser{position:absolute;right:5px;top:5px;text-align:center}.cRcommentCloser button{background:#fff;border-radius:4px;color:#333;border:none;outline:0px;width:24px;height:24px;line-height:24px;transition:.3s}.cRcommentCloser button:hover{color:#c33;transition:.3s}.cRcommetTitle{font-size:11px}.page_aaIssues .tooltip-top::after{width:50px;margin-left:-28px}.page_aaIssues .btnMoon .btn{background:#c33;color:#fff;border:1px solid #c33;width:180px;display:inline-block;padding:0px;margin:0px;margin-right:0px;margin-bottom:0px;height:40px;font-weight:400;font-size:13px;border:none;margin-right:12px;margin-bottom:12px;transition:.3s}.page_aaIssues .btnMoon .btn:hover{background:#fff;color:#c33;transition:.3s;border:1px solid #c33}#contactFormArea td{vertical-align:top}#contactFormArea #ksSupportQuery,#contactFormArea #ksMessage,#contactFormArea #ksConversations{float:left;width:50%}#contactFormArea #ksSupportResponse{float:right;width:46%}#contactFormArea #ksSupportResponse #status{display:inline-block}#contactFormArea #ksSupportResponse select{max-width:77%}#contactFormArea #ksDefault{clear:right}h2.underlined{width:96%;border-bottom:1px solid #000}#parentSelect .letterList{border-top:1px solid gray;border-bottom:1px solid gray;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px}#parentSelect .letterList a{margin-left:4px;margin-right:4px}#parentSelect .pupilPillWrap{display:inline-block;float:none}#parentSelect .parentList{margin-top:20px;margin-bottom:10px}#parentSelect .parentList .letter{border:0}#parentSelect .parentList .letter td{padding-left:3px;padding-right:3px}#parentSelect .parentList .letter.heading td{border-top:10px solid rgba(0,0,0,0)}#parentSelect .parentList .letter.address td{border-top:1px solid gray}#parentSelect .parentList .letter.spacer{border-bottom:30px solid rgba(0,0,0,0)}.assetTable.equalSplit h3,.equalSplit.assetTableScrollable h3{margin-left:0px}.assetTable.equalSplit th,.equalSplit.assetTableScrollable th{width:50%}.assetTable.equalSplit .megaWrap,.equalSplit.assetTableScrollable .megaWrap{border:0;display:block;text-align:center;width:100%;margin:0;padding:0}.assetTable.equalSplit .megaWrap .wrap,.equalSplit.assetTableScrollable .megaWrap .wrap{display:block;text-align:center;width:100%;border:0;margin:0px;padding:0;vertical-align:center;height:100%}.assetTable.equalSplit .megaWrap .wrap div.gridStatus,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus{overflow:hidden;display:inline-block;text-align:center;min-height:36px;height:100%;font-size:.8em;vertical-align:center;bottom:0px}.assetTable.equalSplit .megaWrap .wrap div.gridStatus.hidden,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus.hidden{display:none}.assetTable.equalSplit .megaWrap .wrap div.gridStatus .doFigures,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus .doFigures{margin-top:5px}.assetTable.equalSplit .megaWrap .wrap div.gridStatus .doNames,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus .doNames{margin-top:5px;margin-bottom:5px}.assetTable.equalSplit .megaWrap .wrap div.gridStatus .small,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus .small{margin-bottom:5px}.assetTable.equalSplit .megaWrap .wrap div.gridStatus .pupilPillWrap,.equalSplit.assetTableScrollable .megaWrap .wrap div.gridStatus .pupilPillWrap{display:inline-block;font-weight:normal;margin-bottom:3px}.systemMessage{max-width:400px;overflow-x:hidden;max-height:400px;overflow-y:scroll}.systemMessageControls{text-align:center}.systemMessageControls a{margin:10px 20px 10px 20px}.assetTable.sysMsgEdit td.toggleActive,.sysMsgEdit.assetTableScrollable td.toggleActive{cursor:pointer}div.popEditSystemMessage{max-width:500px}div.popEditSystemMessage div.details{background-color:rgba(192,192,128,.5);font-size:12px;padding:10px}.SumoSelect p{margin:0}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:none}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:none}.SumoSelect>.CaptionCont{position:relative;border:1px solid #ccc;background-color:#fff;border-radius:.4em;margin:0;color:#999;font-size:13px;width:180px;line-height:1.5em;padding:10px 20px 10px 5px;height:auto}.gradeBox .SumoSelect>.CaptionCont{width:135px}.SumoSelect>.CaptionCont>span{display:block;padding-right:19px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#999;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:19px;border-left:1px solid #ccc;margin:0}.SumoSelect>.CaptionCont>label>i{display:block;position:absolute;top:50%;right:0;border:solid rgba(0,0,0,0);border-width:.25em .25em 0;border-top-color:#ccc;margin:-0.125em .5em 0 0}.filterEnabled .SumoSelect>.CaptionCont{border:1px solid #25c364;color:#25c364}.filterEnabled .SumoSelect>.CaptionCont>label{border-left:1px solid #25c364}.filterEnabled .SumoSelect>.CaptionCont>label>i{border-top-color:#25c364}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4}.SumoSelect>.optWrapper>.options li.opt.selected{color:#25c364}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#25c364;box-shadow:none;border-color:rgba(0,0,0,0);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer;line-height:1.2em}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.pupilBehaviour .behaviourRow.all{background-color:rgba(92,92,192,.2)}.incidentHolder{min-width:500px;float:left;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #f1f1f1;box-sizing:border-box;min-height:105px;border-bottom:none;font-size:13px}.incidentHeader{padding-top:6px;background:#f5f5f5;border-top-right-radius:5px;border-top-left-radius:5px;height:39px}.incidentHeader h2{float:left;padding:0px 0px 0px 10px;margin:0px;font-size:12px;font-weight:bold;line-height:34px}.behaviourProfileSection{margin:10px}.behaviourProfileSection p{padding-left:0px}.incidentHistory{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.1)}.incidentHistory .historyRow{padding:0px 10px 0px 10px;border-bottom:1px solid rgba(0,0,0,.1)}.incidentHistory .historyRow .name{padding-top:14px}.incidentHistory .historyRow .userImg{margin-right:20px}.incidentHistory .historyRow p.info{padding-top:10px;font-size:14px}.pickerHolder{width:320px;float:left;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #f1f1f1;box-sizing:border-box;min-height:105px;border-bottom:none;height:99.5%}.pickerHolder .pickerHeader{padding-top:6px;background:#f5f5f5;border-top-right-radius:5px;border-top-left-radius:5px;height:39px;background-color:#bd1220;color:#fff}.pickerHolder .pickerHeader h2{float:left;padding:0px 0px 0px 10px;margin:0px;font-size:12px;font-weight:bold;line-height:34px}.pickerHolder .typePicker .typeTab{cursor:pointer;width:156px;line-height:40px;background-color:#fff;color:#999;display:inline-block;text-decoration:none;z-index:40;font-size:10px;text-align:center}.pickerHolder .typePicker .typeTab.selected{background-color:#f5f5f5;color:#000}.pickerHolder .picker{display:inline-block;width:100%;height:100%}.pickerHolder .picker .controlBlock{border-bottom:1px solid #d8d8d8;background:#f5f5f5;height:65px;padding:9px 10px}.pickerHolder .picker .controlBlock .tabSet{margin-bottom:0px}.pickerHolder .picker .controlBlock .paDropdown{width:100%}.pickerHolder .picker .controlBlock .paDropdown.halfWidth{width:50%}.pickerHolder .picker .controlBlock .controlSearch{margin-top:5px;margin-right:0px;width:305px}.pickerHolder .picker .controlBlock .controlSearch .search_field input{padding:0px;width:149px;height:30px}.pickerHolder .picker .controlBlock .planBtn{display:inline-block;font-size:13px;border-radius:23456px;border:1px solid #dbdbdb;background:#237091;color:#fff;width:30%;text-align:center;height:28px;line-height:28px;padding:0px 10px;cursor:pointer}.pickerHolder .picker .pickerItem .pickerItemName{min-height:40px;padding:10px 10px 10px 0px;float:left;width:60%}.pickerHolder .picker .pickerItem .pickerItemName a{color:#333}.pickerHolder .picker .pickerItem .pickerItemName h2{padding:7px 0px 0px 0px;margin:0px;font-size:14px;font-weight:bold}.pickerHolder .picker .pickerItem .pickerItemName p{padding:0px 0px 0px 0px;margin:0px;font-size:11px;font-weight:400;color:#999;line-height:normal}.pickerHolder .picker .pickerItem .pickerItemName p span{padding:2px;margin:0px;font-size:7px;font-weight:300;color:#fff;background:red;border-radius:2px}.pickerHolder .picker .pickerItem .pickerItemCheckbox{width:15px;height:15px;padding:20px 0px 10px 10px;float:left}.pickerHolder .picker .pickerItem .pickerItemImage{width:40px;height:40px;padding:10px;float:left}.pickerHolder .picker .pickerItem .pickerItemImage img{width:40px;height:40px;border-radius:50%}.pickerHolder .picker .pickerItem .pickerItemNoImage{width:40px;height:40px;background:#333;border-radius:50%}.pickerHolder .picker .pickerItem .pickerItemNoImage h3{font-size:20px;font-weight:300;text-transform:uppercase;line-height:42px;margin:0px;padding:0px 0px 0px 1px;text-align:center;display:block;color:#5a5a5a}.pickerHolder .picker .pickerItem:hover{background:#fcfcfc}.pickerHolder .picker.upload .pickerControls{height:375px}.pickerHolder .picker.upload .controlBlock{height:375px;padding:0px 10px}.pickerHolder .picker.upload .controlBlock #smsClose{top:0px}.pickerHolder .picker.upload .controlBlock .textLine{height:50px;line-height:50px}.pickerHolder .picker.upload .controlBlock .textLine span{font-size:14px}.pickerHolder .picker.upload .controlBlock .dropzone{height:269px;border:3px dashed gray;background-color:#fff}.pickerHolder .picker.upload .controlBlock .dropzone .uploadInfo{margin:55px 20px}.pickerHolder .picker.upload .memberHolder{height:calc(100% - 375px)}.pickerHolder .filePicker .controlBlock,.pickerHolder .templatePicker .controlBlock{height:97px;padding:13px 10px}.pickerHolder .filePicker .controlBlock .controlSearch,.pickerHolder .templatePicker .controlBlock .controlSearch{margin-top:5px;width:100%}.pickerHolder .filePicker .controlBlock .controlSearch .search_field,.pickerHolder .templatePicker .controlBlock .controlSearch .search_field{width:100%}.pickerHolder .filePicker .controlBlock .controlSearch .search_field input,.pickerHolder .templatePicker .controlBlock .controlSearch .search_field input{padding:0px;width:260px}.pickerHolder .filePicker .controlBlock .pageCount,.pickerHolder .templatePicker .controlBlock .pageCount{width:100%;text-align:center;margin-top:5px}.pickerHolder .filePicker .controlBlock .pageCount span,.pickerHolder .templatePicker .controlBlock .pageCount span{font-size:14px;color:#666;padding-left:20px;padding-right:20px}.pickerHolder .filePicker .controlBlock #fileUploadSpinner,.pickerHolder .templatePicker .controlBlock #fileUploadSpinner{margin-top:80px}.pickerControls{height:84px}.pickerControls.tall{height:124px}.pickerItem.pupil{width:100%}.memberHolder{overflow:auto;height:calc(100% - 125px)}#achievementChooser #gridBrowser{width:100%;margin:0 auto 0 auto;text-align:center;position:relative}#achievementChooser #gridBrowser .counter{margin-left:10px;padding:5px;display:inline-block}#achievementChooser #gridBrowser .clientBar{width:100%;margin:0px;padding:10px}#achievementChooser #gridBrowser .clientBar.red{background-color:red;color:#fff}#achievementChooser #gridBrowser .clientBar.grey{background-color:#d3d3d3}#achievementChooser #gridBrowser .clientBar.pink{background-color:pink}#achievementChooser .controlBar{text-align:center;margin-top:10px;margin-bottom:10px}#pupilTickChooser{margin:15px}#evidence{margin:15px}.screenWrapper .pagination{margin:10px}.lobby{font-size:13px}.lobby.schools{width:32%;float:left;margin-right:1%}.lobby.clusters{width:32%;float:left;margin-right:1%}.lobby.parents{width:32%;float:left;margin-right:1%}a.item.school.paMis{background-color:#ce222d}a.item.school.paSecondary{background-color:#607d8b}a.item.school.paTracker{background-color:#009688}a.item.school.paSimpleTracker{background-color:#25c364}a.item.school.paCluster{background-color:#000}a.item.school.edisonTracker{background-color:#00c7ff}a.item.school.juniper{background-color:#281a39}a.item.school.vbeSurvey{background-color:#1ca6e5}a.item.school.paMis:hover{background-color:#ad2029}a.item.school.paTracker:hover{background-color:#1c4844}a.item.school.paSimpleTracker:hover{background-color:#337b50}a.item.school.paCluster:hover{background-color:#000}a.item.school.edisonTracker:hover{background-color:#00a5d4}a.item.school.juniper:hover{background-color:#745b99}a.item.school.vbeSurvey:hover{background-color:#007494}.pageWrap .lobby img{width:32px;height:32px;border-radius:50%;margin-left:10px;margin-right:5px}.lobby .item{float:left;width:32.3%;margin-right:1%;border:1px solid #fff;color:#fff;cursor:pointer;border-bottom:none}.lobby .school.system{background-color:#f93}.lobby .cluster{color:#fff;background-color:#333}.lobby .cluster:hover{color:#fff;background-color:#000}.lobby .parent,.lobby .pupil{background-color:#0080b5}.lobby .parent:hover,.lobby .pupil:hover{background-color:#0e6085}.lobby .pupil{float:left;width:100%;height:48px;line-height:48px}.lobby .school{float:left;width:100%;height:48px;line-height:48px}.lobby .cluster{float:left;width:100%;height:48px;line-height:48px}.lobbyHead{padding-left:12px;height:76px;background-color:#fff}.page_lobby .pageWrap{padding:0px 12px}.page_lobby #paActiveArea{margin-bottom:50px}.surveyWrap table{width:100%}.surveyWrap .fas,.surveyWrap .fa,.surveyWrap .far{color:#666}.iconTooltip{margin-bottom:5px}.surveyH1{display:inline-block}.surveyH1Wrapper{overflow:hidden}.surveyQuestions{float:left;width:80%}.surveyQuestion td,.surveyReadOnlyElement td{width:50%}.surveyQuestion td:last-of-type,.surveyReadOnlyElement td:last-of-type{width:auto;padding-right:10px}.surveyReadOnlyElement{background-color:#f2f6fc}.icon-btn{display:inline-block;transition:opacity .3s}.icon-btn i{margin-left:5px}.moveHandle:hover{cursor:move}.surveyEditButtons{margin-bottom:10px}.surveyInfo{background-color:#f2f2f2;border:1px solid #ededed;padding:15px 0;margin-bottom:10px;border-radius:5px}.surveySidebar{float:left;width:20%;padding-left:14px;box-sizing:border-box}.surveySection{border:1px solid #ededed;margin-bottom:10px;border-radius:5px}.surveySectionHeader{padding:10px;background-color:#f2f2f2}.surveySectionHeader table{width:100%;font-size:18px}.surveySectionHeader td:first-of-type,.surveySectionHeader td:nth-of-type(3){font-style:italic;color:#999}.surveySectionHeader td{white-space:nowrap;padding-right:20px}.surveySectionHeader td:last-of-type{padding-right:0}.surveySectionHeader td:nth-of-type(2){width:100%;white-space:normal}#questionOptionsWrapper{display:none;width:30%;padding:22px 20px 22px 6px;box-sizing:border-box;float:left}.questionOptions{background-color:#f2f2f2;border-radius:5px;width:100%;padding:10px;box-sizing:border-box}.questionOptions p{margin:0;margin-bottom:10px}.questionOptionForm{overflow:hidden}.questionOptionForm input{float:left;width:80%}.questionOptionForm button{float:right;margin-top:5px}.questionOption{padding:4px;background-color:#fff;border-radius:5px 0px;margin:4px 0;border-bottom:2px solid #999}.questionOption span{float:right;color:#f35a5a}.questionOption span:hover{cursor:pointer}.numOptionsAllowed{display:none;margin:20px 0 10px;padding:10px 0 8px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.numOptionsAllowed.showNumOptions{display:block}.numOptionsAllowed select{display:block;width:100%}.numOptionsAllowed select:first-of-type{margin-bottom:15px}.surveysFormWrapper.showOptions #questionOptionsWrapper{display:block}.surveysFormWrapper.showOptions .klikform{width:70%}.questionOptionPill{border-radius:5px;background-color:#1bbc9b;display:inline-block;margin-right:5px;margin-bottom:5px;padding:4px 8px}.surveysFormWrapper{overflow:hidden;min-width:800px}.surveysFormWrapper input[type=text]{border-radius:5px;padding:8px;box-sizing:border-box}.surveysFormWrapper input[type=text]:active,.surveysFormWrapper input[type=text]:focus{background-color:#fafafa}.surveysFormWrapper textarea{height:150px}.surveysFormWrapper .klikform{float:left;width:100%}.surveysFormWrapper .klikform input[type=text]{width:100%}.surveysFormWrapper .klikform input[type=submit]{min-width:120px}.surveysFormWrapper .klikform .klikCB{display:inline-block;margin:5px 20px 5px 0}.surveysFormWrapper .klikform .btnMoon{margin-bottom:10px}.surveysFormWrapper td:nth-of-type(even){min-width:400px}.warning-box{background-color:#cce5ff;border:1px solid #b8daff;border-radius:5px}.warning-box p{color:#004085}.questionsStats{padding:15px;margin-bottom:15px;background-color:#fafafa;border:1px solid #ededed}.questionsStats p,.questionsStats h3{margin:15px 0}.questionsStats table{min-width:600px;border:1px solid #ededed}.questionsStats td{text-align:center}.hz-omnibar-search{display:inline-block;position:relative;max-width:240px}.hz-omnibar-search__form{width:240px;display:flex;height:60px;align-items:center}.hz-omnibar-search__input{display:block;color:#fff;box-sizing:border-box;width:100%;height:36px;padding:0 14px;border:none;background-color:hsla(0,0%,100%,.3);border-radius:18px;z-index:2;transition:all 200ms ease-in-out;transition-delay:200ms}.hz-omnibar-search__input::placeholder{color:hsla(0,0%,100%,.74) !important}.hz-omnibar-search__input::placeholder{color:hsla(0,0%,100%,.74) !important;opacity:1}.hz-omnibar-search__input:-ms-input-placeholder{color:hsla(0,0%,100%,.74) !important}.hz-omnibar-search__input::-ms-input-placeholder{color:hsla(0,0%,100%,.74) !important}.hz-omnibar-search__input:focus{background:#fff;color:#495057;border:none !important;box-shadow:none !important;transition:all 200ms ease-in-out}.hz-omnibar-search__input:focus::placeholder{color:#b3bcc6 !important}.hz-omnibar-search__input:focus::placeholder{color:#b3bcc6 !important;opacity:1}.hz-omnibar-search__input:focus:-ms-input-placeholder{color:#b3bcc6 !important}.hz-omnibar-search__input:focus::-ms-input-placeholder{color:#b3bcc6 !important}.hz-omnibar-search__submit{position:absolute;z-index:3;top:50%;transform:translate(0, -50%);right:0;bottom:0;height:30px;border:none;background:rgba(0,0,0,0) !important}.hz-omnibar-search__submit i{color:#fff;transition:color 200ms ease-in-out}.hz-omnibar-search__submit i.-loading{display:none}.is-loading .hz-omnibar-search__submit i.-loading{display:inline-block}.is-loading .hz-omnibar-search__submit i.-ready{display:none}.hz-omnibar-search__input:focus+.hz-omnibar-search__submit i{color:#495057}.hz-omnibar-search__wrap{width:240px;visibility:hidden;z-index:1;overflow:hidden;background:#fff;border-top:15px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.2);position:absolute;top:30px;right:0;left:-9999px;opacity:0;border-radius:0 0 18px 18px;padding-bottom:18px;transform:translate3d(0, 20px, 0);transition:transform 50ms ease-in-out,opacity 50ms ease-in-out}.hz-omnibar-search__wrap.is-active{visibility:visible;left:0;opacity:1;transform:translate3d(0, 0, 0);transition:transform 200ms ease-in-out,opacity 200ms ease-in-out}.hz-omnibar-search__list{max-height:300px;overflow-y:scroll;overflow-x:hidden}.hz-omnibar-search__item{margin:0;padding:0;cursor:pointer}.hz-omnibar-search__item:hover{background-color:#fafafa}.hz-omnibar-search__item h3,.hz-omnibar-search__item p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-omnibar-search__item h3{font-size:14px;color:#596b7c;padding:10.5px;margin-bottom:10.5px}.hz-omnibar-search__item p{font-size:10.5px;color:#94a2b0;padding:10.5px 14px}.comms-email-history ul.pagination li,.comms-msgjoblistold ul.pagination li,.pagination-wrapper ul.pagination li{background-color:rgba(0,0,0,0);display:inline-block;padding:0}.comms-email-history ul.pagination li span,.comms-email-history ul.pagination li a,.comms-msgjoblistold ul.pagination li span,.comms-msgjoblistold ul.pagination li a,.pagination-wrapper ul.pagination li span,.pagination-wrapper ul.pagination li a{padding:5px 10px}.comms-email-history ul.pagination li .prev,.comms-email-history ul.pagination li .next,.comms-msgjoblistold ul.pagination li .prev,.comms-msgjoblistold ul.pagination li .next,.pagination-wrapper ul.pagination li .prev,.pagination-wrapper ul.pagination li .next{font-size:16px}.comms-email-history ul.pagination li.disabled,.comms-msgjoblistold ul.pagination li.disabled,.pagination-wrapper ul.pagination li.disabled{background-color:#fff;color:rgba(0,131,183,.8)}.comms-email-history ul.pagination li a,.comms-msgjoblistold ul.pagination li a,.pagination-wrapper ul.pagination li a{background-color:#fff;color:#00425b}.comms-email-history ul.pagination li a:hover,.comms-email-history ul.pagination li a:active,.comms-msgjoblistold ul.pagination li a:hover,.comms-msgjoblistold ul.pagination li a:active,.pagination-wrapper ul.pagination li a:hover,.pagination-wrapper ul.pagination li a:active{background-color:#e4eff4;color:#00425b}.comms-email-history ul.pagination li.active a,.comms-msgjoblistold ul.pagination li.active a,.pagination-wrapper ul.pagination li.active a{background-color:#0083b7;color:#fff}.comms-email-history ul.pagination li.active a:hover,.comms-email-history ul.pagination li.active a:active,.comms-msgjoblistold ul.pagination li.active a:hover,.comms-msgjoblistold ul.pagination li.active a:active,.pagination-wrapper ul.pagination li.active a:hover,.pagination-wrapper ul.pagination li.active a:active{background-color:#00425b;color:#fff}.relative{position:relative}.absolute{position:absolute}.bottom-0{bottom:0}.w-full{width:100%}.w-90-percent{width:90%}.h-200-px{height:200px}.p-10-px-important{padding:10px !important}.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-balance-scale:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bicycle:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blind:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-open:before{content:""}.fa-bookmark:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-certificate:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-concierge-bell:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-credit-card:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-delicious:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-deviantart:before{content:""}.fa-diagnoses:before{content:""}.fa-dice:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-gift:before{content:""}.fa-git:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-handshake:before{content:""}.fa-hashtag:before{content:""}.fa-hdd:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-puck:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hot-tub:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-houzz:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-instagram:before{content:""}.fa-internet-explorer:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mercury:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-motorcycle:before{content:""}.fa-mouse-pointer:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-nintendo-switch:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-old-republic:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-osi:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-carry:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-volume:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poo:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-r-project:before{content:""}.fa-random:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-rendact:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-retweet:before{content:""}.fa-ribbon:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-rupee-sign:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-sass:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-search:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skull:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowflake:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-swatchbook:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-tencent-weibo:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toolbox:before{content:""}.fa-tooth:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-train:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-moving:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-uikit:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("../../fonts/FA/fa-brands-400.eot");src:url("../../fonts/FA/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../fonts/FA/fa-brands-400.woff2") format("woff2"),url("../../fonts/FA/fa-brands-400.woff") format("woff"),url("../../fonts/FA/fa-brands-400.ttf") format("truetype"),url("../../fonts/FA/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("../../fonts/FA/fa-regular-400.eot");src:url("../../fonts/FA/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../../fonts/FA/fa-regular-400.woff2") format("woff2"),url("../../fonts/FA/fa-regular-400.woff") format("woff"),url("../../fonts/FA/fa-regular-400.ttf") format("truetype"),url("../../fonts/FA/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url("../../fonts/FA/fa-solid-900.eot");src:url("../../fonts/FA/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../fonts/FA/fa-solid-900.woff2") format("woff2"),url("../../fonts/FA/fa-solid-900.woff") format("woff"),url("../../fonts/FA/fa-solid-900.ttf") format("truetype"),url("../../fonts/FA/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}/*# sourceMappingURL=styles.css.map */
