.sis-attendance-notreq{color:#ccc;}.sis-attendance-nodata{color:#888;}.sis-attendance-present{color:#0f0;}.sis-attendance-absent{color:#f00;}.sis-attendance-late{color:#00f;}.sis-attendance-noprep{color:#0ff;}.page-sis-student-attendance #edit-filter .container-inline-date,.page-sis-student-attendance #edit-filter .form-item{display:inline-block;vertical-align:top;}
td.multisit{background:#cc0;}.page-sis-board td .item-list ul{margin:0;padding:0 0 0 1em;}
.page-sis-marksheet-collusion td.orange{color:#E69138;font-weight:bold;}.page-sis-marksheet-collusion td.red{color:#A12B22;font-weight:bold;}#collusion-search-results .result{margin:1em 0;}#collusion-search-results .meta{padding:0 0 1em;font-size:0.85em;}#collusion-search-results .meta span{display:block;}#collusion-search-results .result em{font-weight:bold;}
#sis-counsel-relationships-import ul ul{margin:0;}
.video-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTEycHgnIGhlaWdodD0nNTEycHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00zNzQuNzksMzA4Ljc4LDQ1Ny41LDM2N0ExNiwxNiwwLDAsMCw0ODAsMzUyLjM4VjE1OS42MkExNiwxNiwwLDAsMCw0NTcuNSwxNDVsLTgyLjcxLDU4LjIyQTE2LDE2LDAsMCwwLDM2OCwyMTYuM3Y3OS40QTE2LDE2LDAsMCwwLDM3NC43OSwzMDguNzhaJyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MzJweCcvPjxwYXRoIGQ9J00yNjgsMzg0SDg0YTUyLjE1LDUyLjE1LDAsMCwxLTUyLTUyVjE4MGE1Mi4xNSw1Mi4xNSwwLDAsMSw1Mi01MkgyNjguNDhBNTEuNjgsNTEuNjgsMCwwLDEsMzIwLDE3OS41MlYzMzJBNTIuMTUsNTIuMTUsMCwwLDEsMjY4LDM4NFonIHN0eWxlPSdmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjMycHgnLz48L3N2Zz4=");background-size:100%;background-position:center;background-repeat:no-repeat;padding:.85em;}form#sis-marksheet-students-form #edit-add-label,form#sis-marksheet-form #edit-students-label{margin-bottom:0;}.sis-marksheet-negative-score{color:red;}
#sis-marksheet-video-qr{float:left;background:#FFF;padding:1.5em;height:128px;width:128px;}#sis-marksheet-video-qr.maximized{float:none;position:absolute;top:0;bottom:0;left:0;right:0;height:90%;width:90%;padding:5%;z-index:5;}.modal-QR{position:fixed;background:#fff;width:100%;height:100%;z-index:99;text-align:center;}.modal-QR p{margin:0.5em 0 0;font-size:600%;font-family:sans;font-weight:bold;}.modal-QR canvas{border:20px solid white;}
.form-item.form-item-interview-date,.form-item.form-item-interview-time{display:inline-block;margin-bottom:0;}
.page-sis-staff .mugshot{float:right;width:240px;height:320px;overflow:none;border:1px solid black;margin-left:5px;}.page-sis-staff .mugshot img{width:100%;height:100%;}.page-sis-staff-photos .mugshot{width:120px;height:200px;float:none;display:inline-block;border:1px solid black;overflow:hidden;text-align:center;}.page-sis-staff-photos .mugshot img{width:120px;height:160px;}.page-sis-staff-photos .mugshot a.name{line-height:15px;display:inline-block;vertical-align:bottom;}#sis-staff-orgchart svg,#sis-staff-orgchart-photos svg{border:1px solid #aaa;}#sis-staff-orgchart .person rect,#sis-staff-orgchart-photos .person rect{fill:#ddd;stroke:#111;stroke-width:2px;}#sis-staff-orgchart .person,#sis-staff-orgchart-photos .person{font:12px sans-serif;}#sis-staff-orgchart .link,#sis-staff-orgchart-photos .link{fill:none;stroke:#111;stroke-width:2px;}#sis-staff-orgchart-photos .staff-details{fill:#ddd;stroke:#111;}#sis-staff-orgchart-photos .staff-details text{fill:#111;stroke:#111;font:12px sans-serif;}#sis-staff-orgchart-photos .staff-details .name{font:22px sans-serif;}.page-sis-staff-cv div.ctools-modal-content .form-radios,.page-sis-staff-cv div.ctools-modal-content .form-checkboxes{display:inline-block;}.sis-staff-cv-qualifications tr,.sis-staff-cv-experience tr,.sis-staff-cv-professional-bodies tr,.sis-staff-cv-languages tr{background:none;}.sis-staff-cv-qualifications table,.sis-staff-cv-experience table,.sis-staff-cv-professional-bodies table,.sis-staff-cv-languages table{margin:0;}.sis-staff-cv-date,.sis-staff-cv-qualification-title,.sis-staff-cv-experience-job_title,.sis-staff-cv-professional_body-name,.sis-staff-cv-language,.sis-staff-cv-cefr{font-weight:bold;font-size:120%;padding-top:.75em;padding-bottom:0;}.sis-staff-cv-qualification-awardingbody,.sis-staff-cv-experience-company,.sis-staff-cv-professional_body-membership_type,.sis-staff-cv-language-assessed,.sis-staff-cv-cefr{font-style:italic;}.sis-staff-cv-cefr{font-weight:normal;}.sis-staff-cv-qualification-awardingbody,.sis-staff-cv-qualification-grade,.sis-staff-cv-experience-company,.sis-staff-cv-professional_body-membership_type,.sis-staff-cv-language-assessed{font-size:120%;}.sis-staff-cv-qualification-awardingbody,.sis-staff-cv-qualification-grade,.sis-staff-cv-qualification-language,.sis-staff-cv-qualification-location,.sis-staff-cv-qualification-naric_level,.sis-staff-cv-qualification-notes,.sis-staff-cv-experience-company,.sis-staff-cv-experience-location,.sis-staff-cv-experience-responsibility,.sis-staff-cv-experience-naric_level,.sis-staff-cv-experience-notes,.sis-staff-cv-professional_body-membership_type,.sis-staff-cv-professional_body-description{padding-top:0;padding-bottom:0;}.sis-staff-cv-qualification-naric_level,.sis-staff-cv-experience-naric_level{font-size:90%;}.sis-staff-cv-date,.sis-staff-cv-qualification-grade,.sis-staff-cv-qualification-language,.sis-staff-cv-profile-actions,.sis-staff-cv-qualification-actions,.sis-staff-cv-experience-actions,.sis-staff-cv-professional_body-actions,.sis-staff-cv-language-actions{text-align:right;}.sis-staff-cv-profile-actions,.sis-staff-cv-publication-actions{font-size:0.857em;}.sis-staff-cv-publications p{margin:0;}.sis-staff-cv-publications p.sis-staff-cv-publication-actions{margin:0 0 1.2em;}.sis-staff-floorplan-image .label{color:black;display:grid;opacity:95%;align-items:center;text-align:center;font-family:sans;font-size:85%;text-overflow:clip;overflow:clip;border-radius:3px;background:#bdc3c7;}.sis-staff-floorplan-image .empty-label{background:#2ecc71;}.sis-staff-document-expiry.expired{text-decoration-line:line-through;}.sis-staff-document-expiry.expires30{background-color:red;}.sis-staff-document-expiry.expires180{background-color:orange;}.sis-staff-document-expiry.expires365{background-color:yellow;}.sis-staff-document-expiry.tooltip{border-radius:10px;padding:5px;}.sis-staff-document-expiry.tooltip .sis-staff-document-expiry.tooltip-text{visibility:hidden;width:100px;background-color:white;color:black;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;}.sis-staff-document-expiry.tooltip:hover .tooltip-text{visibility:visible;}
