.bg-white{background-color:#fff}.timetable{width:100%}.timetable-centre-pane{height:inherit}.timetable-loader{background-color:#000;bottom:0;color:#fff;height:100%;left:0;opacity:.8;position:absolute;right:0;top:0;width:100%;z-index:1040}.timetable-loader .loaderimage{height:100px;left:50%;margin-left:-50px;margin-top:-50px;overflow:hidden;position:relative;text-align:center;top:50%;width:120px}.timetable-header h1{font-size:1.5em;margin:0;padding:0}.timetable-categories{background-color:#2c3e50;color:#fff;line-height:2.5em;padding:0 1em;text-align:left}.timetable-content-row .timetable-timeblock-header .timetable-timeblock,.timetable-header-row .timetable-timeblock{width:60px}.timetable-header-row{width:100%}.timetable-header-row .timetable-day,.timetable-header-row .timetable-timeblock{box-sizing:border-box;float:left;height:30px;line-height:30px;text-align:center}.timetable-header-columns{margin-left:60px}.timetable-content-row .timetable-day-column .timetable-timeblock,.timetable-content-row .timetable-timeblock-header .timetable-timeblock{box-sizing:border-box}.timetable-content-row .timetable-timeblock-header{float:left}.timetable-content-row .timetable-timeblock-header .timetable-timeblock{box-sizing:border-box;padding-right:2px;text-align:right;width:60px}.timetable-content-row .timetable-timeblock-inner{margin-left:60px}.timetable-content-row .timetable-timeblock-inner .timetable-day-column{float:left}.timetable-content-row .timetable-day-event-coulumns{position:relative;z-index:3}.timetable-event{box-sizing:border-box;cursor:pointer;overflow:hidden;position:absolute;width:100%;z-index:5}.timetable-event p{margin:0;padding:0 2px}.timetable-event p.event-title{height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.timetable-event div.event-details{font-size:80%;height:100%}.timetable-event div.event-details p{line-height:15px}.timetable-event.cancelled{text-decoration:line-through}.timetable-all-day-content{margin:1px;overflow:hidden;padding-left:60px}body{background-color:#2c3e50;color:#444;font-family:Calibri,Helvetica,Arial,"sans-serif";font-size:14px;font-weight:400;line-height:1.5}a{color:#005eb8}a:hover{color:#762c00}a.no-text-decoration{color:inherit;text-decoration:none}img.img-responsive{max-width:auto;width:100%}.row-padding-half{padding-top:10px}.row-padding-quarter{padding-top:5px}.row-padding{padding-top:20px}.row-padding-2x{padding-top:40px}.row-padding-3x{padding-top:60px}h1,h2,h3,h5,h6,p{color:#333}h1,h2,h3,h5,h6{font-family:Calibri,Helvetica,Arial,"sans-serif";font-weight:300}h1 h4,h1 small,h2 h4,h2 small,h3 h4,h3 small,h5 h4,h5 small,h6 h4,h6 small{color:#737373;font-weight:300}p{color:#444;font-weight:400}code{word-wrap:break-word}.accented-text{color:#004a76}.accented-text .citation{color:#340034;font-size:14px;margin-left:5px}.line-through-text{text-decoration:line-through}.text-muted{color:#444;font-weight:400}legend{border:0;font-size:1em;font-weight:600;margin-bottom:0}.alert-danger,.alert-info,.text-info,legend{color:#444}.alert-danger a,.alert-info a,.text-info a{color:#000}.invalid-text{color:#c92a2a}.form-control{border-color:#dfdfdf;border-radius:0!important;color:#575757;font-family:Calibri,Helvetica,Arial,"sans-serif";font-size:14px;font-weight:400;line-height:1.5}.form-control,.form-control:focus{box-shadow:none;text-shadow:none}.form-control::-moz-placeholder{text-transform:capitalize}.form-control::placeholder{text-transform:capitalize}.date .input-group-addon{border-radius:0!important}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{min-width:-moz-fit-content;min-width:fit-content}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden:not(caption){position:absolute!important}.media .media-object{max-height:50px;max-width:50px}.tile,.tile a{width:100%}.tile a{min-height:130px;padding:20px}.tile a,.tile a:active,.tile a:focus{text-decoration:none}.tile a h4,.tile a p{margin:0;padding:0}.tileset:after{clear:both;content:"";display:block}.tileset{margin:0;overflow:hidden;padding:0}@media only screen and (min-width:992px){.tileset .tile{margin-right:20px;width:calc(50% - 10px)}.tileset .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:1200px){.tileset .tile{width:calc(34.2% - 20px)}.tileset .tile:nth-of-type(2n){margin-right:20px}.tileset .tile:nth-of-type(3n){margin-right:0}}.tileset .tile a{display:inline-block}.tileset .tile{float:left;margin-bottom:20px}@media only screen and (min-width:1200px){.tileset[id^=page-curriculum-resources] .tile{width:calc(33.9% - 20px)}}.tileset[id^=page-curriculum-resources] .tile{background-color:#2c3e50;display:block;overflow:hidden;padding:0;position:relative}.tileset[id^=page-curriculum-resources] .tile h4,.tileset[id^=page-curriculum-resources] .tile p{color:#fff;position:relative;z-index:2}.tileset[id^=page-curriculum-resources] .tile h4{font-weight:400}.tileset[id^=page-curriculum-resources] .tile p{font-size:12px;margin-top:10px}.tileset[id^=page-curriculum-resources] .tile i.fa-regular,.tileset[id^=page-curriculum-resources] .tile i.fa-solid{color:#566573;position:absolute;right:20px;top:10px;z-index:1}.tileset[id^=page-curriculum-resources] .tile a:hover,.tileset[id^=page-curriculum-resources] .tile:hover{text-decoration:none}.tileset[id^=page-curriculum-resources] .tile:hover{background-color:#415162}.tileset[id^=page-curriculum-resources] .tile.disabled{cursor:not-allowed}.tileset[id^=page-curriculum-resources] .tile.disabled:hover{background-color:#2c3e50}.tileset[id^=page-curriculum-resources] .tile.disabled div{min-height:130px;padding:20px;width:100%}.tileset[id^=page-curriculum-resources] .tile.disabled i.fa-regular,.tileset[id^=page-curriculum-resources] .tile.disabled i.fa-solid{color:unset}.tileset[id^=page-curriculum-resources] .tile{text-align:center}.tileset[id^=page-curriculum-resources] .tile a{align-items:center;display:flex;justify-content:center}.tileset[id^=page-curriculum-resources] .tile a:focus{background-color:#1a252f}.tileset[id^=curriculum-resources] .tile{background-color:#2c3e50;display:block;overflow:hidden;padding:0;position:relative}.tileset[id^=curriculum-resources] .tile h4,.tileset[id^=curriculum-resources] .tile p{color:#fff;position:relative;z-index:2}.tileset[id^=curriculum-resources] .tile h4{font-weight:400}.tileset[id^=curriculum-resources] .tile p{font-size:12px;margin-top:10px}.tileset[id^=curriculum-resources] .tile i.fa-regular,.tileset[id^=curriculum-resources] .tile i.fa-solid{color:#566573;position:absolute;right:20px;top:10px;z-index:1}.tileset[id^=curriculum-resources] .tile a:hover,.tileset[id^=curriculum-resources] .tile:hover{text-decoration:none}.tileset[id^=curriculum-resources] .tile:hover{background-color:#415162}.tileset[id^=curriculum-resources] .tile.disabled{cursor:not-allowed}.tileset[id^=curriculum-resources] .tile.disabled:hover{background-color:#2c3e50}.tileset[id^=curriculum-resources] .tile.disabled div{min-height:130px;padding:20px;width:100%}.tileset[id^=curriculum-resources] .tile.disabled i.fa-regular,.tileset[id^=curriculum-resources] .tile.disabled i.fa-solid{color:unset}.tileset[id^=curriculum-resources] .tile a:focus{background-color:#1a252f}.tileset[id^=curriculum-resources] .disabled{background-color:#6d7878;display:block;overflow:hidden;padding:0;position:relative}.tileset[id^=curriculum-resources] .disabled h4,.tileset[id^=curriculum-resources] .disabled p{color:#fff;position:relative;z-index:2}.tileset[id^=curriculum-resources] .disabled h4{font-weight:400}.tileset[id^=curriculum-resources] .disabled p{font-size:12px;margin-top:10px}.tileset[id^=curriculum-resources] .disabled i.fa-regular,.tileset[id^=curriculum-resources] .disabled i.fa-solid{color:#8a9393;position:absolute;right:20px;top:10px;z-index:1}.tileset[id^=curriculum-resources] .disabled a:hover,.tileset[id^=curriculum-resources] .disabled:hover{text-decoration:none}.tileset[id^=curriculum-resources] .disabled:hover{background-color:#7c8686}.tileset[id^=curriculum-resources] .disabled.disabled{cursor:not-allowed}.tileset[id^=curriculum-resources] .disabled.disabled:hover{background-color:#6d7878}.tileset[id^=curriculum-resources] .disabled.disabled div{min-height:130px;padding:20px;width:100%}.tileset[id^=curriculum-resources] .disabled.disabled i.fa-regular,.tileset[id^=curriculum-resources] .disabled.disabled i.fa-solid{color:unset}.tileset[id^=curriculum-resources] .shake{animation:shake .2s}.tileset#tools .tile{background-color:#054f27;display:block;overflow:hidden;padding:0;position:relative}.tileset#tools .tile h4,.tileset#tools .tile p{color:#fff;position:relative;z-index:2}.tileset#tools .tile h4{font-weight:400}.tileset#tools .tile p{font-size:12px;margin-top:10px}.tileset#tools .tile i.fa-regular,.tileset#tools .tile i.fa-solid{color:#377252;position:absolute;right:20px;top:10px;z-index:1}.tileset#tools .tile a:hover,.tileset#tools .tile:hover{text-decoration:none}.tileset#tools .tile:hover{background-color:#1e613d}.tileset#tools .tile.disabled{cursor:not-allowed}.tileset#tools .tile.disabled:hover{background-color:#054f27}.tileset#tools .tile.disabled div{min-height:130px;padding:20px;width:100%}.tileset#tools .tile.disabled i.fa-regular,.tileset#tools .tile.disabled i.fa-solid{color:unset}.tileset#tools .emphasise,.tileset#tools .tile a:focus{background-color:#021f0f}.tileset#eportfolio .tile{background-color:#055d73;display:block;overflow:hidden;padding:0;position:relative}.tileset#eportfolio .tile h4,.tileset#eportfolio .tile p{color:#fff;position:relative;z-index:2}.tileset#eportfolio .tile h4{font-weight:400}.tileset#eportfolio .tile p{font-size:12px;margin-top:10px}.tileset#eportfolio .tile i.fa-regular,.tileset#eportfolio .tile i.fa-solid{color:#377d8f;position:absolute;right:20px;top:10px;z-index:1}.tileset#eportfolio .tile a:hover,.tileset#eportfolio .tile:hover{text-decoration:none}.tileset#eportfolio .tile:hover{background-color:#1e6d81}.tileset#eportfolio .tile.disabled{cursor:not-allowed}.tileset#eportfolio .tile.disabled:hover{background-color:#055d73}.tileset#eportfolio .tile.disabled div{min-height:130px;padding:20px;width:100%}.tileset#eportfolio .tile.disabled i.fa-regular,.tileset#eportfolio .tile.disabled i.fa-solid{color:unset}.tileset#eportfolio .tile a:focus{background-color:#033542}.tileset#admin .tile{background-color:#004a76;display:block;overflow:hidden;padding:0;position:relative}.tileset#admin .tile h4,.tileset#admin .tile p{color:#fff;position:relative;z-index:2}.tileset#admin .tile h4{font-weight:400}.tileset#admin .tile p{font-size:12px;margin-top:10px}.tileset#admin .tile i.fa-regular,.tileset#admin .tile i.fa-solid{color:#336e91;position:absolute;right:20px;top:10px;z-index:1}.tileset#admin .tile a:hover,.tileset#admin .tile:hover{text-decoration:none}.tileset#admin .tile:hover{background-color:#1a5c84}.tileset#admin .tile.disabled{cursor:not-allowed}.tileset#admin .tile.disabled:hover{background-color:#004a76}.tileset#admin .tile.disabled div{min-height:130px;padding:20px;width:100%}.tileset#admin .tile.disabled i.fa-regular,.tileset#admin .tile.disabled i.fa-solid{color:unset}.tileset#admin .tile a:focus{background-color:#002a43}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.accordion .title{cursor:pointer}.accordion .description .panel-body{padding:20px}.accordion.upcoming-lectures .lecture{margin-bottom:5px}.accordion.upcoming-lectures .lecture:last-of-type{margin-bottom:0}.accordion.upcoming-lectures .lecture .title{background-color:#2c3e50;display:block;overflow:hidden;padding:20px;position:relative}.accordion.upcoming-lectures .lecture .title h4,.accordion.upcoming-lectures .lecture .title p{color:#fff;position:relative;z-index:2}.accordion.upcoming-lectures .lecture .title h4{font-weight:400}.accordion.upcoming-lectures .lecture .title p{font-size:12px;margin-top:10px}.accordion.upcoming-lectures .lecture .title i.fa-regular,.accordion.upcoming-lectures .lecture .title i.fa-solid{color:#566573;position:absolute;right:20px;top:10px;z-index:1}.accordion.upcoming-lectures .lecture .title a:hover,.accordion.upcoming-lectures .lecture .title:hover{text-decoration:none}.accordion.upcoming-lectures .lecture .title:hover{background-color:#415162}.accordion.upcoming-lectures .lecture .title.disabled{cursor:not-allowed}.accordion.upcoming-lectures .lecture .title.disabled:hover{background-color:#2c3e50}.accordion.upcoming-lectures .lecture .title.disabled div{min-height:130px;padding:20px;width:100%}.accordion.upcoming-lectures .lecture .title.disabled i.fa-regular,.accordion.upcoming-lectures .lecture .title.disabled i.fa-solid{color:unset}.accordion.upcoming-lectures .lecture .title i.fa-regular,.accordion.upcoming-lectures .lecture .title i.fa-solid{font-size:80px;transform:rotate(23deg)}.accordion.upcoming-lectures .lecture .cancelled{text-decoration:line-through}.accordion.upcoming-lectures .lecture .description .panel-body{background-color:#fff;margin-bottom:20px;overflow:hidden;padding:20px}.accordion.upcoming-lectures .lecture .description .panel-body:last-of-type{margin-bottom:0}.accordion.upcoming-lectures .lecture .description .panel-body h5{font-weight:600}.accordion.upcoming-lectures .lecture .description .panel-body p:last-of-type,.accordion.upcoming-lectures .lecture .description .panel-body ul{margin-bottom:0}.accordion.upcoming-lectures .lecture .description .panel-body .panel-body{padding:0}.btn,.btn-group>.btn{border-radius:0!important;text-transform:capitalize}.btn i.fa-regular,.btn i.fa-solid,.btn-group>.btn i.fa-regular,.btn-group>.btn i.fa-solid{margin-right:5px}.btn-group>.btn:active,.btn-group>.btn:active:focus,.btn-group>.btn:focus,.btn:active,.btn:active:focus,.btn:focus{box-shadow:none;outline-style:none;text-shadow:none}.btn-default,.btn-group>.btn-default{border-color:#dfdfdf;color:#333}.btn-group>.btn-primary,.btn-primary{background-color:#2c3e50;border-color:#2c3e50;color:#fff}.btn-group>.btn-primary.active,.btn-group>.btn-primary:hover,.btn-primary.active,.btn-primary:hover{background-color:#3e5871;border-color:#3e5871}.btn-group>.btn-success.active,.btn-group>.btn-success:hover,.btn-success.active,.btn-success:hover{background-color:#04331a;border-color:#3e5871}.btn-group>.btn-success.lighten,.btn-success.lighten{background-color:#282}.btn-group>.btn.btn-block,.btn.btn-block{margin-bottom:20px}.btn-group>.btn.add.restriction,.btn.add.restriction{background-color:#fff;border:5px dashed #dfdfdf;color:#737373;font-size:20px;padding:20px}.btn-group>.btn.add.restriction:focus,.btn-group>.btn.add.restriction:hover,.btn.add.restriction:focus,.btn.add.restriction:hover{background-color:#fff}.btn-group>.btn-success,.btn-success{background-color:#054f27}.btn-group>.btn-success:hover,.btn-success:hover{background-color:#04331a}.btn-danger,.btn-group>.btn-danger{background-color:#980707}.btn-danger:hover,.btn-group>.btn-danger:hover{background-color:#c92a2a}.btn-group>.btn.download-placements-excel,.btn.download-placements-excel{margin-top:10px}.label-info{background-color:#055d73;font-size:12px}.label-info .fa-users.text-danger{color:#fff}.white-sidebar-box{background-color:#fff;margin-bottom:20px;overflow:hidden;padding:20px}.white-sidebar-box:last-of-type{margin-bottom:0}.white-sidebar-box h5{font-weight:600}.white-sidebar-box p:last-of-type,.white-sidebar-box ul{margin-bottom:0}.white-sidebar-box .panel-body{padding:0}.white-sidebar-box .btn{margin-top:10px}.white-sidebar-box h4{margin:10px 0 0}@media (min-width:768px){.white-sidebar-box .collapse.dont-collapse-sm{display:block;height:auto!important;visibility:visible}}.nav-tabs{border-bottom:5px solid #dfdfdf}.nav-tabs li{border-color:transparent;margin-bottom:-5px}.nav-tabs li a{border-radius:0!important}.nav-tabs li a:hover{background-color:transparent;border-color:transparent}.nav-tabs li.active{border-bottom:5px solid #2c3e50}.nav-tabs li.active a,.nav-tabs li.active a:active,.nav-tabs li.active a:focus,.nav-tabs li.active a:hover{border-color:transparent}.tab-content div[role=tabpanel]{padding:20px 0}ul.padded-links,ul.padded-list{list-style:none;padding:0}ul.padded-links>li,ul.padded-list>li{border-bottom:1px solid #dfdfdf;display:block}ul.padded-links>li:last-of-type,ul.padded-list>li:last-of-type{border-bottom-style:none}ul.padded-links>li.heading,ul.padded-list>li.heading{font-weight:600;text-transform:uppercase}ul.padded-links>li i.fa-regular,ul.padded-links>li i.fa-solid,ul.padded-list>li i.fa-regular,ul.padded-list>li i.fa-solid{color:#737373;margin-right:10px;padding-left:0}ul.padded-list>li{padding:10px}ul.padded-list>li>label{font-weight:400}ul.padded-list>li.no-border{border-bottom-style:none;padding:2px}ul.padded-list>li.no-border-bottom{border-bottom-style:none}ul.padded-list>li.background-light-red{background-color:#f1d9d7}ul.padded-list>li:active,ul.padded-list>li:hover{background-color:#eee;text-decoration:none}ul.padded-list>li a>span>.fa-stack-1x{font-size:medium}ul.padded-list>li.weekly-resources{align-items:center;display:flex}ul.padded-list>li.weekly-resources>a{display:flex;font-size:16px}ul.padded-list>li.weekly-resources>a>.fa-stack{line-height:28px;min-width:2.5em}ul.padded-list>li.weekly-resources>span.fa-stack{min-width:2.5em}ul.padded-list>li.weekly-resources>.dropdown-flex-wrapper{display:flex;justify-content:flex-end;margin-left:5px}ul.padded-list>li.sortable-position,ul.ui-sortable>li.sortable-position{cursor:move}ul.padded-links>li [class*=" col-xs-"],ul.padded-links>li [class^=col-xs-],ul.padded-links>li>i .fa-regular,ul.padded-links>li>i .fa-solid{padding-left:0}ul.padded-links>li>a{display:block;overflow:hidden;padding:10px}ul.padded-links>li>a:active,ul.padded-links>li>a:hover{background-color:#eee;text-decoration:none}ul.padded-links>li>a span{font-size:12px}ul.padded-links>li.heading{padding:10px}ul.padded-links.nav li.active a,ul.padded-links.nav li.active:focus a{background-color:#2c3e50;color:#fff;cursor:default}.nav-pills li{margin-right:-2px}.nav-pills li.active a{background-color:#fff;border-bottom:5px solid #2c3e50;color:#980707}.nav-pills li.active a:hover{background-color:#fff;color:#004a76}.nav-pills li>a{border-bottom:5px solid #dfdfdf;border-radius:0!important;margin-bottom:10px;min-width:40px;text-align:center}.nav-pills li>a:hover{background-color:#eee}ul.dropdown-menu{border-radius:0!important;border-style:none}ul.dropdown-menu li{border-bottom:0}ul.dropdown-menu li i{margin-right:5px}.filter{min-width:150px}.admin-weekly-year-select{margin-right:15px;margin-top:10px}.admin-weekly-year-select .admin-year-select{width:auto}.alert{border-radius:0!important;border-style:none}.alert .close{opacity:.5}.modal-content{border:0;border-radius:0!important;border-style:none}.modal-body,.modal-header{padding:20px}.modal-body p,.modal-header p{color:#333;white-space:pre-line}.modal-body h4{color:#444}.modal-body span .check{color:#282}.modal-body span .check,.modal-body span .cross{line-height:inherit;padding-left:5px;position:absolute}.modal-body span .cross{color:#c92a2a}.modal-header{background-color:#055d73;border-style:none}.modal-header .close{opacity:.75}.modal-header *{color:#fff}.modal-header h4 i{background-color:#0785a4;border-radius:50%;font-size:20px;margin-right:20px;padding:20px}.modal-header h4{color:#fff}.well{background-color:#eee;border:1px solid #dfdfdf;border-radius:0!important;box-shadow:none;text-shadow:none}.timetable .timetable-loader{z-index:200}.timetable .timetable-center-pane{min-width:45em}.timetable .timetable-header{height:2.5em;line-height:2.5em;text-align:center}.timetable .timetable-header-row{overflow:hidden}.timetable .timetable-content-row{height:510px;overflow:hidden}.timetable .timetable-content-row .timetable-day-event-column{position:absolute}.timetable .timetable-content-row .timetable-event{font-size:1em;padding:.3em}.timetable .timetable-content-row .timetable-ampm{clear:both;display:block}.timetable .timetable-content-row #scrollToBottom,.timetable .timetable-content-row #scrollToTop{left:50%;position:absolute;right:50%;text-align:center;z-index:200}.timetable .timetable-content-row #scrollToTop{top:0}.timetable .timetable-content-row #scrollToBottom{bottom:0}.timetable .timetable-navigation{height:100%;line-height:2.5em;padding:0 1em}.timetable .timetable-all-day-content .all-day-event{float:left;padding:.2em;text-align:center}#timetable-header-text{display:inline-block;font-size:1.5em}#timetable-timetable-inner,.timetable{position:relative}.timetable{outline:1px solid #3e5871;overflow:hidden}.timetable .timetable-header{background-color:#2c3e50;color:#fff}.timetable .timetable-header .timetable-navigation{background-color:#2c3e50;color:#fff;cursor:pointer}.timetable .timetable-header .timetable-navigation:hover{background-color:#3e5871;color:#fff;text-decoration:none}.timetable .timetable-header-row .timetable-day,.timetable .timetable-header-row .timetable-timeblock{background-color:#00284f;color:#eee}.timetable .timetable-header-row .timetable-day.today,.timetable .timetable-header-row .timetable-timeblock.today{background-color:#055d73;color:#fff}.timetable .timetable-content-row .timetable-timeblock-header .timetable-timeblock{color:#333}.timetable .timetable-content-row .timetable-timeblock-header .timetable-timeblock .timetable-ampm{color:#444}.timetable .timetable-content-row .timetable-timeblock{background-color:#dfdfdf}.timetable .timetable-content-row .timetable-timeblock:nth-of-type(2n){background-color:#eee}.timetable .timetable-event{background-color:#fff;border-style:none;outline:1px solid #dfdfdf}.timetable .timetable-event:hover{background-color:#eee}.timetable .timetable-event.live{background-color:#f1d9d7}.timetable .timetable-event .event-title{font-size:12px;font-weight:600}.timetable .timetable-all-day-content{margin:0;min-height:auto!important}.timetable .timetable-all-day-content .all-day-event{background-color:#054f27;color:#fff;margin-top:1px;min-height:30px}.timetable .timetable-all-day-content .all-day-event:hover{background-color:#087f3f}.timetable .timetable-all-day-content .all-day-event:first-of-type{margin-top:0}.timetable #agendaview{background-color:#dfdfdf;padding:10px}.timetable #agendaview .event_days{background-color:#fff}.timetable #agendaview .event_days:last-of-type{margin-bottom:0}.timetable #agendaview .cancelled{text-decoration:line-through}.timetable #agendaview .live{background-color:#f1d9d7}.tree{font-size:18px;padding-left:10px}.tree,.tree ul{list-style:none}.tree ul{margin-left:1em;padding-inline-start:0;position:relative}.tree ul:before{border-left:1px solid;bottom:0;content:"";left:0;position:absolute;top:0}.tree li{color:#369;font-weight:600;line-height:2em;margin:0;padding:0 1em;position:relative}.tree li a{color:inherit;text-decoration:none}.tree ul li:before{border-top:1px solid;content:"";left:0;position:absolute;top:1em;width:10px}.tree ul li:last-child:before{background:#fff;bottom:0;height:auto;top:1em}.indicator{cursor:pointer;margin-right:5px}.check-direct,.check-inherited{color:#282}.check-signpost{color:#add8e6}.key-container{outline:1px solid #dfdfdf;padding:5px 15px}@media (max-width:767px){.key-container{display:flex;flex-wrap:wrap;justify-content:center}.key-container p{align-items:center;display:inline-flex;margin:0 5px}.key-container i{margin-right:5px}}.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_default,.xdsoft_datetimepicker .xdsoft_label .xdsoft_current,.xdsoft_datetimepicker .xdsoft_label .xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_default{background:#3e5871!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_option:hover,.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_time_box:hover,.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_label .xdsoft_option:hover,.xdsoft_datetimepicker .xdsoft_label .xdsoft_time_box:hover,.xdsoft_datetimepicker .xdsoft_label td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_option:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box:hover,.xdsoft_datetimepicker .xdsoft_timepicker td:hover{background:#054f27!important}#resourcedatepicker,#weekdatepicker{border:none!important;height:0;width:0}#resourcedatepicker:focus,#weekdatepicker:focus{outline:none}meter{height:25px;width:50%}meter[value="0"]::-webkit-meter-optimum-value{background:#c92a2a}meter[value="1"]::-webkit-meter-optimum-value{background:#ff3}meter[value="2"]::-webkit-meter-optimum-value{background:#e87600}meter[value="3"]::-webkit-meter-optimum-value{background:#282}.panel{border-radius:0!important}.skip_links{left:-9999px;position:absolute;top:auto}.skip_links a{background-color:#333;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.skip_links a:focus{color:#fff;left:0;padding:1em;position:fixed;top:0;z-index:9999}.skip_links a span{border:1px dashed #fff;border-spacing:1em}a.focus-link{left:-9999px;position:fixed;top:auto}a.focus-link:focus{left:auto;position:relative;top:auto}#curriculum-resource-container .file-resource-circle,#weekly-resource-container .file-resource-circle,#weekly-resource-module .file-resource-circle{color:#1480d8;font-size:28px}#curriculum-resource-container .excel-resource-circle,#weekly-resource-container .excel-resource-circle,#weekly-resource-module .excel-resource-circle{color:#39825a;font-size:28px}#curriculum-resource-container .powerpoint-resource-circle,#weekly-resource-container .powerpoint-resource-circle,#weekly-resource-module .powerpoint-resource-circle{color:#dc6141;font-size:28px}#curriculum-resource-container .word-resource-circle,#weekly-resource-container .word-resource-circle,#weekly-resource-module .word-resource-circle{color:#185abd;font-size:28px}#curriculum-resource-container .pdf-resource-circle,#weekly-resource-container .pdf-resource-circle,#weekly-resource-module .pdf-resource-circle{color:#b32436;font-size:28px}#curriculum-resource-container .image-resource-circle,#weekly-resource-container .image-resource-circle,#weekly-resource-module .image-resource-circle{color:#737373;font-size:28px}#curriculum-resource-container .internal-link-resource-circle,#weekly-resource-container .internal-link-resource-circle,#weekly-resource-module .internal-link-resource-circle{color:#854085;font-size:28px}#curriculum-resource-container .choice-resource-circle,#weekly-resource-container .choice-resource-circle,#weekly-resource-module .choice-resource-circle{color:#27ae60;font-size:28px}#curriculum-resource-container .elf-resource-circle,#weekly-resource-container .elf-resource-circle,#weekly-resource-module .elf-resource-circle{color:#2c3e50;font-size:28px}#curriculum-resource-container .guide-resource-circle,#weekly-resource-container .guide-resource-circle,#weekly-resource-module .guide-resource-circle{color:#3498db;font-size:28px}#curriculum-resource-container .link-resource-circle,#weekly-resource-container .link-resource-circle,#weekly-resource-module .link-resource-circle{color:#9b59b6;font-size:28px}#curriculum-resource-container .quiz-resource-circle,#weekly-resource-container .quiz-resource-circle,#weekly-resource-module .quiz-resource-circle{color:#16a085;font-size:28px}#curriculum-resource-container .video-resource-circle,#weekly-resource-container .video-resource-circle,#weekly-resource-module .video-resource-circle{color:#055d73;font-size:28px}#curriculum-resource-container .fa-stack,#weekly-resource-container .fa-stack,#weekly-resource-module .fa-stack{margin-right:5px}#curriculum-resource-container .fa-stack i[class$=-resource-icon],#weekly-resource-container .fa-stack i[class$=-resource-icon],#weekly-resource-module .fa-stack i[class$=-resource-icon]{color:#fff}#curriculum-resource-container .fa-stack i[class$=-resource-icon].fa-solid,#weekly-resource-container .fa-stack i[class$=-resource-icon].fa-solid,#weekly-resource-module .fa-stack i[class$=-resource-icon].fa-solid{font-size:small}section.page-section{margin:5px 0 20px}section.page-section .alert{margin:5px 0 0}h3.section-title,h4.subsection-title{display:flex;justify-content:space-between;width:100%}.page-sub-section{padding-top:2px}.page-sub-section a{padding-left:40px}.page-sub-section h4{font-size:20px;font-weight:300;margin-bottom:15px}.page-sub-section h4 a{padding-left:40px}.page-sub-section h4 .btn-group .dropdown-menu a{padding-left:10px}.page-sub-section span.drag-handle{padding-left:40px}.page-sub-section span.drag-handle+a,.page-sub-section span.drag-handle+h4 a{padding-left:0}li.resource-item:has(+li.hide-resource){border-bottom:none}.no-resource-message{padding-left:20px}.resource-filter{display:none;float:left;height:auto}.filter{width:calc(33% - 42px)}.filter-alert{margin:10px 0 0}.padded-list .dropdown-toggle{margin-right:-10px}#summaryContainer{margin-bottom:10px}.completed-badge,.year-badge{background-color:#6d7878;margin:0 2px 0 5px;min-width:-moz-fit-content;min-width:fit-content}.completed-badge>i.completed-icon.fa-solid,.year-badge>i.completed-icon.fa-solid{color:#fff;margin-right:0}.week-badge{background-color:#4b7b7c;margin:0 5px 0 2px;min-width:-moz-fit-content;min-width:fit-content}.week-flex-wrapper{display:flex;flex-grow:1;justify-content:flex-end}a:has(span.week-badge),a:has(span.year-badge){padding-left:0;text-decoration:none}.badge-info{background-color:#055d73;margin:0 2px 0 5px;min-width:-moz-fit-content;min-width:fit-content}.badge-info .fa-users.text-danger{color:#fff;margin-right:5px}html{scroll-behavior:smooth}@keyframes flash{0%{background-color:transparent}50%{background-color:#d1ecf1}to{background-color:transparent}}@keyframes flash-blue{0%{background-color:transparent}50%{background-color:#d1ecf1}to{background-color:transparent}}.highlighted{animation:flash-blue 4s ease;border-radius:5px}@keyframes flash-green{0%{background-color:transparent}50%{background-color:#cfefc2}to{background-color:transparent}}.highlighted-new{animation:flash-green 4s ease;border-radius:5px}.hide-resource{display:none!important}.showmore-link{display:block;margin-left:40px;padding-bottom:10px}.showmore-link i{color:#6d7878;margin-right:5px}.restriction{border:1px solid #dfdfdf;margin-bottom:20px;padding:20px}.restriction .row{margin-bottom:10px}.restriction .row:first-of-type{margin-bottom:0}.restriction .input-group-addon{border-radius:0!important}option.bold-option{font-weight:600}.weekly-resources .weekly-resource-links-container{margin-left:auto;margin-right:10px;min-width:-moz-fit-content;min-width:fit-content}.weekly-resources .weekly-resource-links-container a{text-decoration:none}.weekly-resources .weekly-resource-links-container i.find-in-curriculum-icon{margin-right:0}.weekly-resources .weekly-resource-links-container i.saveCompletedResource{cursor:pointer}.weekly-resources .panel{border-color:#2c3e50}.weekly-resources .panel .panel-heading{align-items:center;background-color:#2c3e50;display:flex;justify-content:space-between}.weekly-resources .panel .panel-heading .panel-title{font-size:14px}.weekly-resources .panel .panel-heading .panel-subtitle{margin:20px 0 0}.weekly-resources .panel .panel-heading .form-group{margin-bottom:0}.weekly-resources .panel .panel-heading .form-group .columns{float:left}.weekly-resources .panel .panel-heading #weekdatepicker{background-color:#2c3e50}.weekly-resources .panel .panel-heading .this-week-button{margin:0 10px 0 0}.weekly-resources .panel .panel-heading #weeklyyearselect{cursor:pointer}.weekly-resources .panel .panel-heading .calendar-icon{cursor:pointer;margin:0 10px 0 2px}.weekly-resources .panel .panel-heading .calendar-icon:focus{box-shadow:0 0 3px 3px hsla(0,0%,50%,.5)}.weekly-resources .panel .panel-body .cog-icon{color:#e87600;margin:0 0 0 10px}.weekly-resources .panel .panel-body .panel-section{padding:2px 0 0 10px}.weekly-resources .panel .panel-body .panel-section .alert-info{padding:10px}.weekly-resources .panel .panel-body .panel-section ul.padded-list>li{padding:2px 0 2px 10px}.weekly-resources .panel .panel-body .panel-section .hide-resource{display:none}.weekly-resources .panel .panel-body .panel-section .summary{overflow:hidden;position:relative}.weekly-resources .panel .panel-body .panel-section .show-more-button{background:none;border:none;color:#005eb8;cursor:pointer;display:inline-block;margin-top:.5em;text-decoration:underline}#login-wrapper{margin-top:40px;padding:5px}#login-wrapper .content{border-top:5px solid #055d73;padding:40px}#login-wrapper button[type=submit]{text-transform:uppercase}#login-wrapper .form-group:last-of-type{margin-bottom:0}#login-wrapper .form-group .form-control{border-left:5px solid #055d73;transition:background-color .5s,border-left-color .5s}#login-wrapper .form-group .form-control:focus{box-shadow:none;text-shadow:none}#login-wrapper .logo-contain{background-color:#2c3e50;margin-bottom:20px;padding:20px 0;text-align:center}#login-wrapper .logo-contain .logo{width:50%}#login-wrapper input{font-size:16px;height:45px}#login-wrapper label{font-size:16px}#login-wrapper .password-form-group{position:relative}#login-wrapper .password-form-group i.show-hide-password{cursor:pointer;position:absolute;right:10px;top:60%}::-ms-reveal{display:none}.attendance-list{margin-bottom:0}#select_all_attendees{margin-left:10px;margin-right:5px}.container-qrcode{height:100vh}.container-qrcode svg{height:100%;width:100%}.self-attendance-character-box input{width:25px}.placement-grid-wrapper{display:none;overflow:auto;position:relative;white-space:nowrap}.sticky-column,.sticky-title-column{outline:1px solid #eee}.highlight{background-color:#ff3;color:#000}table.table.yr4 tbody tr td,table.table.yr4 tbody tr th,table.table.yr4 thead tr td,table.table.yr4 thead tr th{border-style:none;font-weight:600;padding:10px;text-align:center;vertical-align:middle}table.table.yr4 tbody tr th,table.table.yr4 thead tr th{background-color:#eee;color:#333}table.table.yr4 thead tr th:first-child{background-color:transparent}table.table.yr4 thead .btn-block{margin:0}table.table.yr4 tbody tr td a{color:#fff;font-size:20px}table.table.table-hover.table-striped tr th.block-heading{background-color:#337ab7;border-top:2px solid #ddd;color:#fff}table.table.table-hover.table-striped tr th.no-border-bottom{border-bottom:0}table.table.table-hover.table-striped tr th.no-border-top{border-top:0}table.table.table-hover.table-striped tr td.hover-effect:hover{border:1px solid #666}table.table.table-hover.table-striped tr td div.not-applicable,table.table.table-hover.table-striped tr td.not-applicable{background-color:#d6d8db}table.table.table-hover.table-striped tr td.no-padding{padding:0}table.table.table-hover.table-striped tr td.alert-danger a,table.table.table-hover.table-striped tr td.alert-info a,table.table.table-hover.table-striped tr td.alert-success a,table.table.table-hover.table-striped tr td.alert-warning a{color:unset}table.table.table-hover.table-striped tr .centre-content>div,table.table.table-hover.table-striped tr .centre-content>i{position:relative;top:calc(50% - 10px)}.input-xs,table.table.table-hover.table-striped tr.spacer{height:20px}.input-xs{border-radius:3px;font-size:12px;line-height:1.5;margin:0;padding:0;text-align:center}.highlight-select{background-color:#e5e7e9}.scrollable-search-filter li i{color:#fff;margin-left:-20px;position:absolute}section>ul>li>.link-colour{color:#000;padding:0}ul.custom-list>li{border-bottom:0;margin-bottom:5px;padding:0}.show-sidebar{background-color:#eee;color:#333}.show-sidebar:hover{background-color:#dfdfdf}.show-sidebar i.fa-regular,.show-sidebar i.fa-solid{font-size:20px;margin-top:5px}ul.padded-list li .btn-danger>i.fa-trash{color:#fff}ul.padded-list li .reportdetails>i.fa-triangle-exclamation{color:#c92a2a}ul.padded-list li .reportdetails>i.fa-check-circle{color:#282}#curriculum-resource-container section:not(:first-child),#weekly-resource-container section:not(:first-child){border-top:1px solid #888}#curriculum-resource-container section:has(.drag-handle),#weekly-resource-container section:has(.drag-handle){background-color:#fff}#curriculum-resource-container section:has(.drag-handle) .page-sub-section:has(.drag-handle),#weekly-resource-container section:has(.drag-handle) .page-sub-section:has(.drag-handle){background-color:inherit}#curriculum-resource-container .drag-handle,#weekly-resource-container .drag-handle{cursor:move}#curriculum-resource-container .drag-handle>i,#weekly-resource-container .drag-handle>i{color:#444}#curriculum-resource-container .weekly-section>div .drag-handle>i,#weekly-resource-container .weekly-section>div .drag-handle>i{margin-top:20px}.justify-end{justify-content:flex-end}.mb-10{margin-bottom:10px}#weeklyyearselect,.calendar-icon{cursor:pointer}.navbar-inverse{background-color:#2c3e50;border-radius:0!important;border-style:none;margin-bottom:0}.navbar-inverse .navbar-toggle{background-color:#354b60;border-radius:0!important;border-style:none}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#3e5871}.navbar-inverse .navbar-toggle i.fa-regular,.navbar-inverse .navbar-toggle i.fa-solid{color:#dfdfdf;padding:0 5px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#233140}.navbar-inverse .navbar-collapse{border-top:1px solid #3e5871;box-shadow:none;text-shadow:none}.navbar-inverse .navbar-brand{color:#dfdfdf}.navbar-inverse .input-group-addon,.navbar-inverse input{border-color:#3e5871;border-radius:0!important}.navbar-inverse .input-group-addon{background-color:#2c3e50;color:#fff}.navbar-inverse img.user{float:left;margin-right:10px;max-width:18px}@media (min-width:768px){.navbar-inverse img.user{float:right;margin:0 0 0 10px}}.navbar-inverse li a.dropdown-toggle{color:#dfdfdf}.navbar-inverse li a.dropdown-toggle:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.navbar-inverse li i.fa-bell.active{color:#c92a2a;font-size:20px}.navbar-inverse li i.fa-bell.active:hover{color:#fff}.breadcrumb{background-color:#eee;border-radius:0!important}.breadcrumb li{color:#444}.breadcrumb li+li:before{color:#004a76}main{background-color:#dfdfdf;padding:20px 5px}main>.container{background-color:#eee;position:relative}main a{text-decoration:underline}.content{background-color:#fff;padding:20px}.left-0{left:0}.sticky{position:sticky}.z-1{z-index:1}.sidebar{padding:20px}.sidebar .timetable-buttons{display:block;overflow:hidden}.sidebar .timetable-buttons .btn{margin-bottom:10px}.sidebar h3 .badge{background-color:#980707;border-radius:50%;padding:3px 6px}.sidebar.collapsed{background-color:#eee;border-color:#fff;border-style:solid;border-width:0 0 1px 1px;display:none;position:absolute;right:0;z-index:300}.sidebar ul.padded-list>li a{overflow-wrap:break-word}.sidebar ul.padded-links>li{display:flex}.sidebar ul.padded-links>li a{flex:auto}footer{padding:10px 0}footer a,footer a:hover,footer p{color:#fff}footer #footer-row{display:flex}footer #footer-row .footer-edge{flex:1}footer #footer-row .footer-edge .footer-item{padding:10px 0}footer #footer-row #footer-logo .helper{display:inline-block;height:100%;vertical-align:middle}footer #footer-row #footer-logo img{margin-top:5px;width:80%}footer #footer-row #footer-links{align-items:center;display:flex;flex:2;justify-content:center}footer #footer-row .footer-item{color:#fff;padding:10px}@media screen and (max-width:768px){#sidebar,body>main{background-color:#fff;padding-top:0}#sidebar{padding-bottom:0;padding-top:0}#content>ol,#key-info,#welcome{display:none}.mobile-header{display:block;text-decoration:none}.mobile-header h2{color:#fff;font-size:2.5rem;font-weight:700;margin-top:10px;padding-top:20px;text-align:center}.mobile-header p{color:#fff;font-size:1.5rem;margin-top:10px;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}#mob-0{background-color:#004a76}#mob-1{background-color:#054f27}#mob-2{background-color:#2c3e50}#mob-3{background-color:#055d73}#key-info>h3,#upcoming-lectures-today>h3,#upcoming-lectures-tomorrow>h3{text-align:center}#upcoming-lectures-today>.timetable-buttons>a,#upcoming-lectures-tomorrow>.timetable-buttons>a{grid-area:right}#upcoming-lectures-today>.timetable-buttons>button,#upcoming-lectures-tomorrow>.timetable-buttons>button{grid-area:left}.sidebar .timetable-buttons{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"left right";grid-template-columns:1fr 1fr}#sidebar>div.white-sidebar-box{padding-left:0;padding-right:0;width:100%}#key-info-collapse>ul>li>a{font-size:15px}#sidebar>.white-sidebar-box>button{background-color:#055d73;color:#fff;font-size:16px}#navbar .white-sidebar-box h3{margin-top:0}#navbar>ul.nav>li>a{color:#dfdfdf}.filter{float:none;margin-bottom:10px;width:100%}section.page-section .page-sub-section{padding-left:20px}.weekly-resources .panel-heading{flex-wrap:wrap;justify-content:center}.weekly-resources .panel-heading .panel-subtitle{margin:2px 0 10px!important}}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.d-flex{display:flex}.d-none{display:none}.flex-basis-fit-content{flex-basis:fit-content}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.float-right{float:right}.h-100{height:100%}.invisible{visibility:hidden}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.text-nowrap{white-space:nowrap}.margin-bottom-0{margin-bottom:0}.max-height-4\.5{max-height:4.5em}.max-height-0{max-height:none}.max-w-full{max-width:100%}.w-full{width:100%}.min-width-115{min-width:115px}.mr-5{margin-right:5px}.xdsoft_datetimepicker .xdsoft_label{z-index:1000}.select2-container,.select2-container *,.select2-container .select2-choice,.select2-container .select2-choices,.select2-container-choice,.select2-drop,.select2-search input{border-radius:0!important;box-shadow:none;color:#575757;font-family:Calibri,Helvetica,Arial,"sans-serif";font-size:14px;font-weight:400;line-height:1.5;text-shadow:none}.select2-container .select2-choice:focus,.select2-container .select2-choices:focus,.select2-container :focus,.select2-container-choice:focus,.select2-container:focus,.select2-drop:focus,.select2-search input:focus{box-shadow:none;text-shadow:none}.select2-container * .select2-selection__rendered .select2-selection__placeholder,.select2-container .select2-choice .select2-selection__rendered .select2-selection__placeholder,.select2-container .select2-choices .select2-selection__rendered .select2-selection__placeholder,.select2-container .select2-selection__rendered .select2-selection__placeholder,.select2-container-choice .select2-selection__rendered .select2-selection__placeholder,.select2-drop .select2-selection__rendered .select2-selection__placeholder,.select2-search input .select2-selection__rendered .select2-selection__placeholder{color:#5c6266}.select2-results .select2-highlighted{background-color:#055d73}.select2-results__group{font-size:20px!important;font-weight:600}.select2-container .select2-search--inline{clear:left}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#3e5871;border-radius:0!important}.show-sidebar{padding:3px 10px}.note-editable p{color:#000}.note-editable *{font-family:Calibri,Helvetica,Arial,sans-serif;font-size:14px!important;line-height:inherit!important}#disabled-button-wrapper{cursor:not-allowed;display:inline-block}#disabled-button-wrapper .btn[disabled]{pointer-events:none}

/*# sourceMappingURL=src.css.map*/