/*! tafe-digital-learning-portal v2025.5.2-36 | © Boomworks 2025 | https://boomworks.com.au/ */
table.dataTable>tbody>tr>.selected{background-color:#0275d8;color:#fff}table.dataTable>tbody>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select{text-align:center}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:1px solid;border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:"\2713";margin-top:-8px}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:#000;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:1px solid}table.dataTable>tbody>tr>td.select-checkbox,table.dataTable>tbody>tr>th.select-checkbox{position:relative}table.dataTable>tbody>tr>td.select-checkbox:before,table.dataTable>tbody>tr>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:" ";margin-top:-6px;margin-left:-6px;border:1px solid;border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:1px solid;content:"\2713";font-size:20px;line-height:6px;text-align:center}table.dataTable.compact>tbody>tr>td.select-checkbox:before,table.dataTable.compact>tbody>tr>th.select-checkbox:before{margin-top:-12px}table.dataTable.compact>tbody>tr.selected>td.select-checkbox:after,table.dataTable.compact>tbody>tr.selected>th.select-checkbox:after{margin-top:-16px}div.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:#fff}@media screen and (max-width:640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}@keyframes dtb-spinner{to{transform:rotate(1turn)}}@-o-keyframes dtb-spinner{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes dtb-spinner{to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes dtb-spinner{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:static}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border-radius:.75em;box-shadow:3px 4px 10px 1px rgba(0,0,0,.8);text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem;margin:0;font-weight:400}div.dt-button-info>div{padding:1em 2em 2em}div.dtb-popover-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none!important}div.dt-button-collection-title{text-align:center;padding:.3em .5em .5em;margin-left:.5em;margin-right:.5em;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0,0,0,.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"\2713";color:inherit}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>:first-child:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"\2713";color:inherit}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{position:absolute;right:1em;display:inline-block;content:"\2713";color:inherit}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0,0,0,.1);padding-left:0}@media print{table.dataTable tr>*{box-shadow:none!important}}div.dt-buttons div.btn-group{position:static}div.dt-buttons span.dt-button-spacer.empty{margin:1px}div.dt-buttons span.dt-button-spacer.bar:empty{height:inherit}div.dt-buttons .btn.processing{color:rgba(0,0,0,.2)}div.dt-buttons .btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}div.dropdown-menu.dt-button-collection{margin-top:4px;width:200px}div.dropdown-menu.dt-button-collection .dt-button{position:relative}div.dropdown-menu.dt-button-collection .dt-button.dropdown-toggle:after{position:absolute;right:12px;top:14px}div.dropdown-menu.dt-button-collection div.dt-button-split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}div.dropdown-menu.dt-button-collection div.dt-button-split a:first-child{min-width:auto;flex:1 0 50px;padding-right:0}div.dropdown-menu.dt-button-collection div.dt-button-split button:last-child{min-width:33px;flex:0;background:transparent;border:none;line-height:1rem;color:#212529;padding:0 16px;overflow:visible}div.dropdown-menu.dt-button-collection div.dt-button-split button:last-child:hover{color:#16181b;background-color:#f8f9fa}div.dropdown-menu.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:#fff;padding:.5em}div.dropdown-menu.dt-button-collection.fixed.two-column{margin-left:-200px}div.dropdown-menu.dt-button-collection.fixed.three-column{margin-left:-225px}div.dropdown-menu.dt-button-collection.fixed.four-column{margin-left:-300px}div.dropdown-menu.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width:1024px){div.dropdown-menu.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width:640px){div.dropdown-menu.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width:460px){div.dropdown-menu.dt-button-collection.fixed.columns{margin-left:-100px}}div.dropdown-menu.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dropdown-menu.dt-button-collection.four-column>:last-child,div.dropdown-menu.dt-button-collection.three-column>:last-child,div.dropdown-menu.dt-button-collection.two-column>:last-child{display:block!important;column-gap:8px}div.dropdown-menu.dt-button-collection.four-column>:last-child>*,div.dropdown-menu.dt-button-collection.three-column>:last-child>*,div.dropdown-menu.dt-button-collection.two-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dropdown-menu.dt-button-collection.two-column{width:400px}div.dropdown-menu.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dropdown-menu.dt-button-collection.three-column{width:450px}div.dropdown-menu.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dropdown-menu.dt-button-collection.four-column{width:600px}div.dropdown-menu.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dropdown-menu.dt-button-collection .dt-button{border-radius:0}div.dropdown-menu.dt-button-collection.columns{width:auto}div.dropdown-menu.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dropdown-menu.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dropdown-menu.dt-button-collection.columns.dtb-b1>:last-child,div.dropdown-menu.dt-button-collection.columns.dtb-b2>:last-child,div.dropdown-menu.dt-button-collection.columns.dtb-b3>:last-child{justify-content:space-between}div.dropdown-menu.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dropdown-menu.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dropdown-menu.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width:1024px){div.dropdown-menu.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width:640px){div.dropdown-menu.dt-button-collection.columns>:last-child{width:406px}div.dropdown-menu.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width:460px){div.dropdown-menu.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width:767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}div.dt-buttons a.btn{float:none}}:root{--dt-row-selected:13,110,253;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;--dt-row-stripe:0,0,0;--dt-row-hover:0,0,0;--dt-column-ordering:0,0,0;--dt-html-background:#fff}:root.dark{--dt-html-background:#212529}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0 solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before,html.dark table.dataTable td.dt-control:before{border-left-color:hsla(0,0%,100%,.5)}:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,html.dark table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:hsla(0,0%,100%,.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"\25B2";content:"\25B2"/""}table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"\25BC";content:"\25BC"/""}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover,table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,.05);outline-offset:-2px}table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid hsla(0,0%,100%,.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:first-child{left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:right}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable td.dt-empty,table.dataTable th.dt-empty{text-align:center;vertical-align:top}table.dataTable tfoot td,table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th,table.dataTable tfoot th.dt-head-left,table.dataTable thead td,table.dataTable thead td.dt-head-left,table.dataTable thead th,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha:0.035;--dt-row-stripe-alpha:0.023;--dt-column-ordering-alpha:0.019;--dt-row-selected-stripe-alpha:0.923;--dt-row-selected-column-ordering-alpha:0.919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>thead>tr>td:active,table.dataTable>thead>tr>th:active{outline:none}table.dataTable>tfoot>tr>td,table.dataTable>tfoot>tr>th{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{padding:8px 10px}table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}table.dataTable.display>tbody>tr.selected+tr.selected>td,table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.display>tbody>tr:nth-child(odd)>*,table.dataTable.stripe>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}table.dataTable.display>tbody>tr:nth-child(odd).selected>*,table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-stripe-alpha))}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),var(--dt-row-hover-alpha))}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),var(--dt-column-ordering-alpha))}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px}div.dt-container div.dt-layout-row{width:100%;margin:.75em 0}div.dt-container div.dt-layout-row,div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{margin-left:3px}div.dt-container .dt-input,div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.05);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,90%,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,hsla(0,0%,90%,.05),rgba(0,0,0,.05));background:-moz-linear-gradient(top,hsla(0,0%,90%,.05) 0,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,hsla(0,0%,90%,.05) 0,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,hsla(0,0%,90%,.05) 0,rgba(0,0,0,.05) 100%);background:linear-gradient(180deg,hsla(0,0%,90%,.05) 0,rgba(0,0,0,.05))}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:active,div.dt-container .dt-paging .dt-paging-button.disabled:hover{cursor:default;color:rgba(0,0,0,.5)!important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858,#111);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(180deg,#585858 0,#111)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b,#0c0c0c);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-info,div.dt-container .dt-length,div.dt-container .dt-paging,div.dt-container .dt-processing,div.dt-container .dt-search{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer .dt-scroll-body,div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover:255,255,255;--dt-row-stripe:255,255,255;--dt-column-ordering:255,255,255}html.dark table.dataTable>thead>tr>td,html.dark table.dataTable>thead>tr>th{border-bottom:1px solid #595b5e}html.dark table.dataTable>thead>tr>td:active,html.dark table.dataTable>thead>tr>th:active{outline:none}html.dark table.dataTable>tfoot>tr>td,html.dark table.dataTable>tfoot>tr>th{border-top:1px solid #595b5e}html.dark table.dataTable.display>tbody>tr>*,html.dark table.dataTable.row-border>tbody>tr>*{border-top:1px solid #404346}html.dark table.dataTable.display>tbody>tr:first-child>*,html.dark table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected),.65)}html.dark table.dataTable.cell-border>tbody>tr>td,html.dark table.dataTable.cell-border>tbody>tr>th{border-top:1px solid #404346;border-right:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>td:first-child,html.dark table.dataTable.cell-border>tbody>tr>th:first-child{border-left:1px solid #404346}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid #595b5e}html.dark .dt-container .dt-length select,html.dark .dt-container .dt-search input{border:1px solid hsla(0,0%,100%,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid #595b5e;background:hsla(0,0%,100%,.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid #353535;background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}[dir=rtl] table.dataTable tfoot td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable thead th{text-align:right}[dir=rtl] table.dataTable td.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable th.dt-type-numeric{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}@media (min-width:768px){.modal-lg{max-width:720px}}@media (min-width:992px){.modal-lg{max-width:946px}}.modal-content{padding-top:20px}.tooltip.show{opacity:1}@font-face{font-family:PublicSans-Light;font-display:block;src:url(/fonts/public-sans/PublicSans-Light.woff2);src:url(/fonts/public-sans/PublicSans-Light.woff2) format("woff2"),url(/fonts/public-sans/PublicSans-Light.woff) format("woff"),url(/fonts/public-sans/PublicSans-Light.ttf) format("truetype")}@font-face{font-family:PublicSans-Medium;font-display:block;src:url(/fonts/public-sans/PublicSans-Medium.woff2);src:url(/fonts/public-sans/PublicSans-Medium.woff2) format("woff2"),url(/fonts/public-sans/PublicSans-Medium.woff) format("woff"),url(/fonts/public-sans/PublicSans-Medium.ttf) format("truetype")}@font-face{font-family:PublicSans-Bold;font-display:block;src:url(/fonts/public-sans/PublicSans-Bold.woff2);src:url(/fonts/public-sans/PublicSans-Bold.woff2) format("woff2"),url(/fonts/public-sans/PublicSans-Bold.woff) format("woff"),url(/fonts/public-sans/PublicSans-Bold.ttf) format("truetype")}.font-system{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-publicsans-light{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-publicsans-medium{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-publicsans-bold{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.gap-0px{gap:0}.gap-4px{gap:4px}.gap-8px{gap:8px}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-28px{gap:28px}.gap-32px{gap:32px}.gap-36px{gap:36px}.gap-40px{gap:40px}.gap-44px{gap:44px}.gap-48px{gap:48px}.gap-52px{gap:52px}.gap-56px{gap:56px}.gap-60px{gap:60px}.gap-64px{gap:64px}.gap-68px{gap:68px}.gap-72px{gap:72px}.gap-76px{gap:76px}.gap-80px{gap:80px}.row-gap-0px{row-gap:0}.row-gap-4px{row-gap:4px}.row-gap-8px{row-gap:8px}.row-gap-12px{row-gap:12px}.row-gap-16px{row-gap:16px}.row-gap-20px{row-gap:20px}.row-gap-24px{row-gap:24px}.row-gap-28px{row-gap:28px}.row-gap-32px{row-gap:32px}.row-gap-36px{row-gap:36px}.row-gap-40px{row-gap:40px}.row-gap-44px{row-gap:44px}.row-gap-48px{row-gap:48px}.row-gap-52px{row-gap:52px}.row-gap-56px{row-gap:56px}.row-gap-60px{row-gap:60px}.row-gap-64px{row-gap:64px}.row-gap-68px{row-gap:68px}.row-gap-72px{row-gap:72px}.row-gap-76px{row-gap:76px}.row-gap-80px{row-gap:80px}@keyframes animation-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes animation-text-flash{0%{opacity:0;transform:scale3d(1.5,1.5,1)}to{transform:scaleX(1)}}body{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.2;color:#000}.b-heading--level-1,.b-heading--level-2,.b-heading--level-3,.b-heading--level-4,.b-heading--level-5,.b-html-content h1,.b-html-content h2,.b-html-content h3,.b-html-content h4,.b-html-content h5,.h1,.h2,.h3,.h4,.h5{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}.b-heading--level-1,.b-html-content h1,.h1{text-transform:uppercase;font-size:1.625rem;line-height:1.875rem}.b-heading--level-1,.b-heading--level-2,.b-html-content h1,.b-html-content h2,.h1,.h2{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--level-2,.b-html-content h2,.h2{font-size:1.375rem;line-height:1.625rem}.b-heading--level-3,.b-html-content h3,.h3{font-size:1.5rem;line-height:1.75rem}.b-heading--level-3,.b-heading--level-4,.b-html-content h3,.b-html-content h4,.h3,.h4{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--level-4,.b-html-content h4,.h4{font-size:1.25rem;line-height:1.5rem}.b-heading--level-5,.b-html-content h5,.h5{font-size:1.125rem;line-height:1.375rem}.b-heading--level-5,.b-heading--level-6,.b-html-content h5,.b-html-content h6,.h5,.h6{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--level-6,.b-html-content h6,.h6{font-size:1rem;line-height:1.25rem}@media (min-width:768px){.b-heading--level-1,.b-html-content h1,.h1{font-size:2.5rem;line-height:2.75rem}.b-heading--level-2,.b-html-content h2,.h2{font-size:2rem;line-height:2.25rem}.b-heading--level-3,.b-html-content h3,.h3{font-size:1.75rem;line-height:2rem}.b-heading--level-4,.b-html-content h4,.h4{font-size:1.5rem;line-height:1.75rem}.b-heading--level-5,.b-html-content h5,.h5{font-size:1.25rem;line-height:1.5rem}.b-heading--level-6,.b-html-content h6,.h6{font-size:1.125rem;line-height:1.375rem}}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:color .15s ease-in-out}a,a:link,a:visited{color:#0053dc}a:active,a:focus,a:hover{color:#523719;text-decoration:none}::-moz-selection{background-color:rgba(0,83,220,.666);color:#fff}::selection{background-color:rgba(0,83,220,.666);color:#fff}.text-decoration-none{text-decoration:none}.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#495054;background-color:#fff;background-image:none;border:1px solid #cdd3d6;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#7ac9fb;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,120,196,.6)}.form-control::-moz-placeholder{color:#7a858c;opacity:1}.form-control:-ms-input-placeholder{color:#7a858c}.form-control::-webkit-input-placeholder{color:#7a858c}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#ebebeb;opacity:1}.custom-control.custom-checkbox .custom-control-label:before{background-color:#fff;border:1px solid #22272b}.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label:before{border:1px solid #0053dc}.b-modal-mdl{max-width:600px}.badge-green{background-color:#008a07;color:#000}.b-skeleton{color:#495054;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#cdd3d6}to{background-color:#f2f2f2}}.b-shell{overflow-x:hidden}.b-shell,.b-shell__body,.b-shell__html{height:100%}@media (min-width:576px){.b-shell{overflow-x:initial}}.b-shell .b-shell__layout{border-top:123px solid #ebebeb;scroll-padding-top:123px}@media (min-width:411px){.b-shell .b-shell__layout{border-top-width:88px;scroll-padding-top:88px}}@media (min-width:511px){.b-shell .b-shell__layout{border-top-width:78px;scroll-padding-top:78px}}@media (min-width:768px){.b-shell .b-shell__layout{border-top-width:88px;scroll-padding-top:88px}}@media (min-width:992px){.b-shell .b-shell__layout{border-top-width:70px;scroll-padding-top:70px}}@media (min-width:1200px){.b-shell .b-shell__layout{border-top-width:70px;scroll-padding-top:70px}}@media print{.b-shell .b-shell__layout{border-top:none;scroll-padding-top:0}}.b-shell.b-shell--has-banner .b-shell__layout{border-top:191px solid #ebebeb}@media (min-width:768px){.b-shell.b-shell--has-banner .b-shell__layout{border-top-width:137px;scroll-padding-top:137px}}@media (min-width:1200px){.b-shell.b-shell--has-banner .b-shell__layout{border-top-width:119px;scroll-padding-top:119px}}@media print{.b-shell.b-shell--has-banner .b-shell__layout{border-top:none}}.b-shell__skip-nav{position:fixed;z-index:1034;width:100%;margin:0;padding:0;list-style-type:none}@media print{.b-shell__skip-nav{display:none}}.b-shell__skip-nav ul{list-style-type:none;margin:0;padding:0}.b-shell__skip-nav a{position:absolute;top:-3rem;width:100%;padding:15px;background-color:#495054;color:#fff;font-size:1.125rem;line-height:1.125rem;text-decoration:underline;transition:all .15s ease-in-out}.b-shell__skip-nav a:focus{top:0;outline:none}.b-layout{position:relative}@media (max-width:575px){.b-layout{width:100%}}@supports ((position:-webkit-sticky) or (position:sticky)){.b-layout--sticky,.b-shell__layout--sticky .b-layout{position:-webkit-sticky;position:sticky;top:79px;z-index:4;transform:translateZ(0)}.b-shell--has-banner .b-layout--sticky,.b-shell--has-banner .b-shell__layout--sticky .b-layout{top:147px}@media (min-width:768px){.b-layout--sticky,.b-shell__layout--sticky .b-layout{top:88px}.b-shell--has-banner .b-layout--sticky,.b-shell--has-banner .b-shell__layout--sticky .b-layout{top:168px}}@media (min-width:992px){.b-layout--sticky,.b-shell__layout--sticky .b-layout{top:58px}.b-shell--has-banner .b-layout--sticky,.b-shell--has-banner .b-shell__layout--sticky .b-layout{top:138px}}}.b-layout>.container{max-width:calc(100% + 15px);padding-left:0;padding-right:0;overflow-x:clip}@media (min-width:768px) and (max-width:991px){.b-layout>.container{max-width:100%}}@media (min-width:992px){.b-layout>.container{max-width:1292px}}.b-layout__content{padding-left:30px;padding-right:30px}.b-layout--tight .row{margin-right:0;margin-left:0}.b-layout--tight .b-layout__content.col,.b-layout--tight .b-layout__content[class*=col-]{padding-right:0;padding-left:0}.b-layout--loose .b-layout__content{padding-top:30px;padding-bottom:30px}@media (max-width:767px){.b-layout--loose .b-layout__content{padding-top:0;padding-bottom:0;margin-top:15px;margin-bottom:15px}}.b-layout--equal-height .b-layout__content{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.b-layout--equal-height .b-layout__content>*{-ms-flex:1;flex:1}.b-layout--black,.b-layout--black+.b-layout--overlap-top-75:before{background-color:#000;color:#fff}.b-layout--charcoal,.b-layout--charcoal+.b-layout--overlap-top-75:before{background-color:#22272b;color:#fff}.b-layout--grey-1,.b-layout--grey-1+.b-layout--overlap-top-75:before{background-color:#495054;color:#fff}.b-layout--grey-2,.b-layout--grey-2+.b-layout--overlap-top-75:before{background-color:#7a858c;color:#fff}.b-layout--grey-3,.b-layout--grey-3+.b-layout--overlap-top-75:before,.b-layout--grey-4,.b-layout--grey-4+.b-layout--overlap-top-75:before{background-color:#cdd3d6}.b-layout--grey-5,.b-layout--grey-5+.b-layout--overlap-top-75:before{background-color:#ebebeb}.b-layout--white,.b-layout--white+.b-layout--overlap-top-75:before{background-color:#fff}.b-layout--aqua-tint,.b-layout--aqua-tint+.b-layout--overlap-top-75:before,.b-layout--teal-tint,.b-layout--teal-tint+.b-layout--overlap-top-75:before{background-color:#d1eeea}.b-layout--aqua-light,.b-layout--aqua-light+.b-layout--overlap-top-75:before,.b-layout--teal-light,.b-layout--teal-light+.b-layout--overlap-top-75:before{background-color:#8cdbe5}.b-layout--azure-tint,.b-layout--azure-tint+.b-layout--overlap-top-75:before,.b-layout--blue-tint,.b-layout--blue-tint+.b-layout--overlap-top-75:before{background-color:#def0f8}.b-layout--azure-light,.b-layout--azure-light+.b-layout--overlap-top-75:before,.b-layout--blue-light,.b-layout--blue-light+.b-layout--overlap-top-75:before{background-color:#7ac9fb}.b-layout--lavender-tint,.b-layout--lavender-tint+.b-layout--overlap-top-75:before,.b-layout--purple-tint,.b-layout--purple-tint+.b-layout--overlap-top-75:before{background-color:#e6e1fd}.b-layout--lavender-light,.b-layout--lavender-light+.b-layout--overlap-top-75:before,.b-layout--purple-light,.b-layout--purple-light+.b-layout--overlap-top-75:before{background-color:#c3bfff}.b-layout--apricot-tint,.b-layout--apricot-tint+.b-layout--overlap-top-75:before,.b-layout--brown-tint,.b-layout--brown-tint+.b-layout--overlap-top-75:before,.b-layout--peach-tint,.b-layout--peach-tint+.b-layout--overlap-top-75:before{background-color:#ede3d7}.b-layout--apricot-light,.b-layout--apricot-light+.b-layout--overlap-top-75:before,.b-layout--brown-light,.b-layout--brown-light+.b-layout--overlap-top-75:before,.b-layout--peach-light,.b-layout--peach-light+.b-layout--overlap-top-75:before{background-color:#e8d0b5}.b-layout--orange-tint,.b-layout--orange-tint+.b-layout--overlap-top-75:before{background-color:#fdeddf}.b-layout--orange-light,.b-layout--orange-light+.b-layout--overlap-top-75:before{background-color:#ffce99}.b-layout--yellow-tint,.b-layout--yellow-tint+.b-layout--overlap-top-75:before{background-color:#fff4cf}.b-layout--yellow-light,.b-layout--yellow-light+.b-layout--overlap-top-75:before{background-color:#fde79a}.b-layout--green-tint,.b-layout--green-tint+.b-layout--overlap-top-75:before{background-color:#dbfadf}.b-layout--green-light,.b-layout--green-light+.b-layout--overlap-top-75:before{background-color:#a8edb3}.b-layout--fuchsia-tint,.b-layout--fuchsia-tint+.b-layout--overlap-top-75:before,.b-layout--mauve-tint,.b-layout--mauve-tint+.b-layout--overlap-top-75:before,.b-layout--pink-tint,.b-layout--pink-tint+.b-layout--overlap-top-75:before{background-color:#fddef2}.b-layout--fuchsia-light,.b-layout--fuchsia-light+.b-layout--overlap-top-75:before,.b-layout--mauve-light,.b-layout--mauve-light+.b-layout--overlap-top-75:before,.b-layout--pink-light,.b-layout--pink-light+.b-layout--overlap-top-75:before{background-color:#f485e6}.b-layout--burnt-red-tint,.b-layout--burnt-red-tint+.b-layout--overlap-top-75:before,.b-layout--ochre-tint,.b-layout--ochre-tint+.b-layout--overlap-top-75:before{background-color:#ecb6b6}.b-layout--burnt-red-light,.b-layout--burnt-red-light+.b-layout--overlap-top-75:before,.b-layout--ochre-light,.b-layout--ochre-light+.b-layout--overlap-top-75:before{background-color:#f29a94}.b-layout--rectangle-background{background-repeat:no-repeat;background-position:bottom}.b-layout--aqua-light,.b-layout--teal-light{background-color:#8cdbe5}.b-layout--azure-light,.b-layout--blue-light{background-color:#7ac9fb}.b-layout--lavender-light,.b-layout--purple-light{background-color:#c3bfff}.b-layout--apricot-light,.b-layout--brown-light,.b-layout--peach-light{background-color:#e8d0b5}.b-layout--orange-light{background-color:#ffce99}.b-layout--yellow-light{background-color:#fde79a}.b-layout--green-light{background-color:#a8edb3}.b-layout--fuchsia-light,.b-layout--mauve-light,.b-layout--pink-light{background-color:#f485e6}.b-layout--burnt-red-light,.b-layout--ochre-light{background-color:#f29a94}@media (min-width:768px){.b-layout--overlap-bottom-75+.b-layout--overlap-top-75:before{content:"";position:absolute;top:0;display:block;width:100%;height:75px}}@supports (display:flex){.b-layout__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.b-layout__content>.b-button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.b-layout--full-width-fluid .b-layout__content{width:100%}.b-layout__fixed-image-50-left,.b-layout__fixed-image-50-right{margin:0}.b-layout__fixed-image-66-left .b-layout__fixed-image-66-right{margin:0 -15px}@media (min-width:768px){.b-layout__fixed-image-50-left,.b-layout__fixed-image-50-right,.b-layout__fixed-image-66-left,.b-layout__fixed-image-66-right{margin:-30px -40px -60px}}@media (min-width:1200px){.b-layout--fixed-image-50{min-height:28.125vw}.b-layout__fixed-image-50-left{position:absolute;top:0;right:0;width:50vw;margin:0}.b-layout__fixed-image-50-right{position:absolute;top:0;left:0;width:50vw}.b-layout--fixed-image-66{min-height:28.125vw}.b-layout__fixed-image-66-left{position:absolute;top:0;right:-240px;width:66vw;margin:0}.b-layout__fixed-image-66-right{position:absolute;top:0;left:-240px;width:66vw;margin:0}}.b-homepage-template>.b-layout>.container{padding:0 15px}@media (min-width:576px){.b-homepage-template>.b-layout>.container{padding:0 30px}}@media (min-width:768px){.b-profile-template{padding-top:130px;background:linear-gradient(180deg,#ebebeb,#ebebeb 430px,#fff 0,#fff)}}@media (min-width:460px) and (max-width:1024px){.b-course-units-template .b-grid--three-column .b-grid__content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.b-assessment-template__navigation-buttons .b-button{padding-top:12px;padding-bottom:11px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem}.b-assessment-template__navigation-buttons .b-button__extra-text{margin-top:8px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-teachers-dashboard-template .b-dashboard-header{color:#fff}.b-shell .b-teachers-dashboard-template{border-top:172px solid #2e808e;scroll-padding-top:172px}@media (min-width:411px){.b-shell .b-teachers-dashboard-template{border-top-width:137px;scroll-padding-top:137px}}@media (min-width:576px){.b-shell .b-teachers-dashboard-template{border-top-width:155px;scroll-padding-top:155px}}@media (min-width:768px){.b-shell .b-teachers-dashboard-template{border-top-width:175px;scroll-padding-top:175px}}@media (min-width:992px){.b-shell .b-teachers-dashboard-template{border-top-width:135px;scroll-padding-top:135px}}@media (min-width:1200px){.b-shell .b-teachers-dashboard-template{border-top-width:120px;scroll-padding-top:120px}}.b-shell .b-teachers-dashboard-template--no-subnav{border-top:57px solid #ebebeb}@media (min-width:511px){.b-shell .b-teachers-dashboard-template--no-subnav{border-top-width:49px;scroll-padding-top:49px}}@media (min-width:768px){.b-shell .b-teachers-dashboard-template--no-subnav{border-top-width:57px;scroll-padding-top:57px}}@media (min-width:992px){.b-shell .b-teachers-dashboard-template--no-subnav{border-top-width:50px;scroll-padding-top:50px}}.b-teachers-dashboard-template .b-layout{background:#2e808e}.b-teachers-dashboard-template .b-layout__content{padding-top:40px}.b-teachers-dashboard-template .b-layout__content .b-heading--level-1{margin-bottom:30px}.b-teachers-dashboard-template__content{background-color:#fff;color:#22272b;padding:10px 15px 30px}@media (min-width:768px){.b-teachers-dashboard-template__content{padding:45px 60px 30px}}.b-teachers-page-template{color:#fff}.b-shell .b-teachers-page-template{border-top:119px solid #ebebeb;border-top:167px solid #ebebeb}@media (min-width:411px){.b-shell .b-teachers-page-template{border-top-width:132px}}@media (min-width:576px){.b-shell .b-teachers-page-template{border-top-width:123px}}@media (min-width:768px){.b-shell .b-teachers-page-template{border-top-width:135px}}@media (min-width:992px){.b-shell .b-teachers-page-template{border-top-width:124px}}@media (min-width:1200px){.b-shell .b-teachers-page-template{border-top-width:136px}}.b-teachers-page-template .b-layout{background:#2e808e}.b-teachers-page-template .b-layout__content{padding-top:40px}.b-teachers-page-template .b-layout__content .b-heading--level-1{margin-bottom:30px}.b-teachers-page-template__content{background-color:#fff;color:#22272b}.b-teachers-page-template__content--grey{background-color:#f2f2f2}@media (min-width:768px){.b-teachers-page-template__content{padding:45px 60px}}@media (max-width:767px){.b-teachers-page-template__content--padded{padding:15px}}.table-img-attributions{width:100%}.table-img-attributions thead tr th{padding:15px;background-color:#22272b;color:#fff}.table-img-attributions tbody tr{border-top:1px solid #ebebeb}.table-img-attributions tbody tr:last-of-type{border-bottom:1px solid #ebebeb}.table-img-attributions tbody tr:nth-of-type(odd){background-color:#f2f2f2}.table-img-attributions tbody tr td{padding:.75em 15px;color:#000;vertical-align:top}.table-img-attributions tbody tr td p:last-of-type{margin-bottom:0}.table-img-attributions tbody tr td ol,.table-img-attributions tbody tr td ul{-webkit-padding-start:15px;padding-inline-start:15px}.table-img-attributions tbody tr td ol:last-of-type,.table-img-attributions tbody tr td ul:last-of-type{margin-bottom:0}.b-wrapper .container{max-width:1320px}@media (min-width:768px) and (max-width:991px){.b-wrapper .b-layout--overlap-top-75 .container{padding:0}}.b-content-template{padding-top:30px}@media (min-width:768px){.b-content-template{background:linear-gradient(180deg,#cdd3d6,#cdd3d6 200px,#fff 0,#fff)}.b-content-template .b-heading{margin-bottom:30px}}.b-button{padding:3px 10px 1px;min-width:60px;border:2px solid #000;border-radius:0;background-color:transparent;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:none;text-decoration:none;font-size:.875rem;line-height:24px;white-space:normal}.b-button,.b-button:link,.b-button:visited{color:#000}@media (min-width:768px){.b-button{min-width:150px}}.b-button .b-icon{width:16px;height:16px}@media (min-width:768px){.b-button .b-icon{width:24px;height:24px}}.b-button+.b-button{margin-left:7.5px}.b-button__icon-left,.b-button__icon-right{margin-top:2px;vertical-align:middle;fill:currentColor}@media (min-width:768px){.b-button__icon-left,.b-button__icon-right{margin-top:-2px}}.b-button__icon-left{float:left;margin-right:6px}.b-button__icon-right{float:right;margin-left:6px}.b-button__extra-text{display:none;display:block;width:100%;overflow:hidden;white-space:nowrap;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-overflow:ellipsis}@media (min-width:768px){.b-button__extra-text{display:block}}.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):hover{background-color:rgba(0,0,0,.15);border-color:#000;color:#000}.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):active:focus,.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 .2rem rgba(205,211,214,.5)}.b-button.disabled,.b-button:disabled,.b-button[aria-disabled=true]{opacity:.666;cursor:no-drop;box-shadow:none}.b-button--w-267{width:100%}@media (min-width:768px){.b-button--w-267{width:267px}}.b-button--w-267 .b-button__icon-left{margin-right:-24px}.b-button--w-267 .b-button__icon-right{margin-left:-24px}.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]){background-color:#0053dc;border-color:#0053dc;color:#fff}.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):hover{background-color:#0040a9;border-color:#0040a9;color:#fff}.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):active:focus,.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--primary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-button--primary.disabled,.b-button--primary:disabled,.b-button--primary[aria-disabled=true]{background-color:#0053dc;border-color:#0053dc;color:#fff}.b-button--primary.disabled:focus-visible,.b-button--primary:disabled:focus-visible,.b-button--primary[aria-disabled=true]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.75)!important}.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]){background-color:transparent;border-color:#0053dc;font-size:.875rem;color:#0053dc}.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):hover{background-color:rgba(0,83,220,.15);border-color:#0053dc;color:#0053dc}.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):active:focus,.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--secondary:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-button--secondary.disabled,.b-button--secondary:disabled,.b-button--secondary[aria-disabled=true]{background-color:#fff;border-color:#000;color:#000}.b-button--secondary.disabled:focus-visible,.b-button--secondary:disabled:focus-visible,.b-button--secondary[aria-disabled=true]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.75)!important}.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]){background-color:transparent;border-color:#b81237;font-size:.875rem;color:#b81237}.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):hover{background-color:rgba(184,18,55,.15);border-color:#b81237;color:#b81237}.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):active:focus,.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--destructive:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible{box-shadow:0 0 0 .2rem rgba(184,18,55,.5)}.b-button--destructive.disabled,.b-button--destructive:disabled,.b-button--destructive[aria-disabled=true]{background-color:#fff;border-color:#000;color:#000}.b-button--destructive.disabled:focus-visible,.b-button--destructive:disabled:focus-visible,.b-button--destructive[aria-disabled=true]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.75)!important}.b-button--medium .b-icon{width:18px;height:18px}.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]){color:#0053dc;background:transparent}.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]):active,.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]):active:focus,.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]):focus,.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible,.b-button--link:not(:disabled):not(.disabled):not([aria-disabled=true]):hover{color:#0040a9;background-color:transparent;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-button--link.disabled,.b-button--link:disabled,.b-button--link[aria-disabled=true]{background-color:#fff;border-color:#000;color:#000}.b-button--link.disabled:focus-visible,.b-button--link:disabled:focus-visible,.b-button--link[aria-disabled=true]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.75)!important}.b-button--large{padding:8px 20px 6px}@media (min-width:768px){.b-button--minimal{min-width:unset!important}}.b-button--borderless{border:0!important}.b-button--xl{padding:13px 20px 11px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem!important;line-height:1.5rem;text-transform:none}.b-button--xl .b-icon{margin-top:-3px}@media (max-width:767px){.b-button--sm-block{float:none!important;display:block}}.b-heading{margin:0 0 15px}.b-heading--activity{color:#0053dc}.b-heading--white{color:#fff}.b-heading--light{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--medium{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--bold{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-heading--upper{text-transform:uppercase}.b-heading--with-status{display:inline-block;margin-right:15px}.b-html-content{line-height:1.4}.b-html-content img{max-width:100%;height:auto}.b-icon{display:inline-block;width:24px;min-width:24px;height:24px}.b-icon--xs{width:16px;min-width:16px;height:16px}.b-icon--xsx{width:20px;min-width:20px;height:20px}.b-icon--smx{width:28px;min-width:28px;height:28px}.b-icon--md{width:32px;min-width:32px;height:32px}.b-icon--lg{width:48px;min-width:48px;height:48px}.b-icon--stroke-black{stroke:#000}.b-icon--stroke-white{stroke:#fff}.b-icon--stroke-grey{stroke:#495054}.b-icon--stroke-primary{stroke:#0053dc}.b-icon--stroke-brown{stroke:#523719}.b-icon--background-aqua,.b-icon--background-teal{background-color:#2e808e}.b-icon--background-lavender,.b-icon--background-purple{background-color:#8055f1}.b-icon--background-apricot,.b-icon--background-brown,.b-icon--background-peach{background-color:#b68d5d}.b-icon--background-yellow{background-color:#faaf05}.b-icon--background-green{background-color:#00aa45}.b-icon--background-fuchsia,.b-icon--background-mauve,.b-icon--background-pink{background-color:#d912ae}.b-icon--background-azure,.b-icon--background-blue{background-color:#0078c4}.b-icon--background-orange{background-color:#f3631b}.b-icon--background-burnt-red,.b-icon--background-ochre{background-color:#db524a}.b-icon--background-error{background-color:#b81237}.b-icon--background-error-03{background-color:#ffb8c1}.b-icon--background-warning{background-color:#c95000}.b-icon--background-warning-03{background-color:#fcc573}.b-icon--background-info{background-color:#0053dc}.b-icon--background-info-03{background-color:#8ce0ff}.b-icon--background-black{background-color:#000}.b-icon--background-white{background-color:#fff}.b-icon--background-off-white{background-color:#f2f2f2}.b-icon--background-grey-01{background-color:#22272b}.b-icon--background-grey-02{background-color:#495054}.b-icon--background-grey-025{background-color:#7a858c}.b-icon--background-grey-03{background-color:#cdd3d6}.b-icon--background-grey-04{background-color:#ebebeb}.b-icon--background-ui-success{background-color:#008a07}.b-icon--aqua,.b-icon--teal{fill:#2e808e}.b-icon--lavender,.b-icon--purple{fill:#8055f1}.b-icon--apricot,.b-icon--brown,.b-icon--peach{fill:#b68d5d}.b-icon--yellow{fill:#faaf05}.b-icon--green{fill:#00aa45}.b-icon--fuchsia,.b-icon--mauve,.b-icon--pink{fill:#d912ae}.b-icon--azure,.b-icon--blue{fill:#0053dc}.b-icon--orange{fill:#f3631b}.b-icon--error,.b-icon--red{fill:#b81237}.b-icon--warning{fill:#c95000}.b-icon--success{fill:#008a07}.b-icon--black{fill:#000}.b-icon--white{fill:#fff}.b-icon--off-white{fill:#f2f2f2}.b-icon--charcoal,.b-icon--grey,.b-icon--grey-1{fill:#22272b}.b-icon--grey-2{fill:#495054}.b-icon--grey-25{fill:#7a858c}.b-icon--grey-3,.b-icon--grey-4{fill:#cdd3d6}.b-icon--grey-5{fill:#ebebeb}.b-icon--ui-success{fill:#008a07}.b-icon svg,.b-icon use{width:100%;height:100%}.b-icon__cluster-info{fill:#f3631b;height:1.5rem;width:1.5rem;vertical-align:text-top}@media (min-width:768px){.b-icon__cluster-info{height:1.75rem;width:1.75rem}}.b-icon--rounded{border-radius:50%}.b-icon--no-fill{fill:none}.b-image{display:block;position:relative;overflow:hidden}.b-image__tdc-caption{padding:7.5px 0;font-size:.875rem;font-weight:400;color:#22272b}.b-image__link{position:relative;display:block;overflow:hidden}.b-image__img{-ms-flex:none;flex:none;display:block;margin:0}.b-image__caption{position:absolute;left:0;right:0;bottom:-100%;padding:15px;background-color:rgba(0,0,0,.666);background-size:cover;opacity:0;transition:all .15s ease-in-out}.b-image__caption-text{font-size:.875rem;font-weight:400;text-transform:uppercase;color:#fff}.b-image:hover .b-image__caption{bottom:0;opacity:1}.b-image__credit{display:block;margin-top:7.5px;color:#ebebeb;font-weight:400;font-size:.875rem;font-style:normal}.b-image__large{display:none;position:absolute;left:0;z-index:1;width:100%;padding-bottom:30px;background:rgba(0,0,0,.9);opacity:0;transition:all .15s ease-in-out}.b-image__large-close{float:right;width:42px;height:42px;padding:0;margin:30px 0;border:2px solid #fff;border-radius:50%;background-color:transparent;line-height:20px;cursor:pointer;color:#fff}.b-image__large-close:hover{background-color:#000}.b-image__large-close .b-icon{width:20px;height:20px;margin-top:4px;fill:#fff}.b-image__large-caption{padding:30px 0 15px;font-size:1.25rem;color:#fff}.b-image__large-credit{display:block;margin-top:7.5px;color:#ebebeb;font-weight:400;font-size:1rem;font-style:normal}.b-image__large-img--loading{width:100%;padding-top:56.25%;background:hsla(0,0%,100%,.3) url(/images/loading-spinner.svg) no-repeat 50%}.b-image__large--cloned{display:block}.b-image__large--visible{opacity:1}.b-image:after{content:"";position:absolute;bottom:-30px;left:50%;width:0;height:0;margin-left:-19px;border-style:solid;border-width:0 19px 20px;border-color:transparent transparent rgba(0,0,0,.9);opacity:0;transition:all .15s ease-in-out}.b-image--large-visible{overflow:visible}.b-image--large-visible:after{opacity:1}.b-layout__fixed-image-50-right .b-image--shift-down-100{margin:15px 15px -100px}@media (min-width:576px){.b-image--shift-down-100{margin-bottom:-100px}}.b-logo{display:inline-block;width:32px;height:32px}.b-logo--sm{width:16px;height:16px}.b-logo--md{width:24px;height:24px}.b-logo--lg{width:64px;height:64px}.b-logo--xl{width:128px;height:128px}.b-logo--auto-height{width:auto;height:100%}.b-logo--westpac{fill:#d5002b}.b-logo__link{display:inline-block}.b-logo svg{width:100%;height:100%;fill:#000}@media print{.b-primary-navigation{display:none}}.b-primary-navigation .nav-item{position:relative}.b-primary-navigation .nav-link{padding:7.5px 0 0;margin:0 11.25px 7.5px;border-bottom:4px solid transparent;border-top:4px solid transparent;text-decoration:none;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#22272b;transition:all .15s ease-in-out;cursor:pointer}@media (min-width:992px){.b-primary-navigation .nav-link{padding:30px 0 0;margin:0 11.25px 15px;border-top-width:2px;border-bottom-width:2px;font-size:1rem}}@media (min-width:992px){.b-site-header--compact .b-primary-navigation .nav-link{padding:20px 0 0;font-size:.9375rem}}.b-primary-navigation .nav-item-active .nav-link,.b-primary-navigation .nav-item:hover .nav-link{border-bottom-color:#000;color:#000}.b-primary-navigation .nav-item-active .nav-link{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-primary-navigation__submenu{position:absolute;top:calc(100% + 17px);left:50%;z-index:2;width:100vw;height:0;overflow:hidden;padding:0;margin-left:-50vw;background-color:#fff;border:none;opacity:0;transition:opacity .3s ease-in-out .3s;pointer-events:none}.nav-item:focus-within .b-primary-navigation__submenu,.nav-item[focus-within] .b-primary-navigation__submenu,.nav-link:active+.b-primary-navigation__submenu,.nav-link:focus+.b-primary-navigation__submenu{opacity:1;height:auto;overflow:visible;border:1px solid #cdd3d6;pointer-events:all}@media (min-width:576px){.nav-item:hover .b-primary-navigation__submenu{opacity:1;height:auto;overflow:visible;border:1px solid #cdd3d6;pointer-events:all}}@media (min-width:768px){.b-primary-navigation__submenu{width:640px;margin-left:-320px}.b-site-header--compact .b-primary-navigation__submenu{max-height:calc(100vh - 92px)}.nav-item:focus-within .b-primary-navigation__submenu,.nav-item:hover .b-primary-navigation__submenu,.nav-item[focus-within] .b-primary-navigation__submenu,.nav-link:active+.b-primary-navigation__submenu,.nav-link:focus+.b-primary-navigation__submenu{opacity:1;height:auto;overflow:visible;border:1px solid #cdd3d6;transition:opacity none 0s 0s}}.b-primary-navigation__submenu a:link,.b-primary-navigation__submenu a:visited{text-decoration:none}.b-primary-navigation__submenu:before{content:"";position:absolute;top:-11px;left:50%;display:block;width:20px;height:20px;margin-left:-10px;background-color:#fff;border:1px solid #7a858c;border-right:none;border-bottom:none;transform:rotate(45deg)}.b-primary-navigation__submenu:after{content:"";position:absolute;top:-20px;left:0;display:block;width:100%;height:30px;background-color:hsla(0,0%,100%,.01)}.b-primary-navigation__submenu-item-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;height:300px;overflow-y:auto;width:100%}@media (min-width:768px){.b-primary-navigation__submenu-item-wrap{height:auto;overflow-y:inherit}}.b-primary-navigation__submenu--full-width{padding:0!important;width:100vw;left:-41px}@media (min-width:768px){.b-primary-navigation__submenu--full-width{width:750px;margin-left:-375px}}@media (min-width:992px){.b-primary-navigation__submenu--full-width{margin-left:-425px}}@media (min-width:1420px){.b-primary-navigation__submenu--full-width{width:1200px;margin-left:-600px;left:50%}}.b-primary-navigation__submenu--full-width:before{margin-left:70px}@media (min-width:992px){.b-primary-navigation__submenu--full-width:before{margin-left:127px}}@media (min-width:1420px){.b-primary-navigation__submenu--full-width:before{margin-left:-10px}}.b-primary-navigation__submenu-item{position:relative;display:block;width:100%;height:auto;margin:15px 0 0 15px;padding:15px 15px 60px 22.5px;box-shadow:inset 0 0 1px 1px #cdd3d6}@media (min-width:768px){.b-primary-navigation__submenu-item{min-height:140px;width:calc(50% - 15px)}}.b-primary-navigation__submenu-item-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto!important;width:100%;height:auto;max-height:calc(100vh - 112px);padding:0 15px 15px}@media (min-width:768px){.b-primary-navigation__submenu-item-container{padding-left:0}}.b-primary-navigation__submenu-item__locked-block{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;bottom:0;left:0;min-height:30px;width:100%;padding:7.5px 15px;background-color:#cdd3d6;box-shadow:inset 0 0 1px 1px #cdd3d6;font-size:14px;font-weight:700}.b-primary-navigation__submenu-item__locked-block .b-icon{border-radius:50%;background-color:#fff}.b-primary-navigation__submenu-item--aqua,.b-primary-navigation__submenu-item--teal{background-color:#8cdbe5}.b-primary-navigation__submenu-item--orange{background-color:#ffce99}.b-primary-navigation__submenu-item--azure,.b-primary-navigation__submenu-item--blue{background-color:#7ac9fb}.b-primary-navigation__submenu-item--lavender,.b-primary-navigation__submenu-item--purple{background-color:#c3bfff}.b-primary-navigation__submenu-item--apricot,.b-primary-navigation__submenu-item--brown,.b-primary-navigation__submenu-item--peach{background-color:#e8d0b5}.b-primary-navigation__submenu-item--yellow{background-color:#fde79a}.b-primary-navigation__submenu-item--green{background-color:#a8edb3}.b-primary-navigation__submenu-item--fuchsia,.b-primary-navigation__submenu-item--mauve,.b-primary-navigation__submenu-item--pink{background-color:#f485e6}.b-primary-navigation__submenu-item--burnt-red,.b-primary-navigation__submenu-item--ochre{background-color:#f29a94}.b-primary-navigation__submenu-item--locked{background-color:#7a858c}.b-primary-navigation__submenu-item .btn{position:absolute;bottom:7.5px;left:15px}.b-primary-navigation__submenu-item .btn:hover svg{fill:#0053dc}.b-primary-navigation__submenu-item--full-width{-ms-flex-preferred-size:250px;flex-basis:250px;margin:15px}.b-primary-navigation__submenu-item:hover:not(.b-primary-navigation__submenu-item--locked:hover) .b-primary-navigation__submenu-heading,.b-primary-navigation__submenu-item:hover:not(.b-primary-navigation__submenu-item--locked:hover) .b-primary-navigation__submenu-heading:after,.b-primary-navigation__submenu-item:hover:not(.b-primary-navigation__submenu-item--locked:hover) .b-primary-navigation__submenu-heading:before{background-color:#0053dc}.b-primary-navigation__submenu-heading{display:inline;position:relative;left:0;padding:7.5px 15px 2px 0;background-color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;color:#fff;font-size:1.125rem;white-space:pre-wrap;overflow-wrap:break-word;transition:all .15s ease-in-out}.b-primary-navigation__submenu-heading:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:10px;background-color:#000;transition:all .15s ease-in-out}.b-primary-navigation__submenu-heading:after{content:"";position:absolute;bottom:-15px;right:-15px;display:block;width:15px;height:15px;background-color:#000;transition:all .15s ease-in-out}.b-site-footer{padding:30px 0;background-color:#22272b;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;color:#fff}@media print{.b-site-footer{display:none}}.b-site-footer__logo{max-width:215px}.b-site-footer p{margin-bottom:7.5px;font-size:.75rem}.b-site-footer a{color:#fff;text-decoration:none}.b-site-footer a:hover{color:#fff;text-decoration:underline}.b-site-footer__heading{margin:0 0 15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;color:#fff}@media (min-width:768px){.b-site-footer__heading{font-size:1.5rem}}.b-site-footer .nav-link{padding:0 0 11.25px}.b-site-footer__online-chat{margin-bottom:30px}.b-site-footer__navigation{font-size:.75rem;margin-bottom:30px}@media (min-width:768px){.b-site-footer__navigation{font-size:.875rem}.b-site-footer__navigation:last-child{text-align:right}}.b-site-footer__nav-social{margin-bottom:15px}.b-site-footer__nav-social .nav-link{width:32px;height:32px;padding:4px;margin-right:15px;background-color:#fff;border-radius:50%;transition:all .15s ease-in-out}@media (min-width:768px){.b-site-footer__nav-social .nav-link{margin-right:0}}.b-site-footer__nav-social .nav-link:active,.b-site-footer__nav-social .nav-link:hover{background-color:#7ac9fb}.b-site-footer__nav-social .nav-link .b-icon{fill:#22272b}.b-site-footer__logoLink{margin-bottom:30px}@media (min-width:992px){.b-site-footer__logoLink{margin-bottom:0;text-align:right}}.b-site-footer__cultural-graphic{background-image:url(/images/example-content/AVI-Mobile-Footer-Portrait.jpg);background-repeat:no-repeat;background-size:contain}.b-site-footer__cultural-graphic p{padding:11vw 8vw;font-size:3vw;line-height:1.25;color:#000}@media (min-width:576px){.b-site-footer__cultural-graphic{background-image:url(/images/example-content/AVI-Mobile-Footer-Landscape.jpg);background-size:100%;min-height:9em}.b-site-footer__cultural-graphic p{padding:3.5em 3.25em;font-size:.85em}}@media (min-width:768px){.b-site-footer__cultural-graphic{background-image:url(/images/example-content/AVI-Desktop-Footer.jpg)}.b-site-footer__cultural-graphic p{padding:1.75em 2.25em;font-size:.8em}}@media (min-width:992px){.b-site-footer__cultural-graphic p{padding:1.5em 1.75em;font-size:.85em}}@media (min-width:1200px){.b-site-footer__cultural-graphic p{padding:2em 2.5em;font-size:.9em}}.b-site-header{z-index:1031;width:100%;padding:0;background:#fff;color:#000;border-bottom:1px solid #cdd3d6;transition:all .15s ease-in-out}@media (min-width:768px){.b-site-header>.container{max-width:100%}}@media (min-width:992px){.b-site-header>.container{max-width:1292px}}@media print{.b-site-header{padding:15px 0}}.b-shell .b-site-header{position:fixed}@media print{.b-shell .b-site-header{position:static}}.b-site-header .navbar{padding:0 0 1px}.b-site-header .navbar-brand{margin:0 auto 0 0!important;padding:0 16px}@media (max-width:410px){.b-site-header .navbar-brand{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:510px){.b-site-header .nav-item.nomobile{display:none}}@media (max-width:410px){.b-site-header .nav-item.nomobile{display:block}}@media (max-width:510px){.b-site-header .nav-item .b-circle-initials--user-initials{width:40px;height:40px}}@media (max-width:410px){.b-site-header .nav-item .b-circle-initials--user-initials{width:30px;height:30px}}.b-site-header .nav-item .dropdown-item.mobile{display:none}@media (max-width:510px){.b-site-header .nav-item .dropdown-item.mobile{display:block}}@media (max-width:410px){.b-site-header .nav-item .dropdown-item.mobile{display:none}}.b-site-header__logo{position:relative;z-index:6;width:80%;max-width:340px;margin-left:15px}@media (min-width:768px){.b-site-header__logo{width:100%;min-width:340px;margin-left:0}}.b-site-header__secondary-navigation{position:relative;background-color:#ebebeb}@media (max-width:767px){.b-site-header__secondary-navigation .container{overflow-x:auto;padding-right:45px}.b-site-header__secondary-navigation:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}@media (min-width:768px){.b-site-header__secondary-navigation>.container{max-width:100%}}@media (min-width:992px){.b-site-header__secondary-navigation>.container{max-width:1292px}}.b-site-header__search{max-height:100px;overflow:hidden;transition:all .15s ease-in-out;background-color:#ebebeb}@media (max-width:767px){.b-site-header__search{max-height:115px}}.b-site-header__search--hidden{max-height:0}.b-site-header__banner{padding:15px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;text-align:center}.b-site-header__banner--red{background-color:#b81237;color:#fff}.b-site-header__banner--red a:link,.b-site-header__banner--red a:visited{color:#fff}.b-progress-meter{position:relative;-ms-flex-direction:column;flex-direction:column;width:150px;height:auto;text-align:center;font-size:.75rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:none;overflow:visible}.b-progress-meter__heading{margin-bottom:45px;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-progress-meter__svg-wrapper{position:absolute;top:25px;width:100%}.b-progress-meter__svg{width:100%;transform:scale(1.25)}.b-progress-meter__svg-ring{stroke:#ebebeb;fill:hsla(0,0%,100%,.5)}.b-progress-meter--white .b-progress-meter__svg-ring{stroke:#fff}.b-progress-meter__svg-dot circle,.b-progress-meter__svg-ring,.b-progress-meter__svg-segment{stroke-width:1}.b-progress-meter__svg-dot circle{r:1.5;fill:#ebebeb}.b-progress-meter--white .b-progress-meter__svg-dot circle{fill:#fff}.b-progress-meter__svg-dot circle,.b-progress-meter__svg-segment{stroke:#0053dc}.b-progress-meter .b-tooltip-icon{display:none}.b-progress-meter__tracking-behind-tooltip-icon.b-tooltip-icon{position:absolute;display:block}.b-progress-meter--tracking-behind .b-progress-meter__svg-dot circle,.b-progress-meter--tracking-behind .b-progress-meter__svg-segment{stroke:#b81237}.b-progress-meter--tracking-behind .b-progress-meter__svg-dot circle{stroke-width:0}.b-progress-meter__tracking-behind-icon{width:22px;height:22px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-progress-meter__tracking-behind-tooltip .tooltip-inner{background-color:#b81237}.b-progress-meter__tracking-behind-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-progress-meter__bar{position:relative;width:100%;margin-bottom:45px;background:none;color:#000}.b-progress-meter__percentage{text-transform:uppercase;font-size:2.5rem}.b-progress-meter__completed{text-transform:uppercase;font-size:.875rem}.b-progress-meter__suffix{margin:3.75px -15px 0;font-size:1.125rem}@media (max-width:575px){.b-progress-meter{width:100%}.b-progress-meter__svg,.b-progress-meter__svg-wrapper{width:150px}.b-progress-meter--compact .b-progress-meter__svg,.b-progress-meter--compact .b-progress-meter__svg-wrapper{width:60px}.b-progress-meter__bar{-ms-flex-order:0;order:0;width:150px;margin-top:55px}.b-progress-meter--compact .b-progress-meter__bar{width:60px}.b-progress-meter__heading{width:150px;margin:0}.b-progress-meter__suffix{width:150px;margin-left:0}.b-course-header .b-progress-meter__svg,.b-course-header .b-progress-meter__svg-wrapper,.b-unit-header .b-progress-meter__svg,.b-unit-header .b-progress-meter__svg-wrapper{width:112px}.b-course-header .b-progress-meter__heading,.b-unit-header .b-progress-meter__heading{position:absolute;top:50%;left:120px;width:calc(100% - 120px);margin-top:-1rem;font-size:.875rem}.b-course-header .b-progress-meter__bar,.b-unit-header .b-progress-meter__bar{width:112px}.b-course-header .b-progress-meter__suffix,.b-unit-header .b-progress-meter__suffix{position:absolute;top:50%;left:120px;width:calc(100% - 120px);margin-bottom:-1rem;font-size:1.125rem}.b-course-header .b-progress-meter__percentage,.b-unit-header .b-progress-meter__percentage{font-size:2rem}.b-course-header .b-progress-meter__completed,.b-unit-header .b-progress-meter__completed{font-size:.625rem}}.b-progress-meter--compact{width:50px;height:50px}.b-progress-meter--compact .b-progress-meter__svg-wrapper{top:0;height:100%}.b-progress-meter--compact .b-progress-meter__svg{transform:scale(1) translate(-7px,-5px)}@media (min-width:768px){.b-progress-meter--compact .b-progress-meter__svg{transform:scale(1.2)}}.b-progress-meter--compact .b-progress-meter__svg-ring{stroke:#cdd3d6}.b-progress-meter--compact .b-progress-meter__bar{width:45px;margin-top:19px;margin-bottom:0}@media (min-width:768px){.b-progress-meter--compact .b-progress-meter__bar{width:auto}}.b-progress-meter--compact .b-progress-meter__percentage{font-size:.875rem}.b-progress-meter--compact .b-progress-meter__completed,.b-progress-meter--compact .b-progress-meter__heading,.b-progress-meter--compact .b-progress-meter__suffix{display:none}.b-progress-meter--compact .b-progress-meter__svg{top:0}.b-progress-meter--compact .b-progress-meter__svg-segment{animation:none}.b-progress-meter--compact .b-progress-meter__svg-dot{transition:none}@media (min-width:768px){.b-progress-meter-none{min-width:150px;min-height:210px}}@keyframes progress-meter-segment{0%{stroke-dasharray:0 100}}.b-video{margin-bottom:15px}.b-icon-list__list{list-style-type:none;margin:7.5px 0 0;padding:0}.b-icon-list__item{position:relative;list-style-type:none;margin:0 0 7.5px;padding:4px 0 0 32px}.b-icon-list .b-icon{position:absolute;top:0;left:0}.b-icon-list--blue .b-icon{fill:#0053dc}.b-icon-list--peach .b-icon{fill:#523719}.b-icon-list--black .b-icon{fill:#000}.b-icon-list--white .b-icon{fill:#fff}.b-icon-list--charcoal .b-icon{fill:#22272b}.b-icon-list--grey-1 .b-icon{fill:#495054}.b-icon-list--grey-2 .b-icon{fill:#7a858c}.b-icon-list--grey-3 .b-icon,.b-icon-list--grey-4 .b-icon{fill:#cdd3d6}.b-icon-list--grey-5 .b-icon{fill:#ebebeb}.b-contact-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;gap:15px;height:100%;border:1px solid rgba(0,83,220,.3);max-width:100%;padding:30px 15px 15px;background:linear-gradient(0deg,#fff 70%,#0053dc 0);font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-contact-info .b-circle-initials{padding:20px}.b-contact-info__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:15px}.b-contact-info__avatar{-ms-flex-preferred-size:33.3%;flex-basis:33.3%;height:80px;width:80px;outline:3px solid #fff}.b-contact-info__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.b-contact-info__details>*{margin-bottom:0}.b-contact-info__section-details{margin-bottom:15px}.b-contact-info__name{max-width:15ch;font-size:1rem;text-align:center;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.b-contact-info__name+.b-contact-info__position:not(:empty){margin-top:.25em;margin-bottom:3.75px}.b-contact-info__position{font-size:.875rem}.b-contact-info__content{font-size:.75rem}.b-contact-info__content .b-icon-list__item{word-wrap:break-word}.b-contact-info__content .b-icon-list__item.tdlp-teams-disabled .b-icon{fill:#22272b}.b-contact-info__content .b-icon-list__item.tdlp-teams-disabled a:hover{cursor:not-allowed}.b-contact-info__content .b-icon-list__item:not(:last-of-type){margin-bottom:1em}.b-global-footer{padding:0 15px 20px;background:#000;text-align:center;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#fff}@media print{.b-global-footer{color:#7a858c}}.b-global-footer a:link,.b-global-footer a:visited{color:#fff;text-decoration:none}.b-global-footer a:active,.b-global-footer a:hover{color:#fff;text-decoration:underline}.b-global-footer__nav{margin:0}@media print{.b-global-footer__nav{display:none}}.b-global-footer__copyright{margin:0}.b-global-footer .nav{padding:11.25px}@media (min-width:768px){.b-global-footer .nav{padding:0}}.b-global-footer .nav-link{padding:3.75px 7.5px}@media (min-width:768px){.b-global-footer .nav-link{padding:20px 11.25px}}@media print{.b-utility-navigation{display:none}}@media (max-width:410px){.b-utility-navigation{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}.b-utility-navigation__notification-count{position:absolute;top:4px;left:50%;margin-left:-15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:15px;height:15px;padding:1px 0 0;border-radius:50%;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.5625rem;background:#b81237}@media (min-width:768px){.b-utility-navigation__notification-count{font-size:.625rem}}.b-utility-navigation__notification-icon{position:relative;padding:10px 10px 0;text-decoration:none;color:#22272b;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-align:center;transition:all .15s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.b-utility-navigation__notification-icon-label{display:none;margin-bottom:0;color:#22272b;transition:all .15s ease-in-out}@media (min-width:768px){.b-utility-navigation__notification-icon-label{display:block}}.b-site-header--compact .b-utility-navigation__notification-icon-label{font-size:1px;color:#fff}.b-utility-navigation__notification-icon .b-icon{fill:#22272b;transition:all .15s ease-in-out}.b-utility-navigation__notification-icon:hover{color:#0053dc}@media (-webkit-min-device-pixel-ratio:2){.b-utility-navigation__notification-icon:hover{transform:scale(1.1)}}.b-utility-navigation__notification-icon:hover .b-utility-navigation__notification-icon-label{color:#0053dc}.b-utility-navigation__notification-icon:hover .b-icon{fill:#0053dc}.b-utility-navigation__user-icon{position:relative;margin:10px 0 0 10px;border:none;background:none;cursor:pointer}.b-utility-navigation__user-icon .b-circle-initials{transition:all .15s ease-in-out}.b-utility-navigation__user-icon--active,.b-utility-navigation__user-icon:active,.b-utility-navigation__user-icon:focus,.b-utility-navigation__user-icon:hover{outline:none}.b-utility-navigation__user-icon--active .b-circle-initials,.b-utility-navigation__user-icon:active .b-circle-initials,.b-utility-navigation__user-icon:focus .b-circle-initials,.b-utility-navigation__user-icon:hover .b-circle-initials{transform:scale(1.1);transform-origin:center;box-shadow:0 0 7px 1px rgba(0,0,0,.333);background-color:#8cdbe5;transition:all .15s ease-in-out}.b-utility-navigation .nav-item .dropdown-menu{display:block;max-height:0;overflow:hidden;padding:0;margin:0 8px 0 0;border-color:transparent;border-bottom:none;text-align:right;box-shadow:none;transition:all .15s ease-out}.b-utility-navigation .nav-item .dropdown-menu .dropdown-item{padding:7.5px 12px;border-bottom:1px solid #cdd3d6;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#0053dc;transition:all .15s ease-in-out}.b-utility-navigation .nav-item .dropdown-menu .dropdown-item:active,.b-utility-navigation .nav-item .dropdown-menu .dropdown-item:focus,.b-utility-navigation .nav-item .dropdown-menu .dropdown-item:hover{background-color:#7a858c;color:#fff}.b-utility-navigation .nav-item .dropdown-menu.show{max-height:300px;border-color:#cdd3d6;box-shadow:0 0 7px 0 rgba(0,0,0,.333);transition:all .15s ease-in}.b-utility-navigation .nav-item .dropdown-menu-right{left:auto;right:0}.b-utility-navigation .nav-item .dropdown-menu-right a{text-decoration:none}.b-user-initials-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:30px;height:30px;border-radius:50%;background-color:#0053dc;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;line-height:2rem;transition:all .15s ease-in-out}@media (min-width:768px){.b-user-initials-icon{width:40px;height:40px;font-size:1.125rem;line-height:2.5rem}}.b-user-initials-icon:hover{background-color:#22272b}.b-course-header{padding:0 0 15px;color:#000}@media (min-width:768px){.b-course-header{padding:0 0 30px}}.b-course-header>.row{-ms-flex-align:center;align-items:center}.b-course-header__content{padding-top:15px}.b-course-header__heading{display:inline;position:relative;left:7.5px;padding:7.5px 7.5px 7.5px 0;margin:0 20px 30px 0;background-color:#000;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff;white-space:pre-wrap}.b-course-header__heading:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:7.5px;background:#000}.b-course-header__heading:after{content:"";position:absolute;bottom:-20px;right:-20px;display:block;width:20px;height:20px;background-color:#000}.b-course-header__dates,.b-course-header__tooltip-text{margin-top:30px;margin-bottom:3.75px;font-size:1.125rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-header__hours{margin-bottom:3.75px;font-size:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-header__back{padding-bottom:15px}@media (min-width:768px){.b-course-header__back{padding-top:30px;padding-bottom:30px}}.b-course-header__progress{padding-top:0;padding-bottom:0}@media (min-width:768px){.b-course-header__progress{padding-top:30px}}.b-tab-navigation{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #cdd3d6;margin:0 -15px -1px;padding-left:15px}@media (min-width:768px){.b-tab-navigation{overflow-x:visible;margin:0 0 -1px;padding:0}}.b-tab-navigation:after{content:"";display:block;position:absolute;top:0;right:15px;width:45px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}.b-layout--teal-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(209,238,234,0) 0,#d1eeea)}.b-layout--blue-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(222,240,248,0) 0,#def0f8)}.b-layout--lavender-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(230,225,253,0) 0,#e6e1fd)}.b-layout--peach-tint .b-tab-navigation:after{background:linear-gradient(90deg,hsla(33,38%,89%,0) 0,#ede3d7)}.b-layout--yellow-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(255,244,207,0) 0,#fff4cf)}.b-layout--green-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(219,250,223,0) 0,#dbfadf)}.b-layout--aqua-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(209,238,234,0) 0,#d1eeea)}.b-layout--mauve-tint .b-tab-navigation:after,.b-layout--pink-tint .b-tab-navigation:after{background:linear-gradient(90deg,rgba(253,222,242,0) 0,#fddef2)}.b-layout--apricot-tint .b-tab-navigation:after{background:linear-gradient(90deg,hsla(33,38%,89%,0) 0,#ede3d7)}@media (min-width:768px){.b-tab-navigation:after{display:none}}.b-tab-navigation .nav-tabs{border:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}@media (min-width:768px){.b-tab-navigation .nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-tab-navigation .nav-link{padding:22px 15px 16px;border:none;border-bottom:5px solid transparent;background:none;text-decoration:none;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;text-transform:uppercase;color:#000;transition:all .15s ease-in-out}@media (min-width:768px){.b-tab-navigation .nav-link{padding:35px 15px 22px}}.b-tab-navigation .nav-link.active{border:none;background:none;color:#000}.b-tab-navigation .nav-link.active,.b-tab-navigation .nav-link.active:focus,.b-tab-navigation .nav-link.active:hover{border-bottom:5px solid #0053dc}.b-tab-navigation .nav-link.disabled{border:0!important}.b-tab-navigation .nav-link:not(.disabled):active,.b-tab-navigation .nav-link:not(.disabled):focus,.b-tab-navigation .nav-link:not(.disabled):hover{border-bottom:5px solid #0053dc;outline:none}.b-tab-navigation__badge{position:relative;width:22px;height:22px;padding:0;margin-top:-4px;margin-bottom:-4px;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%;transform:translate(2px)}@media (min-width:576px){.b-tab-navigation__badge{transform:translate(-2px,-12px)}}.b-page-heading{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.b-page-heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}.b-page-heading__content{width:100%;margin-top:15px}@media (min-width:992px){.b-page-heading__content{width:auto}}.b-page-heading__title{margin-bottom:0}@media (min-width:768px){.b-page-heading__title{margin-bottom:7.5px}}.b-page-heading__filters{margin:20px 0 0}@media (min-width:992px){.b-page-heading__filters{margin:15px 0 0}}.b-page-heading__filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-page-heading__filter-label{margin-right:7.5px;margin-bottom:0;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:.75rem}.b-page-heading__filter-option{margin-right:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:.875rem}.b-page-heading__filter-option:last-child{margin-right:0}.b-page-heading__filter-option .custom-control-label:after,.b-page-heading__filter-option .custom-control-label:before{top:0}.b-lead{font-size:1.125rem}.b-lead p:last-of-type{margin-bottom:2rem}.b-content-box{padding:15px 0 0;margin-bottom:7.5px;background-color:#fff}@media (min-width:768px){.b-content-box{padding:30px;margin-bottom:30px;border:1px solid #cdd3d6}}@media (min-width:992px){.b-content-box{padding:30px}}.b-content-box--peach{border-color:#b68d5d}@media (max-width:767px){.frequently-asked-questions .b-content-box .row{margin:15px 0 0}}.b-content-box__list ul{list-style:none}.b-content-box__list ul li{list-style-position:outside}.b-content-box__list ul li:before{content:"\25FE";color:#22272b;font-weight:400;display:inline-block;width:15px;margin-left:-15px}.b-content-box__list ol li ol{list-style-type:lower-alpha}.b-content-box__statement{margin:15px 45px}.b-content-box__feature{background-color:#ebebeb;padding:15px 30px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:15px}.b-content-box__quote{margin:30px 45px 0;padding:15px 0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:italic;font-size:1.25rem;text-align:center}.b-content-box__quote:before{content:"";position:relative;top:-15px;display:block;border-top:4px solid #0053dc;margin-left:35%;margin-right:35%}.b-content-box__quote-name{padding-bottom:30px;color:#0053dc;font-size:1rem;font-style:normal;text-align:center}.b-content-box__highlight{width:100%;height:100%;background-color:#fff}.b-content-box__message{padding:15px;width:95%;margin:auto auto 15px;border:1px solid #cdd3d6}.b-content-box__message-wrapper{margin:30px 15px 0!important;padding:15px 15px 0!important;width:90%!important;border:1px solid #cdd3d6!important}.b-feedback-form{padding:15px 0}@media (min-width:768px){.b-feedback-form{padding:30px}}.b-feedback-form__intro{text-align:center}@media (min-width:768px){.b-feedback-form__intro{margin:0 45px}}.b-feedback-form__thankyou{max-height:300px;transition:all .15s ease-in-out}.b-feedback-form__thankyou--hidden{height:100%;max-height:0;overflow:hidden;transition:all .15s ease-in-out}.b-feedback-form__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-height:300px;opacity:1;transition:all .15s ease-in-out}.b-feedback-form__form--loading{opacity:.666;transition:all .15s ease-in-out}.b-feedback-form__form--loading,.b-feedback-form__form--loading *{cursor:wait}.b-feedback-form__form--hidden{height:100%;max-height:0;overflow:hidden;transition:all .15s ease-in-out}.b-feedback-form__likely,.b-feedback-form__unlikely{margin-bottom:0;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.b-feedback-form__unlikely{color:#b81237}.b-feedback-form__likely{width:100%;margin-left:15px;text-align:right;color:#008a07}@media (min-width:768px){.b-feedback-form__likely{width:auto;text-align:left}}.b-feedback-form__radios{-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.b-feedback-form .custom-radio{width:20%;margin:7.5px 0;padding-left:0;padding-right:16px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}@media (min-width:768px){.b-feedback-form .custom-radio{width:auto;margin:0}}.b-feedback-form .custom-control-label{padding:0 15px;text-align:right}.b-feedback-form .custom-control-label:after,.b-feedback-form .custom-control-label:before{top:-3px;left:auto;right:0;width:22px;height:22px;transition:all .15s ease-in-out}.b-feedback-form .custom-control-label:before{background-color:#fff;border:1px solid #7a858c}.b-feedback-form .custom-control-label:hover:before{border-color:#0053dc;background-color:rgba(0,83,220,.25)}.b-feedback-form .b-button{width:100%;height:40px;margin:15px 0}@media (min-width:768px){.b-feedback-form .b-button{width:auto;height:auto;margin:0 0 0 15px}}.b-compactor{margin-bottom:10px}.b-compactor__title{position:relative;width:100%;border:1px solid #cdd3d6;border-radius:0;padding:20px 57px 20px 20px;background-color:#fff;text-align:left;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem;white-space:normal}.b-compactor__title:hover{cursor:pointer}@media (min-width:768px){.b-compactor__title{font-size:1.5rem;line-height:1.75rem}}.b-compactor__title-text{word-break:break-word}.b-compactor__title-button{width:100%;border:0;text-align:left;word-break:break-word;background-color:#fff}.b-compactor__title-button:hover{cursor:pointer;background-color:#ebebeb}.b-compactor__title-button:hover:after{background-color:#ebebeb}.b-compactor__title-button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-compactor__title-button-arrow{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;transform:rotate(-180deg)}.b-compactor__title-button-arrow--aqua,.b-compactor__title-button-arrow--teal{fill:#2e808e}.b-compactor__title-button-arrow--lavender,.b-compactor__title-button-arrow--purple{fill:#8055f1}.b-compactor__title-button-arrow--apricot,.b-compactor__title-button-arrow--brown,.b-compactor__title-button-arrow--peach{fill:#b68d5d}.b-compactor__title-button-arrow--yellow{fill:#faaf05}.b-compactor__title-button-arrow--green{fill:#00aa45}.b-compactor__title-button-arrow--fuchsia,.b-compactor__title-button-arrow--mauve,.b-compactor__title-button-arrow--pink{fill:#d912ae}.b-compactor__title-button-arrow--azure,.b-compactor__title-button-arrow--blue{fill:#0053dc}.b-compactor__title-button-arrow--orange{fill:#f3631b}.b-compactor__title-button-arrow--burnt-red,.b-compactor__title-button-arrow--ochre{fill:#db524a}.b-compactor__title-button-arrow--error{fill:#b81237}.b-compactor__title-button-arrow--success{fill:#008a07}.b-compactor__title-button-arrow--black{fill:#000}.b-compactor__title-button-arrow--white{fill:#fff}.b-compactor__title-button-arrow--off-white{fill:#f2f2f2}.b-compactor__title-button-arrow--grey-1{fill:#22272b}.b-compactor__title-button-arrow--grey-2{fill:#495054;fill:#7a858c}.b-compactor__title-button-arrow--grey-3{fill:#cdd3d6}.b-compactor__title-button-arrow--grey-4,.b-compactor__title-button-arrow--grey-5{fill:#ebebeb}.b-compactor__title-button-arrow--brand-primary{fill:#0053dc}.b-compactor__title-button-arrow-clusterinfo{fill:#f3631b}.b-compactor__title-button.collapsed .b-compactor__title-button-arrow{transform:rotate(0deg)}.b-compactor__title-button:after{content:"";position:absolute;bottom:-13px;left:18px;display:block;width:24px;height:24px;background-color:#fff;border:1px solid #cdd3d6;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:1}.b-compactor__title-button.collapsed:after{width:0;height:0;left:25px;opacity:0}.b-compactor__title-utilities{position:absolute;right:auto;bottom:20px;left:45%;transform:translateX(-50%);width:80%}@media (min-width:768px){.b-compactor__title-utilities{top:50%;right:60px;bottom:auto;left:auto;transform:translateY(-50%);width:auto;padding:15px}}.b-compactor__title-utilities .row{margin:0;-ms-flex-align:center;align-items:center}.b-compactor__title-utilities button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-compactor__title--aqua:before,.b-compactor__title--teal:before{background-color:#2e808e}.b-compactor__title--lavender:before,.b-compactor__title--purple:before{background-color:#8055f1}.b-compactor__title--apricot:before,.b-compactor__title--brown:before,.b-compactor__title--peach:before{background-color:#b68d5d}.b-compactor__title--yellow:before{background-color:#faaf05}.b-compactor__title--green:before{background-color:#00aa45}.b-compactor__title--fuchsia:before,.b-compactor__title--mauve:before,.b-compactor__title--pink:before{background-color:#d912ae}.b-compactor__title--azure:before,.b-compactor__title--blue:before{background-color:#0053dc}.b-compactor__title--orange:before{background-color:#f3631b}.b-compactor__title--error:before,.b-compactor__title--red:before{background-color:#b81237}.b-compactor__title--burnt-red:before,.b-compactor__title--ochre:before{background-color:#db524a}.b-compactor__title--success:before{background-color:#008a07}.b-compactor__title--black:before{background-color:#000}.b-compactor__title--white:before{background-color:#fff}.b-compactor__title--off-white:before{background-color:#f2f2f2}.b-compactor__title--charcoal:before,.b-compactor__title--grey-1:before{background-color:#22272b}.b-compactor__title--grey-2:before{background-color:#495054}.b-compactor__title--grey-25:before{background-color:#7a858c}.b-compactor__title--grey-3:before,.b-compactor__title--grey-4:before{background-color:#cdd3d6}.b-compactor__title--grey-4:before{background-color:#ebebeb}.b-compactor__title--brand-primary:before{background-color:#0053dc}.b-compactor__title:before{content:"";position:absolute;top:-1px;right:-1px;display:block;width:9px;height:calc(100% + 2px)}.b-compactor__title:active,.b-compactor__title:focus,.b-compactor__title:hover{box-shadow:none}.b-compactor__title:active,.b-compactor__title:active:after,.b-compactor__title:focus,.b-compactor__title:focus:after,.b-compactor__title:hover,.b-compactor__title:hover:after{background-color:#f2f2f2}.b-compactor__title-clusterinfo:before{background-color:#f3631b}.b-compactor__title.collapsed .b-compactor__arrow{transform:rotate(0deg)}.b-compactor__title.disabled:hover{background-color:#fff}.b-compactor__content-wrapper{border:none}@media print{.b-compactor__content-wrapper.collapse{display:block}}.b-compactor__content{padding:30px 0 15px}.b-compactor__edit-wrapper{position:absolute;top:10px;right:-64px}.b-compactor__arrow{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;transform:rotate(-180deg)}.b-compactor__arrow--aqua,.b-compactor__arrow--teal{fill:#2e808e}.b-compactor__arrow--lavender,.b-compactor__arrow--purple{fill:#8055f1}.b-compactor__arrow--apricot,.b-compactor__arrow--brown,.b-compactor__arrow--peach{fill:#b68d5d}.b-compactor__arrow--yellow{fill:#faaf05}.b-compactor__arrow--green{fill:#00aa45}.b-compactor__arrow--fuchsia,.b-compactor__arrow--mauve,.b-compactor__arrow--pink{fill:#d912ae}.b-compactor__arrow--azure,.b-compactor__arrow--blue{fill:#0078c4}.b-compactor__arrow--orange{fill:#f3631b}.b-compactor__arrow--error,.b-compactor__arrow--red{fill:#b81237}.b-compactor__arrow--success{fill:#008a07}.b-compactor__arrow--black{fill:#000}.b-compactor__arrow--off-white,.b-compactor__arrow--white{fill:#fff}.b-compactor__arrow--charcoal,.b-compactor__arrow--grey-1{fill:#22272b}.b-compactor__arrow--grey-2{fill:#495054}.b-compactor__arrow--grey-25{fill:#7a858c}.b-compactor__arrow--grey-3,.b-compactor__arrow--grey-4{fill:#cdd3d6}.b-compactor__arrow--grey-5{fill:#ebebeb}.b-compactor__arrow--brand-primary{fill:#0053dc}.b-compactor__arrow-clusterinfo{fill:#f3631b}.b-contact-lockup{padding:15px;border:1px solid #cdd3d6}@media (min-width:768px){.b-contact-lockup{padding:0;border:none}}.b-contact-lockup__intro{text-align:center}.b-contact-lockup__card-container{row-gap:15px;-ms-flex-pack:center;justify-content:center}.b-contact-lockup__section-details{margin:15px 0}.b-contact-lockup__section-details__email{overflow-wrap:anywhere}.b-contact-lockup__section-details .b-icon-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.b-contact-lockup__section-details .b-icon-list__text{overflow-wrap:anywhere}.b-contact-lockup__section-details .b-icon-list__list{width:100%}.b-contact-lockup__section-details .b-icon-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:7.5px;width:100%;padding:15px;box-shadow:0 0 3.75px 0 rgba(0,83,220,.3)}.b-contact-lockup__section-details .b-icon-list__item svg{position:relative}.b-promo-lockup{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:45px 0 40px}.b-content-box .b-promo-lockup:last-child{margin-bottom:-20px}.b-promo-lockup__illustration{width:60px;min-width:60px;margin-top:-18px;margin-right:15px}@media (min-width:768px){.b-promo-lockup__illustration{width:90px;min-width:90px;margin-right:30px}}.b-promo-lockup__illustration img{width:100%;height:auto}.b-promo-lockup__content{-ms-flex-positive:2;flex-grow:2;width:100%}.b-promo-lockup .lead{font-size:1.25rem}.b-course-overview{padding:15px;margin-bottom:30px;border:1px solid #cdd3d6;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-overview dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.b-course-overview dt{width:100%;padding:15px 7.5px 15px 0;margin:0}@media (min-width:768px){.b-course-overview dt{width:200px;padding-left:30px;border-bottom:1px solid #cdd3d6}}.b-course-overview dt .b-icon{margin-top:-4px;margin-right:7.5px;vertical-align:middle}.b-course-overview dd{width:100%;padding:0 0 15px;margin:0;border-bottom:1px solid #cdd3d6}@media (min-width:768px){.b-course-overview dd{width:calc(100% - 200px);padding:15px 0 15px 7.5px}}.b-course-overview dd .b-help-icon{width:16px;height:16px;margin-top:-4px;margin-left:3.5px}@media (min-width:768px){.b-course-overview dd .b-help-icon{vertical-align:top}}.b-course-overview dd .b-icon{width:16px;height:16px}.b-course-overview dd:last-of-type,.b-course-overview dt:last-of-type{padding-bottom:0;border-bottom:none}.b-help-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 7.5px;border-radius:50%;background-color:#0053dc}.b-help-icon .b-icon{fill:#fff}.b-info-panel{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:15px 30px;margin-bottom:30px;border:2px solid #cdd3d6}.b-info-panel__icon{margin:0 15px 0 7.5px}@media (min-width:768px){.b-info-panel__icon{margin:0 30px}}.b-info-panel--peach{border-color:#b68d5d}.b-info-panel--blue{border-color:#0053dc}.b-info-panel--red{border-color:#b81237}.b-info-panel--extramargin{margin:30px}.b-grid{margin-bottom:15px}@media (max-width:767px){.b-grid{margin-bottom:0}}.b-grid>.b-grid__content{padding-bottom:15px}.b-grid>.b-grid__content,.b-grid>.b-grid__content>*{transition:all .15s ease-in-out}.b-grid--tight{margin-right:0;margin-left:0;margin-bottom:0}.b-grid--tight>.b-grid__content{padding-bottom:0;padding-right:0;padding-left:0}.b-grid--equal-height>.b-grid__content{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding-bottom:30px}.b-grid--equal-height>.b-grid__content>*{-ms-flex:1;flex:1}.b-grid--justified .b-grid__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.b-grid--justified .b-grid__content:first-child{-ms-flex-pack:start;justify-content:flex-start}.b-grid--justified .b-grid__content:last-child{-ms-flex-pack:end;justify-content:flex-end}.b-grid--justified .b-grid__content:first-child:last-child{-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.b-grid--justified .col-12.b-grid__content:last-child{-ms-flex-pack:start;justify-content:flex-start}}.b-grid--centered{text-align:center}.b-grid--equal-height>.b-grid__content--hidden,.b-grid--justified>.b-grid__content--hidden,.b-grid__content--hidden{-ms-flex-preferred-size:0;flex-basis:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}.b-grid--equal-height>.b-grid__content--hidden>*,.b-grid--justified>.b-grid__content--hidden>*,.b-grid__content--hidden>*{width:0;height:0;overflow:hidden}.b-grid--black{background-color:#000;color:#fff}.b-grid--charcoal{background-color:#22272b;color:#fff}.b-grid--grey-1{background-color:#495054;color:#fff}.b-grid--grey-2{background-color:#7a858c;color:#fff}.b-grid--grey-3,.b-grid--grey-4{background-color:#cdd3d6}.b-grid--grey-5{background-color:#ebebeb}.b-grid--white{background-color:#fff}.b-grid--teal-tint{background-color:#d1eeea}.b-grid--teal-light{background-color:#8cdbe5}.b-grid--blue-tint{background-color:#def0f8}.b-grid--blue-light{background-color:#7ac9fb}.b-grid--lavender-tint{background-color:#e6e1fd;color:#fff}.b-grid--lavender-light{background-color:#c3bfff;color:#fff}.b-grid--peach-tint{background-color:#ede3d7}.b-grid--peach-light{background-color:#e8d0b5}.b-grid--yellow-tint{background-color:#fff4cf}.b-grid--yellow-light{background-color:#fde79a}.b-grid--green-tint{background-color:#dbfadf}.b-grid--green-light{background-color:#a8edb3}.b-grid--aqua-tint{background-color:#d1eeea}.b-grid--aqua-light{background-color:#8cdbe5}.b-grid--mauve-tint{background-color:#fddef2}.b-grid--mauve-light{background-color:#f485e6}.b-grid--pink-tint{background-color:#fddef2}.b-grid--pink-light{background-color:#f485e6}.b-grid--apricot-tint{background-color:#ede3d7}.b-unit-card{gap:7.5px;border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.3);border-radius:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;transition:all .15s ease-in-out}.b-unit-card,.b-unit-card:link,.b-unit-card:visited{color:#000;text-decoration:none}.b-unit-card .card-body,.b-unit-card .card-footer,.b-unit-card .card-header,.b-unit-card .card-img{border-radius:0}.b-unit-card__img{position:relative}.b-unit-card__unit-number{position:absolute;bottom:0;left:15px;padding:3.75px 7.5px;background-color:#fff;color:#0053dc;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-unit-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-unit-card__body,.b-unit-card__duration-tasks,.b-unit-card__progress-cta{border:none;background:none;padding:7.5px 15px}.b-unit-card__title{margin-top:7.5px;margin-bottom:4px;line-height:1.375rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:inherit;transition:all .15s ease-in-out}.b-unit-card:active,.b-unit-card:focus,.b-unit-card:hover{box-shadow:0 0 15px 0 rgba(0,83,220,.5)}.b-unit-card:active .b-unit-card__title,.b-unit-card:focus .b-unit-card__title,.b-unit-card:hover .b-unit-card__title{color:#0053dc}.b-unit-card:active,.b-unit-card:active:focus,.b-unit-card:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-unit-card__unit-code{text-transform:uppercase;font-size:.75rem}.b-unit-card__duration{margin-right:15px}.b-unit-card__duration-tasks{display:-ms-flexbox;display:flex;position:relative;padding:7.5px 15px 0}.b-unit-card__duration-tasks>div{width:50%}.b-unit-card__duration-tasks p{margin-bottom:15px}.b-unit-card__duration-tasks .b-heading{margin-bottom:4px;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-unit-card__progress-cta{position:relative;gap:7.5px;height:65px}.b-unit-card__progress-cta,.b-unit-card__progress-cta .b-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-unit-card__progress-cta .b-button{-ms-flex-pack:center;justify-content:center;min-width:auto;-ms-flex-positive:2;flex-grow:2;margin-right:0;height:40px}@media (min-width:768px){.b-unit-card__progress-cta .b-button{height:auto}}.b-unit-card__progress-cta:before{content:"";position:absolute;top:-3.75px;left:15px;right:15px;display:block;height:1px;background-color:#cdd3d6}.b-unit-card__ac-icon{width:46px;height:46px;border:2px solid #008a07;border-radius:50%;fill:#fff;background-color:#008a07}.b-unit-card__ac-tooltip .tooltip-inner{box-shadow:0 0 4px 0 #008a07;background-color:#a2ffa7;border:1px solid #008a07}.b-unit-card__ac-tooltip.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-unit-card__lock-container{display:-ms-flexbox;display:flex;gap:7.5px;font-size:.75rem}.b-unit-card__lock-container__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 50px;flex:0 0 50px}.b-unit-card__lock-container__text p:last-of-type{margin-bottom:0}.b-unit-card__icon{border-radius:50%;fill:#fff}.b-unit-card__icon-locked{background-color:#b81237}.b-unit-card__icon-timed{background-color:#c95000}.b-unit-card__ac-tooltip,.b-unit-card__locked-tooltip{opacity:1}.b-unit-card__ac-tooltip .tooltip-inner,.b-unit-card__locked-tooltip .tooltip-inner{color:#000;border-radius:0}.b-unit-card__ac-tooltip .tooltip-inner strong,.b-unit-card__locked-tooltip .tooltip-inner strong{display:block}.b-unit-card__ac-tooltip .tooltip-inner a:link,.b-unit-card__ac-tooltip .tooltip-inner a:visited,.b-unit-card__locked-tooltip .tooltip-inner a:link,.b-unit-card__locked-tooltip .tooltip-inner a:visited{color:#fff}.b-unit-card-content{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.3);border-radius:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;transition:all .15s ease-in-out}.b-unit-card-content,.b-unit-card-content:link,.b-unit-card-content:visited{color:#000;text-decoration:none}.b-unit-card-content .card-body,.b-unit-card-content .card-footer,.b-unit-card-content .card-header,.b-unit-card-content .card-img{border-radius:0}.b-unit-card-content__img{position:relative}.b-unit-card-content__unit-number{position:absolute;bottom:0;left:15px;padding:3.75px 7.5px;background-color:#fff;color:#0053dc;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-unit-card-content__body,.b-unit-card-content__duration-tasks,.b-unit-card-content__view{border:none;background:none;padding:7.5px 15px}.b-unit-card-content__title{margin-top:7.5px;margin-bottom:4px;line-height:1.375rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:inherit;transition:all .15s ease-in-out}.b-unit-card-content:active,.b-unit-card-content:focus,.b-unit-card-content:hover{box-shadow:0 0 15px 0 rgba(0,83,220,.5)}.b-unit-card-content:active .b-unit-card__title,.b-unit-card-content:focus .b-unit-card__title,.b-unit-card-content:hover .b-unit-card__title{color:#0053dc}.b-unit-card-content:active,.b-unit-card-content:active:focus,.b-unit-card-content:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-unit-card-content__unit-code{text-transform:uppercase;font-size:.75rem}.b-unit-card-content__duration{margin-right:15px}.b-unit-card-content__duration-tasks{display:-ms-flexbox;display:flex;position:relative;padding:7.5px 15px 0}.b-unit-card-content__duration-tasks>div{width:50%}.b-unit-card-content__duration-tasks p{margin-bottom:15px}.b-unit-card-content__duration-tasks .b-heading{margin-bottom:4px;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-unit-card-content__duration-tasks:before{content:"";position:absolute;top:0;left:15px;right:15px;display:block;height:1px;background-color:#cdd3d6}.b-unit-card-content__view,.b-unit-card-content__view .b-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-unit-card-content__view .b-button{-ms-flex-pack:center;justify-content:center;-ms-flex-positive:2;flex-grow:2;height:40px}@media (min-width:768px){.b-unit-card-content__view .b-button{height:auto}}.b-unit-card-content__ac-icon{width:46px;height:46px;margin-right:7.5px;border:2px solid #008a07;border-radius:50%;fill:#fff;background-color:#008a07}.b-unit-card-content__ac-tooltip .tooltip-inner{background-color:#008a07}.b-unit-card-content__ac-tooltip.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-unit-card-content__locked-icon{width:46px;height:46px;margin-right:7.5px;border:2px solid #7a858c;border-radius:50%;fill:#7a858c}.b-unit-card-content__locked-tooltip .tooltip-inner{background-color:#7a858c}.b-unit-card-content__locked-tooltip.bs-tooltip-top .arrow:before{border-top-color:#7a858c}.b-unit-card-content__ac-tooltip,.b-unit-card-content__locked-tooltip{opacity:1}.b-unit-card-content__ac-tooltip .tooltip-inner,.b-unit-card-content__locked-tooltip .tooltip-inner{color:#fff;border-radius:0}.b-unit-card-content__ac-tooltip .tooltip-inner strong,.b-unit-card-content__locked-tooltip .tooltip-inner strong{display:block}.b-unit-card-content__ac-tooltip .tooltip-inner a:link,.b-unit-card-content__ac-tooltip .tooltip-inner a:visited,.b-unit-card-content__locked-tooltip .tooltip-inner a:link,.b-unit-card-content__locked-tooltip .tooltip-inner a:visited{color:#fff}.b-unit-card-content .b-progress-meter{margin-right:7.5px}.b-unit-card-content.card{display:block}.b-course-card{-ms-flex-direction:row;flex-direction:row;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid #cdd3d6;border-radius:0}.b-course-card,.b-course-card:active,.b-course-card:hover{color:#000;text-decoration:none}.b-course-card:active .b-course-card__title,.b-course-card:hover .b-course-card__title{text-decoration:underline;color:#0053dc}.b-course-card__img{width:33%;border-radius:0}@media (min-width:768px){.b-course-card__img{width:auto}}.b-course-card .card-img{border-radius:0}.b-course-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:66%;padding:7.5px 15px;color:#000;text-decoration:none}@media (min-width:768px){.b-course-card__body{width:100%;padding:30px 15px 15px}}.b-course-card__title{-ms-flex-positive:2;flex-grow:2;margin-bottom:7.5px;text-transform:uppercase;font-size:1.125rem;line-height:1.25rem;transition:all .15s ease-in-out}@media (min-width:768px){.b-course-card__title{font-size:1.75rem;line-height:2rem}}.b-course-card__duration{font-size:.875rem;color:#495054}@media (min-width:768px){.b-course-card__duration{font-size:1.125rem}}.b-course-card__duration strong{color:#000}.b-course-card__duration br{display:none}@media (min-width:768px){.b-course-card__duration br{display:block}}.b-lesson-card{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-color:#cdd3d6;border-right:9px solid #0053dc;border-radius:0;margin-bottom:10px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;text-decoration:none;counter-increment:lesson-counter;transition:all .15s ease-in-out;cursor:pointer;cursor:hand}.b-lesson-card--has-result .b-lesson-card__body{-ms-flex-direction:row;flex-direction:row;row-gap:3.75px}.b-lesson-card--has-result .b-lesson-card__title-duration{max-width:80%}.b-lesson-card--has-result .b-lesson-card__result-container .b-assessment-card__result{width:auto}@media (min-width:768px){.b-lesson-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-lesson-card:active,.b-lesson-card:hover{color:#000;text-decoration:none;border-color:#0053dc}.b-lesson-card:active .b-lesson-card__title,.b-lesson-card:hover .b-lesson-card__title{color:#0053dc}.b-lesson-card:active .b-lesson-card__number,.b-lesson-card:hover .b-lesson-card__number{color:#0053dc;border-color:#0053dc}.b-lesson-card__body,.b-lesson-card__footer,.b-lesson-card__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;background:none}.b-lesson-card__body:first-child,.b-lesson-card__footer:first-child,.b-lesson-card__header:first-child{border-radius:0}.b-lesson-card__header{padding:7.5px;border-right:1px solid #cdd3d6}@media (min-width:768px){.b-lesson-card__header{padding:15px}}.b-lesson-card__number{position:relative;z-index:3;min-width:24px;min-height:24px;border:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;transition:all .15s ease-in-out}@media (min-width:768px){.b-lesson-card__number{min-width:42px;min-height:42px;font-size:1.25rem}}.b-lesson-card__number--auto:before{content:counter(lesson-counter)}.b-lesson-card__locked-icon{position:absolute;top:-14px;left:-12px;display:none}@media (min-width:768px){.b-lesson-card__locked-icon{top:-6px;left:-6px}}.b-lesson-card--locked .b-lesson-card__locked-icon{display:block}.b-lesson-card__linked-icon{position:absolute;left:10px;bottom:-14px;z-index:2;display:none;width:22px;height:22px;padding:4px;background-color:#000;border-radius:50%}@media (min-width:768px){.b-lesson-card__linked-icon{left:24px}}.b-lesson-card--linked .b-lesson-card__linked-icon{display:block}.b-lesson-card--linked:after{content:" ";position:absolute;bottom:-50%;left:21px;z-index:1;display:block;width:1px;height:100%;background-color:#000}@media (min-width:768px){.b-lesson-card--linked:after{left:35px}}.b-lesson-card__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%;padding:15px;color:#000;text-decoration:none}@media (min-width:768px){.b-lesson-card__body{-ms-flex-direction:row;flex-direction:row}}.b-lesson-card__title-duration{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:100%}@media (min-width:768px){.b-lesson-card__title-duration{width:80%;max-width:80%}}.b-lesson-card__title{margin:0;max-width:100%;-ms-flex-positive:2;flex-grow:2;transition:all .15s ease-in-out}.b-lesson-card__duration{font-size:.875rem;margin:0 0 7.5px}@media (min-width:768px){.b-lesson-card__duration{margin:0;font-size:1rem}}.b-lesson-card__lesson-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;color:#000;text-decoration:none;font-size:.875rem}.b-lesson-card__lesson-content strong{white-space:nowrap;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:.75rem}@media (min-width:768px){.b-lesson-card__lesson-content{width:20%}}.b-lesson-card__footer{padding:0 7.5px 0 0}@media (min-width:768px){.b-lesson-card__footer{padding:15px}}.b-lesson-card__footer:last-child{border-radius:0}.b-lesson-card.highlight{border:3px solid;border-right:30px solid #004e7e}.b-lesson-card__nonumber{margin-left:15px}.b-lesson-card__nonumber .card-header{border:none}.b-lesson-card__nonumber .card-title{margin:0}.b-assessment-card{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7.5px 7.5px 0;margin-bottom:10px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#ebebeb;text-decoration:none;color:#000;transition:all .15s ease-in-out}.b-assessment-card:active,.b-assessment-card:hover{text-decoration:none;background-color:rgba(0,83,220,.15)}@media (min-width:768px){.b-assessment-card{height:45px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 7.5px 0 15px}}.b-assessment-card__due-date,.b-assessment-card__result,.b-assessment-card__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;color:#000}.b-assessment-card__due-date strong,.b-assessment-card__result strong,.b-assessment-card__title strong{margin-right:.4em;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-card__title{-ms-flex-positive:2;flex-grow:2;width:100%;margin-right:15px;font-size:1rem;line-height:1.2;text-decoration:underline;color:#0053dc}.b-assessment-card__title strong{white-space:nowrap}@media (min-width:768px){.b-assessment-card__title{width:50%}}.b-assessment-card__due-date,.b-assessment-card__result{-ms-flex-positive:1;flex-grow:1;width:50%}@media (min-width:768px){.b-assessment-card__due-date,.b-assessment-card__result{width:25%}}.b-assessment-card__result{-ms-flex-pack:end;justify-content:flex-end}.b-assessment-card__result .b-tooltip-icon{display:-ms-flexbox;display:flex}.b-assessment-card__result-icon{margin-top:4px}.b-assessment-card--c .b-assessment-card__result-icon,.b-assessment-card--failed .b-assessment-card__result-icon,.b-assessment-card--nc .b-assessment-card__result-icon,.b-assessment-card--passed .b-assessment-card__result-icon,.b-assessment-card--review .b-assessment-card__result-icon{border-radius:50%}.b-assessment-card--nc .b-assessment-card__result-icon{background-color:#cdd3d6}.b-assessment-card--passed .b-assessment-card__result-icon{background-color:#008a07;fill:#fff}.b-assessment-card--c .b-assessment-card__result-icon{background-color:#002664;fill:#fff}.b-assessment-card--failed .b-assessment-card__result-icon{background-color:#b81237;fill:#fff}.b-assessment-card--due .b-assessment-card__due-date{color:#b81237}.b-assessment-card--due .b-assessment-card__result-icon{fill:#b81237}.b-assessment-card--review .b-assessment-card__result-icon{background-color:#e8d0b5;fill:#000}.b-assessment-card__tooltip-- strong{display:block}.b-assessment-card__tooltip--c,.b-assessment-card__tooltip--due,.b-assessment-card__tooltip--failed,.b-assessment-card__tooltip--nc,.b-assessment-card__tooltip--passed,.b-assessment-card__tooltip--review,.b-assessment-card__tooltip--unsatisfactory{opacity:1}.b-assessment-card__tooltip--c .tooltip-inner,.b-assessment-card__tooltip--due .tooltip-inner,.b-assessment-card__tooltip--failed .tooltip-inner,.b-assessment-card__tooltip--nc .tooltip-inner,.b-assessment-card__tooltip--passed .tooltip-inner,.b-assessment-card__tooltip--review .tooltip-inner,.b-assessment-card__tooltip--unsatisfactory .tooltip-inner{color:#000;border:1px solid;border-radius:0}.b-assessment-card__tooltip--c .tooltip-inner strong,.b-assessment-card__tooltip--due .tooltip-inner strong,.b-assessment-card__tooltip--failed .tooltip-inner strong,.b-assessment-card__tooltip--nc .tooltip-inner strong,.b-assessment-card__tooltip--passed .tooltip-inner strong,.b-assessment-card__tooltip--review .tooltip-inner strong,.b-assessment-card__tooltip--unsatisfactory .tooltip-inner strong{display:block}.b-assessment-card__tooltip--c .tooltip-inner a:link,.b-assessment-card__tooltip--c .tooltip-inner a:visited,.b-assessment-card__tooltip--due .tooltip-inner a:link,.b-assessment-card__tooltip--due .tooltip-inner a:visited,.b-assessment-card__tooltip--failed .tooltip-inner a:link,.b-assessment-card__tooltip--failed .tooltip-inner a:visited,.b-assessment-card__tooltip--nc .tooltip-inner a:link,.b-assessment-card__tooltip--nc .tooltip-inner a:visited,.b-assessment-card__tooltip--passed .tooltip-inner a:link,.b-assessment-card__tooltip--passed .tooltip-inner a:visited,.b-assessment-card__tooltip--review .tooltip-inner a:link,.b-assessment-card__tooltip--review .tooltip-inner a:visited,.b-assessment-card__tooltip--unsatisfactory .tooltip-inner a:link,.b-assessment-card__tooltip--unsatisfactory .tooltip-inner a:visited{color:#fff}.b-assessment-card__tooltip--nc .tooltip-inner{box-shadow:0 0 4px 0 #495054;background-color:#f3f4f5;border:1px solid #7a858c}.b-assessment-card__tooltip--nc.bs-tooltip-top .arrow:before{border-top-color:#7a858c}.b-assessment-card__tooltip--nc.bs-tooltip-bottom .arrow:before{border-bottom-color:#7a858c}.b-assessment-card__tooltip--passed .tooltip-inner{box-shadow:0 0 4px 0 #008a07;background-color:#a2ffa7;border:1px solid #008a07}.b-assessment-card__tooltip--passed.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-assessment-card__tooltip--passed.bs-tooltip-bottom .arrow:before{border-bottom-color:#008a07}.b-assessment-card__tooltip--c .tooltip-inner{box-shadow:0 0 4px 0 #002664;background-color:#99bfff;border-color:#002664}.b-assessment-card__tooltip--c.bs-tooltip-top .arrow:before{border-top-color:#002664}.b-assessment-card__tooltip--c.bs-tooltip-bottom .arrow:before{border-bottom-color:#002664}.b-assessment-card__tooltip--unsatisfactory .tooltip-inner{box-shadow:0 0 4px 0 #c95000;background-color:#ffd0b2;border-color:#c95000}.b-assessment-card__tooltip--unsatisfactory.bs-tooltip-top .arrow:before{border-top-color:#c95000}.b-assessment-card__tooltip--unsatisfactory.bs-tooltip-bottom .arrow:before{border-bottom-color:#c95000}.b-assessment-card__tooltip--due .tooltip-inner,.b-assessment-card__tooltip--failed .tooltip-inner{box-shadow:0 0 4px 0 #b81237;background-color:#f8b9c7;border-color:#b81237}.b-assessment-card__tooltip--due.bs-tooltip-top .arrow:before,.b-assessment-card__tooltip--failed.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-assessment-card__tooltip--due.bs-tooltip-bottom .arrow:before,.b-assessment-card__tooltip--failed.bs-tooltip-bottom .arrow:before{border-bottom-color:#b81237}.b-assessment-card__tooltip--review .tooltip-inner{box-shadow:0 0 4px 0 #b68d5d;background-color:#f9f3ed;border-color:#e8d0b5}.b-assessment-card__tooltip--review.bs-tooltip-top .arrow:before{border-top-color:#e8d0b5}.b-assessment-card__tooltip--review.bs-tooltip-bottom .arrow:before{border-bottom-color:#e8d0b5}.b-tooltip-icon{display:inline-block;vertical-align:middle}.b-tooltip-icon:active,.b-tooltip-icon:active:focus,.b-tooltip-icon:focus{outline:none}.b-tooltip-icon:active .b-icon,.b-tooltip-icon:active:focus .b-icon,.b-tooltip-icon:focus .b-icon{box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-tooltip-icon__tooltip{pointer-events:none}.b-tooltip-icon--requires-review{display:-ms-flexbox;display:flex;margin-left:3.75px}.b-resource-table{margin:0;min-height:50px}.b-resource-table .table td,.b-resource-table .table th{padding:.25rem .5rem;border-color:#cdd3d6}@media (min-width:576px){.b-resource-table .table td,.b-resource-table .table th{padding:.75rem}}.b-resource-table .table thead th{border-bottom-width:1px}.b-resource-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-resource-table .b-resource-table__header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-resource-table .b-resource-table__header td,.b-resource-table .b-resource-table__header th{vertical-align:middle;border-bottom:none;font-weight:400}.b-resource-table .b-resource-table__header .b-icon{width:18px;height:18px;margin-left:7.5px;border-radius:50%;background-color:#fff;fill:#0053dc}.b-resource-table__body__row__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:15px}.b-resource-table__body__row__actions__download:hover,.b-resource-table__body__row__actions__view:hover{cursor:pointer}.b-resource-table__body__row-file{display:-ms-flexbox;display:flex;gap:15px}.b-resource-table__body__row-file-info{word-break:break-all}.b-resource-table__body__row-file-info-metadata{font-size:12px}.b-resource-table__no-folders{border:1px solid #cdd3d6;padding:15px;background-color:#ebebeb;font-size:1em;font-weight:700}.b-resource-table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-resource-table--loading:after{opacity:1;top:0;bottom:0}.b-resource-table__download-label{display:none}@media (min-width:768px){.b-resource-table__download-label{display:inline}}.b-resource-table__download-icon{vertical-align:middle}a:active .b-resource-table__download-icon,a:hover .b-resource-table__download-icon{fill:currentColor}.b-resource-table .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.b-pagination{margin-top:20px;text-transform:uppercase;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-pagination .pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.b-pagination .pagination{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-pagination__count{margin-bottom:15px}.b-pagination .page-item{border-color:#cdd3d6}.b-pagination .page-item__spacer{text-decoration:none;font-size:.875rem;letter-spacing:4px;padding:8px 12px 6px;color:#0053dc;background-color:#fff}.b-pagination .page-link{padding:8px 15px 6px;color:#0053dc;transition:all .15s ease-in-out;text-decoration:none;border-radius:0}.b-pagination .page-link:active,.b-pagination .page-link:hover{border-color:#0053dc;background-color:#0053dc;color:#fff}.b-pagination .page-item.disabled .page-link{opacity:.666}.b-pagination .page-item__next.disabled,.b-pagination .page-item__prev.disabled{opacity:.666;pointer-events:none}.b-pagination .page-item__next.disabled .page-link,.b-pagination .page-item__prev.disabled .page-link{color:#22272b}.b-pagination .page-item.active .page-link{position:relative;z-index:2;background-color:#fff;border-color:#523719;color:#523719}.b-pagination .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.b-pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.b-pagination .b-icon{margin-top:-3px;vertical-align:middle;fill:currentColor}.b-pagination__next,.b-pagination__previous{margin:0 5px}@media (min-width:768px){.b-pagination__next,.b-pagination__previous{display:inline-block}}.b-pagination__next .page-link,.b-pagination__previous .page-link{padding:6px 7.5px 4px}@media (max-width:575px){.b-pagination .page-item__hidden-mobile,.b-pagination__text{display:none}}@media (max-width:400px){.b-pagination .page-item__last,.b-pagination .page-item__spacer{display:none}}.b-pagination .page-item__last.hidden,.b-pagination .page-item__spacer.hidden{display:none}.b-pagination .pag-info{display:block;margin-top:12px;color:#22272b;font-weight:700;text-transform:uppercase;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-lesson-header{padding:0 15px 15px}@media (min-width:768px){.b-lesson-header{padding:0 0 15px}}.b-lesson-header__back{padding-bottom:15px}@media (min-width:768px){.b-lesson-header__back{padding-top:15px;padding-bottom:30px}}.b-lesson-header__content{padding-top:15px}.b-lesson-header__unit{font-size:1.125rem}@media (min-width:768px){.b-lesson-header__navigation-label{display:inline-block}}.b-lesson-header__dropdown{margin-top:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}@media (min-width:768px){.b-lesson-header__dropdown{display:inline-block;margin-left:7.5px}}.b-lesson-header__dropdown-button{position:relative;max-width:100%;padding-right:24px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (min-width:768px){.b-lesson-header__dropdown-button{max-width:380px}}.b-lesson-header__dropdown-button.b-button--secondary:not(:disabled):not(.disabled){background-color:#fff}.b-lesson-header__dropdown-button.b-button--secondary:not(:disabled):not(.disabled):active,.b-lesson-header__dropdown-button.b-button--secondary:not(:disabled):not(.disabled):hover{background-color:#ebebeb}.b-lesson-header__dropdown-button.b-button--secondary:not(:disabled):not(.disabled)[aria-expanded=true]:focus{box-shadow:none}.b-lesson-header__dropdown-button:after{display:none}.b-lesson-header__dropdown-button .b-icon{position:absolute;top:5px;right:0}.b-lesson-header__dropdown-menu{width:calc(100vw - 30px);max-height:80vh;overflow-y:auto;padding:0;margin:-1px 0 0;border-color:#0053dc;border-radius:0;z-index:2}@media (min-width:768px){.b-lesson-header__dropdown-menu{width:300px;max-height:450px;margin:-1px 0 0}}.b-lesson-header__dropdown-menu-item{position:relative;padding:7.5px 15px 7.5px 27px;text-decoration:none;white-space:normal;transition:all .15s ease-in-out}.b-lesson-header__dropdown-menu-item:link,.b-lesson-header__dropdown-menu-item:visited{color:#000}.b-lesson-header__dropdown-menu-item:active,.b-lesson-header__dropdown-menu-item:focus,.b-lesson-header__dropdown-menu-item:hover{background-color:#ebebeb;outline:none}.b-lesson-header__dropdown-menu-item-icon--completed{position:absolute;top:4px;right:1px;fill:#008a07}.b-lesson-header__dropdown-menu-item--current:link,.b-lesson-header__dropdown-menu-item--current:visited{background-color:#ebebeb;color:#0053dc}.b-uag-warning-modal-and{display:block;width:100%;margin:0 auto 1rem;background-color:#f2f2f2;text-align:center;font-weight:700}@media (min-width:768px){.b-uag-warning-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-uag-warning-modal .modal-dialog{max-width:800px}}.b-uag-warning-modal .modal-content{border-radius:0}.b-uag-warning-modal .modal-body{padding:15px}@media (min-width:768px){.b-uag-warning-modal .modal-body{padding:50px 40px 27px}}.b-uag-warning-modal .modal-body .b-grid{margin-bottom:0}.b-uag-warning-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-uag-warning-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-uag-warning-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-uag-warning-modal .b-info-panel__content{margin-right:80px}}.b-uag-warning-modal__checkboxes{padding-bottom:30px}.b-uag-warning-modal__checkboxes .b-icon{display:block;width:50px;height:50px;margin:0 auto 15px}.b-uag-warning-modal__checkboxes__label-icon .b-icon{width:24px;height:24px;margin:0}.b-uag-warning-modal__checkboxes .custom-control-label:after,.b-uag-warning-modal__checkboxes .custom-control-label:before{top:0}.b-uag-acknowledgement-form__icon{display:block;margin:0 auto 30px}.b-uag-acknowledgement-form__checkboxes{display:block;margin:0 auto 15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-uag-acknowledgement-form__checkboxes{width:390px}}.b-uag-acknowledgement-form__checkboxes .custom-control-label:after,.b-uag-acknowledgement-form__checkboxes .custom-control-label:before{top:0}.b-assessment-header{padding:0 15px 15px}@media (min-width:768px){.b-assessment-header{padding:0 0 15px}}.b-assessment-header__back{padding-bottom:15px}@media (min-width:768px){.b-assessment-header__back{padding-top:15px;padding-bottom:30px}}.b-assessment-header__content{padding-top:15px}.b-assessment-header__unit b,.b-assessment-header__unit strong{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-header__attempt b,.b-assessment-header__attempt strong{color:#523719}.b-assessment-progress{padding-bottom:30px;border-bottom:1px solid #7a858c;text-align:center}@media (min-width:768px){.b-assessment-progress{margin-top:-5px;margin-bottom:15px}}.b-assessment-progress__heading{margin-bottom:25px;text-transform:uppercase}.b-assessment-progress__tasks{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden;list-style-type:none;padding:1px 0 0;margin:0;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-assessment-progress__task{position:relative;width:13px;list-style-type:none;margin:0}@media (min-width:768px){.b-assessment-progress__task{width:90px}}@media (min-width:992px){.b-assessment-progress__task{width:120px}}.b-assessment-progress__task:before{content:"";position:absolute;top:11px;left:50%;display:block;width:10000%;height:1px;background-color:#523719}.b-assessment-progress__task:last-child:before{top:10px;height:3px;background:#fff}.b-assessment-progress__task:after{content:"";position:absolute;top:6px;left:50%;display:block;width:10px;height:10px;background-color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #523719;border-radius:50%;margin-left:-11px;transition:all .15s ease-in-out}@media (min-width:768px){.b-assessment-progress__task:after{top:0;width:22px;height:22px}}.b-assessment-progress__task:hover:after{box-shadow:0 0 0 1px #0053dc}.b-assessment-progress__task-link{position:relative;z-index:2;display:block;padding:34px 0 0;transition:all .15s ease-in-out}.b-assessment-progress__task-link:link,.b-assessment-progress__task-link:visited{text-decoration:none;color:#000}.b-assessment-progress__task-link:active,.b-assessment-progress__task-link:hover{text-decoration:none;color:#0053dc}@media (min-width:768px){.b-assessment-progress__task-link{width:90px}}@media (min-width:992px){.b-assessment-progress__task-link{width:120px}}@media (max-width:767px){.b-assessment-progress__task-link{display:none}}.b-assessment-progress__task--current{width:120px}@media (max-width:767px){.b-assessment-progress__task--current .b-assessment-progress__task-link{display:block}}.b-assessment-progress__task--current:after{top:0;width:22px;height:22px;background-color:#523719;box-shadow:0 0 0 1px #523719}.b-assessment-progress__task-text{display:none}@media (min-width:768px){.b-assessment-progress__task-text{display:block}}@media (min-width:992px){.b-assessment-progress__task-text{white-space:nowrap}}.b-assessment-progress__task--current .b-assessment-progress__task-text{display:block}.b-file-upload{margin-top:30px;border:1px solid #cdd3d6;transform:scale(1);box-shadow:none;transition:all .15s ease-in-out;width:100%}@media (min-width:576px){.b-file-upload{max-width:500px}}@media (min-width:768px){.b-file-upload{max-width:545px}}@media (min-width:992px){.b-file-upload{max-width:700px}}.b-file-upload--drag-over{transform:scale(1.01);box-shadow:0 0 20px 3px rgba(0,0,0,.333)}.b-file-upload__heading{background-color:#ebebeb;padding:25px 15px;text-align:center}.b-file-upload__heading .b-heading{margin-bottom:0}.b-file-upload__form{padding:30px 30px 15px;text-align:center}@media (min-width:768px){.b-file-upload__form{padding:30px 100px 15px}}.b-file-upload__label:focus-within .b-file-upload__browse-button,.b-file-upload__label[focus-within] .b-file-upload__browse-button{background-color:rgba(0,83,220,.15);border-color:#0053dc;color:#0053dc;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-file-upload__submit--hidden{display:none}.b-file-upload__drop-label{margin:7.5px 0;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-file-upload__or{margin:10px 0}.b-file-upload__drop-label,.b-file-upload__or{display:none}.b-file-upload--drop-enabled .b-file-upload__drop-label,.b-file-upload--drop-enabled .b-file-upload__or{display:block}.b-file-upload__browse-button{white-space:nowrap;margin:7.5px 0 0}.b-file-upload__browse-button--computer{display:none}.b-file-upload__browse-button--device{display:inline-block}@media (min-width:992px){.b-file-upload__browse-button--computer{display:inline-block}.b-file-upload__browse-button--device{display:none}}.b-file-upload .custom-file{margin-bottom:15px}.b-file-upload__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.b-file-upload__limits{margin:0 0 7.5px;font-size:.875rem;color:#495054}.b-file-upload__files-uploaded{display:none;text-align:center}.b-file-upload--files-added .b-file-upload__files-uploaded,.b-file-upload--files-added .b-file-upload__files-uploaded .b-file-upload__heading{display:block}.b-file-upload--files-added .b-file-upload__form,.b-file-upload--files-added .b-file-upload__heading{display:none}.b-file-upload--add-new-files .b-file-upload__form{display:block}.b-file-upload__files{list-style-type:none;padding:7.5px 15px 15px;margin:0}.b-file-upload__file{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style-type:none;padding:7.5px 0;margin:0 0 7.5px;border-bottom:1px solid #cdd3d6;text-align:left}.b-file-upload__file:last-of-type,.b-file-upload__file:only-child{border-bottom:none}.b-file-upload__file a{text-decoration:none;color:inherit}.b-file-upload__file-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:1em;-ms-flex:1 0;flex:1 0}.b-file-upload__file-name{word-break:break-all;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block}.b-file-upload__file-metadata{color:#7a858c;font-size:.875rem;white-space:nowrap}.b-file-upload__file-edit-delete{vertical-align:middle!important;white-space:nowrap;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-file-upload__file-students-comments{width:100%}.b-file-upload__table{margin-bottom:0;text-align:left}.b-file-upload__table img,.b-file-upload__table svg{max-width:none}.b-file-upload__table-th:first-of-type{display:none}.b-file-upload__table-th:nth-of-type(2){width:auto}.b-file-upload__table-th-plagiarism{width:30%}.b-file-upload__table-th:last-of-type:not(.b-file-upload__table-th-plagiarism):not(.b-file-upload__table-th:nth-of-type(2)){width:10%}.b-file-upload__table-th svg{vertical-align:text-top}@media (min-width:576px){.b-file-upload__table-th:first-of-type{display:table-cell;width:2%}}.b-file-upload__table-td,.b-file-upload__table-th{vertical-align:middle;border-top:none!important}.b-file-upload__table-td:first-of-type,.b-file-upload__table-th:first-of-type{display:none}@media (min-width:576px){.b-file-upload__table-td:first-of-type,.b-file-upload__table-th:first-of-type{display:table-cell}}.b-file-upload__table .b-file-upload__file{display:table-row}.b-file-upload__table .b-file-upload__file a{text-decoration:underline;color:#0053dc}.b-file-upload__table .b-file-upload__file a:hover{color:#523719;text-decoration:none}.b-file-upload__table .b-file-upload__file-details{display:table-cell;margin-left:0;-ms-flex:0;flex:0}.b-file-upload__table .b-file-upload__file--deleting,.b-file-upload__table .b-file-upload__file--uploading{top:0;left:0}.b-file-upload__file-students-comments-label{display:block;margin:7.5px 0 0}.b-file-upload__add-file-button{margin-top:1em;margin-bottom:15px}.b-file-upload__delete,.b-file-upload__edit,.b-file-upload__file-add-comments{padding:0;border:none;margin-right:7.5px;background:none;color:#0053dc;text-decoration:underline;cursor:pointer;transition:all .15s ease-in-out}.b-file-upload__delete:last-child,.b-file-upload__edit:last-child,.b-file-upload__file-add-comments:last-child{margin-right:0}.b-file-upload__delete:active,.b-file-upload__delete:hover,.b-file-upload__edit:active,.b-file-upload__edit:hover,.b-file-upload__file-add-comments:active,.b-file-upload__file-add-comments:hover{color:#523719}.b-file-upload__file-add-comments{width:100%;margin-top:7.5px;text-align:left}.b-file-upload__file--has-comments .b-file-upload__file-add-comments{display:none}.b-file-upload__file-students-comments-input{display:none;width:100%;height:1.2rem;overflow:hidden;padding:0;margin-tOp:7.5px;border:none;resize:none}.b-file-upload__file-students-comments-input:active,.b-file-upload__file-students-comments-input:active:focus,.b-file-upload__file-students-comments-input:focus{display:block;height:auto;outline:none;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-file-upload__file--has-comments .b-file-upload__file-students-comments-input{display:inline-block}.b-file-upload__file--deleting .b-file-upload__file-edit-delete .b-file-upload__delete,.b-file-upload__file--deleting .b-icon .b-file-upload__delete,.b-file-upload__file--uploading .b-file-upload__file-edit-delete .b-file-upload__delete,.b-file-upload__file--uploading .b-icon .b-file-upload__delete{display:none}.b-file-upload__file--deleting .b-file-upload__file-edit-delete,.b-file-upload__file--uploading .b-file-upload__file-edit-delete{background:url(/images/loading-spinner.svg) no-repeat -2.5px -10px}.b-file-upload__error,.b-file-upload__info,.b-file-upload__success,.b-file-upload__warning{position:relative;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-align:center;align-items:center;padding:15px 30px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-file-upload__error{background-color:#b81237;color:#fff}.b-file-upload__success{background-color:rgba(0,170,69,.05);color:#22272b;border:1px solid #00aa45}.b-file-upload__info{background-color:rgba(0,83,220,.05);color:#22272b;border:1px solid #0053dc}.b-file-upload__warning{background-color:rgba(201,80,0,.05);color:#22272b;border:1px solid #c95000}.b-file-upload__url{text-align:left}.b-file-upload__url-or{text-transform:uppercase;text-align:center}.b-file-upload__url .b-form-group__label{width:auto}.b-assessment-overview__heading{margin:30px 0 20px}.b-assessment-overview__heading:first-child{margin-top:0}.b-assessment-overview__text{padding-left:30px;margin-top:-5px}.b-assessment-overview__checklist{list-style-type:none;padding:0;margin:0 0 15px -30px}.b-assessment-overview__checklist-item{position:relative;list-style-type:none;padding:0 0 0 30px;margin:0 0 7.5px}.b-assessment-overview__checklist-item:before{content:"";display:block;position:absolute;top:4px;left:6px;width:9px;height:9px;border-radius:50%;background-color:#0053dc}.b-assessment-overview__checklist-task{color:#0053dc}.b-assessment-quiz__timer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-assessment-quiz__progress{width:100%;margin-bottom:7.5px;font-size:.75rem}.b-assessment-quiz__progress-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-assessment-quiz__progress-heading{margin-bottom:4px}.b-assessment-quiz__progress-bar{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.b-assessment-quiz__progress .progress{-ms-flex-positive:2;flex-grow:2;border-radius:0}.b-assessment-quiz__progress .progress-bar{background-color:#008a07}.b-assessment-quiz__progress-amount{padding-left:7.5px;margin-bottom:0;font-size:1.125rem}.b-assessment-quiz__progress-amount,.b-assessment-quiz__question{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-quiz__question{font-size:1.25rem}@media (min-width:768px){.b-assessment-quiz__question{font-size:1.5rem}}.b-assessment-quiz__question-wrapper{position:relative;padding:15px 15px 15px 55px;background-color:#ebebeb}@media (min-width:768px){.b-assessment-quiz__question-wrapper{padding:30px 30px 30px 115px}}.b-assessment-quiz__question-wrapper .custom-control-label{padding-bottom:15px}.b-assessment-quiz__question-wrapper .custom-control-label:before{background-color:#fff;border:1px solid #0053dc}.b-assessment-quiz__question-number{position:absolute;top:15px;left:15px;min-width:24px;min-height:24px;border:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:1rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000}@media (min-width:768px){.b-assessment-quiz__question-number{top:30px;left:30px;min-width:42px;min-height:42px;font-size:1.25rem}}.b-assessment-quiz__question-answer-select{margin:20px 0 10px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}@media (min-width:768px){.b-assessment-quiz__question-answer-select{font-size:1.25rem}}.b-assessment-quiz__question-answer .custom-control-label:after,.b-assessment-quiz__question-answer .custom-control-label:before{top:0}.b-assessment-quiz__missing-answer-alert{position:relative;padding:15px 15px 10px 42px;margin-bottom:5px;background-color:#b81237;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.b-assessment-quiz__missing-answer-alert .b-icon{position:absolute;top:10px;left:10px}.b-assessment-quiz__missing-answer-page .page-link{position:relative;z-index:2;border-color:#b81237;background-color:#b81237;color:#fff}.b-assessment-submit{text-align:center}.b-assessment-submit__text{padding-left:30px;text-align:left}.b-assessment-submit__icon{width:50px;height:50px;margin-bottom:10px;border:5px solid #523719;border-radius:50%;background-color:#523719}.b-assessment-submit__subheading{margin-top:35px;text-align:left}.b-assessment-submit__checklist{list-style-type:none;padding:0;margin:0 0 15px -30px}.b-assessment-submit__checklist-item{position:relative;list-style-type:none;padding:0 0 0 30px;margin:0 0 20px}.b-assessment-submit__checklist-task{color:#0053dc}.b-assessment-submit__check{display:block;position:absolute;top:0;left:0;width:18px;height:18px;background-color:#0053dc;border:1px solid #0053dc}.b-assessment-submit__check--unchecked{background-color:#fff}.b-assessment-submit .b-file-upload{margin:15px 0 30px}.b-assessment-review{text-align:center}.b-assessment-review__icon{width:50px;height:50px;margin-bottom:10px;border:5px solid #008a07;border-radius:50%;background-color:#008a07}.b-assessment-review__icon--c{width:50px;height:50px;margin-bottom:10px;border:5px solid #002664;border-radius:50%;background-color:#002664}.b-assessment-review__subheading{margin-top:35px}.b-assessment-review__text{text-align:left;margin-top:30px}@media (min-width:768px){.b-assessment-review__text{padding-left:30px}}.b-assessment-review__text ol li{margin-bottom:20px}.b-assessment-review__content{margin-left:auto;margin-right:auto}@media (min-width:576px){.b-assessment-review__content{max-width:500px}}@media (min-width:768px){.b-assessment-review__content{max-width:545px}}@media (min-width:992px){.b-assessment-review__content{max-width:700px}}.b-assessment-resubmit{text-align:center}.b-assessment-resubmit__icon{width:50px;height:50px;margin-bottom:10px;border:5px solid #b81237;border-radius:50%;background-color:#b81237}.b-assessment-resubmit__subheading{margin-top:25px}.b-assessment-resubmit__text{text-align:left}@media (min-width:768px){.b-assessment-resubmit__text{padding-left:30px}}.b-assessment-resubmit__text ol li{margin-bottom:20px}.b-assessment-resubmit__attempt{color:#523719}.b-assessment-resubmit__final-attempt-modal .modal-content{border-radius:0}.b-assessment-resubmit__final-attempt-modal .modal-body{padding:80px 15px 25px}.b-assessment-resubmit__final-attempt-modal .b-info-panel{-ms-flex-direction:column;flex-direction:column;padding:40px;margin-bottom:0}.b-assessment-resubmit__final-attempt-modal .b-info-panel__icon{margin:0 auto}.b-assessment-submit-buttons{padding:30px;margin-top:25px;background-color:#ebebeb;text-align:center}.b-assessment-submit-buttons .lead{margin:0 auto 20px}@media (min-width:768px){.b-assessment-submit-buttons .lead{width:360px}}@media (max-width:575px){.b-assessment-submit-buttons .b-button--w-267{width:167px;height:35px;line-height:28px}}.b-assessment-submit-buttons .custom-control.custom-checkbox{width:70%;margin:auto auto 15px}.b-assessments-gradebook-search{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;padding:24px 16px}@media (min-width:768px){.b-assessments-gradebook-search{padding:48px 32px 24px}}.b-assessments-gradebook-search-form{position:relative}.b-assessments-gradebook-search-form-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;gap:32px;margin-bottom:32px}.b-assessments-gradebook-search-form-content div:not([class]){width:100%}@media (min-width:768px){.b-assessments-gradebook-search-form-content div:not([class]){display:-ms-flexbox;display:flex}.b-assessments-gradebook-search-form-content div:not([class]) label{width:200px}}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper{position:relative;width:100%}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;display:block!important}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-hint{color:#7a858c}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border:1px solid #7a858c;border-radius:4px;box-shadow:0 4px 12px rgba(0,83,220,.3);margin-top:4px;padding:4px 0;max-height:300px;overflow-y:auto;overflow-x:hidden}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{padding:8px 12px;word-break:break-word}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{cursor:pointer;background-color:#0053dc;color:#fff}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper .algolia-autocomplete .aa-dropdown-menu .aa-empty{overflow-y:hidden;cursor:not-allowed;padding:8px 12px;word-break:break-word}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner-greyscale.svg) no-repeat 50%;background-size:43px;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper--loading:after{opacity:1}.b-assessments-gradebook-search-form-content .b-assessments-gradebook-search-form-dropdown-wrapper--loading input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.b-assessments-gradebook-search-error{margin-bottom:24px}.b-assessments-gradebook-search-error--hidden{display:none}.b-assessments-gradebook-search-submit-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.b-assessments-gradebook-search-submit-buttons button+button{margin-left:0!important}.b-results-legend{margin:30px 0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-results-legend{margin-left:40px}}.b-results-legend__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:0;margin:0;list-style-type:none}.b-results-legend__item{position:relative;padding:0 0 0 35px;margin:7.5px 0;list-style-type:none;width:50%}@media (min-width:768px){.b-results-legend__item{width:25%}}.b-results-legend__item .b-icon{position:absolute;top:-5px;left:5px}.b-results-icon{border-radius:50%}.b-results-icon--ac,.b-results-icon--c,.b-results-icon--ct,.b-results-icon--locked,.b-results-icon--nc,.b-results-icon--ns,.b-results-icon--rpl,.b-results-icon--satisfactory,.b-results-icon--su,.b-results-icon--unsatisfactory,.b-results-icon--wn{fill:#fff}.b-results-icon--ac{background-color:#8ce0ff}.b-results-icon--rpl{background-color:#8055f1}.b-results-icon--ct{background-color:#0053dc}.b-results-icon--nc{background-color:#495054}.b-results-icon--wn{background-color:#ffb8c1}.b-results-icon--ns,.b-results-icon--su{background-color:#7a858c}.b-results-icon--not-submitted{background-color:#cdd3d6}.b-results-icon--c{background-color:#002664}.b-results-icon--satisfactory{background-color:#008a07}.b-results-icon--unsatisfactory{background-color:#b81237;fill:#fff}.b-results-icon--review{background-color:#0053dc}.b-results-icon--locked{background-color:#b81237}.b-results-icon--overdue{border-radius:0;fill:#b81237}.b-results-table{margin-bottom:45px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-results-table__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1em}.b-results-table-inner-content:after{content:"";position:absolute;z-index:2;top:100px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-results-table-inner-content--loading:after{opacity:1}@media (min-width:768px){.b-results-table__col-number{width:50px}}@media (min-width:768px){.b-results-table__col-icon{width:120px}}@media (min-width:768px){.b-results-table__col-50{width:50%}}@media (min-width:768px){.b-results-table__col-100{width:calc(100% - 120px)}}.b-results-table table{width:100%}.b-results-table td,.b-results-table th{padding:7.5px 15px;vertical-align:top;font-weight:400}.b-results-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}@media (min-width:768px){.b-results-table>table>tbody>tr:nth-child(odd){background-color:#ebebeb}}.b-results-table__header{display:none;background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-results-table__header td,.b-results-table__header th{vertical-align:middle}@media (min-width:768px){.b-results-table__header{display:table-header-group}}.b-results-table__unit-name{display:block;text-decoration:underline;word-break:break-word}.b-results-table__unit-id{display:block;margin-bottom:7.5px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#495054}.b-results-table__unit-id:last-child{margin-bottom:0}.b-results-table__unit-result{text-align:center}@media (min-width:768px){.b-results-table__assessments-table thead{display:none}}.b-results-table__assessments-table-result{text-align:center;width:120px}@media (min-width:768px){.b-results-table__assessments-table-result{width:auto}}.b-results-table__assessments-table-result--locked svg{border-radius:50%;background-color:#b81237;fill:#fff}.b-results-table__assessments-table-result--locked-tooltip .tooltip-inner :last-child{margin-bottom:0}.b-results-table__assessments-table-result--timed svg{border-radius:50%;background-color:#c95000;fill:#fff}.b-results-table__assessments-table-result--timed-tooltip .tooltip-inner :last-child{margin-bottom:0}.b-results-table__assessments-table-name{width:calc(100% - 120px)}.b-results-table .b-results-table__unit-assessments{padding:0;vertical-align:middle}.b-results-table__unit-small-header{display:none}@media (max-width:767px){.b-results-table__unit-small-header{display:table-cell}}.b-results-table__unit-number-prefix,.b-results-table__unit-number-suffix{display:none}@media (max-width:767px){.b-results-table__unit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-results-table__unit-number{-ms-flex-order:1;order:1;width:100%;background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.b-results-table__unit-number-prefix{display:inline}.b-results-table__unit-number-suffix{display:block;float:right;width:90px;text-align:center}.b-results-table__unit-name-id{-ms-flex-order:2;order:2;width:calc(100% - 120px)}.b-results-table__unit-assessments{-ms-flex-order:4;order:4;width:100%}.b-results-table__unit-result{-ms-flex-order:3;order:3;width:120px}.b-results-table__assessments-table{margin-bottom:15px}.b-results-table__assessments-table thead{background-color:#ebebeb}.b-results-table__assessments-table td{position:relative}.b-results-table__assessments-table td:last-child{padding-left:15px}.b-results-table__assessments-table td:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:2px;background-color:#ebebeb}}.b-results-table a.greytitle{color:#7a858c}.b-assessments-legend{margin:0 0 15px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessments-legend__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style-type:none}@media (min-width:768px){.b-assessments-legend__items{-ms-flex-pack:distribute;justify-content:space-around}}.b-assessments-legend__item{position:relative;display:-ms-flexbox;display:flex;gap:4px;width:50%;margin:7.5px 0;list-style-type:none}@media (min-width:768px){.b-assessments-legend__item{width:auto}}.b-assessments-table{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessments-table__assessment-locked-kebab .btn-group{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.b-assessments-table__assessment-locked-kebab .btn-group{display:-ms-inline-flexbox;display:inline-flex;width:auto;margin-left:unset}}.b-assessments-table__col-number{width:50px}.b-assessments-table__col-icon{width:120px}.b-assessments-table__col-33{width:33%}.b-assessments-table table{width:100%}.b-assessments-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-assessments-table td,.b-assessments-table th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-assessments-table td a,.b-assessments-table th a{word-break:break-word}.b-assessments-table .b-assessments-table__header{background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-assessments-table .b-assessments-table__header td,.b-assessments-table .b-assessments-table__header th{vertical-align:middle;border-bottom:none}.b-assessments-table__caption{caption-side:top;padding:15px 15px 10px;background-color:#ebebeb;color:#000}.b-assessments-table__caption .b-icon{vertical-align:middle;margin:-4px 7.5px 0}.b-assessments-table__caption .b-tooltip-icon{margin-bottom:.25rem;margin-left:.5rem;margin-right:.25rem}.b-assessments-table__assessment-result .b-icon{display:block;margin:0 auto}.b-assessments-table__assessment-feedback{text-align:center;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-assessments-table__assessment-feedback .b-icon,.b-assessments-table__assessment-feedback a{display:block;margin:0 auto 3.75px}.b-study-timetable-legend{display:-ms-flexbox;display:flex;padding:0;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 auto;flex:1 1 auto;row-gap:16px}.b-study-timetable-legend__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0;gap:8px;list-style:none}@media (min-width:768px){.b-study-timetable-legend__items{padding:0 16px 0 0}}.b-study-timetable-legend__item{display:-ms-flexbox;display:flex;gap:12px;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.b-study-timetable-legend__item__badge-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:28px;max-width:28px}.b-study-timetable-legend__title{font-size:14px;font-style:normal;font-weight:600;line-height:100%}.b-profile-details{margin:0 0 60px}@media (min-width:768px){.b-profile-details{margin-top:32px}}.b-profile-details__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;border-bottom:6px solid #0053dc}@media (min-width:768px){.b-profile-details__body{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 32px 32px;gap:32px}}.b-profile-details__photo{width:100%;text-align:center;margin-bottom:30px}@media (min-width:768px){.b-profile-details__photo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0}}.b-profile-details__photo:focus-within .b-button,.b-profile-details__photo[focus-within] .b-button{background-color:rgba(0,83,220,.15);border-color:#0053dc;color:#0053dc;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)}.b-profile-details__photo-image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:160px;margin-bottom:30px}.b-profile-details__photo-image{width:144px;height:auto;border-radius:50%}.b-profile-details__photo-image--landscape{width:auto;height:144px;margin:0 -50%}.b-profile-details__photo-file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.b-profile-details__photo .b-button{width:100%;max-width:160px}.b-profile-details__content,.b-profile-details__details{width:100%}.b-profile-details__details dt{font-size:.875rem}.b-profile-details__details dd,.b-profile-details__details dt{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-profile-details__details dd{margin-bottom:30px;font-size:1.5rem}.b-profile-details__submit-buttons{text-align:center}@media (min-width:768px){.b-profile-details__submit-buttons{text-align:left}}.b-profile-details__submit-buttons .b-button{min-width:160px;margin:0 0 7.5px}@media (min-width:768px){.b-profile-details__submit-buttons .b-button{margin:0 15px 0 0}}.b-account-preferences{padding:0 0 30px}.b-account-preferences__body{padding:15px;border:1px solid #cdd3d6;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media (min-width:768px){.b-account-preferences__body{padding:45px}}.b-account-preferences__content-box{padding:15px,15px;border:1px solid #cdd3d6;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media (min-width:768px){.b-account-preferences__content-box{padding:15px 45px}}.b-account-preferences__inner-content-box{padding:15px 0}.b-account-preferences__inner-content-box-quotas{display:block}.b-account-preferences__quota-fieldset{padding:3.75px}.b-account-preferences__quota-fieldset .quota-field{background-color:#fff;text-align:center;width:60%;margin:5px 0 0;padding:7.5px;border:1px solid #cdd3d6;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.b-account-preferences__fieldset{position:relative;padding:15px 15px 0;margin:30px 0 45px;background-color:#fff}@media (min-width:768px){.b-account-preferences__fieldset{padding:30px 45px 0}}.b-account-preferences__fieldset--with-labels{margin-top:90px}.b-account-preferences__fieldset--with-labels .b-account-preferences__legend{top:-45px}.b-account-preferences__fieldset .b-form-group{clear:both}.b-account-preferences__legend{position:absolute;top:-30px;left:15px}.b-account-preferences__profile-url:link,.b-account-preferences__profile-url:visited{display:block;padding:7.5px;border:1px solid #0053dc;color:#7a858c;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:all .15s ease-in-out}.b-account-preferences__profile-url:link:hover,.b-account-preferences__profile-url:visited:hover{background-color:#ebebeb;color:#000}.b-account-preferences__submit-buttons{text-align:right}.b-account-preferences .b-form-group+.b-form-group{padding-top:15px;border-top:1px solid #cdd3d6}.b-account-preferences .custom-select{background-image:url(/images/icons/ui/triangle-down--grey-2.svg);background-size:12px}.b-account-preferences__privacy-select{padding-left:45px;color:#0053dc;text-align:center}.b-account-preferences__privacy-select-icon{position:absolute;top:8px;left:7.5px}.b-account-preferences__toggle-button{width:58px;height:30px;border-radius:15px;background:url(/images/toggle-button-off.svg) no-repeat -1px;background-size:58px 30px}.b-account-preferences__toggle-button.active,.b-account-preferences__toggle-button:not(:disabled):not(.disabled).active,.b-account-preferences__toggle-button:not(:disabled):not(.disabled):active{background-image:url(/images/toggle-button-on.svg)}.b-account-preferences__checkbox-column-labels{position:absolute;top:-22px;left:50%;display:-ms-flexbox;display:flex;width:calc(50% - 30px);margin-left:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-account-preferences__checkbox-column-labels{top:-30px;width:calc(50% - 60px)}}.b-account-preferences__checkbox-column-label{width:50%}.b-account-preferences__checkbox-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:20px 0}.b-account-preferences__checkbox-label{width:50%;margin-bottom:0;margin-right:30px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:22px}@media (min-width:768px){.b-account-preferences__checkbox-label{padding-left:60px;font-size:1rem}}.b-account-preferences__checkbox{width:25%;margin-right:0}.b-account-preferences__checkbox .custom-control-label:after,.b-account-preferences__checkbox .custom-control-label:before{top:0;width:24px;height:24px}.b-account-preferences .b-compactor{margin-bottom:0}.b-account-preferences .b-compactor__title{padding:7.5px 0;border:none;border-bottom:1px solid #cdd3d6;font-size:1rem;fill:#7a858c;transition:all .15s ease-in-out}@media (min-width:768px){.b-account-preferences .b-compactor__title{padding:15px 0}}.b-account-preferences .b-compactor__title:after,.b-account-preferences .b-compactor__title:before{display:none}.b-account-preferences .b-compactor__title:active,.b-account-preferences .b-compactor__title:focus,.b-account-preferences .b-compactor__title:hover{fill:#0053dc}.b-account-preferences .b-compactor__title:active,.b-account-preferences .b-compactor__title:active:after,.b-account-preferences .b-compactor__title:focus,.b-account-preferences .b-compactor__title:focus:after,.b-account-preferences .b-compactor__title:hover,.b-account-preferences .b-compactor__title:hover:after{background-color:#fff;border-bottom-color:#0053dc}.b-account-preferences .b-compactor__arrow{top:15px;right:0;fill:inherit}@media (min-width:768px){.b-account-preferences .b-compactor__arrow{top:30px}}.b-account-preferences .b-compactor__content{padding:15px 0}.b-account-preferences .b-compactor:last-of-type .b-compactor__title.collapsed{border-bottom:none}.b-account-preferences .quota-overrides tr.currentquota{font-weight:700;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-account-preferences .quota-overrides tr.currentquota td{font-weight:700}.b-account-preferences .b-page-heading__content{display:-ms-inline-flexbox;display:inline-flex}.b-account-preferences .b-page-heading__content h2{padding-right:7.5px}.b-form-group{display:-ms-flexbox;display:flex;margin-bottom:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-form-group__label{width:50%;padding:7.5px 0;margin-right:15px;font-size:.875rem}@media (min-width:768px){.b-form-group__label{margin-right:30px;font-size:1rem}}.b-form-group--overlay .b-form-group__label{position:absolute;top:0;left:0;z-index:1;padding:.5rem .75rem;line-height:1.25;transition:all .15s}.b-form-group--overlay-focus .b-form-group__label{top:-26px;left:-.75rem;transform-origin:.75rem 0;transform:scale(.75)}.b-form-group__input{position:relative;width:50%}.b-form-group__input+.b-form-group__input{margin-left:7.5px}@media (min-width:768px) and (max-width:991px){.b-form-group__input+.b-form-group__input{margin-left:0;margin-top:15px}}.b-form-group--inline>.b-form-group__label{display:-ms-inline-flexbox;display:inline-flex;position:static;padding:0;margin-right:8px;width:auto}.b-form-group--inline>.b-form-group__input{width:auto}.b-form-group .custom-control-label__circle-initials--large{position:relative;bottom:8px}.b-form-group--vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-form-group--vertical>.b-form-group__input,.b-form-group--vertical>.b-form-group__inputs,.b-form-group--vertical>.b-form-group__label{width:100%;padding:0;margin-right:0}.b-form-group--vertical .b-form-group__inputs .b-form-group__input{display:inline-block;width:48%;vertical-align:middle}@media (min-width:768px){.b-form-group--vertical .b-form-group__inputs .b-form-group__input{width:auto}}.b-dashboard-header--with-filters,.b-dashboard-header--with-link-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.b-dashboard-header--with-filters .b-heading,.b-dashboard-header--with-link-button .b-heading{margin-bottom:0}@media (max-width:767px){.b-dashboard-header--with-filters,.b-dashboard-header--with-link-button{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-dashboard-header__filters,.b-dashboard-header__link-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-pack:end;justify-content:flex-end}.b-dashboard-header__filters .b-dashboard-header__filter,.b-dashboard-header__filters .b-dashboard-header__sub-filter,.b-dashboard-header__filters .b-dashboard-header__time-range,.b-dashboard-header__link-button .b-dashboard-header__filter,.b-dashboard-header__link-button .b-dashboard-header__sub-filter,.b-dashboard-header__link-button .b-dashboard-header__time-range{margin-left:15px}.b-dashboard-header__filters .custom-select,.b-dashboard-header__link-button .custom-select{max-width:100%;padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.7;color:#7a858c;border-color:#7a858c;background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-dashboard-header__filters .b-dashboard-header__time-range .custom-select,.b-dashboard-header__link-button .b-dashboard-header__time-range .custom-select{width:150px}@media (max-width:991px){.b-dashboard-header__filters,.b-dashboard-header__link-button{-ms-flex-preferred-size:75%;flex-basis:75%}}@media (max-width:767px){.b-dashboard-header__filters,.b-dashboard-header__link-button{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:start;justify-content:flex-start}.b-dashboard-header__filters,.b-dashboard-header__filters .b-dashboard-header__filter,.b-dashboard-header__filters .b-dashboard-header__link-button,.b-dashboard-header__filters .b-dashboard-header__sub-filter,.b-dashboard-header__filters .b-dashboard-header__time-range,.b-dashboard-header__link-button,.b-dashboard-header__link-button .b-dashboard-header__filter,.b-dashboard-header__link-button .b-dashboard-header__link-button,.b-dashboard-header__link-button .b-dashboard-header__sub-filter,.b-dashboard-header__link-button .b-dashboard-header__time-range{max-width:100%;width:100%;margin:0 0 7.5px}.b-dashboard-header__filters .b-dashboard-header__time-range .custom-select,.b-dashboard-header__filters .custom-select,.b-dashboard-header__link-button .b-dashboard-header__time-range .custom-select,.b-dashboard-header__link-button .custom-select{max-width:100%;width:100%}}.b-dashboard-header__link-button{margin-left:15px}.b-dashboard-header__link-button--hidden{display:none}.b-dashboard-header__filter-label{margin-bottom:0;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;min-width:12%;margin-left:7.5px}.b-dashboard-header__filter,.b-dashboard-header__sub-filter{width:33%}.b-dashboard-header__filter--hidden,.b-dashboard-header__sub-filter--hidden{display:none}.b-dashboard-header--with-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.b-dashboard-header--with-search .b-heading{margin-bottom:0}@media (max-width:767px){.b-dashboard-header--with-search{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-dashboard-header__search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-pack:end;justify-content:flex-end}.b-dashboard-header__search--hidden{display:none}.b-dashboard-header__search-label{margin-bottom:0;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;min-width:12%}.b-dashboard-carousel .row:first-child{padding-bottom:15px}@media (min-width:768px){.b-dashboard-carousel .row:first-child{padding-bottom:30px}}@media (max-width:767px){.b-dashboard-carousel__key-dates{-ms-flex-order:2;order:2}.b-dashboard-carousel__recent-unit{-ms-flex-order:1;order:1;margin-bottom:15px}}.b-dashboard-carousel__item{width:calc(100% + 30px);border-right:30px solid transparent}.b-dashboard-carousel__control{-ms-flex-align:start;align-items:flex-start;width:30px;fill:#fff;transition:all .15s ease-in-out}@media (max-width:991px){.b-dashboard-carousel__control{opacity:1}}.b-dashboard-carousel__control:active,.b-dashboard-carousel__control:focus,.b-dashboard-carousel__control:hover{fill:#002664}.b-dashboard-carousel__control--previous{left:-24px}@media (max-width:991px){.b-dashboard-carousel__control--previous{left:-15px}}.b-dashboard-carousel__control--previous .b-icon{margin-right:15px}.b-dashboard-carousel__control--next{right:-24px}@media (max-width:991px){.b-dashboard-carousel__control--next{right:-15px}}.b-dashboard-carousel__control--next .b-icon{margin-left:15px}.b-dashboard-carousel__control .b-icon{width:22px;height:44px;margin-top:88px;fill:inherit}@media (max-width:991px){.b-dashboard-carousel__control .b-icon{width:11px;height:22px}}.b-dashboard-course-card{padding:30px 30px 40px;color:#000;background-repeat:no-repeat}@media (max-width:767px){.b-dashboard-course-card .row{position:relative}.b-dashboard-course-card .col-md-10{position:static}}@media (min-width:768px){.b-dashboard-course-card{padding:30px 40px 30px 60px}}.b-dashboard-course-card--aqua,.b-dashboard-course-card--teal{background-color:#8cdbe5}.b-dashboard-course-card--azure,.b-dashboard-course-card--blue{background-color:#7ac9fb}.b-dashboard-course-card--lavender,.b-dashboard-course-card--purple{background-color:#c3bfff}.b-dashboard-course-card--apricot,.b-dashboard-course-card--brown,.b-dashboard-course-card--peach{background-color:#e8d0b5}.b-dashboard-course-card--yellow{background-color:#fde79a}.b-dashboard-course-card--green{background-color:#a8edb3}.b-dashboard-course-card--fuchsia,.b-dashboard-course-card--mauve,.b-dashboard-course-card--pink{background-color:#f485e6}.b-dashboard-course-card--orange{background-color:#ffce99}.b-dashboard-course-card--burnt-red,.b-dashboard-course-card--ochre{background-color:#f29a94}.b-dashboard-course-card__heading-link,.b-dashboard-course-card__heading-link:active,.b-dashboard-course-card__heading-link:hover{text-decoration:none}.b-dashboard-course-card__heading-link:active .b-dashboard-course-card-no-results__heading,.b-dashboard-course-card__heading-link:active .b-dashboard-course-card-no-results__heading:after,.b-dashboard-course-card__heading-link:active .b-dashboard-course-card-no-results__heading:before,.b-dashboard-course-card__heading-link:active .b-dashboard-course-card__heading,.b-dashboard-course-card__heading-link:active .b-dashboard-course-card__heading:after,.b-dashboard-course-card__heading-link:active .b-dashboard-course-card__heading:before,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card-no-results__heading,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card-no-results__heading:after,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card-no-results__heading:before,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card__heading,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card__heading:after,.b-dashboard-course-card__heading-link:hover .b-dashboard-course-card__heading:before{background-color:#0053dc}.b-dashboard-course-card__heading{display:inline;position:relative;left:0;padding:7.5px 15px 2px 0;margin:0 20px 30px 0;background-color:#000;color:#fff;white-space:pre-wrap;transition:all .15s ease-in-out}.b-dashboard-course-card__heading:before{top:0;right:100%;bottom:0;width:15px}.b-dashboard-course-card__heading:after,.b-dashboard-course-card__heading:before{content:"";position:absolute;background-color:#000;transition:all .15s ease-in-out}.b-dashboard-course-card__heading:after{bottom:-20px;right:-20px;display:block;width:20px;height:20px}.b-dashboard-course-card__course-header{position:static}@media (min-width:768px){.b-dashboard-course-card__course-header{position:relative}}.b-dashboard-course-card__view-all-button{position:absolute;bottom:30px;left:0;right:0;z-index:1}@media (min-width:768px){.b-dashboard-course-card__view-all-button{right:auto;bottom:0}}.b-dashboard-course-card__view-all-button:hover svg{fill:#002664}.b-dashboard-course-card .b-progress-meter{width:150px;margin:30px auto 45px}@media (min-width:768px){.b-dashboard-course-card .b-progress-meter{margin:-10px 0}}@media (max-width:767px){.b-dashboard-course-card .b-progress-meter{padding-bottom:15px}}.b-dashboard-course-card .b-progress-meter__svg-wrapper{top:0}.b-dashboard-course-card .b-progress-meter__bar{margin-top:45px}.b-dashboard-course-card__results-wrapper{position:relative;width:calc(100% + 125px);left:-65px;margin-bottom:-40px;background:#fff}@media (min-width:768px){.b-dashboard-course-card__results-wrapper{margin-bottom:-30px}}.b-dashboard-course-card__view-results-button{width:100%;height:30px;border:none;background:#fff;line-height:30px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;color:#0053dc;text-align:center;cursor:pointer;transition:all .15s ease-in-out}.b-dashboard-course-card__view-results-button:active,.b-dashboard-course-card__view-results-button:focus,.b-dashboard-course-card__view-results-button:hover{outline:none;background-color:rgba(0,0,0,.15)}.b-dashboard-course-card__view-results-button .b-dashboard-course-card__close-results{display:none}.b-dashboard-course-card__view-results-button .b-icon{vertical-align:middle;margin-top:-3px}.b-dashboard-course-card__view-results-button[aria-expanded=true]{background-color:#fff}.b-dashboard-course-card__view-results-button[aria-expanded=true] .b-dashboard-course-card__view-results{display:none}.b-dashboard-course-card__view-results-button[aria-expanded=true] .b-dashboard-course-card__close-results{display:inline}.b-dashboard-course-card__results-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 30px 15px}@media (min-width:768px){.b-dashboard-course-card__results-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-dashboard-course-card__results-heading{width:100%;margin:0 0 15px 15px;line-height:16px;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}@media (min-width:768px){.b-dashboard-course-card__results-heading{width:66px;margin:0}}.b-dashboard-course-card__result{width:66px;text-align:center}.b-dashboard-course-card__result-heading{margin:0 0 4px;line-height:16px;color:#7a858c;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-dashboard-course-card__result-icon{width:36px;height:36px}.b-dashboard-course-card__view-all-results-button{margin:15px 0 0 15px}@media (min-width:768px){.b-dashboard-course-card__view-all-results-button{margin:0 0 0 auto;justify-self:flex-end}}.b-dashboard-course-card__enrolment-display-date{margin-left:-15px;margin-top:30px;font-size:1.125rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-dashboard-course-card--locked .b-dashboard-course-card__course-header,.b-dashboard-course-card--locked .row:first-child{padding-bottom:0!important}.b-key-dates{height:100%;padding:15px;color:#000;background-color:#fff}.b-key-dates a:active,.b-key-dates a:hover,.b-key-dates a:link,.b-key-dates a:visited{color:#000;text-decoration:none}.b-key-dates__heading{margin-bottom:7.5px;text-transform:uppercase}.b-key-dates__list{list-style-type:none;margin:0 0 7.5px;padding:0;border-top:1px solid #cdd3d6}.b-key-dates__list-item{margin:0;padding:0 7.5px;border-bottom:1px solid #cdd3d6;overflow:hidden}.b-key-dates__list-item:nth-child(odd){background-color:#f2f2f2}.b-key-dates__list-item-link:link,.b-key-dates__list-item-link:visited{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:7.5px 0}.b-key-dates__list-item-link:active,.b-key-dates__list-item-link:hover{color:#fff;text-decoration:underline}.b-key-dates__list-item-date{-ms-flex-positive:2;flex-grow:2;float:left;width:60px;height:60px;padding:7.5px;margin:0 7.5px 0 0;border:1px solid #7a858c;background-color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;text-transform:uppercase;text-align:center;line-height:18px}.b-key-dates__list-item-month{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#523719}.b-key-dates__list-item-day{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;font-size:2rem;line-height:28px}.b-key-dates__list-item-title-time{width:calc(100% - 60px)}.b-key-dates__list-item-title{margin:0 0 3.75px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-key-dates__list-item:active .b-key-dates__list-item-title,.b-key-dates__list-item:hover .b-key-dates__list-item-title{text-decoration:underline}.b-key-dates__list-item-time{margin:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-key-dates__list-item-time strong{font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-key-dates__footer{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end}.b-key-dates__see-more{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-key-dates__see-more a:active,.b-key-dates__see-more a:hover,.b-key-dates__see-more a:link,.b-key-dates__see-more a:visited{display:block;height:100%;color:#0053dc}.b-key-dates__see-more .b-icon{width:16px;vertical-align:middle;margin-top:-3px;margin-left:4px}.b-recent-unit{height:100%;padding:15px;color:#000}.b-recent-unit--aqua,.b-recent-unit--teal{background-color:#8cdbe5}.b-recent-unit--aqua .b-recent-unit__last-lesson,.b-recent-unit--teal .b-recent-unit__last-lesson{background-color:#d1eeea}.b-recent-unit--azure,.b-recent-unit--blue{background-color:#7ac9fb}.b-recent-unit--azure .b-recent-unit__last-lesson,.b-recent-unit--blue .b-recent-unit__last-lesson{background-color:#def0f8}.b-recent-unit--lavender,.b-recent-unit--purple{background-color:#c3bfff}.b-recent-unit--lavender .b-recent-unit__last-lesson,.b-recent-unit--purple .b-recent-unit__last-lesson{background-color:#e6e1fd}.b-recent-unit--apricot,.b-recent-unit--brown,.b-recent-unit--peach{background-color:#e8d0b5}.b-recent-unit--apricot .b-recent-unit__last-lesson,.b-recent-unit--brown .b-recent-unit__last-lesson,.b-recent-unit--peach .b-recent-unit__last-lesson{background-color:#ede3d7}.b-recent-unit--yellow{background-color:#fde79a}.b-recent-unit--yellow .b-recent-unit__last-lesson{background-color:#fff4cf}.b-recent-unit--green{background-color:#a8edb3}.b-recent-unit--green .b-recent-unit__last-lesson{background-color:#dbfadf}.b-recent-unit--orange{background-color:#ffce99}.b-recent-unit--orange .b-recent-unit__last-lesson{background-color:#fdeddf}.b-recent-unit--fuchsia,.b-recent-unit--mauve,.b-recent-unit--pink{background-color:#f485e6}.b-recent-unit--fuchsia .b-recent-unit__last-lesson,.b-recent-unit--mauve .b-recent-unit__last-lesson,.b-recent-unit--pink .b-recent-unit__last-lesson{background-color:#fddef2}.b-recent-unit--burnt-red,.b-recent-unit--ochre{background-color:#f29a94}.b-recent-unit--burnt-red .b-recent-unit__last-lesson,.b-recent-unit--ochre .b-recent-unit__last-lesson{background-color:#ecb6b6}.b-recent-unit--locked{background-color:#cdd3d6}.b-recent-unit .row{position:relative}.b-recent-unit__name,.b-recent-unit__progress{padding-bottom:15px}.b-recent-unit__name{position:static;margin-left:0}@media (min-width:992px){.b-recent-unit__name{position:relative;margin-left:50px}}.b-recent-unit__progress{padding-bottom:50px}@media (min-width:768px){.b-recent-unit__progress{padding-bottom:15px}}.b-recent-unit__heading{margin-bottom:0;text-transform:uppercase;transition:all .15s ease-in-out}.b-recent-unit__heading strong{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-recent-unit__heading-link{display:block;margin-top:15px;color:#000;text-decoration:none;transition:all .15s ease-in-out}.b-recent-unit__heading-link:active,.b-recent-unit__heading-link:hover{text-decoration:none}.b-recent-unit__heading-link:active .b-recent-unit__heading,.b-recent-unit__heading-link:hover .b-recent-unit__heading{color:#0053dc}.b-recent-unit__heading-link .b-recent-unit__heading{color:#000;word-break:normal;overflow-wrap:anywhere}.b-recent-unit__view-all-button:not(:disabled){margin-top:30px;background-color:transparent}@media (max-width:767px){.b-recent-unit__view-all-button:not(:disabled){position:absolute;bottom:15px;left:15px;right:15px;z-index:1}}.b-recent-unit__view-all-button:not(:disabled):hover svg{fill:#002664}.b-recent-unit .b-progress-meter{width:150px;margin:0 auto}@media (min-width:768px){.b-recent-unit .b-progress-meter{margin:-20px 0 0}}.b-recent-unit .b-progress-meter__svg-wrapper{top:0}.b-recent-unit .b-progress-meter__bar{margin-top:45px}@media (min-width:768px) and (max-width:1199px){.b-recent-unit .b-progress-meter{width:100%}.b-recent-unit .b-progress-meter__bar{margin-top:35px}}.b-recent-unit__last-lesson{position:relative;overflow:hidden;padding:15px;margin:0 -15px -15px}.b-recent-unit__last-lesson-heading{margin-bottom:0;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase}.b-recent-unit__last-lesson-topic{float:left;padding:5px 0 0 45px;margin-bottom:0;background:url(/images/icons/ui/angle-arrow-bottom-right.svg) no-repeat 16px 0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem}@media (min-width:768px){.b-recent-unit__last-lesson-topic{font-size:1.5rem}}.b-recent-unit__continue-learning-button{margin:15px 0 0 45px}@media (min-width:768px){.b-recent-unit__continue-learning-button{margin:0}}.b-recent-unit__continue-learning-button:hover svg{fill:#002664}.b-support-tabs{height:100%;color:#000;background-color:#fff}.b-support-tabs .tab-content,.b-support-tabs__content{height:100%}.b-support-tabs .nav-tabs{border:none}.b-support-tabs .nav-tabs .nav-link{padding:10px 15px;border:none;color:#495054;background-color:#f2f2f2;text-align:left;text-decoration:none;transition:all .15s ease-in-out}@media (min-width:768px){.b-support-tabs .nav-tabs .nav-link{padding:20px 30px}}.b-support-tabs .nav-tabs .nav-link.active,.b-support-tabs .nav-tabs .nav-link.active:active,.b-support-tabs .nav-tabs .nav-link.active:focus,.b-support-tabs .nav-tabs .nav-link.active:hover{background-color:#fff;color:#000}.b-support-tabs .nav-tabs .nav-link:active,.b-support-tabs .nav-tabs .nav-link:focus,.b-support-tabs .nav-tabs .nav-link:hover{color:#000;background-color:#cdd3d6}.b-support-tabs__tab-title{display:block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase}@media (min-width:768px){.b-support-tabs__tab-title{font-size:1.25rem}}.b-support-tabs__tab-subtitle{display:block;font-size:.75rem}.b-support-tabs__content{padding:30px 15px 7.5px}@media (min-width:768px){.b-support-tabs__content{padding:30px 30px 7.5px}}.b-careers{height:100%;padding:15px;color:#fff;background-color:#0078c4;background-image:linear-gradient(45deg,#0078c4,#8055f1)}.b-careers a:link,.b-careers a:visited{color:#fff;text-decoration:none}.b-careers__heading{margin-bottom:7.5px;text-transform:uppercase}.b-careers__list{list-style-type:none;margin:0 0 7.5px;padding:0;border-top:1px solid #fff}.b-careers__list-item{margin:0;padding:0;border-bottom:1px solid #fff}.b-careers__list-item-link:link,.b-careers__list-item-link:visited{display:block;padding:7.5px 0}.b-careers__list-item-title{margin:0 0 3.75px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-careers__list-item-link:active .b-careers__list-item-title,.b-careers__list-item-link:hover .b-careers__list-item-title{text-decoration:underline}.b-careers__list-item-location{margin:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-careers__list-item-location strong{font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-careers__footer{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.b-careers__powered-by{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.b-careers__powered-by a{display:block;height:100%}.b-careers__powered-by img{vertical-align:middle;margin-left:4px}.b-careers__see-more{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-careers__see-more a{display:block;height:100%;line-height:24px}.b-careers__see-more .b-icon{width:16px;vertical-align:middle;margin-top:-3px;margin-left:4px}.b-file-list__list{list-style-type:none;margin:0;padding:0}.b-file-list__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 0 5px;padding:8px 20px;background-color:#fff}@media (min-width:768px){.b-file-list__list-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-file-list--no-stripes .b-file-list__list-item,.b-file-list__list-item:nth-child(odd){background-color:#f2f2f2}.b-file-list__filename-metadata{width:calc(100% - 66px);margin:0 15px}.b-file-list__filename{font-size:.875rem}.b-file-list__badge,.b-file-list__filename{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-file-list__badge{display:inline-block;padding:2px 5px 0;margin-left:4px;color:#fff;line-height:1.125rem;text-transform:uppercase;font-size:.75rem;background-color:#b81237}.b-file-list__metadata{display:block;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-file-list__actions{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.5625rem;text-transform:uppercase}@media (max-width:767px){.b-file-list__actions{margin-left:41px}}.b-file-list__action{display:block;width:auto;padding:7.5px 7.5px 7.5px 0;border:none;background:none;text-decoration:none;color:#0053dc;text-align:center;text-transform:uppercase;cursor:pointer}.b-file-list__action-move{position:relative;cursor:move}.b-file-list__action-move-handle{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.b-file-list__action{padding-right:20px}}@media (min-width:768px){.b-file-list__action{width:60px;padding:7.5px}}.b-file-list__action .b-icon{display:block;margin:0 auto}@media (max-width:767px){.b-file-list__action .b-icon{display:inline-block;margin:0;vertical-align:middle}}.b-file-list__action:active,.b-file-list__action:active .b-icon:not(.b-icon--no-fill),.b-file-list__action:hover,.b-file-list__action:hover .b-icon:not(.b-icon--no-fill){color:#523719;fill:#523719;text-decoration:none}.b-file-list__action:active .b-icon--no-fill,.b-file-list__action:hover .b-icon--no-fill{stroke:#523719}.b-file-icon{position:relative}.b-file-icon:before{content:attr(data-type);position:absolute;top:14px;left:3px;padding:2px 2px 0;background:#ebebeb;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.5625rem;text-transform:uppercase;text-align:center;border:1px solid #fff}.b-file-icon--aqua:before,.b-file-icon--lightteal:before,.b-file-icon--teal:before{color:#2e808e;background-color:#eaf2f4}.b-file-icon--azure:before,.b-file-icon--blue:before,.b-file-icon--lightblue:before{color:#0078c4;background-color:#e6f2f9}.b-file-icon--lavender:before,.b-file-icon--purple:before{color:#8055f1;background-color:#f2eefe}.b-file-icon--apricot:before,.b-file-icon--brown:before,.b-file-icon--peach:before{color:#b68d5d;background-color:#f8f4ef}.b-file-icon--yellow:before{color:#faaf05;background-color:#fff7e6}.b-file-icon--green:before{color:#00aa45;background-color:#e6f7ec}.b-file-icon--fuchsia,.b-file-icon--lightpink:before,.b-file-icon--mauve:before,.b-file-icon--pink:before{color:#d912ae;background-color:#fbe7f7}.b-file-icon--orange:before{color:#f3631b;background-color:#feefe8}.b-file-icon--ochre:before{color:#db524a;background-color:#fbeeed}.b-file-icon--error:before,.b-file-icon--red:before{color:#b81237;background-color:#f8e7eb}.b-file-icon--success:before{color:#008a07;background-color:#e6f3e6}.b-file-icon .b-icon{width:36px;height:36px}.b-support-carousel{position:relative;margin:0}@media (min-width:768px){.b-support-carousel{margin:0 15px}}@media (min-width:992px){.b-support-carousel{margin:0 30px}}.b-support-carousel__carousel{width:calc(100% + 7.5px);margin-left:-3.75px}@media (min-width:992px){.b-support-carousel__carousel{width:calc(100% + 15px);margin-left:-7.5px}}.b-support-carousel__carousel-item{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%}@media (min-width:768px){.b-support-carousel__carousel-item{width:50%}}@media (min-width:992px){.b-support-carousel__carousel-item{width:33.33333%;margin:0}}.b-support-carousel__carousel-item>.card{margin-left:7.5px;margin-right:7.5px}.b-support-carousel--carousel-loaded .b-support-carousel__carousel-item{width:100%}.b-support-carousel__carousel-control{position:absolute;display:-ms-flexbox;display:flex;width:30px;height:100%;-ms-flex-align:center;align-items:center;top:0;fill:#0053dc;transition:all .15s ease-in-out}@media (min-width:992px){.b-support-carousel__carousel-control{width:60px}}.b-support-carousel__carousel-control:active,.b-support-carousel__carousel-control:focus,.b-support-carousel__carousel-control:hover{fill:#002664}.b-support-carousel__carousel-control--previous{left:0}@media (max-width:767px){.b-support-carousel__carousel-control--previous{left:10px}}@media (min-width:768px){.b-support-carousel__carousel-control--previous{left:-30px}}.b-support-carousel__carousel-control--next{right:0}@media (min-width:768px){.b-support-carousel__carousel-control--next{right:-30px}}@media (min-width:992px){.b-support-carousel__carousel-control--next{right:-60px}}.b-support-carousel__carousel-control .b-icon{width:22px;height:44px;fill:inherit}.b-support-tile{position:relative;width:100%;height:100%;overflow:hidden;margin-bottom:15px;border-color:#cdd3d6;text-align:center;text-decoration:none;color:#000;transition:all .15s ease-in-out}@media (min-width:768px){.b-support-tile{margin-bottom:0}}.b-support-tile .card-footer{position:absolute;bottom:50%;height:100%;background-color:#0053dc;color:#fff;text-align:left;transition:all .15s ease-in-out;transform:scale(.5);opacity:0}.b-support-tile:active,.b-support-tile:focus,.b-support-tile:hover{text-decoration:none;outline:none;box-shadow:none;border-color:#0053dc}.b-support-tile:active .card-footer,.b-support-tile:focus .card-footer,.b-support-tile:hover .card-footer{display:none;bottom:0;transform:scale(1);opacity:1}@media (min-width:768px){.b-support-tile:active .card-footer,.b-support-tile:focus .card-footer,.b-support-tile:hover .card-footer{display:block}}@media (min-width:768px){.b-support-tile:active .b-button,.b-support-tile:active .b-button:hover,.b-support-tile:focus .b-button,.b-support-tile:focus .b-button:hover,.b-support-tile:hover .b-button,.b-support-tile:hover .b-button:hover{border-color:#fff;color:#fff;background-color:transparent}.b-support-tile:active .b-button .b-icon,.b-support-tile:active .b-button:hover .b-icon,.b-support-tile:focus .b-button .b-icon,.b-support-tile:focus .b-button:hover .b-icon,.b-support-tile:hover .b-button .b-icon,.b-support-tile:hover .b-button:hover .b-icon{fill:#fff}}.b-support-tile__illustration{width:auto;height:60px;margin-top:30px;margin-bottom:15px;fill:#523719}.b-support-tile__heading{text-transform:uppercase;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#000}.b-support-tile .b-button{width:100%;min-width:0;max-width:100%}.b-support-tile .b-button .b-icon{width:24px;height:24px;margin-top:-2px}@media (min-width:992px) and (max-width:1199px){.b-support-tile .b-button:not(:disabled):not(.disabled){padding-left:5px;padding-right:5px;font-size:.75rem}.b-support-tile .b-button .b-icon{width:18px;height:18px;margin-top:2px}}.b-support-tile .b-button,.b-support-tile .b-button .b-icon{transition:all .15s ease-in-out}.b-support-tile .card-footer{font-size:.875rem}.b-support-tile .card-footer .b-heading{margin-bottom:15px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.25rem}.b-breadcrumbs{background-color:#ebebeb;margin:0 -15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-breadcrumbs{margin:0}}@media print{.b-breadcrumbs{display:none}}.b-breadcrumbs .breadcrumb{margin-bottom:0;padding:15px;background:none;display:inline-block}.b-breadcrumbs .breadcrumb-item{display:inline}.b-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{content:">";color:#000}.b-breadcrumbs .breadcrumb-item.active{color:#000}.b-breadcrumbs .breadcrumb-item a:link,.b-breadcrumbs .breadcrumb-item a:visited{color:#495054;text-decoration:none}.b-breadcrumbs .breadcrumb-item a:active,.b-breadcrumbs .breadcrumb-item a:hover{color:#0053dc;text-decoration:underline}.b-discussion-tabs{padding:0 20px;border-bottom:1px solid #e7e7e8}.b-discussion-tabs .nav-item{padding:0 5px}.b-discussion-tabs .nav-link{border:1px solid #ebebeb;border-top:2px solid #0053dc;border-bottom:none;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-decoration:none;text-transform:uppercase;background-color:#f2f2f2}.b-discussion-tabs .nav-link.active{border-color:#0053dc}.b-discussion-tabs .nav-link.active .b-icon{fill:#fff}.b-discussion-tabs .b-icon{display:block;margin:0 auto 4px;width:52px;height:52px;fill:#0053dc}.b-discussion-members{margin:30px 0}.b-discussion-members__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.b-discussion-members__header .b-heading{margin-bottom:0}.b-discussion-members__currently-online{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#523719}.b-discussion-members__currently-online .b-heading{display:inline;color:#000}.b-discussion-members__members-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;list-style-type:none;margin:0 0 15px;padding:0}.b-discussion-members__member{list-style-type:none;margin:0;padding:0}.b-discussion-members__member-link{display:block;margin:0 7.5px;padding:0;font-size:.875rem;text-align:center}.b-discussion-members__member-link:link,.b-discussion-members__member-link:visited{color:#000;text-decoration:none;transition:all .15s ease-in-out}.b-discussion-members__member-link:active,.b-discussion-members__member-link:hover{color:#0053dc;text-decoration:underline}.b-discussion-members__member-link:first-child{margin-left:0}.b-discussion-members__member-link:last-child{margin-right:0}.b-discussion-members__member-avatar{width:72px;height:auto;margin-bottom:4px}.b-discussion-members__view-all{display:block;margin:0 auto}.b-discussions-list__discussions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0 0 30px;padding:0;border-top:1px solid #ebebeb}.b-discussions-list__discussion{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #ebebeb;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-discussions-list__discussion:first-child{margin-left:0}.b-discussions-list__discussion:last-child{margin-right:0}.b-discussions-list__discussion-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:58px;padding:30px 30px 30px 75px}.b-discussions-list__discussion-link:link,.b-discussions-list__discussion-link:visited{color:#000;text-decoration:none}.b-discussions-list__discussion-link:active .b-discussions-list__discussion-title,.b-discussions-list__discussion-link:hover .b-discussions-list__discussion-title{color:#0053dc;text-decoration:underline}.b-discussions-list__member-avatar{position:absolute;top:30px;left:0}.b-discussions-list__discussion-title{width:100%;margin-bottom:7.5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#0053dc;transition:all .15s ease-in-out}.b-discussions-list__discussion-author{margin-right:15px;margin-bottom:7.5px;color:#495054}.b-discussions-list__discussion-author-name{text-transform:uppercase;color:#000}.b-discussions-list__discussion-date .b-icon{vertical-align:middle;margin-top:-4px;fill:#0053dc}.b-discussions-list__discussion-replies-likes{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.b-discussions-list__discussion-replies-likes .b-icon{vertical-align:middle;margin-top:-4px;fill:#0053dc}.b-discussions-list__discussion-likes,.b-discussions-list__discussion-replies{margin-right:15px}.b-discussions-list__new-discussion{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.b-discussions-list__new-discussion .form-group{width:100%}.b-discussions-list__new-discussion-label{position:absolute;top:-20px;left:0;padding:0}.b-discussions-list__new-discussion--floating-enabled .b-discussions-list__new-discussion-label{top:0;padding:7.5px;transition:all .15s ease-in-out}.b-discussions-list__new-discussion--floating .b-discussions-list__new-discussion-label{top:-20px;padding:0}.b-discussions-list__new-discussion-textarea{padding:7.5px}.b-discussions-list__new-discussion-username{color:#0053dc}.b-discussions-list__new-discussion-submit-button{width:auto}.b-discussion__teacher-icon{display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle}.b-discussion__member-avatar{width:58px;height:58px}.b-discussion__title{width:100%;margin-bottom:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;transition:all .15s ease-in-out}.b-discussion__header{display:-ms-flexbox;display:flex}.b-discussion__meta{margin-left:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-discussion__author-name{color:#000;font-size:1.125rem}.b-discussion__date{color:#cdd3d6}.b-discussion__content{margin:7.5px 0 15px}.b-discussion__footer{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;margin:15px 0 7.5px;padding:15px 0 0;border-top:1px solid #ebebeb}.b-discussion__replies-likes{margin-left:auto;display:-ms-flexbox;display:flex}.b-discussion__replies-likes .b-icon{vertical-align:middle;margin-top:-4px;fill:#0053dc}.b-discussion__like-count.b-discussion-liked{color:#523719}.b-discussion__like-count.b-discussion-liked .b-icon{fill:#523719}.b-discussion__like-count,.b-discussion__reply-count{margin-right:15px}.b-discussion__replies{margin:7.5px 0 3.75px;padding:0;border:1px solid #ebebeb;background:#f2f2f2}.b-discussion__reply-list{padding:0 15px}.b-discussion__reply{list-style-type:none;margin:7.5px 0;padding:0 0 15px;border-bottom:1px solid #ebebeb;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-discussion__reply-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:58px;padding:30px 30px 30px 75px}.b-discussion__reply-link:link,.b-discussion__reply-link:visited{color:#000;text-decoration:none}.b-discussion__reply-link:active .b-discussions-list__title,.b-discussion__reply-link:hover .b-discussions-list__title{color:#0053dc;text-decoration:underline}.b-discussion__reply-title{width:100%;margin-bottom:7.5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#0053dc;transition:all .15s ease-in-out}.b-discussion__reply-date .b-icon{vertical-align:middle;margin-top:-4px;fill:#0053dc}.b-discussion__reply-meta{margin-left:15px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-discussion__reply-actions{text-align:right;padding-right:15px}.b-discussion__reply-actions a{padding:0 0 0 7.5px}.b-discussion__reply-replies-likes{margin-left:auto;display:-ms-flexbox;display:flex;padding-right:0}.b-discussion__reply-replies-likes .b-icon{vertical-align:middle;margin-top:-4px}.b-discussion__reply-likes{cursor:pointer}.b-discussion__reply-likes.b-discussion-liked{color:#523719}.b-discussion__reply-likes.b-discussion-liked .b-icon{fill:#523719}.b-discussion__reply-likes-count{width:1.5rem;display:inline-block}.b-discussion__reply-header{margin:15px 0 0;display:-ms-flexbox;display:flex}.b-discussion__reply-header .b-discussion__more-button{margin-top:-4px}.b-discussion__reply-content{margin:7.5px 0 0;color:#7a858c}.b-discussion__reply-author{margin-right:15px;margin-bottom:7.5px;color:#495054}.b-discussion__reply-author-name{color:#000;font-size:1.125rem}.b-discussion__reply-date{color:#cdd3d6}.b-discussion__replies-footer{margin:7.5px 15px 0;font-size:.875rem}.b-discussion__reply-input{display:-ms-flexbox;display:flex}.b-discussion__reply-input textarea{width:100%;height:100%;color:#495054;border-color:#cdd3d6;line-height:1.125rem;font-size:1rem;padding:7.5px}.b-discussion__reply-input .b-button{min-width:4rem}.b-discussion__more-button{background:transparent;background-color:transparent;border:none;outline:none;padding:1px 0}.b-discussion__more-button:focus{outline:none}.b-discussion__more-button:hover{cursor:hand;cursor:pointer}.b-discussion__more-button:hover .b-icon{fill:#f3631b}.b-discussion__more-menu a{text-decoration:none}.b-discussion__more-menu .dropdown-item{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s ease}.b-discussion__more-menu .dropdown-item-active,.b-discussion__more-menu .dropdown-item:active{background-color:#7a858c;color:#000}.b-discussion__more-menu .dropdown-item:focus,.b-discussion__more-menu .dropdown-item:hover{background-color:#ebebeb}.b-discussion__more-menu.show{max-height:300px;border-color:#cdd3d6;box-shadow:0 0 7px 0 rgba(0,0,0,.333)}.b-discussion__policy{margin:7.5px 0 3.75px;padding:0;border:1px solid #ebebeb;background:#f2f2f2}.b-discussion__policy-content{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:small;padding:7.5px 15px;margin:7.5px 0;color:#495054;line-height:20px}.b-assessment-quiz-results__overview{position:relative;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #cdd3d6;text-align:center}.b-assessment-quiz-results__overview-cross,.b-assessment-quiz-results__overview-tick{width:50px;height:50px;margin:0 auto 10px;fill:#fff;border-radius:50%}.b-assessment-quiz-results__overview-tick{background-color:#008a07}.b-assessment-quiz-results__overview-cross{background-color:#b81237}@media (min-width:768px){.b-assessment-quiz-results__overview{padding:30px 0 30px 100px;text-align:left}.b-assessment-quiz-results__overview-cross,.b-assessment-quiz-results__overview-tick{position:absolute;top:30px;left:15px}.b-assessment-quiz-results__overview p:last-child{margin-bottom:0}}.b-assessment-quiz-results__review-wrapper{height:300px;overflow:hidden;margin-bottom:30px}@media (min-width:992px){.b-assessment-quiz-results__review-wrapper{height:420px;margin-bottom:0}}.b-assessment-quiz-results__review-wrapper:after{content:"";position:absolute;bottom:40px;left:0;right:0;width:100%;height:200px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}@media (min-width:992px){.b-assessment-quiz-results__review-wrapper:after{bottom:0}}.b-assessment-quiz-results__review-wrapper-view-all{position:absolute;bottom:10px;width:100%;text-align:center;color:#0053dc;text-decoration:underline;background:none;border:none;cursor:pointer;transition:all .15s ease-in-out}@media (min-width:992px){.b-assessment-quiz-results__review-wrapper-view-all{bottom:-20px}}.b-assessment-quiz-results__review-wrapper-view-all:active,.b-assessment-quiz-results__review-wrapper-view-all:focus,.b-assessment-quiz-results__review-wrapper-view-all:hover{color:#002664}.b-assessment-quiz-results__review-wrapper--expanded{height:auto;overflow:visible;margin-bottom:0}.b-assessment-quiz-results__review-wrapper--expanded .b-assessment-quiz-results__review-wrapper-view-all,.b-assessment-quiz-results__review-wrapper--expanded:after{display:none}.b-assessment-quiz-results .custom-control-input:disabled~.custom-control-label:before{background-color:#fff}.b-assessment-quiz-results .custom-control-input:disabled~.custom-control-label{color:#000}.b-assessment-quiz-results__correct-message,.b-assessment-quiz-results__incorrect-message{padding:7.5px 15px;margin-top:7.5px;background-color:#cdd3d6}.b-assessment-quiz-results__correct .custom-control-input:disabled:checked~.custom-control-label:before,.b-assessment-quiz-results__correct .custom-control-input:disabled~.custom-control-label:before{background-color:#008a07}.b-assessment-quiz-results__correct .custom-control-input~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.b-assessment-quiz-results__correct-message{color:#008a07}.b-assessment-quiz-results__incorrect .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#b81237}.b-assessment-quiz-results__incorrect-message{color:#b81237}.b-quiz-timer{margin-bottom:14px}.b-quiz-timer .b-icon{vertical-align:middle;margin-top:-4px}.b-quiz-timer__heading{display:inline-block;margin-bottom:0;padding-right:10px;vertical-align:middle;line-height:24px;font-weight:400;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-quiz-timer__time-remaining{margin-left:30px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;transition:all .15s ease-in-out;transform:scaleX(1);transform-origin:center;font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b-quiz-timer__time-remaining--warning{color:#b81237;transition:none;animation:animation-text-flash 1s 5}.b-quiz-timer__time-expired-modal .modal-content{border-radius:0}.b-quiz-timer__time-expired-modal .modal-body{padding:30px 15px 15px}.b-quiz-timer__time-expired-modal .b-info-panel{-ms-flex-direction:column;flex-direction:column}.b-quiz-timer__time-expired-modal .b-info-panel__icon{margin:0 auto}.b-quiz-timer__time-expired-modal .b-heading{text-align:center}.b-quiz-timer__time-expired-modal .b-info-panel{margin-bottom:0}.b-unit-header{padding:0 0 15px;margin:0 -15px;color:#000}@media (min-width:768px){.b-unit-header{padding:0 0 30px;margin:0}}.b-unit-header>.row{-ms-flex-align:center;align-items:center}.b-unit-header__image{margin-bottom:15px}@media (min-width:768px){.b-unit-header__image{margin-bottom:0}}.b-unit-header__dates{margin-top:30px;margin-bottom:3.75px;font-size:1.125rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-unit-header__hours{margin-bottom:3.75px;font-size:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-unit-header__back{padding-top:15px;padding-bottom:15px}@media (min-width:768px){.b-unit-header__back{padding-top:30px;padding-bottom:30px}}.b-unit-header__progress{padding-top:0;padding-bottom:0}@media (min-width:768px){.b-unit-header__progress{margin-top:-60px}}.b-lesson-completed{padding:45px 0;text-align:center}.b-lesson-completed__icon{width:50px;height:50px;margin-bottom:30px;border:5px solid #008a07;border-radius:50%;background-color:#008a07}.b-lesson-completed__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:30px}.b-lesson-completed__buttons .b-button:not(:disabled):not(.disabled){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:230px;height:62px;padding:7px 15px 6px;margin:0 25px;font-size:1.25rem;white-space:normal}.b-dashboard-feedback{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;padding:15px;background-color:#cdd3d6;color:#000}@media (min-width:768px){.b-dashboard-feedback{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 25px}}.b-dashboard-feedback>.b-tooltip-icon .b-icon{width:22px;height:22px;margin-top:-7px}.b-dashboard-feedback--hidden{display:none}.b-dashboard-feedback__heading{width:auto;margin:0 0 15px;line-height:16px;text-transform:uppercase;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}@media (min-width:768px){.b-dashboard-feedback__heading{width:100px;margin:0}}.b-dashboard-feedback__heading-icon{-ms-flex-positive:2;flex-grow:2;width:18px;height:18px;margin:-4px 0 0 4px;fill:#0053dc}.b-dashboard-feedback__heading-tooltip.tooltip.show{opacity:1}.b-dashboard-feedback__heading-tooltip .tooltip-inner{background-color:#0053dc}.b-dashboard-feedback__heading-tooltip .tooltip-inner,.b-dashboard-feedback__heading-tooltip .tooltip-inner a:link,.b-dashboard-feedback__heading-tooltip .tooltip-inner a:visited{color:#fff}.b-dashboard-feedback__heading-tooltip.bs-tooltip-top .arrow:before{border-top-color:#0053dc}.b-dashboard-feedback__heading-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#0053dc}.b-dashboard-feedback__carousel-wrapper{position:relative;width:calc(100% + 10px);margin:0 -5px;min-height:100px}@media (min-width:768px){.b-dashboard-feedback__carousel-wrapper{width:calc(100% - 176px - 22px);margin:0 40px 0 60px}}.b-dashboard-feedback__carousel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 30px);height:100px;margin-left:-3px;overflow-y:hidden}.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel{display:block;overflow:visible!important;overflow-y:visible}.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel:after,.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel:before{content:"";position:absolute;top:0;right:-15px;z-index:2;height:100%;width:30px;background:linear-gradient(90deg,rgba(205,211,214,0) 0,#cdd3d6);pointer-events:none}@media (min-width:768px){.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel:after,.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel:before{display:none}}@media (min-width:768px){.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel{width:100%;margin-left:0;overflow:hidden!important}}.b-dashboard-feedback__carousel-item,.b-dashboard-feedback__carousel>div,.b-dashboard-feedback__carousel>div>div{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.b-dashboard-feedback__carousel-item{width:100%;min-height:100px}@media (min-width:768px){.b-dashboard-feedback__carousel-item{width:33%}}.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel-item{width:100%}.b-dashboard-feedback__card{width:100%;margin:0 7.5px;border:1px solid #cdd3d6;background-color:#fff}.b-dashboard-feedback__card:link,.b-dashboard-feedback__card:visited{text-decoration:none}.b-dashboard-feedback__card .card-body{position:relative;padding:7.5px 15px 15px;color:#000}.b-dashboard-feedback__card .card-footer{position:absolute;bottom:50%;z-index:1;width:100%;height:100%;padding:7.5px 15px 15px;background-color:#0053dc;color:#fff;transition:all .15s ease-in-out;transform:scale(.5);opacity:0}.b-dashboard-feedback__card:active,.b-dashboard-feedback__card:focus,.b-dashboard-feedback__card:hover{text-decoration:none;outline:none;box-shadow:none;border-color:#0053dc}.b-dashboard-feedback__card:active .card-footer,.b-dashboard-feedback__card:focus .card-footer,.b-dashboard-feedback__card:hover .card-footer{display:none;bottom:0;transform:scale(1);opacity:1}@media (min-width:768px){.b-dashboard-feedback__card:active .card-footer,.b-dashboard-feedback__card:focus .card-footer,.b-dashboard-feedback__card:hover .card-footer{display:block}}.b-dashboard-feedback__card:active .b-dashboard-feedback__card-cta,.b-dashboard-feedback__card:focus .b-dashboard-feedback__card-cta,.b-dashboard-feedback__card:hover .b-dashboard-feedback__card-cta{color:#fff;fill:#fff}.b-dashboard-feedback__card:active .b-dashboard-feedback__card-close-button,.b-dashboard-feedback__card:focus .b-dashboard-feedback__card-close-button,.b-dashboard-feedback__card:hover .b-dashboard-feedback__card-close-button{background-color:#fff;fill:#0053dc}.b-dashboard-feedback__card-heading,.b-dashboard-feedback__card-status-heading{margin-bottom:10px;font-size:.625rem;line-height:.75rem;text-transform:uppercase}.b-dashboard-feedback__card-status-notification{width:7px;height:7px;border-radius:50%;display:inline-block}.b-dashboard-feedback__card-status-heading{position:relative;margin-bottom:5px}.b-dashboard-feedback__card-status-heading--highlight,.b-dashboard-feedback__card-title{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-dashboard-feedback__card-title{font-size:1rem;line-height:1.125rem}.b-dashboard-feedback__card-cta{position:absolute;bottom:7.5px;left:15px;z-index:2;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0053dc;text-decoration:underline;transition:all .15s ease-in-out}.b-dashboard-feedback__card-cta-icon{position:relative;width:16px;height:16px;margin:-4px 0 0 4px;vertical-align:middle;fill:currentColor}.b-dashboard-feedback__card-cta-icon--exclamation{width:18px;height:18px;vertical-align:middle;margin-top:-1px}.b-dashboard-feedback__card-close-button{position:absolute;top:5px;right:5px;z-index:3;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#7a858c;fill:#fff;transition:all .15s ease-in-out;cursor:pointer}.b-dashboard-feedback__card-close-button .b-icon{position:relative;width:18px;height:18px;min-width:18px}@media (min-width:768px){.b-dashboard-feedback__card-close-button{width:14px;height:14px}.b-dashboard-feedback__card-close-button .b-icon{top:-1px;width:14px;height:14px;min-width:14px}}.b-dashboard-feedback__carousel-control{position:absolute;display:none;width:60px;height:100%;top:0;fill:#0053dc;transition:all .15s ease-in-out}@media (min-width:768px){.b-dashboard-feedback__carousel-control{width:30px}}@media (min-width:992px){.b-dashboard-feedback__carousel-control{width:40px}}@media (min-width:768px){.b-dashboard-feedback--carousel .b-dashboard-feedback__carousel-control{display:-ms-flexbox;display:flex}}.b-dashboard-feedback__carousel-control:active,.b-dashboard-feedback__carousel-control:focus,.b-dashboard-feedback__carousel-control:hover{fill:#002664}.b-dashboard-feedback__carousel-control--previous{left:-30px}.b-dashboard-feedback__carousel-control--previous .b-icon{margin-right:7.5px}@media (min-width:992px){.b-dashboard-feedback__carousel-control--previous .b-icon{margin-right:15px}}.b-dashboard-feedback__carousel-control--next{right:-30px}.b-dashboard-feedback__carousel-control--next .b-icon{margin-left:7.5px}@media (min-width:992px){.b-dashboard-feedback__carousel-control--next .b-icon{margin-left:15px}}.b-dashboard-feedback__carousel-control .b-icon{position:absolute;top:50%;width:22px;height:44px;margin-top:-22px;fill:inherit}.b-dashboard-feedback__delete-feedback-modal{text-align:center}.b-dashboard-feedback__delete-feedback-modal-close-button{position:absolute;top:15px;right:15px;z-index:2;border:none;background:none;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;color:#cdd3d6;cursor:pointer;transition:all .15s ease-in-out}.b-dashboard-feedback__delete-feedback-modal-close-button .b-icon{width:16px;height:16px;margin-right:4px;margin-top:-1px;border-radius:50%;vertical-align:middle;background-color:#cdd3d6;fill:#fff;transition:all .15s ease-in-out}.b-dashboard-feedback__delete-feedback-modal-close-button:active,.b-dashboard-feedback__delete-feedback-modal-close-button:hover{color:#000}.b-dashboard-feedback__delete-feedback-modal-close-button:active .b-icon,.b-dashboard-feedback__delete-feedback-modal-close-button:hover .b-icon{background-color:#000}.b-dashboard-feedback__delete-feedback-modal .modal-content{border-radius:0}.b-dashboard-feedback__delete-feedback-modal .modal-body{padding:50px 15px 20px}.b-dashboard-feedback__delete-feedback-modal .b-info-panel{-ms-flex-direction:column;flex-direction:column;padding:40px;margin-bottom:0}.b-dashboard-feedback__delete-feedback-modal .b-info-panel__icon{margin:0 auto}.b-dashboard-feedback__delete-feedback-modal .b-info-panel__content{width:100%}.b-dashboard-feedback-status--unsatisfactory .b-dashboard-feedback__card-status-notification{background-color:#b81237}.b-dashboard-feedback-status--satisfactory .b-dashboard-feedback__card-status-notification{background-color:#004000}.b-dashboard-feedback-status--satisfactory .b-dashboard-feedback__card-cta-icon--exclamation{display:none}@media (max-width:767px){.b-secondary-navigation__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b-secondary-navigation .nav-item:last-child{padding-right:30px}}.b-secondary-navigation .nav-link{height:100%;position:relative;margin:0 -1px;text-decoration:none;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#22272b;transition:all .15s ease-in-out;fill:#22272b;background:none;border:none}.b-secondary-navigation .nav-link:after{content:"";position:absolute;bottom:-1px;left:15px;right:15px;height:5px;background-color:transparent;transition:all .15s ease-in-out}.b-secondary-navigation .nav-link:focus:not(.focus-visible){outline:none}@media (max-width:767px){.b-secondary-navigation .nav-link{line-height:2.2}}@media (min-width:1200px){.b-secondary-navigation .nav-link{padding:13px 30px;margin:0 0 -1px}.b-secondary-navigation .nav-link:after{left:30px;right:30px}}@media (min-width:992px){.b-site-header--compact .b-secondary-navigation .nav-link{font-size:.9375rem}}.b-secondary-navigation .nav-item-active .nav-link:after,.b-secondary-navigation .nav-item:hover .nav-link:after{background-color:#0053dc}.b-secondary-navigation__nav-item--home a,.b-secondary-navigation__nav-item--search a{margin:0 0 -2px}.b-secondary-navigation__notification-count{display:-ms-flexbox;display:flex;float:right;margin-top:4px}@media (min-width:768px){.b-secondary-navigation__notification-count{font-size:.625rem}}.b-secondary-navigation__notification-count-inner{margin-left:-30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:15px;height:15px;padding:3px 0 0;border-radius:50%;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.5625rem;text-transform:uppercase;background:#523719}.b-secondary-navigation--hidden{display:none}@media (max-width:767px){.b-secondary-navigation .nav-item a{line-height:.875rem}.b-secondary-navigation .b-secondary-navigation__notification-count{position:relative;left:25px}}.b-header-search{padding:5px 0 15px}.b-header-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.b-header-search .b-form-group__label,.b-header-search .custom-control-label{font-size:.75rem;line-height:2}.b-header-search .b-form-group__input,.b-header-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-header-search .custom-control-inline{margin-right:.8em}.b-header-search .custom-control-label:before{background-color:#fff}.b-header-search__search-field .b-form-group__label{color:#7a858c;padding:7px 10px 7px 33px}.b-header-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}.b-header-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-header-search__search-field .btn{min-width:0}@media only screen and (min-width:375px){.b-header-search{padding:15px 0}.b-header-search .b-form-group{margin-bottom:15px}}@media (min-width:576px){.b-header-search .b-form-group__label{margin-right:1rem}.b-header-search .b-form-group__label,.b-header-search .custom-control-label{font-size:.8125rem;line-height:1.6}.b-header-search__search-field .b-form-group__label{padding:8px 10px 7px 33px}}@media (min-width:768px){.b-header-search{padding:24px 0}.b-header-search .b-form-group__label,.b-header-search .custom-control-label{font-size:.875rem}.b-header-search .b-form-group{margin:8px 0 0}.b-header-search .custom-control-inline{margin-right:1em}.b-header-search__search-field{margin:0!important}.b-header-search__search-field .b-form-group__label{line-height:1.6}}.b-allocation-tracking{position:relative;margin:0;background-color:#fff;color:#000}.b-allocation-tracking:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-allocation-tracking--loading:after{opacity:1;top:0;bottom:0}.b-allocation-tracking__overview{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 14px}@media (max-width:767px){.b-allocation-tracking__overview{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px 3px}}.b-allocation-tracking__card{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;margin:15px 6px;border:1px solid #ebebeb;box-shadow:0 2px 4px 0 rgba(0,0,0,.03);transition:all .15s ease-in-out}@media (max-width:767px){.b-allocation-tracking__card{margin:3px 6px}}.b-allocation-tracking__card,.b-allocation-tracking__card:link,.b-allocation-tracking__card:visited{text-decoration:none;color:#000}.b-allocation-tracking__card-img{padding:15px}.b-allocation-tracking__card-body{position:relative;padding:9px 0}.b-allocation-tracking__card-body:after{content:"";position:absolute;left:0;bottom:13px;width:24px;height:1px;background-color:#004e7e}.b-allocation-tracking__card-title{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-allocation-tracking__card-number,.b-allocation-tracking__card-number-placeholder{display:block;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;text-transform:none;color:#002664}.b-allocation-tracking__view-chart{width:100%;height:30px;border:none;background:#f2f2f2;line-height:30px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;color:#0053dc;text-align:center;cursor:pointer;transition:all .15s ease-in-out}.b-allocation-tracking__view-chart:active,.b-allocation-tracking__view-chart:focus,.b-allocation-tracking__view-chart:hover{outline:none;background-color:rgba(0,0,0,.15)}.b-allocation-tracking__view-chart .b-allocation-tracking__close-chart,.b-allocation-tracking__view-chart .b-allocation-tracking__close-chart-icon{display:none}.b-allocation-tracking__view-chart .b-icon{vertical-align:middle;margin-top:-3px}.b-allocation-tracking__view-chart[aria-expanded=true] .b-allocation-tracking__open-chart,.b-allocation-tracking__view-chart[aria-expanded=true] .b-allocation-tracking__open-chart-icon{display:none}.b-allocation-tracking__view-chart[aria-expanded=true] .b-allocation-tracking__close-chart,.b-allocation-tracking__view-chart[aria-expanded=true] .b-allocation-tracking__close-chart-icon{display:inline}.b-allocation-tracking__chart.collapse{display:block;height:0;overflow:hidden}.b-allocation-tracking__chart.collapse.show{height:auto}.b-assessment-allocation-table{position:relative;margin:0 0 15px;background-color:#fff}.b-assessment-allocation-table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-allocation-tracking--loading .b-assessment-allocation-table:after,.b-assessment-allocation-table--loading:after{opacity:1;top:0;bottom:0}.b-assessment-allocation-table__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0;color:#000}@media (max-width:767px){.b-assessment-allocation-table__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-assessment-allocation-table__header .b-heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#495054}.b-assessment-allocation-table__filter .b-form-group{margin-bottom:0}.b-assessment-allocation-table__filter .b-form-group__input,.b-assessment-allocation-table__filter .b-form-group__label{width:auto;margin:0}.b-assessment-allocation-table__filter .b-form-group__input .btn{border-radius:0}.b-assessment-allocation-table__filter .b-form-group__label:first-child{margin-right:15px}.b-assessment-allocation-table__filter .b-form-group__label:last-child:nth-child(3){margin-left:15px}@media (min-width:768px){.b-assessment-allocation-table__filter .b-form-group__label:last-child:first-child{margin:0}}.b-assessment-allocation-table__classes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-pack:end;justify-content:end}.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled).active,.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-assessment-allocation-table__toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-assessment-allocation-table__table{margin:0;color:#000}.b-assessment-allocation-table__table--hidden{display:none}.b-assessment-allocation-table__table .table{table-layout:auto;margin-bottom:0}.b-assessment-allocation-table__table .table td{word-wrap:break-word;word-break:break-word}.b-assessment-allocation-table__table .table td,.b-assessment-allocation-table__table .table th{border-color:#cdd3d6}.b-assessment-allocation-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-assessment-allocation-table__table .table thead th:last-of-type{width:0!important}.b-assessment-allocation-table__table .table-striped tbody tr{background-color:#fff}.b-assessment-allocation-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-assessment-allocation-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-assessment-allocation-table__table .b-assessment-allocation-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-assessment-allocation-table__table .b-assessment-allocation-table__table-header td,.b-assessment-allocation-table__table .b-assessment-allocation-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-assessment-allocation-table__table .b-assessment-allocation-table__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-assessment-allocation-table__table{overflow:hidden}.b-assessment-allocation-table__table .table,.b-assessment-allocation-table__table tbody,.b-assessment-allocation-table__table td,.b-assessment-allocation-table__table th,.b-assessment-allocation-table__table thead,.b-assessment-allocation-table__table tr{display:block}.b-assessment-allocation-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-assessment-allocation-table__table tr{border-top:6px solid #cdd3d6}.b-assessment-allocation-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-assessment-allocation-table__table .b-assessment-allocation-table__cell--danger{border-top:4px solid #b81237!important}.b-assessment-allocation-table__table .b-assessment-allocation-table__cell--warning{border-top:4px solid #c95000!important}.b-assessment-allocation-table__table .b-assessment-allocation-table__cell--success{border-top:4px solid #008a07!important}.b-assessment-allocation-table__table .b-assessment-allocation-table__cell--info{border-top:4px solid #0053dc!important}.b-assessment-allocation-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%;word-break:break-word}}@media (max-width:397px){.b-assessment-allocation-table__table td:before{word-wrap:normal}.b-assessment-allocation-table__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-assessment-allocation-table__cell--danger,.table .b-assessment-allocation-table__cell--info,.table .b-assessment-allocation-table__cell--success,.table .b-assessment-allocation-table__cell--warning{position:relative;padding-left:20px}}.b-assessment-allocation-table__cell--danger{color:#b81237}.b-assessment-allocation-table__cell--warning{color:#c95000}.b-assessment-allocation-table__cell--success{color:#008a07}.b-assessment-allocation-table__cell--info{color:#0053dc}.b-assessment-allocation-table__date-due{display:inline-block;margin-bottom:0}@media (max-width:767px){.b-assessment-allocation-table__date-due:not(.overdue):before{content:"("}.b-assessment-allocation-table__date-due:not(.overdue):after{content:")"}}@media (min-width:768px){.b-assessment-allocation-table__overdue{visibility:hidden}.b-assessment-allocation-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-assessment-allocation-table__date-due>span{display:block;padding:15px 15px 15px 20px;font-size:12px}.b-assessment-allocation-table__date-due:hover{width:100%}.b-assessment-allocation-table__cell--danger .b-assessment-allocation-table__date-due{background-color:#b81237;color:#fff}.b-assessment-allocation-table__cell--warning .b-assessment-allocation-table__date-due{background-color:#c95000;color:#fff}.b-assessment-allocation-table__cell--success .b-assessment-allocation-table__date-due{background-color:#008a07;color:#fff}.b-assessment-allocation-table__cell--info .b-assessment-allocation-table__date-due{background-color:#0053dc;color:#fff}}.b-assessment-allocation-table__message-icon{width:22px;height:22px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-assessment-allocation-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-assessment-allocation-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-assessment-allocation-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-assessment-allocation-table__file:last-of-type{margin-bottom:0}.b-assessment-allocation-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded .b-datatable__table-actions,.b-assessment-allocation-table #b-js-assessment-allocation-table-graded .b-datatable__table-th[aria-label=Actions],.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:last-of-type:empty{display:none}@media (min-width:768px){.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:last-of-type:empty{display:table-cell}}@media (max-width:767px){.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:not(.dataTables_empty):first-of-type:before{content:"Submitted:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(2):before{content:"Status:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(3):before{content:"Course/Unit:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(4):before{content:"Cohort:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(5):before{content:"Assessment name:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(6):before{content:"Student:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(7):before{content:"Learner ID:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(8):before{content:"Attempt:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(9):before{content:"Actions:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:first-of-type:before{content:"Submitted:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(2):before{content:"Marked:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(3):before{content:"Status:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(4):before{content:"Course/Unit:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(5):before{content:"Cohort:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(6):before{content:"Assessment name:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(7):before{content:"Student:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(8):before{content:"Learner ID:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(9):before{content:"Attempt:"}.b-assessment-allocation-table #b-js-assessment-allocation-table-graded td:nth-of-type(10):before{content:"Offsite:"}}@media (max-width:991px){.b-assessment-allocation-table .b-datatable .dt-buttons{display:block}}@media (max-width:575px){.b-assessment-allocation-table__class-filter{width:100%}}.b-assessment-allocation-ssp-table{position:relative;margin:0 0 15px;background-color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-allocation-ssp-table__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0;color:#000}@media (max-width:767px){.b-assessment-allocation-ssp-table__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-assessment-allocation-ssp-table__header .b-heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#495054}.b-assessment-allocation-ssp-table__filter-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:15px 15px 0;font-size:.875rem}@media (min-width:768px){.b-assessment-allocation-ssp-table__filter-container{gap:0}}.b-assessment-allocation-ssp-table__filter-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:end;gap:15px}.b-assessment-allocation-ssp-table__filter-group a{text-decoration:none}.b-assessment-allocation-ssp-table__filter-group a:hover{text-decoration:underline}@media (min-width:768px){.b-assessment-allocation-ssp-table__filter-group{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-assessment-allocation-ssp-table__filter-group>div{width:100%}@media (min-width:768px){.b-assessment-allocation-ssp-table__filter-group>div{width:auto}}.b-assessment-allocation-ssp-table__filter-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:40px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;color:#22272b;border-color:#cdd3d6;background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-assessment-allocation-ssp-table__filter-dropdown:hover{cursor:pointer}.b-assessment-allocation-ssp-table__filter-dropdown:disabled{color:#495054;background-image:url(/images/icons/ui/custom-select-arrow--grey.svg)}.b-assessment-allocation-ssp-table__filter-dropdown:disabled:hover{cursor:not-allowed}@media (min-width:768px){.b-assessment-allocation-ssp-table__filter-dropdown{width:180px}}.b-assessment-allocation-ssp-table_filter input{margin-top:15px}@media (min-width:768px){.b-assessment-allocation-ssp-table_filter input{margin-top:0}}.b-assessment-allocation-ssp-table .b-datatable__header{padding-top:7.5px}.b-assessment-allocation-ssp-table .b-datatable__table{position:relative}.b-assessment-allocation-ssp-table .b-datatable__table:after{content:"";position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-assessment-allocation-ssp-table .b-datatable__table--loading:after{opacity:1;pointer-events:all}.b-assessment-allocation-ssp-table .b-datatable__footer{position:relative}.b-assessment-allocation-ssp-table .b-datatable__footer:after{content:"";position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.666);opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-assessment-allocation-ssp-table .b-datatable__footer--loading:after{opacity:1;pointer-events:all}.b-assessment-allocation-ssp-table .dataTables_wrapper .dataTables_paginate{padding:0}.b-assessment-allocation-ssp-table .dataTables_processing[style="display: block;"]+.b-datatable__table:after{opacity:1;pointer-events:all}.b-assessment-allocation-ssp-table__table{margin:0;color:#000}.b-assessment-allocation-ssp-table__table--hidden{display:none}.b-assessment-allocation-ssp-table__table .table{table-layout:auto;margin-bottom:0}.b-assessment-allocation-ssp-table__table .table td{word-wrap:break-word;word-break:break-word}.b-assessment-allocation-ssp-table__table .table td,.b-assessment-allocation-ssp-table__table .table th{border-color:#cdd3d6}.b-assessment-allocation-ssp-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-assessment-allocation-ssp-table__table .table thead th:last-of-type{width:0!important}.b-assessment-allocation-ssp-table__table .table-striped tbody tr{background-color:#fff}.b-assessment-allocation-ssp-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-assessment-allocation-ssp-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-ssp-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-ssp-table__table-header td,.b-assessment-allocation-ssp-table__table .b-assessment-allocation-ssp-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-ssp-table__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-assessment-allocation-ssp-table__table{overflow:hidden}.b-assessment-allocation-ssp-table__table .table,.b-assessment-allocation-ssp-table__table tbody,.b-assessment-allocation-ssp-table__table td,.b-assessment-allocation-ssp-table__table th,.b-assessment-allocation-ssp-table__table thead,.b-assessment-allocation-ssp-table__table tr{display:block}.b-assessment-allocation-ssp-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-assessment-allocation-ssp-table__table tr{border-top:6px solid #cdd3d6}.b-assessment-allocation-ssp-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-table__cell--danger{border-top:4px solid #b81237!important}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-table__cell--warning{border-top:4px solid #c95000!important}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-table__cell--success{border-top:4px solid #008a07!important}.b-assessment-allocation-ssp-table__table .b-assessment-allocation-table__cell--info{border-top:4px solid #0053dc!important}.b-assessment-allocation-ssp-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%;word-break:break-word}}@media (max-width:397px){.b-assessment-allocation-ssp-table__table td:before{word-wrap:normal}.b-assessment-allocation-ssp-table__table td{word-wrap:break-word}}.b-assessment-allocation-ssp-table .search-box{font-size:x-small}@media (min-width:768px){.table .b-assessment-allocation-ssp-table__cell--danger,.table .b-assessment-allocation-ssp-table__cell--info,.table .b-assessment-allocation-ssp-table__cell--success,.table .b-assessment-allocation-ssp-table__cell--warning{position:relative;padding-left:20px}}.b-assessment-allocation-ssp-table__cell--danger{color:#b81237}.b-assessment-allocation-ssp-table__cell--warning{color:#c95000}.b-assessment-allocation-ssp-table__cell--success{color:#008a07}.b-assessment-allocation-ssp-table__cell--info{color:#0053dc}.b-assessment-allocation-ssp-table__date-due{display:inline-block;margin-bottom:0}@media (max-width:767px){.b-assessment-allocation-ssp-table__date-due:not(.overdue):before{content:"("}.b-assessment-allocation-ssp-table__date-due:not(.overdue):after{content:")"}}@media (min-width:768px){.b-assessment-allocation-ssp-table__overdue{visibility:hidden}.b-assessment-allocation-ssp-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-assessment-allocation-ssp-table__date-due>span{display:block;padding:15px 15px 15px 20px;font-size:12px}.b-assessment-allocation-ssp-table__date-due:hover{width:100%}.b-assessment-allocation-ssp-table__cell--danger .b-assessment-allocation-ssp-table__date-due{background-color:#b81237;color:#fff}.b-assessment-allocation-ssp-table__cell--warning .b-assessment-allocation-ssp-table__date-due{background-color:#c95000;color:#fff}.b-assessment-allocation-ssp-table__cell--success .b-assessment-allocation-ssp-table__date-due{background-color:#008a07;color:#fff}.b-assessment-allocation-ssp-table__cell--info .b-assessment-allocation-ssp-table__date-due{background-color:#0053dc;color:#fff}}.b-assessment-allocation-ssp-table__message-icon{width:22px;height:22px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-assessment-allocation-ssp-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-assessment-allocation-ssp-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-assessment-allocation-ssp-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-assessment-allocation-ssp-table__file:last-of-type{margin-bottom:0}.b-assessment-allocation-ssp-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table .b-datatable__table-actions:empty{display:none}@media (min-width:768px){.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table .b-datatable__table-actions:empty{display:table-cell}}@media (max-width:767px){.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:not(.dataTables_empty):first-of-type:before{content:"Submitted:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(2):before{content:"Status:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(3):before{content:"Course/Unit:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(4):before{content:"Cohort:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(5):before{content:"Assessment Name:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(6):before{content:"Student:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(7):before{content:"Learner ID:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(8):before{content:"Grader:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(9):before{content:"Attempt:"}.b-assessment-allocation-ssp-table #b-js-assessment-allocation-regional-table td:nth-of-type(10):before{content:"Actions:"}}.b-teacher-profile-allocations-table{position:relative;margin:0 0 15px;background-color:#fff}.b-teacher-profile-allocations-table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-allocation-tracking--loading .b-teacher-profile-allocations-table:after,.b-teacher-profile-allocations-table--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-allocations-table__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0;color:#000}@media (max-width:767px){.b-teacher-profile-allocations-table__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-teacher-profile-allocations-table__header .b-heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#495054}.b-teacher-profile-allocations-table__filter .b-form-group{margin-bottom:0}.b-teacher-profile-allocations-table__filter .b-form-group__input,.b-teacher-profile-allocations-table__filter .b-form-group__label{width:auto;margin:0}.b-teacher-profile-allocations-table__filter .b-form-group__input .btn{border-radius:0}.b-teacher-profile-allocations-table__filter .b-form-group__label:first-child{margin-right:15px}.b-teacher-profile-allocations-table__filter .b-form-group__label:last-child:nth-child(3){margin-left:15px}@media (min-width:768px){.b-teacher-profile-allocations-table__filter .b-form-group__label:last-child:first-child{margin:0}}.b-teacher-profile-allocations-table__classes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-pack:end;justify-content:end}.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled).active,.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-teacher-profile-allocations-table__toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-teacher-profile-allocations-table__table{margin:0;color:#000}.b-teacher-profile-allocations-table__table--hidden{display:none}.b-teacher-profile-allocations-table__table .table{table-layout:auto;margin-bottom:0}.b-teacher-profile-allocations-table__table .table td{word-wrap:break-word;word-break:break-word}.b-teacher-profile-allocations-table__table .table td,.b-teacher-profile-allocations-table__table .table th{border-color:#cdd3d6}.b-teacher-profile-allocations-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-teacher-profile-allocations-table__table .table thead th:last-of-type{width:0!important}.b-teacher-profile-allocations-table__table .table-striped tbody tr{background-color:#fff}.b-teacher-profile-allocations-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-teacher-profile-allocations-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__table-header td,.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-teacher-profile-allocations-table__table{overflow:hidden}.b-teacher-profile-allocations-table__table .table,.b-teacher-profile-allocations-table__table tbody,.b-teacher-profile-allocations-table__table td,.b-teacher-profile-allocations-table__table th,.b-teacher-profile-allocations-table__table thead,.b-teacher-profile-allocations-table__table tr{display:block}.b-teacher-profile-allocations-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-teacher-profile-allocations-table__table tr{border-top:6px solid #cdd3d6}.b-teacher-profile-allocations-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__cell--danger{border-top:4px solid #b81237!important}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__cell--warning{border-top:4px solid #c95000!important}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__cell--success{border-top:4px solid #008a07!important}.b-teacher-profile-allocations-table__table .b-teacher-profile-allocations-table__cell--info{border-top:4px solid #0053dc!important}.b-teacher-profile-allocations-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%;word-break:break-word}.b-teacher-profile-allocations-table__table .b-datatable__table-actions .btn-group{float:none}}@media (max-width:397px){.b-teacher-profile-allocations-table__table td:before{word-wrap:normal}.b-teacher-profile-allocations-table__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-teacher-profile-allocations-table__cell--danger,.table .b-teacher-profile-allocations-table__cell--info,.table .b-teacher-profile-allocations-table__cell--success,.table .b-teacher-profile-allocations-table__cell--warning{position:relative;padding-left:20px}}.b-teacher-profile-allocations-table__cell--danger{color:#b81237}.b-teacher-profile-allocations-table__cell--warning{color:#c95000}.b-teacher-profile-allocations-table__cell--success{color:#008a07}.b-teacher-profile-allocations-table__cell--info{color:#0053dc}.b-teacher-profile-allocations-table__date-due{display:inline-block;margin-bottom:0}@media (max-width:767px){.b-teacher-profile-allocations-table__date-due:not(.overdue):before{content:"("}.b-teacher-profile-allocations-table__date-due:not(.overdue):after{content:")"}}@media (min-width:768px){.b-teacher-profile-allocations-table__overdue{visibility:hidden}.b-teacher-profile-allocations-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-teacher-profile-allocations-table__date-due>span{display:block;padding:15px 15px 15px 20px;font-size:12px}.b-teacher-profile-allocations-table__date-due:hover{width:100%}.b-teacher-profile-allocations-table__cell--danger .b-teacher-profile-allocations-table__date-due{background-color:#b81237;color:#fff}.b-teacher-profile-allocations-table__cell--warning .b-teacher-profile-allocations-table__date-due{background-color:#c95000;color:#fff}.b-teacher-profile-allocations-table__cell--success .b-teacher-profile-allocations-table__date-due{background-color:#008a07;color:#fff}.b-teacher-profile-allocations-table__cell--info .b-teacher-profile-allocations-table__date-due{background-color:#0053dc;color:#fff}}.b-teacher-profile-allocations-table__message-icon{width:22px;height:22px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-teacher-profile-allocations-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-teacher-profile-allocations-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-teacher-profile-allocations-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-teacher-profile-allocations-table__file:last-of-type{margin-bottom:0}.b-teacher-profile-allocations-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded .b-datatable__table-actions,.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded .b-datatable__table-th[aria-label=Actions],.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:last-of-type:empty{display:none}@media (min-width:768px){.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:last-of-type:empty{display:table-cell}}@media (max-width:767px){.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:not(.dataTables_empty):first-of-type:before{content:"Submitted:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(2):before{content:"Status:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(3):before{content:"Course/Unit:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(4):before{content:"Cohort:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(5):before{content:"Assessment name:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(6):before{content:"Student:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(7):before{content:"Learner ID:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(8):before{content:"Attempt:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-ungraded td:nth-of-type(9):before{content:"Actions:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:first-of-type:before{content:"Submitted:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(2):before{content:"Marked:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(3):before{content:"Status:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(4):before{content:"Course/Unit:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(5):before{content:"Cohort:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(6):before{content:"Assessment name:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(7):before{content:"Student:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(8):before{content:"Learner ID:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(9):before{content:"Attempt:"}.b-teacher-profile-allocations-table #b-js-assessment-allocation-table-graded td:nth-of-type(10):before{content:"Offsite:"}}.b-rpl-applications{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;height:calc(100% - 45px);padding:0;color:#000;background-color:#fff}.b-rpl-applications a:link,.b-rpl-applications a:visited{color:#000;text-decoration:none}.b-rpl-applications__heading{margin-bottom:7.5px;text-transform:uppercase}.b-rpl-applications__list{list-style-type:none;margin:0;padding:0}.b-rpl-applications__list-item{margin:0;padding:7.5px 15px;border-bottom:1px solid #cdd3d6}.b-rpl-applications__list-item-link:link,.b-rpl-applications__list-item-link:visited{display:block;padding:7.5px 0}.b-rpl-applications__list-item-title{margin:0 0 3.75px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-rpl-applications__list-item-link:active .b-rpl-applications__list-item-title,.b-rpl-applications__list-item-link:hover .b-rpl-applications__list-item-title{text-decoration:underline}.b-rpl-applications__list-item-unit{margin:0 0 3.75px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-rpl-applications__list-item-unit strong{font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-rpl-applications__list-item-meta{margin:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-rpl-applications__list-item-meta strong{padding-left:7.5px;font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-rpl-applications__list-item-meta strong:first-child{padding-left:0}.b-rpl-applications__footer{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;padding:12px 15px 9px;margin-top:auto}@media (max-width:767px){.b-rpl-applications__footer{padding-top:9px}}.b-rpl-applications__view-all{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-rpl-applications__view-all a:link,.b-rpl-applications__view-all a:visited{display:block;height:100%;line-height:24px;color:#0053dc}.b-rpl-applications__view-all .b-icon{width:16px;vertical-align:middle;margin-top:-3px;margin-left:4px}.b-reports-form{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;height:calc(100% - 45px);padding:25px 0 15px;background-color:#f2f2f2;color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px) and (max-width:991px){.b-reports-form .b-form-group{display:block}}@media (max-width:767px){.b-reports-form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.b-reports-form__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px;border-right:1px solid #7a858c}@media (max-width:767px){.b-reports-form__form{-ms-flex:100%;flex:100%;width:100%;max-width:100%;padding-bottom:15px;padding:0 15px 15px;margin-bottom:15px;border-right:none;border-bottom:1px solid #cdd3d6}.b-reports-form__form:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}.b-reports-form__form:last-child{border-right:none}.b-reports-form__form .b-button,.b-reports-form__form .b-form-group__input{width:100%}.b-reports-form__form .custom-select{padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.7;color:#7a858c;border-color:#7a858c;background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-reports-form .b-button.b-button--primary .b-icon{width:24px;height:24px}.b-datepicker__input{background:#fff url(/images/datepicker-icon.svg) no-repeat 100% 50%}.b-teachers-dashboard-files{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;height:calc(100% - 45px);padding:15px 15px 0;margin-bottom:15px;color:#000;background-color:#fff}.b-teachers-dashboard-files a:link,.b-teachers-dashboard-files a:visited{text-decoration:none}.b-teachers-dashboard-files__footer{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0 9px;border-top:1px solid #cdd3d6;margin-top:auto}.b-teachers-dashboard-files__view-all{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-teachers-dashboard-files__view-all a:link,.b-teachers-dashboard-files__view-all a:visited{display:block;height:100%;line-height:24px;color:#0053dc}.b-teachers-dashboard-files__view-all .b-icon{width:16px;vertical-align:middle;margin-top:-3px;margin-left:4px}.b-dashboard-discussions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 45px);color:#000;background-color:#fff}.b-dashboard-discussions .nav-tabs{border:none;width:calc(100% - 1px)}.b-dashboard-discussions .nav-tabs .nav-item{margin-bottom:0}.b-dashboard-discussions .nav-tabs .nav-link{padding:10px 15px;border:1px solid #cdd3d6;border-left-color:#f2f2f2;color:#7a858c;background-color:#f2f2f2;text-align:center;text-decoration:none;transition:all .15s ease-in-out}.b-dashboard-discussions .nav-tabs .nav-link.active,.b-dashboard-discussions .nav-tabs .nav-link.active:active,.b-dashboard-discussions .nav-tabs .nav-link.active:focus,.b-dashboard-discussions .nav-tabs .nav-link.active:hover{background-color:#fff;color:#523719;border-bottom-color:#fff;border-left-color:#fff}.b-dashboard-discussions .nav-tabs .nav-link.active .b-dashboard-discussions__tab-number,.b-dashboard-discussions .nav-tabs .nav-link.active:active .b-dashboard-discussions__tab-number,.b-dashboard-discussions .nav-tabs .nav-link.active:focus .b-dashboard-discussions__tab-number,.b-dashboard-discussions .nav-tabs .nav-link.active:hover .b-dashboard-discussions__tab-number{color:#523719;border-color:#523719}.b-dashboard-discussions .nav-tabs .nav-link:active,.b-dashboard-discussions .nav-tabs .nav-link:focus,.b-dashboard-discussions .nav-tabs .nav-link:hover{color:#000;background-color:#cdd3d6;border-left-color:#cdd3d6}.b-dashboard-discussions__tab-number{display:block;width:46px;height:46px;margin:0 auto 5px;border:1px solid #7a858c;border-radius:50%;line-height:46px;text-align:center;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;transition:all .15s ease-in-out}.b-dashboard-discussions__tab-title{display:block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}.b-dashboard-discussions__content{padding:0}.b-dashboard-discussions__filter{padding:15px;border:1px solid #cdd3d6;border-top:none}@media (max-width:767px){.b-dashboard-discussions__filter{margin-top:6px}}.b-dashboard-discussions__filter .custom-select{width:100%;padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#7a858c;border-color:#7a858c;background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-dashboard-discussions__discussion-list{width:100%;padding:0;margin:0;list-style-type:none}.b-dashboard-discussions__discussion-list-item{width:100%;padding:0;margin:0}.b-dashboard-discussions__discussion-list-item a:link,.b-dashboard-discussions__discussion-list-item a:visited{position:relative;display:block;padding:10px 15px;border:1px solid #cdd3d6;border-top:none;text-decoration:none;color:#000;background-color:#fff;transition:all .15s ease-in-out}.b-dashboard-discussions__discussion-list-item a:link:before,.b-dashboard-discussions__discussion-list-item a:visited:before{content:"";position:absolute;top:-1px;left:-1px;width:4px;height:calc(100% + 2px);background-color:#0053dc;transition:all .15s ease-in-out;opacity:0}.b-dashboard-discussions__discussion-list-item a:active,.b-dashboard-discussions__discussion-list-item a:hover{background-color:#f2f2f2}.b-dashboard-discussions__discussion-list-item a:active:before,.b-dashboard-discussions__discussion-list-item a:hover:before{opacity:1}.b-dashboard-discussions__discussion-list-item-course{display:block;margin-bottom:4px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-dashboard-discussions__discussion-list-item-comments{padding-right:10px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-dashboard-discussions__discussion-list-item-comments .b-icon{width:18px;margin:-4px 4px 0 0;vertical-align:middle;fill:#002664}.b-dashboard-discussions__discussion-list-item-title{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:underline;color:#0053dc}.b-dashboard-discussions__show-more{padding:15px;border:1px solid #cdd3d6;border-top:none}.b-dashboard-discussions__show-more .btn{display:block;width:210px;margin:0 auto}.b-allocation-tracking-chart,.b-allocation-tracking-chart__chart{position:relative}.b-allocation-tracking-chart__chart:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-allocation-tracking-chart--loading .b-allocation-tracking-chart__chart:after{opacity:1;top:0;bottom:0}.b-allocation-tracking-chart .chart-container{opacity:1;transition:opacity .15s ease-in-out}.b-allocation-tracking-chart--loading .chart-container{opacity:0}.b-allocation-tracking-chart__toggle{position:absolute;top:0;right:20px}@media (max-width:767px){.b-allocation-tracking-chart__toggle{position:relative;top:auto;right:auto;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:7px}}.b-allocation-tracking-chart__toggle .btn{padding:7.5px;background-color:#fff;fill:#7a858c;border-color:#ebebeb;line-height:1}.b-allocation-tracking-chart__toggle .btn.active{fill:#fff}.b-allocation-tracking-chart__toggle .btn .b-icon{width:18px;height:18px}.b-allocation-tracking-chart__heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;color:#495054}.b-allocation-tracking-chart__chart-wrapper{padding:15px 20px 0}@media (max-width:767px){.b-allocation-tracking-chart__chart-wrapper{padding:15px 9px 0}}.b-allocation-tracking-chart__chart-wrapper--hidden{height:0;padding-top:0;overflow:hidden}.b-allocation-tracking-chart__chart-heading{margin:7.5px 0 0;text-transform:uppercase;font-size:.8125rem}.b-allocation-tracking-chart__chart-heading span{padding-right:4px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;color:#002664;vertical-align:middle}.b-allocation-tracking-chart__chart{width:100%;height:280px}.b-allocation-tracking-chart__chart--marked,.b-allocation-tracking-chart__chart--toBeMarked{width:calc(50% - 20px);padding:15px 20px;margin-right:20px;background:#fff;border:1px solid #ebebeb;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.b-allocation-tracking-chart__chart--toBeMarked{width:50%;margin-right:0}@media (max-width:767px){.b-allocation-tracking-chart__chart{width:calc(100% + 42px);margin:0 0 0 -24px}.b-allocation-tracking-chart__chart--marked,.b-allocation-tracking-chart__chart--toBeMarked{width:100%;margin:0 0 6px}}.b-allocation-tracking-chart .x.axis .line-vertical{display:none}.b-allocation-tracking-chart .y.axis .line-horizontal{stroke:#cdd3d6!important;stroke-width:1px;stroke-dasharray:1,3}.b-allocation-tracking-chart .x.axis text,.b-allocation-tracking-chart .y.axis text{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-allocation-tracking-chart .y-markers .line-horizontal.dashed{stroke:#90c200!important;stroke-width:2px;stroke-dasharray:3,1}.b-allocation-tracking-chart .y-markers .chart-label{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-allocation-tracking-chart .y-markers g:last-of-type .chart-label,.b-allocation-tracking-chart .y-markers g:last-of-type .line-horizontal.dashed{display:none!important}.b-allocation-tracking-chart .chart-container .dataset-units circle{fill:#fff!important;stroke:#0053dc;stroke-width:2px}.b-allocation-tracking-chart .graph-svg-tip.comparison{margin-top:-8px;border:1px solid #cdd3d6;border-radius:0;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.b-allocation-tracking-chart .graph-svg-tip.comparison .title{padding-top:5px;padding-bottom:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;text-align:center}.b-allocation-tracking-chart .graph-svg-tip.comparison .data-point-list li{padding:2px 15px 10px;border-top:none!important;text-align:center}.b-allocation-tracking-chart .graph-svg-tip.comparison .data-point-list li strong{font-weight:400;color:#000}.b-allocation-tracking-chart .graph-svg-tip.comparison .data-point-list li b{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-allocation-tracking-chart .graph-svg-tip.comparison .svg-pointer{border:none;width:7px;height:7px;margin-top:-3px;margin-left:-3px;border:1px solid #cdd3d6;border-width:0 1px 1px 0;background-color:#fff;transform:rotate(45deg)}.b-allocation-tracking-chart__aat{margin-bottom:20px}.b-allocation-tracking-chart__aat .graph-svg-tip{display:none}.b-allocation-tracking-chart__aat .dataset-bars .data-point-value{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-allocation-tracking-chart__aat .dataset-bars .bar[data-point-index="0"]{fill:#1ba858!important}.b-allocation-tracking-chart__aat .dataset-bars .bar[data-point-index="1"]{fill:#f39800!important}.b-allocation-tracking-chart__aat .dataset-bars .bar[data-point-index="2"]{fill:#d0021b!important}.b-allocation-tracking-chart__aat .y-markers .chart-label,.b-allocation-tracking-chart__aat .y-markers .line-horizontal.dashed{display:none!important}.b-allocation-tracking-chart__aat .y.axis text{background:red}.b-allocation-tracking-chart__aat .y.axis g:after,.b-allocation-tracking-chart__aat .y.axis text:after{content:"%"}.b-report-list__list{list-style-type:none;margin:0;padding:0;background-color:#fff}@media (max-width:767px){.b-report-list__icon{display:block;padding-left:15px}}.b-report-list__button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.b-report-list__button{width:100%;max-width:100%;padding:0 15px 15px}}.b-report-list__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0;padding:20px;color:#000}@media (min-width:768px){.b-report-list__list-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-report-list__list-item:nth-child(odd){background-color:#f2f2f2}.b-report-list__filename-metadata{width:calc(100% - 66px);margin:0 15px}@media (max-width:767px){.b-report-list__filename-metadata{padding-bottom:26px}}.b-report-list__filename{font-size:1.125rem;font-weight:700}.b-report-list__filename,.b-report-list__info{display:block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-report-list__info{font-size:.875rem}.b-report-list__metadata{display:block;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;padding:5px 0}.b-teacher-students-table{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-teacher-students-table table{width:100%}.b-teacher-students-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-teacher-students-table td,.b-teacher-students-table th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-teacher-students-table__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0;background-color:#fff;color:#000}@media (max-width:767px){.b-teacher-students-table__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-teacher-students-table__header .b-heading{color:#495054}.b-teacher-students-table__table--hidden{display:none}.b-teacher-students-table__table--header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-teacher-students-table__table--header td,.b-teacher-students-table__table--header th{vertical-align:middle;border-bottom:none}.b-teacher-students-table__table--table{background-color:#fff;position:relative;margin:0 0 15px;min-height:3rem}.b-teacher-students-table__table--table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teacher-students-table__table--table--loading:after{opacity:1;top:0;bottom:0}.b-teacher-students-table__table--table td{font-size:.825rem;font-weight:400}.b-teacher-students-table__search--hidden,.b-teacher-students-table__visible--hidden{display:none}.b-teacher-students-table__search>.b-grid>.b-grid-content{padding-bottom:0}.b-teacher-students-table__caption{caption-side:top;padding:15px 15px 10px;background-color:#ebebeb;color:#000}.b-teacher-students-table__caption .b-icon{vertical-align:middle;margin:-4px 7.5px 0}.b-teacher-students-table__search-filter .b-form-group__input,.b-teacher-students-table__search-filter .b-form-group__label{width:auto;margin:0;position:relative}.b-teacher-students-table__search-filter .b-form-group__input .btn{border-radius:0}.b-teacher-students-table__search-filter .b-form-group__label:first-child{margin-right:15px}.b-teacher-students-table__search-filter .b-form-group__label:last-child{margin-left:15px}.b-teacher-students-table__search-row,.b-teacher-students-table__search-row>.b-grid>.b-grid-content{padding-bottom:0}.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-teacher-students-table__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-teacher-students-table__result-error--hidden{display:none}.b-teacher-students-table__no-results{text-align:center;min-height:3rem;font-size:1.375rem}.b-teacher-students-table .b-datatable__footer{-ms-flex-align:center;align-items:center;font-size:.875rem}.b-teacher-students-table .b-datatable__footer .pagination a:link,.b-teacher-students-table .b-datatable__footer .pagination a:visited{text-decoration:none}.b-teacher-students-table div.dataTables_wrapper div.dataTables_filter{text-align:left;font-size:.875rem}@media (max-width:767px){.b-teacher-students-table{overflow:hidden}.b-teacher-students-table .table,.b-teacher-students-table tbody,.b-teacher-students-table td,.b-teacher-students-table th,.b-teacher-students-table thead,.b-teacher-students-table tr{display:block;margin-bottom:0}.b-teacher-students-table thead tr{position:absolute;top:-9999px;left:-9999px}.b-teacher-students-table tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-teacher-students-table td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-teacher-students-table td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-teacher-students-table td:not(.dataTables_empty):first-of-type:before{content:"First name: "}.b-teacher-students-table td:nth-of-type(2):before{content:"Surname: "}.b-teacher-students-table td:nth-of-type(3):before{content:"Learner Number: "}.b-teacher-students-table td:nth-of-type(4):before{content:"Last Access: "}.b-teacher-students-table td:nth-of-type(5):before{content:"Status"}.b-teacher-students-table td:nth-of-type(6):before{content:"Course: "}.b-teacher-students-table td:nth-of-type(7):before{content:"Cohort: "}}.b-search-student-form{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;padding:25px 0 15px;background-color:#fff;color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.b-search-student-form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.b-search-student-form__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;border-right:1px solid #7a858c}@media (max-width:767px){.b-search-student-form__form{-ms-flex:100%;flex:100%;width:100%;max-width:100%;margin-bottom:15px;border-right:none;border-bottom:1px solid #cdd3d6}.b-search-student-form__form:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.b-search-student-form__form__submit-buttons{padding-top:10px}}.b-search-student-form__form:last-child{border-right:none}.b-search-student-form .b-button .b-button--primary{width:24px;height:24px}.b-search-student-form__submit-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-search-student-form__submit-button{width:150px}.b-search-student-form__input{display:-ms-flexbox;display:flex;margin:0 0 15px;padding:7.5px 0}.b-search-student-form__input .form-control{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.b-search-student-form__inputs-label{-ms-flex-line-pack:center;align-content:center;line-height:1.5;padding:.375rem .75rem;margin-bottom:0}.b-search-course-form{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;padding:25px 0 15px;background-color:#fff;color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.b-search-course-form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.b-search-course-form__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px;border-right:1px solid #7a858c}@media (max-width:767px){.b-search-course-form__form{-ms-flex:100%;flex:100%;width:100%;max-width:100%;padding-bottom:15px;padding:0 15px 15px;margin-bottom:15px;border-right:none;border-bottom:1px solid #cdd3d6}.b-search-course-form__form:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.b-search-course-form__form .b-button{width:100%}.b-search-course-form__form__submit-buttons{padding-top:10px}}.b-search-course-form__form:last-child{border-right:none}.b-search-course-form .b-button .b-button--primary{width:24px;height:24px}.b-search-course-form__submit-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-search-course-form__submit-button{width:150px}.b-search-course-form__input{display:-ms-flexbox;display:flex;padding:7.5px}.b-search-course-form__inputs-label{-ms-flex-line-pack:center;align-content:center;line-height:1.5;padding:.375rem .75rem;margin-bottom:0}.b-students-profile{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000}.b-students-profile--bg-white{background-color:#fff}.b-students-profile .accordion{margin-bottom:0}.b-students-profile__at-flag{border:2px solid #004e7e;border-radius:50%;background-color:#def0f8}.b-students-profile--noUnsorted{display:none}.b-students-profile__unitDivider{margin:1rem 0}.b-students-profile__course-enrolments-panel,.b-students-profile__unit-panel{border:1px solid #cdd3d6;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:1rem 0;display:block;position:relative}.b-students-profile__course-enrolments-panel-unitname-heading,.b-students-profile__course-enrolments-panel__info,.b-students-profile__unit-panel-unitname-heading,.b-students-profile__unit-panel__info{padding:15px 15px 3.75px}.b-students-profile__course-enrolments-panel__info,.b-students-profile__unit-panel__info{padding-top:0;margin-bottom:15px}.b-students-profile__course-enrolments-panel-progress,.b-students-profile__unit-panel-progress{padding-left:15px}.b-students-profile__course-enrolments-panel tr,.b-students-profile__unit-panel tr{position:relative}.b-students-profile__course-enrolments-panel__header,.b-students-profile__unit-panel__header{border-bottom:1px solid #cdd3d6;padding:.75rem}.b-students-profile__course-enrolments-panel__header__title,.b-students-profile__unit-panel__header__title{font-weight:700}@media (min-width:992px){.b-students-profile__course-enrolments-panel__header__title,.b-students-profile__unit-panel__header__title{font-weight:400}}.b-students-profile__course-enrolments-panel__header__course-actions,.b-students-profile__unit-panel__header__course-actions{position:absolute;right:15px}.b-students-profile__course-enrolments-panel__header__course-actions .btn-group.drop-left,.b-students-profile__unit-panel__header__course-actions .btn-group.drop-left{float:unset!important}@media (min-width:992px){.b-students-profile__course-enrolments-panel__header,.b-students-profile__unit-panel__header{padding:15px 15px 3.75px;border-bottom:0}}.b-students-profile__course-enrolments-panel>:last-child:not(.b-students-profile__unit-panel-unitname-heading),.b-students-profile__unit-panel>:last-child:not(.b-students-profile__unit-panel-unitname-heading){margin-bottom:0}.b-students-profile__unit-panel-assessments-table .b-assessments-table__assessment{position:relative}.b-students-profile__unit-panel-assessments-table .b-assessments-table__assessment:after{content:"";position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;pointer-events:none}.b-students-profile__unit-panel-assessments-table .b-assessments-table__assessment--loading:after{opacity:1;pointer-events:all}.b-students-profile__course-enrolments-panel .b-datatable__table-actions-button{padding-top:.25rem;padding-bottom:0}.b-students-profile__course-enrolments-panel td:last-of-type{padding:0 15px}@media (max-width:991px){.b-students-profile__course-enrolments-panel td:last-of-type:last-of-type .dropleft{display:block}}@media (min-width:768px){.b-students-profile__course-enrolments-panel td:last-of-type:last-of-type{position:absolute;top:0;padding:0!important;border:0;right:15px}}.b-students-profile__loader{position:relative}.b-students-profile__loader:after{content:"";position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;pointer-events:none}.b-students-profile__loader--loading:after{opacity:1;pointer-events:all}.b-students-profile__unit-panel:before{content:"";position:absolute;display:block;width:7.5px;height:100%}.b-students-profile__unit-panel__info{border-bottom:1px solid #cdd3d6;padding:.75rem .75rem .75rem 1rem;margin-bottom:0}@media (min-width:992px){.b-students-profile__unit-panel__info{border-bottom:0}}.b-students-profile__unit-panel__info__title{font-weight:700}@media (min-width:992px){.b-students-profile__unit-panel__info__title{font-weight:400}}.b-students-profile__unit-panel>*{margin-left:7.5px}.b-students-profile__unit-panel--sorted:before{background-color:#008a07}.b-students-profile__unit-panel__unit-enrolments-table{width:calc(100% - 7.5px)}@media (min-width:992px){.b-students-profile__unit-panel__unit-enrolments-table td,.b-students-profile__unit-panel__unit-enrolments-table th{max-width:300px}}.b-students-profile__unit-panel--unsorted:before{background-color:#c95000}.b-students-profile__unit-panel .b-datatable__table-actions-button{padding:0}.b-students-profile__unit-panel h5 div[class*=unitlock] div[class*=b-tooltip-icon]{margin-left:.5em}.b-students-profile__unit-panel h5 div[class*=unitlock] div[class*=b-tooltip-icon]:only-child{margin-right:.5em}.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled).active,.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-students-profile__discussion-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-students-profile .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-students-profile td,.b-students-profile th{padding-top:7.5px;padding-bottom:7.5px;border-top:none;font-weight:400}.b-students-profile td a,.b-students-profile th a{word-break:break-all}.b-students-profile td .outcomeicon-container,.b-students-profile th .outcomeicon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-students-profile td .outcomeicon-container .b-tooltip-icon,.b-students-profile td .outcomeicon-container .b-tooltip-icon>a,.b-students-profile th .outcomeicon-container .b-tooltip-icon,.b-students-profile th .outcomeicon-container .b-tooltip-icon>a{display:-ms-flexbox;display:flex}.b-students-profile__course-enrolment-header{display:-ms-flexbox;display:flex;gap:7.5px}.b-students-profile .b-students-profile__header{background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.b-students-profile .b-students-profile__header td,.b-students-profile .b-students-profile__header th{vertical-align:middle;border-bottom:none}.b-students-profile__caption{caption-side:top;padding:15px 15px 10px;background-color:#ebebeb;color:#000}.b-students-profile__caption .b-icon{vertical-align:middle;margin:-4px 7.5px 0}.b-students-profile__result-error--hidden{display:none}.b-students-profile #b-js-profile-reports-block ul{margin-left:10px}.b-students-profile #b-js-profile-course-block{padding:10px;margin:10px}.b-students-profile #b-js-profile-course-block .mb-0 button:not([class*=b-js-student-profile-unit-assessments_action-button]){width:100%;text-align:left}.b-students-profile .b-profile-avatar-block__avatar-wrapper{display:-ms-flexbox;display:flex;padding:24px 48px;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 0 45%;flex:1 0 45%}.b-students-profile .b-profile-avatar-block__avatar-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-avatar-image .b-profile-details__photo-image-wrapper{margin:0}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-avatar-image img{display:inline;max-width:none}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-student-name{white-space:normal;word-break:break-word}@media (min-width:1200px){.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-student-name{max-width:65.25%}}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-student-name h4{font-size:41px}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-student-name div{margin-bottom:8px}.b-students-profile .b-profile-avatar-block__avatar-container .b-profile-student-name div+div{margin-bottom:20px}.b-students-profile .b-profile-error-block{background-color:#c95000;color:#fff;padding:10px;text-align:center;font-size:19px}.b-students-profile .b-students-profile+.b-students-profile:before{padding-right:.5rem;content:"|"}.b-students-profile .course-card-body a{text-decoration:none}.b-students-profile .centered-block{margin:0 auto}.b-students-profile .course-view-link{margin:0 auto;display:block;width:200px;color:#004e7e;border-top:none;border-color:#cdd3d6}.b-students-profile .course-details-block{padding:10px;background:#f2f2f2;margin:10px;border:1px solid #ebebeb}.b-students-profile .course-details-block a{margin-right:10px}.b-students-profile .b-students-profile-spacer{height:5px}.b-students-profile a.btn-primary{color:#fff;text-decoration:none}.b-students-profile__disicussion-status,.b-students-profile__interactions,.b-students-profile__logs,.b-students-profile__welcome-survey{padding:20px}.b-students-profile__training-plan{padding:32px}.b-students-profile__linked-message-icon{width:26px;height:22px;fill:#008a07;margin-top:-2.5px;margin-left:-2.5px}.b-students-profile__linked-message-tooltip .tooltip-inner{box-shadow:0 0 4px 0 #008a07;background-color:#a2ffa7;border:1px solid #008a07;color:#000}.b-students-profile__linked-message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-students-profile .b-unit-assessments-show-all{float:right;margin-right:20px;margin-top:.5rem}.b-students-profile .b-content-navigation>div>.card{margin-bottom:20px}.b-students-profile .b-content-navigation>div>.card:last-of-type{margin-bottom:0}.b-students-profile #collapse-1 .card-body:after{top:calc(-1.25rem + 1px);height:calc(100% + 1.25rem)}.b-students-profile .b-assessments-table__assessment-result .b-icon{display:block;margin:0}.b-students-profile #collapse-1 h5+table td:last-of-type{padding:0;padding-right:1px}@media (max-width:767px){.b-students-profile__course-enrolments-panel td:nth-of-type(9):before{content:"Actions: "}}@media (max-width:991px){.b-students-profile__unit-panel tr:not(:first-of-type){word-break:break-all}.b-students-profile__discussion-controls-label{font-size:1rem}.b-students-profile__course-enrolments-panel .table,.b-students-profile__course-enrolments-panel tbody,.b-students-profile__course-enrolments-panel td,.b-students-profile__course-enrolments-panel th,.b-students-profile__course-enrolments-panel thead,.b-students-profile__course-enrolments-panel tr,.b-students-profile__unit-panel .table,.b-students-profile__unit-panel tbody,.b-students-profile__unit-panel td,.b-students-profile__unit-panel th,.b-students-profile__unit-panel thead,.b-students-profile__unit-panel tr{display:block}.b-students-profile__course-enrolments-panel tr,.b-students-profile__unit-panel tr{border-top:6px solid #cdd3d6}.b-students-profile__course-enrolments-panel td,.b-students-profile__course-enrolments-panel th,.b-students-profile__unit-panel td,.b-students-profile__unit-panel th{padding:.75rem;line-height:1em}.b-students-profile__course-enrolments-panel td:not([colspan]),.b-students-profile__unit-panel td:not([colspan]){border:none;border-bottom:1px solid #cdd3d6;min-height:2.5rem;position:relative;padding-left:50%;color:#000}.b-students-profile__course-enrolments-panel td:not([colspan]):before,.b-students-profile__unit-panel td:not([colspan]):before{position:absolute;top:0;left:0;padding:.75rem;font-weight:700}.b-students-profile .b-students-profile__unit-panel__unit-enrolments-table td:before{padding-left:1rem}.b-students-profile .b-assessments-table__header tr:first-of-type,.b-students-profile__course-enrolments-panel tr:first-of-type,.b-students-profile__unit-panel tr:first-of-type{position:absolute;top:-9999px;left:-9999px}.b-students-profile .b-assessments-table__header tr:nth-of-type(2),.b-students-profile__course-enrolments-panel tr:nth-of-type(2),.b-students-profile__unit-panel tr:nth-of-type(2){border-top:0}.b-students-profile__course-enrolments-panel td:not([colspan]):first-of-type::before,.b-students-profile__unit-panel td:not([colspan]):first-of-type::before{content:"Source:"}.b-students-profile__course-enrolments-panel td:nth-of-type(2):before,.b-students-profile__unit-panel td:nth-of-type(2):before{content:"LPI:"}.b-students-profile__course-enrolments-panel td:nth-of-type(3):before,.b-students-profile__unit-panel td:nth-of-type(3):before{content:"Calocc: "}.b-students-profile__course-enrolments-panel td:nth-of-type(4):before,.b-students-profile__unit-panel td:nth-of-type(4):before{content:"Cohort: "}.b-students-profile__course-enrolments-panel td:nth-of-type(5):before,.b-students-profile__unit-panel td:nth-of-type(5):before{content:"SMS Code: "}.b-students-profile__course-enrolments-panel td:nth-of-type(6):before,.b-students-profile__unit-panel td:nth-of-type(6):before{content:"Start Date: "}.b-students-profile__course-enrolments-panel td:nth-of-type(7):before,.b-students-profile__unit-panel td:nth-of-type(7):before{content:"End Date: "}.b-students-profile__course-enrolments-panel td:nth-of-type(8):before{content:"Outcome: "}.b-students-profile__unit-panel td:nth-of-type(8):before{content:"Progress: "}.b-students-profile__unit-panel td:nth-of-type(9):before{content:"Outcome: "}.b-students-profile__unit-panel td:nth-of-type(10):before{content:"Actions: "}.b-students-profile__unit-panel-assessments-table td:last-of-type{border-bottom:none}}@media (max-width:991px) and (min-width:992px){.b-students-profile__unit-panel-assessments-table td,.b-students-profile__unit-panel-assessments-table th{max-width:300px}}@media (max-width:991px){.b-students-profile__unit-panel-assessments-table tr:first-of-type{position:relative;top:0;left:0}.b-students-profile__unit-panel-assessments-table tr:nth-of-type(2){border-top:6px solid #cdd3d6}.b-students-profile__unit-panel-assessments-table td:not([colspan]):first-of-type::before{content:"Assessment:"}.b-students-profile__unit-panel-assessments-table td:nth-of-type(2):before{content:"Type: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(3):before{content:"Attempts: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(4):before{content:"Result: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(5):before{content:"Status: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(6):before{content:"Teacher: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(7):before{content:"Submitted: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(8):before{content:"Marked: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(9):before{content:"Locked: "}.b-students-profile__unit-panel-assessments-table td:nth-of-type(10):before{content:"Actions: "}.b-students-profile #collapse-1 h5+table td:last-of-type{position:absolute;top:0;right:0;padding:3px;border:0}}.b-students-profile-container-inner:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-students-profile-container-inner--loading:after{opacity:1;top:59px;bottom:0}@media (max-width:767px){.b-students-profile-container-inner--loading:after{top:45px}}.b-students-profile-container-inner--loading .b-profile-avatar-block .b-profile-avatar-image div{border-radius:50%!important;height:160px;width:160px;background:#d3d1d1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.b-students-profile-container-inner--loading .b-profile-avatar-block .b-profile-avatar-image span{display:block}.badge--devlock{background-color:#cdd3d6;color:#000}.badge--forcedlock{background-color:#b81237;color:#000}.badge--hardlock{background-color:#0078c4;color:#000}.badge--softlock{background-color:#faaf05;color:#000}.badge--activecohortunlockoverride{background-color:#2e808e;color:#000}.badge--activecohortlock{background-color:#8055f1;color:#000}.badge--panelsoftlock{background-color:#d912ae;color:#000}.b-lock-icon{border-radius:50%;fill:#fff}.b-lock-icon--inactivecohortunlockoverride,.b-lock-icon--unlocked{background-color:#008a07}.b-lock-icon--locked{background-color:#b81237}.b-lock-icon--hardlock{background-color:#0078c4}.b-lock-icon--softlock{background-color:#faaf05;fill:#000}.b-lock-icon--devlock{background-color:#000}.b-lock-icon--lockoverride{background-color:#b81237}.b-lock-icon--activecohortlock{background-color:#8055f1}.b-lock-icon--panelsoftlock{background-color:#d912ae}.b-lock-icon--inactivecohortlock{background-color:#c95000;fill:#000}.b-lock-icon--prevent-pointer-events{pointer-events:none}.b-student-profile-header{color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:24px}.b-student-profile-header__container{background:#fff;border-radius:16px;padding:32px}.b-student-profile-header__name-container{padding-bottom:24px}.b-student-profile-header__avatar{-ms-flex:0 0 auto;flex:0 0 auto}.b-student-profile-header__avatar img{border-radius:50%;width:60px}.b-student-profile-header__fullname{line-height:125%;margin-bottom:0}.b-student-profile-header__fullname a{font-size:.875rem}.b-student-profile-header__legalname-container{font-size:.75rem}.b-student-profile-header__enrolment-end-date-container{font-size:1rem;text-align:right}.b-student-profile-header__details-container>div{padding-top:24px}.b-student-profile-header__personal-details{border-top:1px solid #dee2e6;padding-bottom:32px}.b-student-profile-header__personal-details dl{display:-ms-grid;display:grid;font-size:.875rem;gap:0 40px;-ms-grid-columns:auto;grid-template-columns:auto;line-height:1.5;margin-bottom:0}.b-student-profile-header__personal-details dl dt{-ms-flex:1 1 calc(30% - 20px);flex:1 1 calc(30% - 20px);font-weight:400}.b-student-profile-header__personal-details dl dd{margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-student-profile-header__equity-details{border-top:1px solid #dee2e6}@media (min-width:576px){.b-student-profile-header__personal-details dl{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}@media (max-width:991px){.b-student-profile-header__enrolment-end-date-container{margin-top:16px;text-align:left}}@media (min-width:992px){.b-student-profile-header__personal-details{border-right:1px solid #dee2e6;padding-bottom:0}.b-student-profile-header__personal-details-inner{padding-right:54px}.b-student-profile-header__equity-details-inner{padding-left:54px}}.b-discussion-navigation__unit-list{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.b-discussion-navigation__unit-list__item,.b-unit-discussion-navigation{font-size:1.1rem;line-height:1.5rem}.b-content-navigation-unitCard-text .card{display:block;padding:.5em 1.5em .5em .75em}.b-content-navigation-unitCard-text:nth-child(2n) .card{background-color:#f2f2f2}.b-content-navigation-unitCard-text .text_link__studentView{float:right}.b-content-navigation-unitCard-text .text_link__studentView a{font-size:90%;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;text-transform:uppercase;margin-left:20px}.b-content-navigation>div>.card{margin-bottom:.5em}.b-content-navigation>div>.card>.b-content-navigation-unitCard-accordion>.card-header .mb-0{text-transform:uppercase}.b-content-navigation>div>.card>.b-content-navigation-unitCard-accordion>.card-header .mb-0 a:after{content:url("/images/icons/ui/chevron-down.svg");width:24px;height:24px;position:absolute;right:1em;top:calc(50% - 12px)}.b-content-navigation>div>.card>.b-content-navigation-unitCard-accordion>.card-header .mb-0 a[aria-expanded=true]:after{content:url("/images/icons/ui/chevron-up.svg")}.b-content-navigation-unitCard-accordion .card-header{background:none;border:1px solid #cdd3d6;padding:0}.b-content-navigation-unitCard-accordion .card-header:after{content:"";position:absolute;top:-1px;right:-1px;display:block;width:9px;height:calc(100% + 2px);background-color:#0053dc}.b-content-navigation-unitCard-accordion .card-header>h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-navigation-unitCard-accordion .card-header .mb-0 a{display:block;padding:.75em 2.5em .75em .75em;text-decoration:none;background:#fff;color:#000}.b-content-navigation-unitCard-accordion .card-header .mb-0 a:active,.b-content-navigation-unitCard-accordion .card-header .mb-0 a:hover{background-color:#f2f2f2;color:#0053dc}.b-content-navigation .card{border:none;border-radius:0}.b-content-navigation .card.last{margin-right:8px}.b-content-navigation>.div>.card{margin-bottom:.5em}.b-content-navigation .card-body{padding:0;position:relative;background:none}.b-content-navigation .b-content-navigation-unitCard-accordion{position:relative}.b-content-navigation .collapse.show .card-body .card-header{border-bottom:none;border-radius:0}.b-content-navigation .collapse.show .card-body .card-body{margin:0 0 0 .5em}.b-content-navigation .collapse.show .card-body .card-body:before{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:calc(100% + 1px);background-color:#cdd3d6}.b-dropdown{text-transform:uppercase;padding:.25rem 0 .5rem}.b-dropdown a:hover{background-color:rgba(0,83,220,.15)}.b-dropdown .dropdown-item{padding:.25rem .75rem!important;margin:0!important;white-space:normal}.b-learning-resources-compactor__title-metadata{-ms-flex-positive:1;flex-grow:1}.b-learning-resources-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;padding:10px 6px 10px 15px;border-color:#cdd3d6;border-right:9px solid #0053dc;font-size:1.25rem;line-height:1.25rem}@media (min-width:576px){.b-learning-resources-compactor .b-compactor__title{padding:14px 15px 14px 31px}}.b-learning-resources-compactor .b-compactor__title:after{display:none}.b-learning-resources-compactor .b-compactor__title:active,.b-learning-resources-compactor .b-compactor__title:focus,.b-learning-resources-compactor .b-compactor__title:hover{background-color:#fff;border-color:#0053dc}.b-learning-resources-compactor .b-tooltip-icon{height:24px}.b-learning-resources-compactor .b-tooltip-icon .b-icon{width:22px;height:22px;border-radius:50%;background-color:#ebebeb;fill:#000}.b-learning-resources-compactor__detail{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:30px}.b-learning-resources-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-learning-resources-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-learning-resources-compactor__detail--resources{margin-right:105px}@media (max-width:767px){.b-learning-resources-compactor__detail{margin:0 80px 0 0}.b-learning-resources-compactor__detail-name,.b-learning-resources-compactor__detail-value{display:inline-block}}.btn .b-learning-resources-compactor__new-resources{position:absolute;right:0;width:22px;height:22px;padding:0;margin:-3px -26px 0 0;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%}@media (min-width:576px){.btn .b-learning-resources-compactor__new-resources{margin:-3px -26px 0 0}}.b-learning-resources-compactor .b-compactor__arrow{right:15px;width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-learning-resources-compactor .b-compactor__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;margin-left:15px;color:#0053dc}.b-learning-resources-compactor .b-compactor__control .b-icon{display:block;fill:#0053dc}.b-learning-resources-compactor .b-compactor__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:3px}.b-learning-resources-compactor .b-compactor__control:hover{color:#c95000}.b-learning-resources-compactor .b-compactor__control:hover .b-icon{fill:#c95000}.b-learning-resources-compactor .b-compactor__content{padding:10px 0 10px 16px}@media (min-width:576px){.b-learning-resources-compactor .b-compactor__content{padding:10px 0 10px 32px}}.b-learning-resources-compactor .b-compactor__content>p{margin-top:10px}.b-learning-resources-compactor__download-button{margin-right:27px}.b-learning-resources-compactor__resource-list .b-heading{margin:0}.b-learning-resources-compactor__resource-list .b-file-list{margin:10px 0 30px}.b-learning-resources-compactor__upload{border-bottom:1px solid #cdd3d6}.b-learning-resources-compactor__upload-step{margin:15px 0}.b-learning-resources-compactor__upload-step--top-border{padding-top:15px;border-top:1px solid #cdd3d6}.b-learning-resources-compactor__upload-ctas{margin:15px 0}.b-learning-resources-compactor__upload-ctas .custom-checkbox{margin-bottom:15px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-learning-resources-compactor__upload .b-heading{margin:0}.b-learning-resources-compactor__upload .b-file-list{margin:10px 0 30px}@media (min-width:768px){.b-lesson-compactor{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-lesson-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;padding:0;border-color:#cdd3d6;border-right:9px solid #0053dc;border-radius:0;margin-bottom:10px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;text-decoration:none;counter-increment:lesson-counter;transition:all .15s ease-in-out}.b-lesson-compactor .b-compactor__title:after{display:none}.b-lesson-compactor .b-compactor__title:active,.b-lesson-compactor .b-compactor__title:focus,.b-lesson-compactor .b-compactor__title:hover{background-color:#fff;border-color:#0053dc}@media (min-width:768px){.b-lesson-compactor .b-compactor__title{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-lesson-compactor__number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:3;width:68px;border-right:1px solid #cdd3d6;font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;transition:all .15s ease-in-out}@media (min-width:768px){.b-lesson-compactor__number{min-width:68px;font-size:1.25rem}}.b-lesson-compactor__number--auto:before{content:counter(lesson-counter)}.b-lesson-compactor__completed-icon{position:absolute;top:-1px;left:-1px;width:34px;height:34px;border-top:1px solid transparent;border-left:1px solid transparent}.b-lesson-compactor__completed-icon use{transform:translate(-2px,-2px)}.b-lesson-compactor__completed-icon:after{content:"";position:absolute;bottom:0;left:-1px;width:1px;height:48px;background:#cdd3d6;transform:rotate(45deg);transform-origin:bottom left}.b-lesson-compactor--completed .b-lesson-compactor__completed-icon{border-color:#0053dc}.b-lesson-compactor--completed .b-lesson-compactor__completed-icon .b-icon{fill:#0053dc}.b-lesson-compactor--completed .b-lesson-compactor__completed-icon:after{background-color:#0053dc}.b-lesson-compactor__locked-icon{position:relative;top:-10px;left:-2px;margin-right:-24px;display:none}.b-lesson-compactor--locked .b-lesson-compactor__locked-icon{display:block}.b-lesson-compactor__live-stream-icon{width:33px;height:33px;margin:-2px 0 0 6px;vertical-align:middle;fill:#b81237}.b-lesson-compactor__title-metadata{-ms-flex-positive:2;flex-grow:2;padding:10px 16px}@media (min-width:576px){.b-lesson-compactor__title-metadata{padding:10px 20px}}.b-lesson-compactor .b-compactor__title-text{font-size:1.5rem}.b-lesson-compactor__duration{margin-top:4px;font-size:1rem}.b-lesson-compactor__duration,.b-lesson-compactor__lesson-content{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-lesson-compactor__lesson-content{font-size:.75rem}.b-lesson-compactor__lesson-content strong{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.b-lesson-compactor__detail{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:30px}.b-lesson-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-lesson-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-lesson-compactor__detail--resources{margin-right:120px}@media (max-width:767px){.b-lesson-compactor__detail{margin:0 60px 0 68px;padding-left:15px;border-left:1px solid #cdd3d6}.b-lesson-compactor__detail-name,.b-lesson-compactor__detail-value{display:inline-block}}.btn .b-lesson-compactor__new-resources{position:absolute;right:0;width:22px;height:22px;padding:0;margin:-3px -26px 0 0;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%}@media (min-width:576px){.btn .b-lesson-compactor__new-resources{margin:-3px -26px 0 0}}.b-lesson-compactor .b-compactor__arrow{right:16px;width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-lesson-compactor .b-compactor__content{padding:10px 0}.b-assessment-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 60px 4px 15px;border:none;margin-bottom:10px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#cdd3d6;text-decoration:none;color:#000;transition:all .15s ease-in-out}.b-assessment-compactor .b-compactor__title:after,.b-assessment-compactor .b-compactor__title:before{display:none}.b-assessment-compactor .b-compactor__title:active,.b-assessment-compactor .b-compactor__title:hover{text-decoration:none;background-color:rgba(0,83,220,.15)}@media (min-width:768px){.b-assessment-compactor .b-compactor__title{padding:14px 60px 14px 34px}}.b-assessment-compactor__title-metadata{-ms-flex-positive:2;flex-grow:2;width:100%;font-size:1rem;line-height:1.4}.b-assessment-compactor__title-metadata strong{white-space:nowrap}@media (min-width:768px){.b-assessment-compactor__title-metadata{width:50%}}.b-assessment-compactor .b-compactor__title-text{display:block}.b-assessment-compactor__due-date,.b-assessment-compactor__result{display:inline-block;margin-right:16px}.b-assessment-compactor__detail{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:30px}.b-assessment-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-assessment-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-compactor__detail--resources{margin-right:69px}.btn .b-assessment-compactor__new-resources{position:absolute;right:0;width:22px;height:22px;padding:0;margin:-3px -26px 0 0;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%}@media (min-width:576px){.btn .b-assessment-compactor__new-resources{margin:-3px -26px 0 0}}.b-assessment-compactor .b-compactor__arrow{right:24px;width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-assessment-compactor .b-compactor__content{padding:10px 0 10px 15px}@media (min-width:768px){.b-assessment-compactor .b-compactor__content{padding:10px 0 10px 34px}}.b-assessment-compactor__result-icon{width:24px;height:24px}.b-assessment-compactor__result-icon .b-tooltip-icon{height:24px}.b-assessment-compactor--failed .b-assessment-compactor__result-icon,.b-assessment-compactor--nc .b-assessment-compactor__result-icon,.b-assessment-compactor--passed .b-assessment-compactor__result-icon,.b-assessment-compactor--review .b-assessment-compactor__result-icon{border-radius:50%}.b-assessment-compactor--nc .b-assessment-compactor__result-icon{background-color:#cdd3d6}.b-assessment-compactor--passed .b-assessment-compactor__result-icon{background-color:#008a07;fill:#fff}.b-assessment-compactor--failed .b-assessment-compactor__result-icon{background-color:#b81237;fill:#fff}.b-assessment-compactor--due .b-assessment-compactor__due-date{color:#b81237}.b-assessment-compactor--due .b-assessment-compactor__result-icon{fill:#b81237}.b-assessment-compactor--review .b-assessment-compactor__result-icon{background-color:#e8d0b5;fill:#000}.b-assessment-compactor__tooltip--due,.b-assessment-compactor__tooltip--failed,.b-assessment-compactor__tooltip--nc,.b-assessment-compactor__tooltip--passed,.b-assessment-compactor__tooltip--review{opacity:1}.b-assessment-compactor__tooltip--due .tooltip-inner,.b-assessment-compactor__tooltip--failed .tooltip-inner,.b-assessment-compactor__tooltip--nc .tooltip-inner,.b-assessment-compactor__tooltip--passed .tooltip-inner,.b-assessment-compactor__tooltip--review .tooltip-inner{color:#fff;border-radius:0}.b-assessment-compactor__tooltip--due .tooltip-inner strong,.b-assessment-compactor__tooltip--failed .tooltip-inner strong,.b-assessment-compactor__tooltip--nc .tooltip-inner strong,.b-assessment-compactor__tooltip--passed .tooltip-inner strong,.b-assessment-compactor__tooltip--review .tooltip-inner strong{display:block}.b-assessment-compactor__tooltip--due .tooltip-inner a:link,.b-assessment-compactor__tooltip--due .tooltip-inner a:visited,.b-assessment-compactor__tooltip--failed .tooltip-inner a:link,.b-assessment-compactor__tooltip--failed .tooltip-inner a:visited,.b-assessment-compactor__tooltip--nc .tooltip-inner a:link,.b-assessment-compactor__tooltip--nc .tooltip-inner a:visited,.b-assessment-compactor__tooltip--passed .tooltip-inner a:link,.b-assessment-compactor__tooltip--passed .tooltip-inner a:visited,.b-assessment-compactor__tooltip--review .tooltip-inner a:link,.b-assessment-compactor__tooltip--review .tooltip-inner a:visited{color:#fff}.b-assessment-compactor__tooltip--nc .tooltip-inner{background-color:#cdd3d6;color:#000}.b-assessment-compactor__tooltip--passed .tooltip-inner{background-color:#008a07}.b-assessment-compactor__tooltip--due .tooltip-inner,.b-assessment-compactor__tooltip--failed .tooltip-inner{background-color:#b81237}.b-assessment-compactor__tooltip--review .tooltip-inner{background-color:#e8d0b5;color:#000}.b-assessment-compactor__tooltip--nc.bs-tooltip-top .arrow:before{border-top-color:#cdd3d6}.b-assessment-compactor__tooltip--passed.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-assessment-compactor__tooltip--due.bs-tooltip-top .arrow:before,.b-assessment-compactor__tooltip--failed.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-assessment-compactor__tooltip--review.bs-tooltip-top .arrow:before{border-top-color:#e8d0b5}.b-assessment-compactor__tooltip--nc.bs-tooltip-bottom .arrow:before{border-bottom-color:#cdd3d6}.b-assessment-compactor__tooltip--passed.bs-tooltip-bottom .arrow:before{border-bottom-color:#008a07}.b-assessment-compactor__tooltip--due.bs-tooltip-bottom .arrow:before,.b-assessment-compactor__tooltip--failed.bs-tooltip-bottom .arrow:before{border-bottom-color:#b81237}.b-assessment-compactor__tooltip--review.bs-tooltip-bottom .arrow:before{border-bottom-color:#e8d0b5}.b-lesson-resources-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 60px 4px 15px;border:none;margin-bottom:10px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clacluateRem(16px);background-color:#cdd3d6;text-decoration:none;color:#000;transition:all .15s ease-in-out}.b-lesson-resources-compactor .b-compactor__title:after,.b-lesson-resources-compactor .b-compactor__title:before{display:none}.b-lesson-resources-compactor .b-compactor__title:active,.b-lesson-resources-compactor .b-compactor__title:focus,.b-lesson-resources-compactor .b-compactor__title:hover{text-decoration:none;background-color:rgba(0,83,220,.15)}@media (min-width:768px){.b-lesson-resources-compactor .b-compactor__title{padding:14px 60px 14px 34px}}.b-lesson-resources-compactor--green .b-compactor__title{background-color:#dbfadf}.b-lesson-resources-compactor__title-metadata{-ms-flex-positive:2;flex-grow:2;width:100%;font-size:1rem;line-height:1.4}@media (min-width:768px){.b-lesson-resources-compactor__title-metadata{width:50%}}.b-lesson-resources-compactor .b-compactor__title-text{font-size:1.25rem}.b-lesson-resources-compactor__live-stream-icon{width:33px;height:33px;margin:-2px 0 0 6px;vertical-align:middle;fill:#b81237}.b-lesson-resources-compactor__detail{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:30px}.b-lesson-resources-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-lesson-resources-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-lesson-resources-compactor__detail--resources{margin-right:69px}@media (max-width:767px){.b-lesson-resources-compactor__detail{margin:0 60px 0 0}.b-lesson-resources-compactor__detail-name,.b-lesson-resources-compactor__detail-value{display:inline-block}}.btn .b-lesson-resources-compactor__new-resources{position:absolute;right:0;width:22px;height:22px;padding:0;margin:-3px -26px 0 0;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%}@media (min-width:576px){.btn .b-lesson-resources-compactor__new-resources{margin:-3px -26px 0 0}}.b-lesson-resources-compactor .b-compactor__arrow{right:24px;width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-lesson-resources-compactor--level-2 .b-compactor__arrow,.b-lesson-resources-compactor--level-3 .b-compactor__arrow,.b-lesson-resources-compactor--level-4 .b-compactor__arrow{border-color:transparent}.b-lesson-resources-compactor .b-compactor__content{padding:10px 0 10px 15px}@media (min-width:768px){.b-lesson-resources-compactor .b-compactor__content{padding:10px 0 10px 34px}}.b-teacher-search .b-form-group{margin-bottom:0}.b-teacher-search .b-form-group__input,.b-teacher-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-teacher-search .custom-control-label:after,.b-teacher-search .custom-control-label:before{margin-top:-4px}.b-teacher-search .custom-control-label:before{background-color:#fff}.b-teacher-search__search-field .b-form-group__label{padding:7px 13px;line-height:24px;color:#7a858c}.b-teacher-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:13px}.b-teacher-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-teacher-search{padding:15px}.b-teacher-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-teacher-search .b-form-group__label{width:100%;margin-bottom:2px}.b-teacher-search .custom-control-label{font-size:.875rem}.b-teacher-search__search-field{margin-top:10px}.b-teacher-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-teacher-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-teacher-search .algolia-autocomplete .aa-hint,.b-teacher-search .algolia-autocomplete .aa-input{width:100%}.b-teacher-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-teacher-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-teacher-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px}.b-teacher-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-teacher-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-teacher-search-results{padding:15px}@media (min-width:768px){.b-teacher-search-results{padding:15px 30px}}.b-teacher-search-results__results,.b-teacher-search-results__searched-for{display:none}.b-teacher-search-results--has-results .b-teacher-search-results__results,.b-teacher-search-results--has-results .b-teacher-search-results__searched-for{display:block}.b-teacher-search-results__searched-for{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teacher-search-results__results{margin-top:15px}.b-teacher-search-results__results h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase}.b-teacher-search-card .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 15px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-teacher-search-card .b-compactor__title strong{font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:576px){.b-teacher-search-card .b-compactor__title{padding:15px 15px 15px 45px}}.b-teacher-search-card .b-compactor__title:after,.b-teacher-search-card .b-compactor__title:before{display:none}.b-teacher-search-card .b-compactor__title:active,.b-teacher-search-card .b-compactor__title:focus,.b-teacher-search-card .b-compactor__title:hover{background-color:#fff;border-color:#0053dc}.b-teacher-search-card>.b-compactor>.b-compactor__title,.b-teacher-search-card>.b-compactor>.b-compactor__title:not(:disabled):not(.disabled):active{background:#fff url(/images/icons/person.svg) no-repeat 12px 22px;background-size:24px}.b-teacher-search-card__name-email{-ms-flex-positive:1;flex-grow:1}.b-teacher-search-card__name{display:block;font-weight:700}.b-teacher-search-card__id{display:inline-block;margin-right:15px;font-size:.875rem}.b-teacher-search-card__detail{margin-left:30px}.b-teacher-search-card__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-teacher-search-card__detail-value{font-size:1rem;line-height:1.125rem}.b-teacher-search-card__detail--teacherid{-ms-flex-positive:1;flex-grow:1}.b-teacher-search-card__title{margin-left:0;width:28%}.b-teacher-search-card__title-name{font-size:.9375rem;line-height:.9375rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:5px;color:#0053dc;text-decoration:underline}.b-teacher-search-card__title-value{display:block;font-size:.875rem;line-height:.875rem}.b-teacher-search-card__title-value,.b-teacher-search-card__title-value:active,.b-teacher-search-card__title-value:hover,.b-teacher-search-card__title-value:link,.b-teacher-search-card__title-value:visited{color:#000}.b-teacher-search-card__add-access{margin:0 55px 0 30px}.b-teacher-search-card__access-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center}.b-teacher-search-card__access-button span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teacher-search-card__access-button .b-icon{display:block;fill:#0053dc}.b-teacher-search-card__access-button:hover .b-icon{fill:#c95000}.b-teacher-search-card .b-compactor__arrow{width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-teacher-search-card .b-compactor__content{padding:30px}.b-teacher-search-card__courses{margin-bottom:30px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-teacher-search-card__courses-heading{text-transform:uppercase;font-size:1.125rem}.b-teacher-search-card__no-courses{margin:15px 0 15px 30px}@media (max-width:767px){.b-teacher-search-card .b-compactor__title{padding:20px 35px 3px;display:block}.b-teacher-search-card>.b-compactor>.b-compactor__title,.b-teacher-search-card>.b-compactor>.b-compactor__title:not(:disabled):not(.disabled):active{background-size:22px;background-position:7px 20px}.b-teacher-search-card__detail{display:block;margin-left:0}.b-teacher-search-card__detail-name{display:inline;font-size:.6875rem;font-weight:400}.b-teacher-search-card__detail-value{display:inline;font-size:.6875rem;font-weight:700}.b-teacher-search-card__detail--teacherid .b-teacher-search-card__detail-name{font-weight:700}.b-teacher-search-card__detail--teacherid .b-teacher-search-card__detail-value{font-weight:400}.b-teacher-search-card__detail--cohorts,.b-teacher-search-card__detail--courses,.b-teacher-search-card__detail--units{float:left}.b-teacher-search-card__detail--courses,.b-teacher-search-card__detail--units{margin-right:5px}.b-teacher-search-card__title{width:100%}.b-teacher-search-card__title-name{font-size:.875rem;font-weight:700;margin-bottom:7px}.b-teacher-search-card__title-value{font-size:.75rem;font-weight:400}.b-teacher-search-card__control-buttons{clear:left;margin:32px -35px 0;padding:5px 7px 0;border-top:1px solid #cdd3d6;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.b-teacher-search-card__control-buttons .b-teacher-search-card__add-access{margin:0}.b-teacher-search-card__control-buttons .b-teacher-search-card__add-access a{padding:5px 0;position:relative}.b-teacher-search-card__control-buttons .b-teacher-search-card__add-access span{position:absolute;top:10px;left:30px}.b-teacher-search-card__control-buttons .b-compactor__arrow{position:relative;margin-top:0;right:0}.b-teacher-search-card .b-compactor__content{padding:15px 0}.b-teacher-search-card__courses,.b-teacher-search-card__courses-heading{font-size:.9375rem}}.b-teacher-access-course-search-modal__title{text-transform:uppercase}@media (max-width:767px){.b-teacher-access-course-search-modal__title{margin-bottom:0}}.b-course-search .b-form-group{margin-bottom:0}.b-course-search .b-form-group__input,.b-course-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-course-search .custom-control-label:after,.b-course-search .custom-control-label:before{margin-top:-4px}.b-course-search .custom-control-label:before{background-color:#fff}.b-course-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#7a858c}.b-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-course-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-course-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-course-search{padding:0}.b-course-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-search .b-form-group__label{width:100%;margin-bottom:2px}.b-course-search .custom-control-label{font-size:.875rem}.b-course-search__search-field{margin-top:10px}.b-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}.b-course-search button[type=submit]{padding-top:8px}}.b-course-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-course-search .algolia-autocomplete .aa-hint,.b-course-search .algolia-autocomplete .aa-input{width:100%}.b-course-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-course-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-course-search-results{padding:15px 0}.b-course-search-results__results{display:none;padding:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c}.b-course-search-results--has-results .b-course-search-results__results{display:block}.b-course-search-results__no-results{padding:45px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;opacity:.5;text-align:center;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#22272b}.b-course-search-results__no-results p{margin:0}.b-course-search-results--has-results .b-course-search-results__no-results{display:none}.b-course-search-results__searched-for{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-search-results__results{margin-top:15px}.b-course-search-results__results h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-course-search-results__courses{margin-bottom:20px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-search-results__ctas{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0}@media (max-width:767px){.b-course-search-results__ctas button{width:135px;padding:5px 0;text-transform:none}}.b-course-search-card{margin:0 0 4px}.b-course-search-card .custom-radio .custom-control-label:after,.b-course-search-card .custom-radio .custom-control-label:before{top:0}.b-course-search-card__info-icon{fill:#0053dc}.b-course-search-card .b-tooltip-icon{margin-top:-6px;margin-left:8px}.b-add-access-modal{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-add-access-modal strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-add-access-modal__title{text-transform:uppercase;margin-bottom:0}.b-add-access-modal__back{margin-bottom:25px}@media (max-width:767px){.b-add-access-modal__ctas button{width:120px;padding:5px 0;text-transform:none}}.b-remove-access-modal__title{text-transform:uppercase}.b-remove-access-modal__cohort-list{padding-left:25px}.b-remove-access-modal__cohort{font-weight:700}.b-course-compactor>.b-compactor{position:relative;display:-ms-flexbox;display:flex}.b-course-compactor>.b-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.b-course-compactor>.b-compactor .b-compactor__title:after,.b-course-compactor>.b-compactor .b-compactor__title:before{display:none}.b-course-compactor>.b-compactor .b-compactor__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;margin-left:15px;color:#0053dc}.b-course-compactor>.b-compactor .b-compactor__control .b-icon{display:block;fill:#0053dc}.b-course-compactor>.b-compactor .b-compactor__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:3px}.b-course-compactor>.b-compactor .b-compactor__control:hover{color:#c95000}.b-course-compactor>.b-compactor .b-compactor__control:hover .b-icon{fill:#c95000}.b-course-compactor>.b-compactor .b-compactor__remove-wrapper{padding:15px 0}.b-course-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:85px}.b-course-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding:5px 0 0}@media (min-width:768px){.b-course-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding-left:50px}}.b-course-compactor__selector{position:absolute;left:13px;top:50%;transform:translateY(-50%)}.b-course-compactor__detail{margin-left:30px}.b-course-compactor__detail-name{font-size:.875rem;line-height:1rem;margin-bottom:3px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-compactor__detail--roles{width:135px}.b-course-compactor__detail--cohorts{width:52px}.b-course-compactor__title{-ms-flex-positive:1;flex-grow:1;margin-left:0}.b-course-compactor--with-checkbox .b-course-compactor__title{margin-left:30px}.b-course-compactor__control-buttons{display:-ms-flexbox;display:flex;width:150px}.b-course-compactor__ctas{margin-bottom:15px}.b-course-compactor .b-compactor__arrow{width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;fill:#0053dc}@media (max-width:767px){.b-course-compactor>.b-compactor{position:relative}.b-course-compactor>.b-compactor>.b-compactor__title{display:block;padding:15px 15px 6px}.b-course-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:40px}.b-course-compactor--with-indicator>.b-compactor .b-compactor__title .b-compactor__arrow{top:24px;right:5px}.b-course-compactor>.b-compactor .b-course-compactor__detail{display:block;margin-left:0}.b-course-compactor>.b-compactor .b-course-compactor__detail--roles{float:left;margin-right:10px}.b-course-compactor>.b-compactor .b-course-compactor__detail-name,.b-course-compactor>.b-compactor .b-course-compactor__detail-value{display:inline;font-size:.6875rem}.b-course-compactor>.b-compactor .b-course-compactor__title .b-course-compactor__detail-name{display:block;font-size:.75rem}.b-course-compactor>.b-compactor .b-course-compactor__title .b-course-compactor__detail-value{display:block;font-size:1rem}.b-course-compactor>.b-compactor .b-compactor__control{display:block;margin:0;padding:0;position:relative}.b-course-compactor>.b-compactor .b-compactor__control span{position:absolute;top:6px;left:30px;margin-top:0}.b-course-compactor>.b-compactor .b-course-compactor__control-buttons{clear:left;height:31px;margin:10px -15px 0;padding:5px 7px 0;border-top:1px solid #ebebeb;position:relative;display:block;width:auto}.b-course-compactor>.b-compactor .b-course-compactor__control-buttons .b-js-compactor__control--edit{position:absolute;top:5px;right:30px}.b-course-compactor>.b-compactor .b-compactor__remove-wrapper{position:absolute;bottom:6px;left:8px;padding:0!important}.b-course-compactor--with-add>.b-compactor .b-compactor__remove-wrapper{left:90px}.b-course-compactor--with-checkbox>.b-compactor .b-course-compactor__title{padding-left:24px}.b-course-compactor--with-checkbox>.b-compactor .b-course-compactor__selector{top:14px;transform:none}.b-course-compactor .b-course-compactor__ctas button{width:115px;padding:5px 0;text-transform:none}}.b-apply-roles{margin-bottom:20px}.b-apply-roles__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.b-apply-roles__list{margin:0;padding:10px 0;border:1px solid #cdd3d6;background-color:#fff}.b-apply-roles__group{margin:0;border-right:0;border-bottom:1px solid #cdd3d6;padding:30px}@media (min-width:768px){.b-apply-roles__group{border-right:1px solid #cdd3d6;border-bottom:0}}.b-apply-roles__group:last-of-type{border:0}.b-apply-roles__clear-roles{margin-top:.25em}.b-apply-roles-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7.5px;margin-bottom:7.5px}.b-apply-roles-card input:hover,.b-apply-roles-card label:hover{color:#c95000;cursor:pointer}.b-apply-roles-card label{margin-bottom:0}.b-apply-roles-card input[disabled],.b-apply-roles-card label[data-disabled]{border-color:#495054;color:#495054}.b-apply-roles-card input[disabled]:hover,.b-apply-roles-card label[data-disabled]:hover{cursor:not-allowed;border-color:#495054;color:#495054}.b-select-cohorts{margin-bottom:20px}.b-select-cohorts__title{font-size:.875rem;line-height:1rem;font-weight:700;margin-bottom:.5rem}.b-select-cohorts-card{background-color:#def0f8;padding:10px 10px 8px;margin-bottom:4px}.b-select-cohorts-card .custom-control-label:after,.b-select-cohorts-card .custom-control-label:before{top:1px}.b-unit-compactor>.b-compactor{position:relative;display:-ms-flexbox;display:flex}.b-unit-compactor>.b-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 15px}.b-unit-compactor>.b-compactor .b-compactor__title:after,.b-unit-compactor>.b-compactor .b-compactor__title:before{display:none}.b-unit-compactor>.b-compactor .b-compactor__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;margin-left:15px;color:#0053dc}.b-unit-compactor>.b-compactor .b-compactor__control .b-icon{display:block;fill:#0053dc}.b-unit-compactor>.b-compactor .b-compactor__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:3px}.b-unit-compactor>.b-compactor .b-compactor__control:hover{color:#c95000}.b-unit-compactor>.b-compactor .b-compactor__control:hover .b-icon{fill:#c95000}.b-unit-compactor>.b-compactor .b-compactor__remove-wrapper{padding:15px 0}.b-unit-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:85px}.b-unit-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding:5px 0 0}@media (min-width:768px){.b-unit-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding-left:50px}}.b-unit-compactor__selector{position:absolute;left:13px;top:50%;transform:translateY(-50%)}.b-unit-compactor__detail{margin-left:30px}.b-unit-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-unit-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-unit-compactor__detail--roles{width:135px}.b-unit-compactor__detail--cohorts{width:52px}.b-unit-compactor__title{-ms-flex-positive:1;flex-grow:1;font-size:1rem;line-height:1.125rem;margin-left:0}.b-unit-compactor--with-checkbox .b-unit-compactor__title{margin-left:30px}.b-unit-compactor__control-buttons{display:-ms-flexbox;display:flex;width:150px}.b-unit-compactor__ctas{margin-bottom:15px}.b-unit-compactor .b-compactor__arrow{width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;fill:#0053dc}@media (max-width:767px){.b-unit-compactor>.b-compactor{position:relative}.b-unit-compactor>.b-compactor>.b-compactor__title{display:block;padding:15px 15px 6px}.b-unit-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:40px}.b-unit-compactor--with-indicator>.b-compactor .b-compactor__title .b-compactor__arrow{top:24px;right:5px}.b-unit-compactor>.b-compactor .b-unit-compactor__detail{display:block;margin-left:0}.b-unit-compactor>.b-compactor .b-unit-compactor__detail--roles{float:left;margin-right:10px}.b-unit-compactor>.b-compactor .b-unit-compactor__detail-name,.b-unit-compactor>.b-compactor .b-unit-compactor__detail-value{display:inline;font-size:.6875rem}.b-unit-compactor>.b-compactor .b-unit-compactor__title .b-unit-compactor__detail-name{display:block;font-size:.75rem}.b-unit-compactor>.b-compactor .b-unit-compactor__title .b-unit-compactor__detail-value{display:block;font-size:1rem}.b-unit-compactor>.b-compactor .b-compactor__control{display:block;margin:0;padding:0;position:relative}.b-unit-compactor>.b-compactor .b-compactor__control span{position:absolute;top:6px;left:30px;margin-top:0}.b-unit-compactor>.b-compactor .b-unit-compactor__control-buttons{clear:left;height:31px;margin:10px -15px 0;padding:5px 7px 0;border-top:1px solid #ebebeb;display:block;position:relative;width:auto}.b-unit-compactor>.b-compactor .b-unit-compactor__control-buttons .b-js-compactor__control--edit{position:absolute;top:5px;right:30px}.b-unit-compactor>.b-compactor .b-compactor__remove-wrapper{position:absolute;bottom:6px;left:8px;padding:0!important}.b-unit-compactor--with-add>.b-compactor .b-compactor__remove-wrapper{left:90px}.b-unit-compactor--with-checkbox>.b-compactor .b-unit-compactor__title{padding-left:24px}.b-unit-compactor--with-checkbox>.b-compactor .b-unit-compactor__selector{top:14px;transform:none}.b-unit-compactor .b-unit-compactor__ctas button{width:115px;padding:5px 0;text-transform:none}}.b-teachers-dashboard-tabs .nav-tabs{border-bottom:none;gap:0}@media (min-width:768px){.b-teachers-dashboard-tabs .nav-tabs{gap:4px;row-gap:0}}.b-teachers-dashboard-tabs .nav-tabs .nav-item{position:relative;margin-bottom:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1}.b-teachers-dashboard-tabs .nav-tabs .nav-link{min-width:0;padding:10px;border:none;border-top-left-radius:0;border-top-right-radius:0;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.125rem;color:#000;text-align:center;text-decoration:none;background-color:#cdd3d6;font-weight:700}.b-teachers-dashboard-tabs .nav-tabs .nav-link.active,.b-teachers-dashboard-tabs .nav-tabs .nav-link:focus-visible,.b-teachers-dashboard-tabs .nav-tabs .nav-link:hover{color:#0053dc;background-color:#fff}@media (min-width:768px){.b-teachers-dashboard-tabs .nav-tabs .nav-link{padding:16px 24px;font-size:1rem;line-height:150%}.b-teachers-dashboard-tabs .nav-tabs .nav-link.active{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}}.b-teachers-dashboard-tabs__discussion-status-indicator{position:relative;top:-4px;margin-right:.5em}.b-teachers-dashboard-tabs__discussion-status-indicator-inner{position:absolute;bottom:50%;right:50%;width:15px;height:15px;background-color:#523719;border-radius:50%;transform:translate(50%,50%)}.b-teachers-dashboard-tabs__discussion-status-indicator.hidden{display:none}.b-teachers-dashboard-tabs__badge{top:0;z-index:2;width:24px;height:24px;padding:0;margin-top:-4px;margin-bottom:-4px;background-color:#b81237;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;font-size:.875rem;line-height:23px;border-radius:50%;transform:translate(2px)}@media (min-width:768px){.b-teachers-dashboard-tabs__badge{position:absolute;transform:translate(2px,10px)}}.b-fieldset{position:relative;padding-bottom:15px;border-bottom:1px solid #7a858c;margin-bottom:20px}.b-fieldset:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}.b-fieldset__heading{margin-bottom:20px;font-weight:400;font-size:1.25rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-fieldset__heading strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-fieldset .custom-control{margin-bottom:7.5px}.b-fieldset .custom-control .custom-control-label:after,.b-fieldset .custom-control .custom-control-label:before{top:1px}.b-cohorts-students-search{margin:15px -15px}@media (min-width:768px){.b-cohorts-students-search{margin:30px 0 15px}}.b-cohorts-students-search .b-form-group{margin-bottom:0}.b-cohorts-students-search .b-form-group__input,.b-cohorts-students-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-cohorts-students-search .custom-control-label:after,.b-cohorts-students-search .custom-control-label:before{margin-top:-4px}.b-cohorts-students-search .custom-control-label:before{background-color:#fff}.b-cohorts-students-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#7a858c}.b-cohorts-students-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-cohorts-students-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-cohorts-students-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-cohorts-students-search{padding:0}}@media (max-width:767px) and (min-width:768px){.b-cohorts-students-search{padding:15px}}@media (max-width:767px){.b-cohorts-students-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-cohorts-students-search .b-form-group__label{width:100%;margin-bottom:2px}.b-cohorts-students-search .custom-control-label{font-size:.875rem}.b-cohorts-students-search__search-field{margin-top:10px}.b-cohorts-students-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-cohorts-students-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-cohorts-students-search .algolia-autocomplete .aa-hint,.b-cohorts-students-search .algolia-autocomplete .aa-input{width:100%}.b-cohorts-students-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-cohorts-students-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-cohorts-students-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-cohorts-students-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-cohorts-students-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-cohorts-students-search-results{margin:30px 0}.b-cohorts-students-search-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-cohorts-students-search-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-cohorts-students-search-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-cohorts-students-search-results__remove-result{position:absolute;right:10px;top:5px;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px}.b-cluster-unit-compactor>.b-compactor{position:relative;display:-ms-flexbox;display:flex}.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__title-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;position:relative}.b-cluster-unit-compactor>.b-compactor .b-compactor__title{display:block;padding:10px 15px}.b-cluster-unit-compactor>.b-compactor .b-compactor__title:after,.b-cluster-unit-compactor>.b-compactor .b-compactor__title:before{display:none}.b-cluster-unit-compactor>.b-compactor .b-compactor__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;margin-left:15px;color:#0053dc}.b-cluster-unit-compactor>.b-compactor .b-compactor__control .b-icon{display:block;fill:#0053dc}.b-cluster-unit-compactor>.b-compactor .b-compactor__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:3px}.b-cluster-unit-compactor>.b-compactor .b-compactor__control:hover{color:#c95000}.b-cluster-unit-compactor>.b-compactor .b-compactor__control:hover .b-icon{fill:#c95000}.b-cluster-unit-compactor>.b-compactor .b-compactor__remove-wrapper{padding:11px 0}.b-cluster-unit-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:85px}.b-cluster-unit-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding:5px 0 0}@media (min-width:768px){.b-cluster-unit-compactor>.b-compactor__content-wrapper>.b-compactor__content{padding-left:50px}}.b-cluster-unit-compactor__unit-list{list-style:none;padding-left:45px}.b-cluster-unit-compactor__unit-list .b-cluster-unit-compactor__unit-list-item{margin-bottom:10px}.b-cluster-unit-compactor__unit-list .b-cluster-unit-compactor__unit-code{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-cluster-unit-compactor__unit-list .b-cluster-unit-compactor__unit-name{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-cluster-unit-compactor__selector{position:absolute;left:13px;top:25px}.b-cluster-unit-compactor__detail{margin-left:30px}.b-cluster-unit-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-cluster-unit-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-cluster-unit-compactor__detail--roles{width:135px}.b-cluster-unit-compactor__detail--cohorts{width:52px}.b-cluster-unit-compactor__title{-ms-flex-positive:1;flex-grow:1;font-size:1rem;line-height:1.125rem;margin-left:0}.b-cluster-unit-compactor__control-buttons{display:-ms-flexbox;display:flex;width:150px}.b-cluster-unit-compactor__ctas{margin-bottom:15px}.b-cluster-unit-compactor--with-checkbox>.b-compactor .b-cluster-unit-compactor__title{padding-left:24px}.b-cluster-unit-compactor--with-checkbox>.b-compactor .b-cluster-unit-compactor__selector{top:18px}.b-cluster-unit-compactor .b-compactor__arrow{width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;fill:#0053dc}@media (max-width:767px){.b-cluster-unit-compactor>.b-compactor .b-compactor__title{position:relative}.b-cluster-unit-compactor--with-controls>.b-compactor .b-compactor__title{padding-bottom:50px}.b-cluster-unit-compactor--with-indicator>.b-compactor .b-compactor__title{padding-right:40px}.b-cluster-unit-compactor--with-indicator>.b-compactor .b-compactor__title .b-compactor__arrow{top:24px;right:5px}.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__title-row{display:block;position:static}.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__detail{display:block;margin-left:0}.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__detail--roles{float:left;margin-right:10px}.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__detail-name,.b-cluster-unit-compactor>.b-compactor .b-cluster-unit-compactor__detail-value{display:inline;font-size:.6875rem}.b-cluster-unit-compactor__control-buttons{clear:left;padding:5px 7px;border-top:1px solid #ebebeb;position:absolute;bottom:0;left:0;width:100%;display:block;height:37px}.b-cluster-unit-compactor__control-buttons .b-js-compactor__control--edit{position:absolute;top:5px;right:30px}.b-cluster-unit-compactor>.b-compactor .b-compactor__control{display:block;margin:0;padding:0;position:relative}.b-cluster-unit-compactor>.b-compactor .b-compactor__control span{margin-top:0;position:absolute;top:6px;left:30px}.b-cluster-unit-compactor>.b-compactor .b-js-compactor__control--edit{position:absolute;bottom:0;right:30px}.b-cluster-unit-compactor>.b-compactor .b-compactor__remove-wrapper{position:absolute;bottom:6px;left:8px;padding:0!important}.b-cluster-unit-compactor--with-add>.b-compactor .b-compactor__remove-wrapper{left:90px}.b-cluster-unit-compactor__unit-list{padding-left:0}.b-cluster-unit-compactor__unit-list .b-cluster-unit-compactor__unit-code{font-size:.75rem}.b-cluster-unit-compactor__unit-list .b-cluster-unit-compactor__unit-name{font-size:.875rem}.b-cluster-unit-compactor .b-cluster-unit-compactor__ctas button{width:115px;padding:5px 0;text-transform:none}.b-cluster-unit-compactor--with-checkbox>.b-compactor .b-cluster-unit-compactor__selector{top:8px}}.b-event-confirmation-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-event-confirmation-modal--loading .modal-content:after{opacity:1}.b-event-confirmation-modal--loading .modal-body{min-height:52px}.b-event-confirmation-modal--loading .modal-body>*{display:none}.b-event-confirmation-modal .b-heading--level-3{margin-top:10px}.b-event-confirmation-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-event-confirmation-modal__details dd{margin-bottom:15px}.b-event-confirmation-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-event-list-table{position:relative;margin:0 0 15px;background-color:#cdd3d6}.b-event-list-table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-event-list-table--loading:after{opacity:1;top:0;bottom:0}.b-event-list-table__table{margin:0;color:#000}.b-event-list-table__table--hidden{display:none}.b-event-list-table__table .table{table-layout:auto;margin-bottom:0}.b-event-list-table__table .table td{word-wrap:break-word}.b-event-list-table__table .table td,.b-event-list-table__table .table th{border-color:#cdd3d6}.b-event-list-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-event-list-table__table .table-striped tbody tr{background-color:#fff}.b-event-list-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-event-list-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-event-list-table__table .b-event-list-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-event-list-table__table .b-event-list-table__table-header td,.b-event-list-table__table .b-event-list-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-event-list-table__table .b-event-list-table__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-event-list-table__table{overflow:hidden}.b-event-list-table__table .table,.b-event-list-table__table tbody,.b-event-list-table__table td,.b-event-list-table__table th,.b-event-list-table__table thead,.b-event-list-table__table tr{display:block}.b-event-list-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-event-list-table__table tr{border-top:6px solid #cdd3d6}.b-event-list-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-event-list-table__table .b-event-list-table__cell--info{border-top:4px solid #0053dc!important}.b-event-list-table__table .b-event-list-table__cell--danger{border-top:4px solid #b81237!important}.b-event-list-table__table .b-event-list-table__cell--warning{border-top:4px solid #c95000!important}.b-event-list-table__table .b-event-list-table__cell--success{border-top:4px solid #008a07!important}.b-event-list-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%}.b-event-list-table__table td:not(.dataTables_empty):first-of-type:before{content:"Date sent:"}.b-event-list-table__table td:nth-of-type(2):before{content:"Type: "}.b-event-list-table__table td:nth-of-type(3):before{content:"Time: "}.b-event-list-table__table td:nth-of-type(4):before{content:"Title: "}.b-event-list-table__table td:nth-of-type(5):before{content:"Cohort / Student: "}}@media (max-width:397px){.b-event-list-table__table td:before{word-wrap:normal}.b-event-list-table__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-event-list-table__cell--danger,.table .b-event-list-table__cell--info,.table .b-event-list-table__cell--success,.table .b-event-list-table__cell--warning{position:relative;padding-left:20px}}.b-event-list-table__cell--info{color:#22272b}.b-event-list-table__cell--danger{color:#b81237}.b-event-list-table__cell--warning{color:#c95000}.b-event-list-table__cell--success{color:#008a07}.b-event-list-table__date-due{display:inline-block;margin-bottom:0}@media (min-width:768px){.b-event-list-table__overdue{visibility:hidden}.b-event-list-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-event-list-table__date-due>span{display:block;padding:15px 15px 15px 20px}.b-event-list-table__date-due:hover{width:100%}.b-event-list-table__cell--no-hover .b-event-list-table__date-due:hover{width:10px}.b-event-list-table__cell--info .b-event-list-table__date-due{background-color:#0053dc;color:#fff}.b-event-list-table__cell--danger .b-event-list-table__date-due{background-color:#b81237;color:#fff}.b-event-list-table__cell--warning .b-event-list-table__date-due{background-color:#c95000;color:#fff}.b-event-list-table__cell--success .b-event-list-table__date-due{background-color:#008a07;color:#fff}}.b-event-list-table__message-icon{width:22px;height:22px;margin-left:15px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-event-list-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-event-list-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-event-list-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-event-list-table__file:last-of-type{margin-bottom:0}.b-event-list-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-event-details-modal{color:#22272b}.b-event-details-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-event-details-modal--loading .modal-content:after{opacity:1}.b-event-details-modal--loading .modal-body{min-height:52px}.b-event-details-modal--loading .modal-body>*{display:none}.b-event-details-modal .b-heading--level-3{margin-top:10px}.b-event-details-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-event-details-modal__details dd{margin-bottom:15px}.b-event-details-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-list-table{position:relative;margin:0 0 15px;background-color:#cdd3d6}.b-message-list-table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-list-table--loading:after{opacity:1;top:0;bottom:0}.b-message-list-table__date{white-space:nowrap}.b-message-list-table__table{margin:0;color:#000}.b-message-list-table__table--hidden{display:none}.b-message-list-table__table .table{table-layout:auto;margin-bottom:0}.b-message-list-table__table .table td,.b-message-list-table__table .table th{border-color:#cdd3d6}.b-message-list-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-message-list-table__table .table-striped tbody tr{background-color:#fff}.b-message-list-table__table .table-striped tbody tr:hover{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);cursor:pointer}.b-message-list-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-message-list-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-message-list-table__table .b-message-list-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-message-list-table__table .b-message-list-table__table-header td,.b-message-list-table__table .b-message-list-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-message-list-table__table .b-message-list-table__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-message-list-table__table{overflow:hidden}.b-message-list-table__table .table,.b-message-list-table__table tbody,.b-message-list-table__table td,.b-message-list-table__table th,.b-message-list-table__table thead,.b-message-list-table__table tr{display:block}.b-message-list-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-message-list-table__table tr{border-top:6px solid #cdd3d6}.b-message-list-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-message-list-table__table .b-message-list-table__cell--info{border-top:4px solid #0053dc!important}.b-message-list-table__table .b-message-list-table__cell--danger{border-top:4px solid #b81237!important}.b-message-list-table__table .b-message-list-table__cell--warning{border-top:4px solid #c95000!important}.b-message-list-table__table .b-message-list-table__cell--success{border-top:4px solid #008a07!important}.b-message-list-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%}.b-message-list-table__table td:not(.dataTables_empty):first-of-type:before{content:"Date sent:"}.b-message-list-table__table td:nth-of-type(2):before{content:"Staff member:"}.b-message-list-table__table td:nth-of-type(3):before{content:"Type:"}.b-message-list-table__table td:nth-of-type(4):before{content:"Participation:"}.b-message-list-table__table td:nth-of-type(5):before{content:"Summary:"}.b-message-list-table__table td:nth-of-type(6):before{content:"Student name:"}.b-message-list-table__table td:nth-of-type(7):before{content:"Student number:"}.b-message-list-table__table td:nth-of-type(8):before{content:"Category:"}.b-message-list-table__table td:nth-of-type(9):before{content:"Subcategory:"}.b-message-list-table__table td:nth-of-type(10):before{content:"Cohort:"}}@media (max-width:397px){.b-message-list-table__table td:before{word-wrap:normal}.b-message-list-table__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-message-list-table__cell--danger,.table .b-message-list-table__cell--info,.table .b-message-list-table__cell--success,.table .b-message-list-table__cell--warning{position:relative;padding-left:20px}}.b-message-list-table__cell--info{color:#22272b}.b-message-list-table__cell--danger{color:#b81237}.b-message-list-table__cell--warning{color:#c95000}.b-message-list-table__cell--success{color:#008a07}.b-message-list-table__date-due{display:inline-block;margin-bottom:0}@media (min-width:768px){.b-message-list-table__overdue{visibility:hidden}.b-message-list-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-message-list-table__date-due>span{display:block;padding:15px 15px 15px 20px}.b-message-list-table__date-due:hover{width:100%}.b-message-list-table__cell--no-hover .b-message-list-table__date-due:hover{width:10px}.b-message-list-table__cell--info .b-message-list-table__date-due{background-color:#0053dc;color:#fff}.b-message-list-table__cell--danger .b-message-list-table__date-due{background-color:#b81237;color:#fff}.b-message-list-table__cell--warning .b-message-list-table__date-due{background-color:#c95000;color:#fff}.b-message-list-table__cell--success .b-message-list-table__date-due{background-color:#008a07;color:#fff}}.b-message-list-table__message-icon{width:22px;height:22px;margin-left:15px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-message-list-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-message-list-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-message-list-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-message-list-table__file:last-of-type{margin-bottom:0}.b-message-list-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-message-list-table--hidden{display:none}.b-message-form .form-control{border-radius:0}.b-message-form .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-message-form-notice-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:24px;padding:8px 0 8px 12px;border:1px solid #7ac9fb;background-color:#def0f8;color:#22272b;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.8}.b-message-form-notice-label p:last-child{margin-bottom:0}.b-student-message-form .form-control{border-radius:0}.b-student-message-form .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-student-message-form-notice-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px;padding:15px 15px 10px 42px;margin:auto auto 30px;border:1px solid #0053dc;background-color:rgba(0,83,220,.05);color:#22272b;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-message-form-notice-label__bulk-modal{margin-bottom:15px}.b-student-message-form-notice-label p:last-child{margin-bottom:0}.b-message-confirmation-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-confirmation-modal--loading .modal-content:after{opacity:1}.b-message-confirmation-modal--loading .modal-body{min-height:52px}.b-message-confirmation-modal--loading .modal-body>*{display:none}.b-message-confirmation-modal .b-heading--level-3{margin-top:10px}.b-message-confirmation-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-confirmation-modal__details dd{margin-bottom:15px}.b-message-confirmation-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-details-modal{color:#22272b}.b-message-details-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-details-modal--loading .modal-content:after{opacity:1}.b-message-details-modal--loading .modal-body{min-height:52px}.b-message-details-modal--loading .modal-body>*{display:none}.b-message-details-modal .b-heading--level-3{margin-top:10px}.b-message-details-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-details-modal__details dd{margin-bottom:15px}.b-message-details-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-alerts-table{position:relative;margin:0 0 15px;background-color:#fff}.b-alerts-table:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-alerts-table--loading:after{opacity:1;top:0;bottom:0}.b-alerts-table__toggle .b-form-group__label:last-of-type{margin-right:0;margin-left:15px}.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled).active,.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-alerts-table__toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-alerts-table__table{margin:0;color:#000}.b-alerts-table__table--hidden{display:none}.b-alerts-table__table .table{table-layout:auto;margin-bottom:0}.b-alerts-table__table .table td{word-wrap:break-word}.b-alerts-table__table .table td,.b-alerts-table__table .table th{border-color:#cdd3d6}.b-alerts-table__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-alerts-table__table .table-striped tbody tr{background-color:#fff}.b-alerts-table__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-alerts-table__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-alerts-table__table .b-alerts-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-alerts-table__table .b-alerts-table__table-header td,.b-alerts-table__table .b-alerts-table__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}@media (max-width:767px){.b-alerts-table__table{overflow:hidden}.b-alerts-table__table .table,.b-alerts-table__table tbody,.b-alerts-table__table td,.b-alerts-table__table th,.b-alerts-table__table thead,.b-alerts-table__table tr{display:block}.b-alerts-table__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-alerts-table__table tr{border-top:6px solid #cdd3d6}.b-alerts-table__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-alerts-table__table .b-alerts-table__cell--danger{border-top:4px solid #b81237!important}.b-alerts-table__table .b-alerts-table__cell--warning{border-top:4px solid #c95000!important}.b-alerts-table__table .b-alerts-table__cell--success{border-top:4px solid #008a07!important}.b-alerts-table__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%}.b-alerts-table__table td:not(.dataTables_empty):first-of-type:before{content:"Date:"}.b-alerts-table__table td:nth-of-type(2):before{content:"Alert area: "}.b-alerts-table__table td:nth-of-type(3):before{content:"Student name: "}.b-alerts-table__table td:nth-of-type(4):before{content:"Learner number: "}.b-alerts-table__table td:nth-of-type(5):before{content:"Course / unit code: "}.b-alerts-table__table td:nth-of-type(6):before{content:"Course / unit name: "}.b-alerts-table__table td:nth-of-type(7):before{content:"Actions: "}}@media (max-width:397px){.b-alerts-table__table td:before{word-wrap:normal}.b-alerts-table__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-alerts-table__cell--danger,.table .b-alerts-table__cell--success,.table .b-alerts-table__cell--warning{position:relative;padding-left:20px}}.b-alerts-table__cell--danger{color:#b81237}.b-alerts-table__cell--warning{color:#c95000}.b-alerts-table__cell--success{color:#008a07}.b-alerts-table__date-due{display:inline-block;margin-bottom:0}@media (max-width:767px){.b-alerts-table__date-due:not(.overdue):before{content:"("}.b-alerts-table__date-due:not(.overdue):after{content:")"}}@media (min-width:768px){.b-alerts-table__overdue{visibility:hidden}.b-alerts-table__date-due{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-alerts-table__date-due>span{display:block;padding:15px 15px 15px 20px}.b-alerts-table__date-due:hover{width:100%}.b-alerts-table__cell--danger .b-alerts-table__date-due{background-color:#b81237;color:#fff}.b-alerts-table__cell--warning .b-alerts-table__date-due{background-color:#c95000;color:#fff}.b-alerts-table__cell--success .b-alerts-table__date-due{background-color:#008a07;color:#fff}}.b-alerts-table__message-icon{width:22px;height:22px;margin-left:15px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-alerts-table__message-tooltip .tooltip-inner{background-color:#b81237}.b-alerts-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-alerts-table__file{display:block;margin-bottom:4px;word-break:break-all}.b-alerts-table__file:last-of-type{margin-bottom:0}.b-alerts-table__view-all{background-color:#cdd3d6;text-align:center;padding:15px}.b-student-feedback-modal{padding-right:0!important}.b-student-feedback-modal .modal-xl{max-width:100%;margin-left:15px;margin-right:15px}@media (min-width:768px){.b-student-feedback-modal .modal-xl{width:100%;max-width:990px;margin:0 auto}}@media (min-width:1200px){.b-student-feedback-modal .modal-xl{max-width:1170px}}.b-student-feedback-modal__title{text-transform:uppercase}.b-student-feedback-modal-assessment-table{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-feedback-modal-assessment-table .table thead th{vertical-align:middle;border-bottom:none}.b-student-feedback-modal-assessment-table td{word-wrap:break-word;border-color:#cdd3d6}.b-student-feedback-modal-assessment-table__header{background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.b-student-feedback-modal-assessment-table__header tr{position:absolute;top:-9999px;left:-9999px}@media (min-width:768px){.b-student-feedback-modal-assessment-table__header tr{position:inherit}}.b-student-feedback-modal-assessment-table__body td{border-top:1px solid #cdd3d6;padding:0;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-size:.75rem}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-th{width:30%;min-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;color:#fff;background-color:#22272b;padding:.75rem;text-transform:uppercase}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td{padding:.75rem;word-break:break-word}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td>div{display:inline-block}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td>div .b-icon{vertical-align:middle;margin-top:-4px}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td .b-icon{width:20px;height:20px}@media (min-width:768px){.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td{padding:0;word-break:inherit}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td>div{display:block}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-td>div .b-icon{vertical-align:inherit;margin-top:0}}@media (min-width:768px){.b-student-feedback-modal-assessment-table__body td{display:table-cell;border:inherit;padding:.75rem;position:static;font-size:1rem}.b-student-feedback-modal-assessment-table__body td .b-student-feedback-modal-assessment-table__body-th{display:none}}.b-student-feedback-modal-assessment-table__status{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-student-feedback-modal-assessment-table__status{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}}.b-student-feedback-modal__profile{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.b-student-feedback-modal__profile-details{margin-left:10px}.b-student-feedback-modal__profile-name{display:inline-block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}@media (max-width:510px){.b-student-feedback-modal__profile-name{display:block}}.b-student-feedback-modal__profile-time{display:inline-block;margin-left:10px}@media (max-width:510px){.b-student-feedback-modal__profile-time{display:block;margin-left:0}}.b-student-feedback-modal-teacher-feedback{margin-top:20px}.b-student-feedback-modal-teacher-feedback__content{padding:40px 20px 20px}@media (max-width:510px){.b-student-feedback-modal-teacher-feedback__content{padding:20px 0}}.b-student-feedback-modal-teacher-feedback__title{margin-bottom:0}.b-student-feedback-modal-teacher-feedback__cta .b-button--calendar .b-icon{width:24px;height:24px}.b-student-feedback-modal-teacher-feedback__cta .b-button--download .b-icon{width:20px;height:20px;margin-top:-1px}@media (max-width:510px){.b-student-feedback-modal-teacher-feedback__cta{display:block!important}.b-student-feedback-modal-teacher-feedback__cta .b-button{margin-bottom:15px;margin-left:0;width:100%}}.b-student-feedback-modal-teacher-feedback__comment{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.25rem;padding-top:20px}.b-student-feedback-modal-teacher-feedback-article{margin-bottom:15px}.b-student-feedback-modal-teacher-feedback-article:after{display:block;content:"";clear:both}.b-student-feedback-modal-teacher-feedback-article__image{float:left;margin-right:15px;margin-bottom:15px}.b-student-feedback-modal-teacher-feedback-article__box{padding:15px 15px 0;border:1px solid #7a858c;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-feedback-modal-teacher-feedback-article__box:after{display:block;content:"";clear:both}.b-student-feedback-modal-teacher-feedback-article__title-link{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-student-feedback-modal-teacher-feedback-article__caption{margin-top:15px;line-height:1.25rem}@media (max-width:768px){.b-student-feedback-modal-teacher-feedback-article__caption{clear:both}}.b-student-feedback-modal-teacher-feedback-article__duration{font-size:.875rem}.b-student-feedback-modal-teacher-feedback-article__duration-title{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block}@media (max-width:510px){.b-student-feedback-modal-teacher-feedback-article__duration-title{display:inline-block}}.b-student-feedback-modal-your-comments{padding:20px;border-top:1px solid #cdd3d6;margin-top:15px}.b-student-feedback-modal-your-comments__title{display:inline-block;text-transform:uppercase;margin-top:15px}@media (max-width:510px){.b-student-feedback-modal-your-comments__title{display:block;margin-bottom:5px}}.b-student-feedback-modal-your-comments__sub-title{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:510px){.b-student-feedback-modal-your-comments__sub-title{display:block;margin-bottom:15px}}.b-student-feedback-modal-your-comments__input{padding:10px}.b-student-feedback-modal-your-comments__student-comments{margin-top:15px}.b-student-feedback-modal-your-comments__student-comments-content{margin-top:15px}.b-student-feedback-modal-your-comments__student-comments-content,.b-student-feedback-modal-your-comments__student-comments-content-note{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-feedback-modal-your-comments__student-comments-content-note strong{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-feedback-modal__ctas{padding-top:20px;border-top:1px solid #cdd3d6;text-align:center}.b-student-feedback-modal__ctas .b-button{min-width:150px}@media (min-width:576px){.b-student-feedback-modal__ctas{text-align:right}}.b-content-search{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;position:relative;margin:0 0 15px}.b-content-search__badge-container{line-height:0}.b-content-search .custom-select{background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;line-height:1.7;font-size:1rem;padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-search-loader:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-content-search-loader--loading:after{opacity:1;top:0;bottom:0}.b-content-search__content{display:block;margin-bottom:15px;padding:15px;color:#000;background-color:#fff}.b-content-search__content .b-heading{margin-bottom:30px}.b-content-search__content-form:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-content-search__content-form--loading:after{opacity:1;top:0;bottom:0}.b-content-search__content-form-select{width:90%;text-align:center}.b-content-search__table{position:relative}.b-content-search__table--table{background-color:#fff;color:#000;margin-bottom:1rem;width:100%}.b-content-search__table--table td{background-color:#fff}.b-content-search__table--table .td-centre{text-align:center}.b-content-search__table--table-header th{background-color:#22272b;color:#fff;font-size:.875rem}@media (max-width:575px){.b-content-search__table--table{overflow-x:auto;padding-right:45px}.b-content-search__table--table:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}.b-content-search__info{position:relative;min-height:75px;padding:15px;background-color:#fff}.b-content-search__info-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;-ms-flex-pack:justify;justify-content:space-between}.b-content-search__info-state,.b-content-search__info-state+hr{display:none}.b-content-search__info-state:has(p){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.b-content-search__info-state:has(p)+hr{display:block}.b-content-search__info__list{padding:0;list-style:none}.b-content-search__info__list:last-child{margin-bottom:0}.b-content-search__info__list-item{margin-bottom:7.5px;border:1px solid #cdd3d6;padding:15px;width:100%}.b-content-search__info__list-item a{word-break:normal;overflow-wrap:anywhere}.b-content-search__error,.b-content-search__info__result-error,.b-content-search__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-content-search__error--hidden,.b-content-search__info__result-error--hidden,.b-content-search__result-error--hidden{display:none}.b-content-search__error h2,.b-content-search__info__result-error h2,.b-content-search__result-error h2{font-weight:700}.b-content-search__error li,.b-content-search__error p,.b-content-search__info__result-error li,.b-content-search__info__result-error p,.b-content-search__result-error li,.b-content-search__result-error p{letter-spacing:.5px}.b-content-search .view-panel-icon svg{width:34px;height:34px}.b-content-search .b-icon-link{line-height:1.2}.b-content-search .b-button .b-button--primary{width:24px;height:24px}.b-content-search__preview-button{width:150px}.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-content-search__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-content-search__search-filter .b-form-group__input,.b-content-search__search-filter .b-form-group__label{width:auto;margin:0;position:relative}.b-content-search__search-filter .b-form-group__input .btn{border-radius:0}.b-content-search__search-filter .b-form-group__label:first-child{margin-right:15px}.b-content-search__search-filter .b-form-group__label:last-child{margin-left:15px}.b-communications-search{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-communications-search__content{color:#000;background-color:#fff;display:block;padding:15px}.b-communications-search__content .b-heading{margin-bottom:30px}.b-communications-search__content-form:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-communications-search__content-form--loading:after{opacity:1;top:0;bottom:0}.b-communications-search__content-form select.form-control{height:34px!important}.b-communications-search__table{position:relative}.b-communications-search__table--table{background-color:#fff;color:#000;margin-bottom:1rem;width:100%}.b-communications-search__table--table td{background-color:#fff}.b-communications-search__table--table .td-centre{text-align:center}.b-communications-search__table--table-header th{background-color:#22272b;color:#fff;font-size:.875rem}@media (max-width:575px){.b-communications-search__table--table{overflow-x:auto;padding-right:45px}.b-communications-search__table--table:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}.b-communications-search__error,.b-communications-search__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-communications-search__error--hidden,.b-communications-search__result-error--hidden{display:none}.b-communications-search__error h2,.b-communications-search__result-error h2{font-weight:700}.b-communications-search__error li,.b-communications-search__error p,.b-communications-search__result-error li,.b-communications-search__result-error p{letter-spacing:.5px}.b-communications-search .view-panel-icon svg{width:34px;height:34px}.b-communications-search .b-icon-link{line-height:1.2}.b-communications-search .b-button .b-button--primary{width:24px;height:24px}.b-communications-search__preview-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-communications-search__preview-button{width:150px}.b-content-search-results{padding:15px 0}.b-content-search-results__results{display:none}@media (max-width:767px){.b-content-search-results{padding:15px}}.b-content-search-results--has-results .b-content-search-results__results{display:block;padding:15px 30px;border:1px solid #cdd3d6;background-color:#fff}@media (max-width:767px){.b-content-search-results--has-results .b-content-search-results__results{padding:0;border:none;background:none}}.b-content-search-results__results{margin-top:15px}.b-content-search-results__results h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase}.b-content-search-unit{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding:11.25px 15px;margin-bottom:11.25px;border:1px solid #cdd3d6;position:relative}@media (max-width:767px){.b-content-search-unit{display:block;background-color:#fff}}.b-content-search-unit__icon{margin-right:11.25px}@media (max-width:767px){.b-content-search-unit__icon{position:absolute;top:30px;left:10px;width:30px;height:30px}}.b-content-search-unit__detail{margin-left:30px}.b-content-search-unit__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-content-search-unit__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-search-unit__detail--resources{margin-right:60px}@media (max-width:767px){.b-content-search-unit__detail--resources{-ms-flex-order:3;order:3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:767px){.b-content-search-unit__detail{margin:0;padding-left:35px}.b-content-search-unit__detail-name,.b-content-search-unit__detail-value{display:inline-block}}.b-content-search-unit__title{-ms-flex-positive:1;flex-grow:1;font-size:1rem;line-height:1.125rem;margin-left:0}@media (max-width:767px){.b-content-search-unit__title .b-content-search-unit__detail-name,.b-content-search-unit__title .b-content-search-unit__detail-value{display:block}.b-content-search-unit__title .b-content-search-unit__detail-name{margin:0 0 5px -35px}.b-content-search-unit__title .b-content-search-unit__detail-value{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;margin-bottom:5px}}.b-content-search-unit__control-buttons{display:-ms-flexbox;display:flex;width:150px}@media (max-width:767px){.b-content-search-unit__control-buttons{margin:5px -15px -5px;width:auto;border-top:1px solid #cdd3d6;padding:5px 15px 0}}.b-content-search-unit__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center}.b-content-search-unit__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-search-unit__control .b-icon{display:block;fill:#0053dc}.b-content-search-unit__control:hover .b-icon{fill:#c95000}@media (max-width:767px){.b-content-search-unit__control{-ms-flex-direction:row;flex-direction:row}.b-content-search-unit__control:first-of-type{padding-left:0}.b-content-search-unit__control .b-icon{margin-right:5px}}.b-content-course-search{margin:15px -15px}@media (min-width:768px){.b-content-course-search{margin:15px 0}}.b-content-course-search .b-form-group{margin-bottom:0}.b-content-course-search .b-form-group__input,.b-content-course-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-content-course-search .custom-control-label:after,.b-content-course-search .custom-control-label:before{margin-top:-4px}.b-content-course-search .custom-control-label:before{background-color:#fff}.b-content-course-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#7a858c}.b-content-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-content-course-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-content-course-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-content-course-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-content-course-search{padding:0}}@media (max-width:767px) and (min-width:768px){.b-content-course-search{padding:15px}}@media (max-width:767px){.b-content-course-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-content-course-search .b-form-group__label{width:100%;margin-bottom:2px}.b-content-course-search .custom-control-label{font-size:.875rem}.b-content-course-search__search-field{margin-top:10px}.b-content-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-content-course-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.b-content-course-search .algolia-autocomplete .aa-hint,.b-content-course-search .algolia-autocomplete .aa-input{width:100%}.b-content-course-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-content-course-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-content-course-search .algolia-autocomplete .aa-dropdown-menu .aa-empty,.b-content-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-content-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-content-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-content-course-search .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-content-course-search .algolia-autocomplete--loading:after{opacity:1}.b-content-course-search .b-content-course-search-results .form-control{background-color:#ebebeb}.b-content-course-search .b-content-course-search-results__title{margin-bottom:11px}.b-content-course-search .b-content-course-search-results__results{min-height:56px;padding:6px 0;list-style-type:none;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-course-search .b-content-course-search-results__result{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px 45px 6px 12px;background-color:#f2f2f2;word-break:break-all}.b-content-course-search .b-content-course-search-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px;padding:.375rem .75rem;transform:translateY(-50%)}.b-edit-mode-ctas{padding:30px 0;background-color:#cdd3d6}.b-edit-mode-ctas .b-button+.b-button{margin-left:15px}.b-assessment-cohort-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 15px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem}.b-assessment-cohort-compactor .b-compactor__title strong{font-weight:400;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:576px){.b-assessment-cohort-compactor .b-compactor__title{padding:15px 15px 15px 45px}}.b-assessment-cohort-compactor .b-compactor__title:after,.b-assessment-cohort-compactor .b-compactor__title:before{display:none}.b-assessment-cohort-compactor .b-compactor__title:active,.b-assessment-cohort-compactor .b-compactor__title:focus,.b-assessment-cohort-compactor .b-compactor__title:hover{background-color:#fff;border-color:#0053dc}.b-assessment-cohort-compactor>.b-compactor>.b-compactor__title,.b-assessment-cohort-compactor>.b-compactor>.b-compactor__title:not(:disabled):not(.disabled):active{background:#fff url(/images/icons/cohort.svg) no-repeat 7px 50%;background-size:32px}.b-assessment-cohort-compactor__detail{margin-left:30px;margin-right:120px}.b-assessment-cohort-compactor__detail-name{font-size:.875rem;line-height:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-assessment-cohort-compactor__detail-value{font-size:1rem;line-height:1.125rem}.b-assessment-cohort-compactor__title{margin-left:0;-ms-flex-positive:1;flex-grow:1}.b-assessment-cohort-compactor__title-code{font-size:.75rem;line-height:.875rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:5px}.b-assessment-cohort-compactor__title-code strong,.b-assessment-cohort-compactor__title-name{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-cohort-compactor__title-name{font-size:1rem;line-height:1rem;margin-bottom:5px}.b-assessment-cohort-compactor__title-value{display:block;font-size:.875rem;line-height:.875rem}.b-assessment-cohort-compactor__title-value,.b-assessment-cohort-compactor__title-value:active,.b-assessment-cohort-compactor__title-value:hover,.b-assessment-cohort-compactor__title-value:link,.b-assessment-cohort-compactor__title-value:visited{color:#000}.b-assessment-cohort-compactor .b-compactor__arrow{width:32px;height:32px;padding:2px 1px 0 0;margin-top:-16px;border-radius:50%;border:1px solid #0053dc;fill:#0053dc}.b-assessment-cohort-compactor .b-compactor__content{padding:30px}.b-assessment-cohort-compactor__assessments{margin-bottom:30px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-assessment-cohort-compactor__assessments-heading{text-transform:uppercase;font-size:1.125rem}.b-assessment-cohort-compactor__no-assessments{margin:15px 0 15px 30px}@media (max-width:767px){.b-assessment-cohort-compactor .b-compactor__title{padding:20px 35px 3px;display:block}.b-assessment-cohort-compactor>.b-compactor>.b-compactor__title,.b-assessment-cohort-compactor>.b-compactor>.b-compactor__title:not(:disabled):not(.disabled):active{background-size:22px;background-position:7px 20px}.b-assessment-cohort-compactor__detail{display:block;margin-left:0}.b-assessment-cohort-compactor__detail-name{display:inline;font-size:.6875rem;font-weight:400}.b-assessment-cohort-compactor__detail-value{display:inline;font-size:.6875rem;font-weight:700}.b-assessment-cohort-compactor__detail--assessments{float:left;margin-right:5px}.b-assessment-cohort-compactor__title{width:100%}.b-assessment-cohort-compactor__title-name{font-size:.875rem;font-weight:700;margin-bottom:7px}.b-assessment-cohort-compactor__title-value{font-size:.75rem;font-weight:400}.b-assessment-cohort-compactor .b-compactor__content{padding:15px 0}.b-assessment-cohort-compactor__assessments,.b-assessment-cohort-compactor__assessments-heading{font-size:.9375rem}}.b-assessment-students-table th .custom-control.custom-checkbox{margin-bottom:0;min-height:20px}.b-assessment-students-table .b-datepicker{display:-ms-inline-flexbox;display:inline-flex;width:auto}.b-assessment-students-table .b-datepicker .form-control{width:100px;padding:4px 0 0;margin-top:-4px;background-color:transparent;border:none;line-height:18px;font-size:inherit;color:inherit;background-image:url(/images/icons/calendar-blue.svg);background-size:18px}.b-teacher-training-plans{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-teacher-training-plans table{width:100%}.b-teacher-training-plans .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-teacher-training-plans td,.b-teacher-training-plans th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-teacher-training-plans__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 0;background-color:#fff;color:#000}@media (max-width:767px){.b-teacher-training-plans__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-teacher-training-plans__header .b-heading{color:#495054}.b-teacher-training-plans__table--hidden{display:none}.b-teacher-training-plans__table--header{background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-teacher-training-plans__table--header td,.b-teacher-training-plans__table--header th{vertical-align:middle;border-bottom:none}.b-teacher-training-plans__table--table{background-color:#fff;position:relative;margin:0 0 15px;min-height:3rem}.b-teacher-training-plans__table--table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teacher-training-plans__table--table--loading:after{opacity:1;top:0;bottom:0}.b-teacher-training-plans__table--table td{font-size:.825rem;font-weight:400}.b-teacher-training-plans__table--table-statusdisplay{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-teacher-training-plans__search--hidden,.b-teacher-training-plans__visible--hidden{display:none}.b-teacher-training-plans__search-toggle-button{border-radius:0}.b-teacher-training-plans__search>.b-grid>.b-grid-content{padding-bottom:0}.b-teacher-training-plans__caption{caption-side:top;padding:15px 15px 10px;background-color:#ebebeb;color:#000}.b-teacher-training-plans__caption .b-icon{vertical-align:middle;margin:-4px 7.5px 0}.b-teacher-training-plans__search-filter .b-form-group__input,.b-teacher-training-plans__search-filter .b-form-group__label{width:auto;margin:0;position:relative}.b-teacher-training-plans__search-filter .b-form-group__label:first-child{margin-right:15px}.b-teacher-training-plans__search-filter .b-form-group__label:last-child{margin-left:15px}.b-teacher-training-plans__search-row,.b-teacher-training-plans__search-row>.b-grid>.b-grid-content{padding-bottom:0}.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-teacher-training-plans__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-teacher-training-plans__result-error--hidden{display:none}.b-teacher-training-plans__no-results{text-align:center;min-height:3rem;font-size:1.375rem}@media (max-width:767px){.b-teacher-training-plans{overflow:hidden}.b-teacher-training-plans .table,.b-teacher-training-plans tbody,.b-teacher-training-plans td,.b-teacher-training-plans th,.b-teacher-training-plans thead,.b-teacher-training-plans tr{display:block;margin-bottom:0}.b-teacher-training-plans thead tr{position:absolute;top:-9999px;left:-9999px}.b-teacher-training-plans tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-teacher-training-plans td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-teacher-training-plans td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-teacher-training-plans td:not(.dataTables_empty):first-of-type:before{content:"Name: "}.b-teacher-training-plans td:nth-of-type(2):before{content:"Learner Number: "}.b-teacher-training-plans td:nth-of-type(3):before{content:"Course: "}.b-teacher-training-plans td:nth-of-type(4):before{content:"Cohort: "}.b-teacher-training-plans td:nth-of-type(5):before{content:"Training Plan Status: "}.b-teacher-training-plans td:nth-of-type(6):before{content:"Days at Current Status: "}.b-teacher-training-plans td:nth-of-type(7):before{content:"Days to 12 Week Deadline: "}.b-teacher-training-plans td:nth-of-type(8):before{content:"Link: "}}.b-training-plan-search-course{display:block;padding:0 30px;background-color:#fff;color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.b-training-plan-search-course{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.b-training-plan-search-course__inputs .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-hint,.b-training-plan-search-course__inputs .algolia-autocomplete .aa-input{position:relative;width:100%}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-hint{color:#7a858c}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-training-plan-search-course__inputs .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-training-plan-search-course__inputs .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-training-plan-search-course__inputs .algolia-autocomplete--loading:after{opacity:1}.b-training-plan-search-course__form{display:block;margin-bottom:1.5em}@media (max-width:767px){.b-training-plan-search-course__form{-ms-flex:100%;flex:100%;width:100%;max-width:100%;border-right:none}.b-training-plan-search-course__form:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.b-training-plan-search-course__form .b-button{width:100%}.b-training-plan-search-course__form__submit-buttons{padding-top:10px}}.b-training-plan-search-course__form:last-child{border-right:none}.b-training-plan-search-course .b-button .b-button--primary{width:24px;height:24px}.b-training-plan-search-course__submit-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-training-plan-search-course__submit-button{width:150px}.b-training-plan-search-course__input{display:-ms-flexbox;display:flex;padding:7.5px}.b-training-plan-search-course__input input:hover,.b-training-plan-search-course__input label:hover{cursor:pointer}.b-training-plan-search-course__inputs-label{-ms-flex-line-pack:center;align-content:center;line-height:1.5;padding:.375rem 0;margin-bottom:0}.b-training-plan-search-student{display:block;padding:0 30px;background-color:#fff;color:#000;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.b-training-plan-search-student{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.b-training-plan-search-student__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #7a858c}@media (max-width:767px){.b-training-plan-search-student__form{-ms-flex:100%;flex:100%;width:100%;max-width:100%;margin-bottom:15px;border-right:none}.b-training-plan-search-student__form:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.b-training-plan-search-student__form__submit-buttons{padding-top:10px}}.b-training-plan-search-student__form:last-child{border-right:none}.b-training-plan-search-student .b-button .b-button--primary{width:24px;height:24px}.b-training-plan-search-student__submit-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-training-plan-search-student__submit-button{width:150px}.b-training-plan-search-student__input{display:-ms-flexbox;display:flex;padding:7.5px}.b-training-plan-search-student__input input:hover,.b-training-plan-search-student__input label:hover{cursor:pointer}.b-training-plan-search-student__inputs-label{-ms-flex-line-pack:center;align-content:center;line-height:1.5;padding:.375rem 0;margin-bottom:0}.b-discussion-suspend-modal h3,.b-discussion-suspend-modal h4,.b-discussion-suspend-modal p{color:#22272b}.b-discussion-suspend-modal:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-discussion-suspend-modal--loading:after{opacity:1;top:90px;bottom:0}.b-discussion-suspend-modal__form-input{width:100%;padding:15px}.b-discussion-suspend-modal__form-input--hidden{display:none}.b-discussion-suspend-modal__form-input textarea{width:100%;height:auto}.b-discussion-suspend-modal__buttons .btn{margin-left:15px;min-width:150px}@media (min-width:768px){.b-discussion-suspend-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-discussion-suspend-modal .modal-dialog{max-width:800px}}.b-discussion-suspend-modal .modal-content{border-radius:0}.b-discussion-suspend-modal .modal-body{padding:15px}@media (min-width:768px){.b-discussion-suspend-modal .modal-body{padding:50px 40px 27px}}.b-discussion-suspend-modal .modal-body .b-grid{margin-bottom:0}.b-discussion-suspend-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-discussion-suspend-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-discussion-suspend-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-discussion-suspend-modal .b-info-panel__content{margin-right:80px}}.b-discussion-suspend-modal__result-error--hidden{display:none}.b-teacher-student-training-plan{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teacher-student-training-plan__table{position:relative}.b-teacher-student-training-plan__table--table{background-color:#fff;color:#000;margin-bottom:1rem;width:100%}.b-teacher-student-training-plan__table--table td{background-color:#fff}.b-teacher-student-training-plan__table--table .td-centre{text-align:center}.b-teacher-student-training-plan__table--table-header th{background-color:#22272b;color:#fff;font-size:.875rem;text-transform:uppercase}@media (max-width:575px){.b-teacher-student-training-plan__table--table{overflow-x:auto;padding-right:45px}.b-teacher-student-training-plan__table--table:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}.b-teacher-student-training-plan__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-teacher-student-training-plan__result-error--hidden{display:none}.b-teacher-student-training-plan__result-error h2{font-weight:700}.b-teacher-student-training-plan__result-error li,.b-teacher-student-training-plan__result-error p{letter-spacing:.5px}.b-teacher-student-training-plan__content{color:#000;background-color:#fff;display:block;padding:15px}.b-teacher-student-training-plan__content-upload-messagetext{text-align:center;font-size:1.5rem;font-weight:400;line-height:2rem}.b-teacher-student-training-plan__content-status{padding-top:2rem}.b-teacher-student-training-plan__content .b-assessment-progress{border-bottom:none;padding-bottom:0}.b-teacher-student-training-plan__content--limit,.b-teacher-student-training-plan__content .fileuploadlimit{text-align:center;color:#cdd3d6}.b-teacher-student-training-plan__content-autodoc{text-align:center;margin-top:15px;padding-bottom:1rem}.b-teacher-student-training-plan__content-autodoc a{font-size:1.1rem;line-height:1.75rem;text-decoration:none;font-weight:400}@media (min-width:768px){.b-teacher-student-training-plan__content-autodoc a .b-icon{width:30px;height:30px}}.b-teacher-student-training-plan__content-instruction{padding:0 15px;font-size:1.2rem}.b-teacher-student-training-plan__content-instruction-text{padding-bottom:1rem}.b-teacher-student-training-plan__content-instruction-list{padding-bottom:1rem;list-style-position:inside}.b-teacher-student-training-plan__content-instruction-list li{padding-bottom:.5rem}.b-teacher-student-training-plan__content-submit{padding:30px;margin-top:25px}.b-teacher-student-training-plan__content-submit .b-button--w-267{width:167px;height:35px;line-height:28px}.b-datatable{background-color:#fff;color:#22272b;position:relative;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-datatable__custom-controls{display:none}.b-datatable__header{-ms-flex-align:center;align-items:center;padding:15px 15px 0}@media (max-width:767px){.b-datatable__header .col-12{padding-left:0;padding-right:0}}.b-datatable__footer{gap:15px;-ms-flex-align:center;align-items:center;padding:7.5px 15px}.b-datatable__footer>div[class^=col-]:first-child,.b-datatable__footer>div[class^=col-]:last-child{padding:0 15px!important}@media (min-width:768px){.b-datatable__footer{gap:0}.b-datatable__footer>div[class^=col-]:first-child,.b-datatable__footer>div[class^=col-]:last-child{padding:0!important}}.b-datatable__table{width:100%;min-height:3rem;margin:0 0 15px;border-bottom:1px solid #cdd3d6}.b-datatable__table-footer,.b-datatable__table-header{background-color:#22272b;color:#fff;text-transform:capitalize;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-datatable__table-th{border-top:none;font-weight:400}.b-datatable__table-th--checkbox{width:24px}.b-datatable__table-th--nowrap,.b-datatable__table-tr>:first-child{white-space:nowrap}@media (max-width:767px){.b-datatable__table-tr{white-space:normal}}.b-datatable__table-td{font-weight:400;overflow-wrap:anywhere;padding:7.5px 15px}.b-datatable__table-td--nowrap{white-space:nowrap}.b-datatable__table-inline-actions{display:inline-block;padding:7.5px 15px}@media (max-width:767px){.b-datatable__table-inline-actions{display:inline;padding:0}}.b-datatable__table-actions{vertical-align:middle!important;position:relative;padding:0!important}@media (max-width:767px){.b-datatable__table-actions{padding:.75rem .75rem .75rem 33%!important}}.b-datatable__table-actions .btn-group{float:right;position:static;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}@media (max-width:767px){.b-datatable__table-actions .btn-group{width:auto;margin-top:-.75rem}}.b-datatable__table-actions-button{padding:7.5px 0;background:none}.b-datatable__table-actions-button.dropdown-toggle:before{display:none}.b-datatable__table-actions-menu{min-width:auto;padding:0;border:none;background-color:#ebebeb}.b-datatable__table-actions-menu.show{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 0 4px 2px #cdd3d6}.b-datatable__table-actions-menu-item{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdd3d6;min-height:30px;min-width:124px;padding:7.5px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer}.b-datatable__table-actions-menu-item:last-of-type{border-bottom:0}.b-datatable__table-actions-menu-item:active,.b-datatable__table-actions-menu-item:hover{background-color:#626b71;border-color:#626b71;color:#fff}.b-datatable__table-actions-menu-close{padding:7.5px 0;background-color:#ebebeb}.b-datatable .dt-buttons{display:-ms-flexbox;display:flex}@media (min-width:768px){.b-datatable .dt-buttons{-ms-flex-pack:end;justify-content:flex-end}}.b-datatable .pagination a:link,.b-datatable .pagination a:visited{text-decoration:none}.b-datatable div.dataTables_wrapper div.dataTables_filter{text-align:left;float:unset}.b-datatable div.dataTables_wrapper div.dataTables_filter label{width:100%}@media (min-width:768px){.b-datatable div.dataTables_wrapper div.dataTables_filter label{width:auto}}.b-datatable div.dataTables_wrapper div.dataTables_filter label input{display:block;width:100%;height:calc(2rem + 2px);margin-top:15px;margin-left:0;padding:.25rem .75rem}@media (min-width:768px){.b-datatable div.dataTables_wrapper div.dataTables_filter label input{display:inline-block;margin-top:0;margin-left:.5em}}.b-datatable div.dataTables_wrapper div.dataTables_length{text-align:left}.b-datatable div.dataTables_wrapper div.dataTables_length label{padding-left:0}.b-datatable div.dataTables_wrapper div.dataTables_length label .custom-select{height:calc(2rem + 2px);padding:.25rem 1.75rem .25rem .75rem}.b-datatable .dataTables_paginate{z-index:1}.b-datatable .dt-length{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.b-datatable .dt-length label{margin:0}.b-datatable .dt-length select.custom-select.form-control{background:none;line-height:unset;padding-right:12px}.b-datatable tr td.dt-type-date,.b-datatable tr td.dt-type-numeric,.b-datatable tr th.dt-type-date,.b-datatable tr th.dt-type-numeric{text-align:left}.b-datatable .pagination .dt-paging-button,.b-datatable .pagination .paginate_button{padding:0!important;border:0!important}.b-datatable .pagination .dt-paging-button.page-item:last-child .page-link,.b-datatable .pagination .paginate_button.page-item:last-child .page-link{border-top-right-radius:unset;border-bottom-right-radius:unset}.b-datatable .pagination .dt-paging-button.page-item:first-child .page-link,.b-datatable .pagination .paginate_button.page-item:first-child .page-link{border-top-left-radius:unset;border-bottom-left-radius:unset}.b-datatable .pagination .dt-paging-button .ellipsis,.b-datatable .pagination .paginate_button .ellipsis{padding:.5rem .75rem;background-color:#cdd3d6}.b-datatable .pagination .dt-paging-button:hover,.b-datatable .pagination .paginate_button:hover{border:0!important}.b-datatable .pagination .dt-paging-button.active .page-link,.b-datatable .pagination .dt-paging-button.active:hover,.b-datatable .pagination .paginate_button.active .page-link,.b-datatable .pagination .paginate_button.active:hover{background-color:#0053dc;color:#fff}.b-datatable .pagination .dt-paging-button .page-link,.b-datatable .pagination .paginate_button .page-link{font-weight:700}.b-datatable .pagination .dt-paging-button .page-link:focus-visible,.b-datatable .pagination .paginate_button .page-link:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-datatable .pagination .dt-paging-button.disabled:hover,.b-datatable .pagination .dt-paging-button:has(.ellipsis):hover,.b-datatable .pagination .paginate_button.disabled:hover,.b-datatable .pagination .paginate_button:has(.ellipsis):hover{border:0;cursor:not-allowed}.b-datatable .pagination .dt-paging-button.disabled .page-link,.b-datatable .pagination .dt-paging-button:has(.ellipsis) .page-link,.b-datatable .pagination .paginate_button.disabled .page-link,.b-datatable .pagination .paginate_button:has(.ellipsis) .page-link{background-color:#cdd3d6;color:#495054;text-decoration:none}.b-datatable .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0}.b-datatable .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid transparent;background:transparent}.b-datatable div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:0!important}.b-datatable .dt-search input[type=search]{width:100%;max-width:250px}.b-head-teacher-panel{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-head-teacher-panel__search-button{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.b-head-teacher-panel .custom-select{background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;line-height:1.7;font-size:1rem;padding-right:38px}.b-head-teacher-panel--loader{position:relative;min-height:50px}.b-head-teacher-panel--loader:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel--loader--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel__content{color:#000;display:block}.b-head-teacher-panel__content__search-container{padding:15px;background-color:#fff}.b-head-teacher-panel__content__data-container--hidden{display:none}.b-head-teacher-panel__content-form-select{width:90%;text-align:center}.b-head-teacher-panel__table{position:relative}.b-head-teacher-panel__table--table{background-color:#fff;color:#000;margin-bottom:1rem;width:100%}.b-head-teacher-panel__table--table td{background-color:#fff}.b-head-teacher-panel__table--table .td-centre{text-align:center}.b-head-teacher-panel__table--table-header th{background-color:#22272b;color:#fff;font-size:.875rem}@media (max-width:575px){.b-head-teacher-panel__table--table{overflow-x:auto;padding-right:45px}.b-head-teacher-panel__table--table:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}.b-head-teacher-panel__tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-head-teacher-panel__tabs ul.nav-tabs{gap:0}@media (min-width:576px){.b-head-teacher-panel__tabs ul.nav-tabs{gap:4px;row-gap:0}}.b-head-teacher-panel__tabs ul.nav-tabs .nav-item a.nav-link{margin-right:0}.b-head-teacher-panel__tabs__single-tab{-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-preferred-size:33%!important;flex-basis:33%!important}.b-head-teacher-panel__tabs .tab-content{padding:32px;background-color:#fff}.b-head-teacher-panel__error,.b-head-teacher-panel__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel__error--hidden,.b-head-teacher-panel__result-error--hidden{display:none}.b-head-teacher-panel__error h2,.b-head-teacher-panel__result-error h2{font-weight:700}.b-head-teacher-panel__error li,.b-head-teacher-panel__error p,.b-head-teacher-panel__result-error li,.b-head-teacher-panel__result-error p{letter-spacing:.5px}.b-teachers-profile{position:relative;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000}.b-teachers-profile .b-form-group__label{position:relative}.b-teachers-profile:after{content:"";position:absolute;z-index:2;inset:unset;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%}.b-teachers-profile--loading:after{inset:0}.b-head-teacher-sap-modal h3,.b-head-teacher-sap-modal h4,.b-head-teacher-sap-modal p{color:#22272b}.b-head-teacher-sap-modal:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-head-teacher-sap-modal--loading:after{opacity:1;top:90px;bottom:0}.b-head-teacher-sap-modal__form-input{width:100%;padding:15px}.b-head-teacher-sap-modal__form-input--hidden{display:none}.b-head-teacher-sap-modal__form-input textarea{width:100%;height:auto}.b-head-teacher-sap-modal__buttons .btn{margin-left:15px}@media (min-width:768px){.b-head-teacher-sap-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-head-teacher-sap-modal .modal-dialog{max-width:800px}}.b-head-teacher-sap-modal .modal-content{border-radius:0}.b-head-teacher-sap-modal .modal-body{padding:15px}@media (min-width:768px){.b-head-teacher-sap-modal .modal-body{padding:50px 40px 27px}}.b-head-teacher-sap-modal .modal-body .b-grid{margin-bottom:0}.b-head-teacher-sap-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-head-teacher-sap-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-head-teacher-sap-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-head-teacher-sap-modal .b-info-panel__content{margin-right:80px}}.b-head-teacher-sap-modal__result-error--hidden{display:none}.b-report-selector__form .b-form-group__input{width:100%}.b-report-selector__report-options.hidden{display:none}.b-report-selector__ctas{margin-top:15px}.b-custom-select .custom-select{padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.7;border-color:#cdd3d6}.b-custom-select .custom-select--blank{color:#7a858c}.b-custom-select .custom-select option{color:#495054}.b-custom-select .custom-select option[value=""]{color:#7a858c}.b-custom-select--style-2{background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-generated-report-surs{position:relative;margin:0 0 15px;background-color:#cdd3d6}.b-generated-report-surs.hidden{display:none}.b-generated-report-surs:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-generated-report-surs--loading:after{opacity:1;top:0;bottom:0}.b-generated-report-surs__divider{padding:0 15px;background-color:#fff}.b-generated-report-surs__divider hr{margin:0}.b-generated-report-surs__search-filter .b-form-group{margin-bottom:0;margin-top:5px}.b-generated-report-surs__search-filter .b-form-group__input,.b-generated-report-surs__search-filter .b-form-group__label{width:auto;margin:0;position:relative;font-size:.75rem;text-transform:uppercase}.b-generated-report-surs__search-filter .b-form-group__label:first-child{margin-right:15px}.b-generated-report-surs__search-filter .b-form-group__label:last-child{margin-left:15px}.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-generated-report-surs__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-generated-report-surs__table{margin:0;color:#000}.b-generated-report-surs__table--hidden{display:none}.b-generated-report-surs__table .table{table-layout:auto;margin-bottom:0}.b-generated-report-surs__table .table td{word-wrap:break-word}.b-generated-report-surs__table .table td,.b-generated-report-surs__table .table th{border-color:#cdd3d6}.b-generated-report-surs__table .table thead th{border-bottom-width:1px;border-top:none;text-transform:capitalize;font-size:.875rem}.b-generated-report-surs__table .table-striped tbody tr{background-color:#fff}.b-generated-report-surs__table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-generated-report-surs__table .table-striped tbody tr:last-of-type{margin-bottom:0}.b-generated-report-surs__table .b-generated-report-surs__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.b-generated-report-surs__table .b-generated-report-surs__table-header td,.b-generated-report-surs__table .b-generated-report-surs__table-header th{vertical-align:middle;border-bottom:none;font-weight:400;white-space:nowrap}.b-generated-report-surs__table .b-generated-report-surs__table-header th:first-of-type{padding-left:20px}@media (max-width:767px){.b-generated-report-surs__table{overflow:hidden}.b-generated-report-surs__table .table,.b-generated-report-surs__table tbody,.b-generated-report-surs__table td,.b-generated-report-surs__table th,.b-generated-report-surs__table thead,.b-generated-report-surs__table tr{display:block}.b-generated-report-surs__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-generated-report-surs__table tr{border-top:6px solid #cdd3d6}.b-generated-report-surs__table td:not(.dataTables_empty){border:none;border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-generated-report-surs__table .b-generated-report-surs__cell--info{border-top:4px solid #0053dc!important}.b-generated-report-surs__table .b-generated-report-surs__cell--danger{border-top:4px solid #b81237!important}.b-generated-report-surs__table .b-generated-report-surs__cell--warning{border-top:4px solid #c95000!important}.b-generated-report-surs__table .b-generated-report-surs__cell--success{border-top:4px solid #008a07!important}.b-generated-report-surs__table td:before{position:absolute;top:0;left:0;padding:.75rem;width:30%}.b-generated-report-surs__table td:not(.dataTables_empty):first-of-type:before{content:"Submitted:"}.b-generated-report-surs__table td:nth-of-type(2):before{content:"Student name: "}.b-generated-report-surs__table td:nth-of-type(3):before{content:"Unit: "}.b-generated-report-surs__table td:nth-of-type(4):before{content:"Cohort: "}.b-generated-report-surs__table td:nth-of-type(5):before{content:"Result: "}.b-generated-report-surs__table td:nth-of-type(6):before{content:"Last activity: "}.b-generated-report-surs__table td:nth-of-type(7):before{content:"Status: "}.b-generated-report-surs__table td:nth-of-type(8){display:none}}@media (max-width:397px){.b-generated-report-surs__table td:before{word-wrap:normal}.b-generated-report-surs__table td{word-wrap:break-word}}@media (min-width:768px){.table .b-generated-report-surs__cell--danger,.table .b-generated-report-surs__cell--info,.table .b-generated-report-surs__cell--success,.table .b-generated-report-surs__cell--warning{position:relative;padding-left:20px}}.b-generated-report-surs__cell-indicator{display:inline-block;margin-bottom:0}@media (min-width:768px){.b-generated-report-surs__overdue{visibility:hidden}.b-generated-report-surs__cell-indicator{position:absolute;top:0;left:0;width:10px;height:100%;margin:0;overflow:hidden;transition:all .15s ease-in-out;white-space:nowrap}.b-generated-report-surs__cell-indicator>span{display:block;padding:15px 15px 15px 20px}.b-generated-report-surs__cell-indicator:hover{width:100%}.b-generated-report-surs__cell--no-hover .b-generated-report-surs__cell-indicator:hover{width:10px}.b-generated-report-surs__cell--info .b-generated-report-surs__cell-indicator{background-color:#0053dc;color:#fff}.b-generated-report-surs__cell--danger .b-generated-report-surs__cell-indicator{background-color:#b81237;color:#fff}.b-generated-report-surs__cell--warning .b-generated-report-surs__cell-indicator{background-color:#c95000;color:#fff}.b-generated-report-surs__cell--success .b-generated-report-surs__cell-indicator{background-color:#008a07;color:#fff}}.b-generated-report-surs__message-icon{width:22px;height:22px;margin-left:15px;fill:#b81237;margin-top:-2.5px;margin-left:-2.5px}.b-generated-report-surs__message-tooltip .tooltip-inner{background-color:#b81237}.b-generated-report-surs__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#b81237}.b-surs-form-modal{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-form-modal strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-form-modal .b-fieldset{border-bottom:none;margin-bottom:0}.b-surs-form-modal .b-fieldset__heading{margin-bottom:10px}.b-surs-form-modal .form-group__label{font-size:.8125rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-form-modal .form-group__form-control[type=text]{background-color:#fff}.b-surs-form-modal .b-heading--level-6{font-weight:700}.b-surs-form-modal .custom-control-label{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-form-modal__ctas{margin-top:20px;padding-top:30px;border-top:1px solid #7a858c}@media (max-width:767px){.b-surs-form-modal__ctas button{width:128px;padding:5px 0;text-transform:none}}.b-assessment-result-card{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f2f2f2;padding:15px 20px;margin-bottom:10px}.b-assessment-result-card__item{display:inline-block;margin-right:35px;margin-bottom:4px}.b-assessment-result-card__item-name{display:inline-block;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-right:5px}.b-assessment-result-card__item-value{display:inline}.b-assessment-result-card .b-circle-initials{display:inline-block;margin-right:3px}@media (max-width:767px){.b-assessment-result-card__item{display:block;margin-right:0;margin-bottom:8px}}.b-circle-initials{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;width:24px;height:24px;background-color:#d1eeea;color:#22272b;border-radius:50%;position:relative;padding:16px}.b-circle-initials__initial-container{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.b-circle-initials--large{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:50%;position:relative;width:60px;height:60px}.b-circle-initials--green{background-color:#00aa45}.b-form-group--inline .b-circle-initials{display:inline-block}.custom-radio input[type=radio]:not(:checked)+.custom-control-label .b-circle-initials{background-color:#fff;color:#7a858c;border:2px solid #7a858c}.custom-radio input[type=radio]:not(:checked)+.custom-control-label .b-circle-initials--large{padding-top:7px}.b-status-indicator{display:inline-block;background-color:#cdd3d6;text-transform:uppercase;padding:3px 33px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-heading--with-status+.b-status-indicator{position:relative}.b-heading--with-status.b-heading--level-3+.b-status-indicator{bottom:5px}.b-surs-confirmation-modal{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-confirmation-modal strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-surs-confirmation-modal__subheading{margin-bottom:20px}.b-surs-confirmation-modal__ctas{margin-top:40px;padding-top:30px;border-top:1px solid #7a858c}.b-surs-confirmation-modal__ctas .b-button{text-transform:none}.b-reassign-assessment{margin-bottom:10px}.b-reassign-assessment small{font-size:.8125rem}.b-reassign-assessment input[type=text]{font-size:.875rem}@media (min-width:768px){.b-reassign-assessment__teacher{display:-ms-flexbox;display:flex}.b-reassign-assessment__teacher .b-custom-select{-ms-flex-positive:1;flex-grow:1;position:relative;bottom:3px}}.b-assessment-search .b-form-group{margin-bottom:0}.b-assessment-search .b-form-group__input,.b-assessment-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-assessment-search .custom-control-label:after,.b-assessment-search .custom-control-label:before{margin-top:-4px}.b-assessment-search .custom-control-label:before{background-color:#fff}.b-assessment-search__search-field .b-form-group__label{padding:7px 13px;line-height:24px;color:#7a858c}.b-assessment-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:13px}.b-assessment-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-assessment-search{padding:15px}.b-assessment-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-assessment-search .b-form-group__label{width:100%;margin-bottom:2px}.b-assessment-search .custom-control-label{font-size:.875rem}.b-assessment-search__search-field{margin-top:10px}.b-assessment-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-assessment-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-assessment-search .algolia-autocomplete .aa-hint,.b-assessment-search .algolia-autocomplete .aa-input{width:100%}.b-assessment-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-assessment-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-assessment-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px}.b-assessment-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-assessment-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-assessment-search-results{padding:15px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:768px){.b-assessment-search-results{padding:15px 30px}}.b-assessment-search-results__feedback,.b-assessment-search-results__results{display:none}.b-assessment-search-results--has-results .b-assessment-search-results__feedback,.b-assessment-search-results--has-results .b-assessment-search-results__results{display:block}.b-assessment-search-results__feedback{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-results__results{margin-top:15px}.b-assessment-search-results__results h5{font-size:1.125rem}.b-assessment-search-result-compactor>.b-compactor{position:relative}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 15px 15px 45px;background:#fff url(/images/icons/unit.svg) no-repeat 6px 26px;background-size:35px;font-size:1rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title:after,.b-assessment-search-result-compactor>.b-compactor .b-compactor__title:before{display:none}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title .b-compactor__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;margin-left:15px;color:#0053dc}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title .b-compactor__control .b-icon{display:block;fill:#0053dc}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title .b-compactor__control span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:3px}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title .b-compactor__control:hover{color:#c95000}.b-assessment-search-result-compactor>.b-compactor .b-compactor__title .b-compactor__control:hover .b-icon{fill:#c95000}.b-assessment-search-result-compactor__detail{margin-left:30px}.b-assessment-search-result-compactor__detail-name{font-size:.875rem;line-height:1rem;margin-bottom:3px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor__detail-value{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor__detail--cohorts{width:52px}.b-assessment-search-result-compactor__detail--due-date{width:60px}.b-assessment-search-result-compactor__title{-ms-flex-positive:1;flex-grow:1;margin-left:0}.b-assessment-search-result-compactor__title .b-assessment-search-result-compactor__unit-code{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:.875rem;margin-bottom:3px}.b-assessment-search-result-compactor__title .b-assessment-search-result-compactor__unit-code-value{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor__title .b-assessment-search-result-compactor__assessment-details{font-size:1rem;line-height:1.125rem}.b-assessment-search-result-compactor__title .b-assessment-search-result-compactor__assessment-details-code{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor__title .b-assessment-search-result-compactor__assessment-details-name{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-assessment-search-result-compactor__control-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:150px}.b-assessment-search-result-compactor__form label{font-size:.8125rem;line-height:.9375rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:5px}.b-assessment-search-result-compactor__form input[type=radio]+label{font-size:1rem;line-height:1.125rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:0}.b-assessment-search-result-compactor__select-cohort{font-size:1.25rem;padding-top:30px;padding-bottom:10px;border-top:1px solid #7a858c;margin-top:30px}.b-assessment-search-result-compactor__cohort-fields,.b-assessment-search-result-compactor__students-fields{margin-bottom:20px}.b-assessment-search-result-compactor__students-table{margin-top:20px}.b-assessment-search-result-compactor__ctas{margin-top:20px;padding-top:30px;border-top:1px solid #7a858c}@media (max-width:767px){.b-assessment-search-result-compactor>.b-compactor{position:relative}.b-assessment-search-result-compactor>.b-compactor>.b-compactor__title{display:block;background-position:5px 36px}.b-assessment-search-result-compactor__unit-code{margin-left:-32px}.b-assessment-search-result-compactor__assessment-details{font-size:.9375rem}.b-assessment-search-result-compactor__detail{margin-left:0}.b-assessment-search-result-compactor__detail-name{font-size:.875rem;line-height:1rem;margin-bottom:0;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:inline-block}.b-assessment-search-result-compactor__detail-value{font-size:.875rem;line-height:1rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:inline-block}.b-assessment-search-result-compactor__detail--cohorts,.b-assessment-search-result-compactor__detail--due-date{width:auto}.b-assessment-search-result-compactor>.b-compactor .b-assessment-search-result-compactor__control-buttons{clear:left;height:31px;margin:10px -15px 0 -45px;padding:5px 7px 0;border-top:1px solid #ebebeb;position:relative;display:block;width:auto}.b-assessment-search-result-compactor>.b-compactor .b-assessment-search-result-compactor__control-buttons .b-js-compactor__control--edit{position:absolute;top:2px;left:-17px}.b-assessment-search-result-compactor>.b-compactor .b-assessment-search-result-compactor__control-buttons .b-js-compactor__control--edit span{display:none}.b-assessment-search-result-compactor__cohort-fields .form-group{margin-bottom:20px}}.b-updating-assessment-event-modal strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-updating-assessment-event-modal__title{text-transform:uppercase;margin-bottom:0}.b-updating-assessment-event-modal label{display:block;font-size:.875rem}.b-updating-assessment-event-modal textarea{width:100%;padding:10px}.b-updating-assessment-event-modal__ctas{margin-top:30px;padding-top:30px;border-top:1px solid #7a858c}.b-head-teacher-quota-override-modal__hidden{display:none}.b-head-teacher-quota-override-modal h3,.b-head-teacher-quota-override-modal h4,.b-head-teacher-quota-override-modal p{color:#22272b}.b-head-teacher-quota-override-modal:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-head-teacher-quota-override-modal--loading:after{opacity:1;top:90px;bottom:0}.b-head-teacher-quota-override-modal__form-label{padding-top:7.5px;color:#22272b}.b-head-teacher-quota-override-modal__form-input{width:100%;padding:15px}.b-head-teacher-quota-override-modal__form-input--hidden{display:none}.b-head-teacher-quota-override-modal__form-input textarea{width:100%;height:auto}.b-head-teacher-quota-override-modal__buttons .btn{margin-left:15px}@media (min-width:768px){.b-head-teacher-quota-override-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-head-teacher-quota-override-modal .modal-dialog{max-width:800px}}.b-head-teacher-quota-override-modal .modal-content{border-radius:0}.b-head-teacher-quota-override-modal .modal-body{padding:15px}@media (min-width:768px){.b-head-teacher-quota-override-modal .modal-body{padding:50px 40px 27px}}.b-head-teacher-quota-override-modal .modal-body .b-grid{margin-bottom:0}.b-head-teacher-quota-override-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-head-teacher-quota-override-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-head-teacher-quota-override-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-head-teacher-quota-override-modal .b-info-panel__content{margin-right:80px;width:360px}}.b-head-teacher-quota-modal__hidden,.b-head-teacher-quota-override-modal__result-error--hidden{display:none}.b-head-teacher-quota-modal h3,.b-head-teacher-quota-modal h4,.b-head-teacher-quota-modal p{color:#22272b}.b-head-teacher-quota-modal:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-head-teacher-quota-modal--loading:after{opacity:1;top:90px;bottom:0}.b-head-teacher-quota-modal__form-label{padding-top:7.5px;color:#22272b}.b-head-teacher-quota-modal__form-input{width:100%;padding:15px}.b-head-teacher-quota-modal__form-input--hidden{display:none}.b-head-teacher-quota-modal__form-input textarea{width:100%;height:auto}.b-head-teacher-quota-modal__buttons .btn{margin-left:15px}@media (min-width:768px){.b-head-teacher-quota-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-head-teacher-quota-modal .modal-dialog{max-width:800px}}.b-head-teacher-quota-modal .modal-content{border-radius:0}.b-head-teacher-quota-modal .modal-body{padding:15px}@media (min-width:768px){.b-head-teacher-quota-modal .modal-body{padding:50px 40px 27px}}.b-head-teacher-quota-modal .modal-body .b-grid{margin-bottom:0}.b-head-teacher-quota-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-head-teacher-quota-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-head-teacher-quota-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-head-teacher-quota-modal .b-info-panel__content{margin-right:80px}}.b-head-teacher-quota-modal__result-error--hidden{display:none}.b-icon-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;transition:none}.b-icon-link span{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-icon-link .b-icon{display:block;fill:#0053dc}.b-icon-link:hover .b-icon{fill:#c95000}.b-icon-link:after{content:"";position:absolute;inset:0}.b-content-table{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-content-table__col-number{width:50px}.b-content-table__col-icon{width:30px}.b-content-table__col-0{width:0}.b-content-table__col-1{width:1%}.b-content-table__col-2{width:2%}.b-content-table__col-3{width:3%}.b-content-table__col-4{width:4%}.b-content-table__col-5{width:5%}.b-content-table__col-6{width:6%}.b-content-table__col-7{width:7%}.b-content-table__col-8{width:8%}.b-content-table__col-9{width:9%}.b-content-table__col-10{width:10%}.b-content-table__col-11{width:11%}.b-content-table__col-12{width:12%}.b-content-table__col-13{width:13%}.b-content-table__col-14{width:14%}.b-content-table__col-15{width:15%}.b-content-table__col-16{width:16%}.b-content-table__col-17{width:17%}.b-content-table__col-18{width:18%}.b-content-table__col-19{width:19%}.b-content-table__col-20{width:20%}.b-content-table__col-21{width:21%}.b-content-table__col-22{width:22%}.b-content-table__col-23{width:23%}.b-content-table__col-24{width:24%}.b-content-table__col-25{width:25%}.b-content-table__col-26{width:26%}.b-content-table__col-27{width:27%}.b-content-table__col-28{width:28%}.b-content-table__col-29{width:29%}.b-content-table__col-30{width:30%}.b-content-table__col-31{width:31%}.b-content-table__col-32{width:32%}.b-content-table__col-33{width:33%}.b-content-table__col-34{width:34%}.b-content-table__col-35{width:35%}.b-content-table__col-36{width:36%}.b-content-table__col-37{width:37%}.b-content-table__col-38{width:38%}.b-content-table__col-39{width:39%}.b-content-table__col-40{width:40%}.b-content-table__col-41{width:41%}.b-content-table__col-42{width:42%}.b-content-table__col-43{width:43%}.b-content-table__col-44{width:44%}.b-content-table__col-45{width:45%}.b-content-table__col-46{width:46%}.b-content-table__col-47{width:47%}.b-content-table__col-48{width:48%}.b-content-table__col-49{width:49%}.b-content-table__col-50{width:50%}.b-content-table__col-51{width:51%}.b-content-table__col-52{width:52%}.b-content-table__col-53{width:53%}.b-content-table__col-54{width:54%}.b-content-table__col-55{width:55%}.b-content-table__col-56{width:56%}.b-content-table__col-57{width:57%}.b-content-table__col-58{width:58%}.b-content-table__col-59{width:59%}.b-content-table__col-60{width:60%}.b-content-table__col-61{width:61%}.b-content-table__col-62{width:62%}.b-content-table__col-63{width:63%}.b-content-table__col-64{width:64%}.b-content-table__col-65{width:65%}.b-content-table__col-66{width:66%}.b-content-table__col-67{width:67%}.b-content-table__col-68{width:68%}.b-content-table__col-69{width:69%}.b-content-table__col-70{width:70%}.b-content-table__col-71{width:71%}.b-content-table__col-72{width:72%}.b-content-table__col-73{width:73%}.b-content-table__col-74{width:74%}.b-content-table__col-75{width:75%}.b-content-table__col-76{width:76%}.b-content-table__col-77{width:77%}.b-content-table__col-78{width:78%}.b-content-table__col-79{width:79%}.b-content-table__col-80{width:80%}.b-content-table__col-81{width:81%}.b-content-table__col-82{width:82%}.b-content-table__col-83{width:83%}.b-content-table__col-84{width:84%}.b-content-table__col-85{width:85%}.b-content-table__col-86{width:86%}.b-content-table__col-87{width:87%}.b-content-table__col-88{width:88%}.b-content-table__col-89{width:89%}.b-content-table__col-90{width:90%}.b-content-table__col-91{width:91%}.b-content-table__col-92{width:92%}.b-content-table__col-93{width:93%}.b-content-table__col-94{width:94%}.b-content-table__col-95{width:95%}.b-content-table__col-96{width:96%}.b-content-table__col-97{width:97%}.b-content-table__col-98{width:98%}.b-content-table__col-99{width:99%}.b-content-table__col-100,.b-content-table table{width:100%}.b-content-table table p{margin-top:0;margin-bottom:0}.b-content-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-content-table tr{border-bottom:1px solid #000}.b-content-table td,.b-content-table th{padding:7.5px 15px;vertical-align:top;font-weight:400;border:1px solid #cdd3d6}.b-content-table td a,.b-content-table th a{word-break:break-all}.b-content-table td.centered,.b-content-table th.centered{text-align:center}.b-content-table thead{background-color:#22272b;color:#fff;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-content-table thead th{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;vertical-align:middle;border-bottom:none}.b-content-table thead tr{border-bottom:1px solid #000}.b-content-table__caption{caption-side:top;padding:15px 15px 10px;background-color:#ebebeb;color:#000}.b-content-table__caption .b-icon{vertical-align:middle;margin:-4px 7.5px 0}@media (min-width:768px){.b-kebab-release-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-kebab-release-modal .modal-dialog{max-width:800px}}.b-kebab-release-modal .modal-content{border-radius:0}.b-kebab-release-modal .modal-body{padding:15px}@media (min-width:768px){.b-kebab-release-modal .modal-body{padding:50px 40px 27px}}.b-kebab-release-modal .modal-body .b-grid{margin-bottom:0}.b-kebab-release-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-kebab-release-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-kebab-release-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-kebab-release-modal .b-info-panel__content{margin-right:80px}}@media (min-width:768px){.b-kebab-allocate-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-kebab-allocate-modal .modal-dialog{max-width:800px}}.b-kebab-allocate-modal .modal-content{border-radius:0}.b-kebab-allocate-modal .modal-body{padding:15px}@media (min-width:768px){.b-kebab-allocate-modal .modal-body{padding:50px 40px 27px}}.b-kebab-allocate-modal .modal-body .b-grid{margin-bottom:0}.b-kebab-allocate-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-kebab-allocate-modal .b-info-panel{padding-left:0;padding-right:15px}}.b-kebab-allocate-modal .b-info-panel__icon{margin-right:15px;margin-top:-2px}.b-kebab-allocate-modal__controls{padding:15px}@media (min-width:768px){.b-kebab-allocate-modal .b-info-panel__content{margin-right:80px}}@media (min-width:768px){.b-kebab-release-modal-ssp .modal-dialog{max-width:95%}}@media (min-width:992px){.b-kebab-release-modal-ssp .modal-dialog{max-width:800px}}.b-kebab-release-modal-ssp .modal-content{border-radius:0}.b-kebab-release-modal-ssp .modal-body{padding:15px}@media (min-width:768px){.b-kebab-release-modal-ssp .modal-body{padding:50px 40px 27px}}.b-kebab-release-modal-ssp .modal-body .b-grid{margin-bottom:0}.b-kebab-release-modal-ssp .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-kebab-release-modal-ssp .b-info-panel{padding-left:0;padding-right:15px}}.b-kebab-release-modal-ssp .b-info-panel__icon{margin-right:15px;margin-top:-2px}@media (min-width:768px){.b-kebab-release-modal-ssp .b-info-panel__content{margin-right:80px}}@media (min-width:768px){.b-kebab-allocate-modal-ssp .modal-dialog{max-width:95%}}@media (min-width:992px){.b-kebab-allocate-modal-ssp .modal-dialog{max-width:800px}}.b-kebab-allocate-modal-ssp .modal-content{border-radius:0}.b-kebab-allocate-modal-ssp .modal-body{padding:15px}@media (min-width:768px){.b-kebab-allocate-modal-ssp .modal-body{padding:50px 40px 27px}}.b-kebab-allocate-modal-ssp .modal-body .b-grid{margin-bottom:0}.b-kebab-allocate-modal-ssp .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-kebab-allocate-modal-ssp .b-info-panel{padding-left:0;padding-right:15px}}.b-kebab-allocate-modal-ssp .b-info-panel__icon{margin-right:15px;margin-top:-2px}.b-kebab-allocate-modal-ssp__controls{padding:15px}@media (min-width:768px){.b-kebab-allocate-modal-ssp .b-info-panel__content{margin-right:80px}}.b-get-new-assessment-button__result-message{display:inline-block;margin:auto}.b-get-new-assessment-button__result-message--hidden{display:none}.b-get-new-assessment-button__result-error{display:inline-block;margin:auto}.b-get-new-assessment-button__result-error--hidden{display:none}.b-get-new-assessment-button__message{position:relative;padding:15px 15px 10px 42px;margin-bottom:5px;background-color:#008a07;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.b-get-new-assessment-button__message .b-icon{position:absolute;top:10px;left:10px}.b-teachers-grading:after{content:"";position:absolute;z-index:102;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teachers-grading--loading:after{opacity:1;top:0;bottom:0}.b-teachers-grading__content-assessment,.b-teachers-grading__content-assessment-overview,.b-teachers-grading__content-welcome-survey{position:relative;display:-ms-flexbox;display:flex;margin-bottom:1em}.b-teachers-grading__content-assessment-overview:empty,.b-teachers-grading__content-assessment:empty,.b-teachers-grading__content-welcome-survey:empty{display:none}@media (max-width:767px){.b-teachers-grading__content-assessment,.b-teachers-grading__content-assessment-overview,.b-teachers-grading__content-welcome-survey{display:block}}.b-teachers-grading__content-assessment-overview__description,.b-teachers-grading__content-assessment__description,.b-teachers-grading__content-welcome-survey__description{width:100%}.b-teachers-grading__content-assessment-compactor-header,.b-teachers-grading__content-assessment-overview-compactor-header,.b-teachers-grading__content-welcome-survey-compactor-header{background:none;border:1px solid #cdd3d6;padding:0}.b-teachers-grading__content-assessment-compactor-header h5,.b-teachers-grading__content-assessment-overview-compactor-header h5,.b-teachers-grading__content-welcome-survey-compactor-header h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-grading__content-assessment-compactor-header h5 a,.b-teachers-grading__content-assessment-overview-compactor-header h5 a,.b-teachers-grading__content-welcome-survey-compactor-header h5 a{display:block;padding:.5em .75em;text-decoration:none;background:#fff;color:#000;position:relative}.b-teachers-grading__content-assessment-compactor-header h5 a:active,.b-teachers-grading__content-assessment-compactor-header h5 a:hover,.b-teachers-grading__content-assessment-overview-compactor-header h5 a:active,.b-teachers-grading__content-assessment-overview-compactor-header h5 a:hover,.b-teachers-grading__content-welcome-survey-compactor-header h5 a:active,.b-teachers-grading__content-welcome-survey-compactor-header h5 a:hover{color:#0053dc}.b-teachers-grading__content-assessment-compactor-header h5 a:after,.b-teachers-grading__content-assessment-overview-compactor-header h5 a:after,.b-teachers-grading__content-welcome-survey-compactor-header h5 a:after{content:url("/images/icons/ui/chevron-down.svg");width:24px;height:24px;position:absolute;right:1em}.b-teachers-grading__content-assessment-compactor-header h5 a[aria-expanded=true]:after,.b-teachers-grading__content-assessment-overview-compactor-header h5 a[aria-expanded=true]:after,.b-teachers-grading__content-welcome-survey-compactor-header h5 a[aria-expanded=true]:after{content:url("/images/icons/ui/chevron-up.svg")}.b-teachers-grading__content-assessment-compactor-body,.b-teachers-grading__content-assessment-overview-compactor-body,.b-teachers-grading__content-welcome-survey-compactor-body{position:relative;border:1px solid #cdd3d6;border-top:0;padding:15px;background-color:#fff}.b-teachers-grading__content-assessment-compactor-body p:last-child,.b-teachers-grading__content-assessment-overview-compactor-body p:last-child,.b-teachers-grading__content-welcome-survey-compactor-body p:last-child{margin-bottom:0}.b-teachers-grading__content-assessment-overview__icon,.b-teachers-grading__content-assessment__icon,.b-teachers-grading__content-welcome-survey__icon{margin-right:11.25px}.b-teachers-grading__content-assessment-overview__icon .disabled,.b-teachers-grading__content-assessment__icon .disabled,.b-teachers-grading__content-welcome-survey__icon .disabled{fill:#f2f2f2;color:#f2f2f2}.b-teachers-grading__content-assessment-overview__icon .disabled .b-icon,.b-teachers-grading__content-assessment__icon .disabled .b-icon,.b-teachers-grading__content-welcome-survey__icon .disabled .b-icon{fill:#f2f2f2}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__icon,.b-teachers-grading__content-assessment__icon,.b-teachers-grading__content-welcome-survey__icon{position:absolute;top:30px;left:10px;width:30px;height:30px}}.b-teachers-grading__content-assessment-overview__detail,.b-teachers-grading__content-assessment__detail,.b-teachers-grading__content-welcome-survey__detail{margin-left:30px}.b-teachers-grading__content-assessment-overview__detail-name,.b-teachers-grading__content-assessment__detail-name,.b-teachers-grading__content-welcome-survey__detail-name{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.b-teachers-grading__content-assessment-overview__detail-value,.b-teachers-grading__content-assessment__detail-value,.b-teachers-grading__content-welcome-survey__detail-value{font-size:1.125rem;line-height:1.25rem;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-grading__content-assessment-overview__detail--resources,.b-teachers-grading__content-assessment__detail--resources,.b-teachers-grading__content-welcome-survey__detail--resources{margin-right:60px}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__detail--resources,.b-teachers-grading__content-assessment__detail--resources,.b-teachers-grading__content-welcome-survey__detail--resources{-ms-flex-order:3;order:3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__detail,.b-teachers-grading__content-assessment__detail,.b-teachers-grading__content-welcome-survey__detail{margin:0;padding-left:15px;padding-top:7.5px}.b-teachers-grading__content-assessment-overview__detail-name,.b-teachers-grading__content-assessment-overview__detail-value,.b-teachers-grading__content-assessment__detail-name,.b-teachers-grading__content-assessment__detail-value,.b-teachers-grading__content-welcome-survey__detail-name,.b-teachers-grading__content-welcome-survey__detail-value{display:inline-block}}.b-teachers-grading__content-assessment-overview__title,.b-teachers-grading__content-assessment__title,.b-teachers-grading__content-welcome-survey__title{font-size:1.5rem;line-height:1.625rem;margin-left:auto;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__title .b-teachers-grading__detail-name,.b-teachers-grading__content-assessment-overview__title .b-teachers-grading__detail-value,.b-teachers-grading__content-assessment__title .b-teachers-grading__detail-name,.b-teachers-grading__content-assessment__title .b-teachers-grading__detail-value,.b-teachers-grading__content-welcome-survey__title .b-teachers-grading__detail-name,.b-teachers-grading__content-welcome-survey__title .b-teachers-grading__detail-value{display:block}.b-teachers-grading__content-assessment-overview__title .b-teachers-grading__detail-name,.b-teachers-grading__content-assessment__title .b-teachers-grading__detail-name,.b-teachers-grading__content-welcome-survey__title .b-teachers-grading__detail-name{margin:0 0 5px -35px}.b-teachers-grading__content-assessment-overview__title .b-teachers-grading__detail-value,.b-teachers-grading__content-assessment__title .b-teachers-grading__detail-value,.b-teachers-grading__content-welcome-survey__title .b-teachers-grading__detail-value{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;margin-bottom:5px}}.b-teachers-grading__content-assessment-overview__control-buttons,.b-teachers-grading__content-assessment__control-buttons,.b-teachers-grading__content-welcome-survey__control-buttons{display:-ms-flexbox;display:flex;margin-left:auto}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__control-buttons,.b-teachers-grading__content-assessment__control-buttons,.b-teachers-grading__content-welcome-survey__control-buttons{border-top:1px solid #cdd3d6;margin-top:7.5px}.b-teachers-grading__content-assessment-overview__control-buttons span,.b-teachers-grading__content-assessment__control-buttons span,.b-teachers-grading__content-welcome-survey__control-buttons span{padding-top:2px;padding-bottom:2px}}.b-teachers-grading__content-assessment-overview__control,.b-teachers-grading__content-assessment__control,.b-teachers-grading__content-welcome-survey__control{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.5625rem;text-transform:uppercase;text-align:center;padding:0 11.25px;width:60px}.b-teachers-grading__content-assessment-overview__control .b-icon,.b-teachers-grading__content-assessment__control .b-icon,.b-teachers-grading__content-welcome-survey__control .b-icon{display:block;margin-bottom:.5em;fill:#0053dc}.b-teachers-grading__content-assessment-overview__control:hover,.b-teachers-grading__content-assessment__control:hover,.b-teachers-grading__content-welcome-survey__control:hover{color:#c95000}.b-teachers-grading__content-assessment-overview__control:hover .b-icon,.b-teachers-grading__content-assessment__control:hover .b-icon,.b-teachers-grading__content-welcome-survey__control:hover .b-icon{fill:#c95000}.b-teachers-grading__content-assessment-overview__control:hover span,.b-teachers-grading__content-assessment__control:hover span,.b-teachers-grading__content-welcome-survey__control:hover span{text-decoration:underline}.b-teachers-grading__content-assessment-overview__control span,.b-teachers-grading__content-assessment__control span,.b-teachers-grading__content-welcome-survey__control span{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block;overflow-wrap:break-word;white-space:normal;width:58px}.b-teachers-grading__content-assessment-overview__control.disabled,.b-teachers-grading__content-assessment__control.disabled,.b-teachers-grading__content-welcome-survey__control.disabled{color:#22272b}.b-teachers-grading__content-assessment-overview__control.disabled .b-icon,.b-teachers-grading__content-assessment__control.disabled .b-icon,.b-teachers-grading__content-welcome-survey__control.disabled .b-icon{fill:#22272b}@media (max-width:767px){.b-teachers-grading__content-assessment-overview__control,.b-teachers-grading__content-assessment__control,.b-teachers-grading__content-welcome-survey__control{-ms-flex-direction:row;flex-direction:row;width:90px}.b-teachers-grading__content-assessment-overview__control .b-icon,.b-teachers-grading__content-assessment__control .b-icon,.b-teachers-grading__content-welcome-survey__control .b-icon{margin-bottom:0}}.b-teachers-grading__content-student{margin-bottom:15px;font-size:1rem;line-height:1.125rem;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.b-teachers-grading__content-student{margin-top:1.125rem}.b-teachers-grading__content-student>div:first-child{margin-bottom:1.125rem}}.b-teachers-grading__content-student .b-equity-details{width:100%;border:1px solid #cdd3d6}.b-teachers-grading__content-student-info{width:100%;border:1px solid #cdd3d6;padding:24px 32px;background-color:#fff}@media (min-width:992px){.b-teachers-grading__content-student-info{padding:24px 64px}}.b-teachers-grading__content-student-info-heading{margin-bottom:8px;padding-top:.25em;font-size:24px}.b-teachers-grading__content-student-info hr{margin-top:0;border-color:#cdd3d6}.b-teachers-grading__content-linkedassessment{display:block;width:100%;margin-top:15px;margin-bottom:0;padding-bottom:0;background-color:#fff}.b-teachers-grading__override{background:#fdf4e7;border:1px solid #cdd3d6;padding:24px}.b-teachers-grading__override h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:0}.b-teachers-grading__override h5 svg{vertical-align:bottom}.b-teachers-grading__override dl{display:-ms-grid;display:grid;gap:0 40px;-ms-grid-columns:auto;grid-template-columns:auto;margin-bottom:0}.b-teachers-grading__override dl dt{margin-top:1rem}.b-teachers-grading__override dl dd{margin-bottom:0}@media (min-width:768px){.b-teachers-grading__override dl{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.b-teachers-grading__override dl dd{margin-top:1rem}}.b-teachers-assessment-submissions{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-assessment-submissions__result:has(+.b-teachers-grading-advanced-marking--review.d-none){margin-bottom:40px}.b-teachers-assessment-submissions__item{margin-top:1.125rem;border-top:1px solid #cdd3d6;border-right:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;border-left:16px solid;background-color:#fff}.b-teachers-assessment-submissions__item-row{position:relative;row-gap:32px;margin:32px 24px}@media (min-width:576px){.b-teachers-assessment-submissions__item-row{margin:32px 40px}}.b-teachers-assessment-submissions__item-row .btn-group{display:block;position:absolute;right:0}.b-teachers-assessment-submissions__item-row>span{font-size:14px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-assessment-submissions__item-row>span>span{font-size:16px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-assessment-submissions__item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;margin:0 24px}@media (min-width:576px){.b-teachers-assessment-submissions__item-content{margin:0 40px}.b-teachers-assessment-submissions__item-content .b-file-upload{width:700px}}.b-teachers-assessment-submissions__item-content>:last-child{margin-bottom:40px}.b-teachers-assessment-submissions__item-header{border-bottom:1px solid #cdd3d6;margin-bottom:40px;color:#22272b}.b-teachers-assessment-submissions__item-dates{display:-ms-flexbox;display:flex;row-gap:15px}@media (min-width:768px){.b-teachers-assessment-submissions__item-dates{-ms-flex-pack:end;justify-content:flex-end}}.b-teachers-assessment-submissions__item-variable{margin-bottom:0}.b-teachers-assessment-submissions__item-variable--dotted{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.b-teachers-assessment-submissions__item.success{border-left:16px solid #008a07}.b-teachers-assessment-submissions__item.warning{border-left:16px solid #c95000}.b-teachers-assessment-submissions__item.danger{border-left:16px solid #b81237}.b-teachers-assessment-submissions__item.info{border-left:16px solid #0053dc}.b-teachers-assessment-submissions__reversionInfo{border:1px solid #cdd3d6;overflow-wrap:break-word}.b-teachers-assessment-submissions__reversionInfo:last-child{margin-bottom:15px}.b-teachers-assessment-submissions__reversionInfo-text{margin:15px 30px}.b-teachers-assessment-submissions__reversionInfo-text-title{padding-bottom:7.5px}.b-teachers-assessment-submissions__reversionInfo-text-title,.b-teachers-submission-files__title{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-submission-files__title{border:var(--sizing-0,1px) solid var(--color-border-main,#cdd3d6);border-bottom:0;display:-ms-flexbox;display:flex;padding:16px;-ms-flex-align:center;align-items:center;gap:16px}.b-teachers-submission-files__table{table-layout:fixed;margin-bottom:0;border:var(--sizing-0,1px) solid var(--color-border-main,#cdd3d6)}.b-teachers-submission-files__table-th:first-of-type{width:10%}.b-teachers-submission-files__table-th:nth-of-type(2){width:auto}.b-teachers-submission-files__table-th:last-of-type:not(.b-teachers-submission-files__table-th:nth-of-type(2)){width:45%}.b-teachers-submission-files__table-th svg{vertical-align:text-top}.b-teachers-submission-files__table-tr .b-file-turnitin-status__result_title{display:none}@media (min-width:768px){.b-teachers-submission-files__table-tr .b-file-turnitin-status__result_content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.b-teachers-submission-files__table-tr .b-file-turnitin-status__result_content_state{display:-ms-inline-flexbox;display:inline-flex;width:50%}.b-teachers-submission-files__table-tr .b-file-turnitin-status__result_content_utility{-ms-flex-pack:space-evenly;justify-content:space-evenly;width:50%}}.b-teachers-submission-files__table-td>a{word-break:break-all}.b-teachers-submission-files__table-td:first-of-type,.b-teachers-submission-files__table-th:first-of-type{text-align:center;vertical-align:middle;padding:.25em}@media (min-width:576px){.b-teachers-submission-files__table-td:first-of-type,.b-teachers-submission-files__table-th:first-of-type{padding:.75em}}.b-teachers-grading-form{color:#22272b}.b-teachers-grading-form-grade-section-eea-link{width:100%}.b-teachers-grading-form-grade-section-eea-link,.b-teachers-grading-form-grade-section-grade-select{max-width:250px;border-radius:0!important}.b-teachers-grading-form__gradetextbox input[type=text]{max-width:100px;border-radius:0}.b-teachers-grading-form .b-draft-message label.custom-control-label,.b-teachers-grading-form__markform label.custom-control-label{padding-top:2px}.b-teachers-grading-form .b-draft-message label.custom-control-label.iconlabel,.b-teachers-grading-form__markform label.custom-control-label.iconlabel{padding-top:0;margin-top:-1px}.b-teachers-grading-form .b-draft-message label.custom-control-label.iconlabel .b-icon,.b-teachers-grading-form__markform label.custom-control-label.iconlabel .b-icon{margin-bottom:-5px}.b-teachers-grading-form .b-draft-message .custom-control.custom-checkbox .custom-control-label:before,.b-teachers-grading-form__markform .custom-control.custom-checkbox .custom-control-label:before{border-radius:0}.b-teachers-grading-form .b-draft-message .custom-control.custom-checkbox.disabled .custom-control-label:before,.b-teachers-grading-form__markform .custom-control.custom-checkbox.disabled .custom-control-label:before{border-radius:0;background-color:#ebebeb}.b-teachers-grading-form .b-draft-message .b-teachers-grading-form-disabled-offsite-checkbox,.b-teachers-grading-form .b-draft-message .b-teachers-grading-form-offsite-checkbox,.b-teachers-grading-form__markform .b-teachers-grading-form-disabled-offsite-checkbox,.b-teachers-grading-form__markform .b-teachers-grading-form-offsite-checkbox{padding:15px 0 0 5px}.b-teachers-grading-form .b-draft-message .b-teachers-grading-form__reopen-checkbox,.b-teachers-grading-form__markform .b-teachers-grading-form__reopen-checkbox{padding:0 0 0 5px}.b-teachers-grading-form .b-draft-message .b-teachers-grading-form__reopen-checkbox:is(.b-teachers-grading-form__markform .b-teachers-grading-form__reopen-checkbox:empty,.b-teachers-grading-form .b-draft-message .b-teachers-grading-form__reopen-checkbox:empty),.b-teachers-grading-form__markform .b-teachers-grading-form__reopen-checkbox:is(.b-teachers-grading-form__markform .b-teachers-grading-form__reopen-checkbox:empty,.b-teachers-grading-form .b-draft-message .b-teachers-grading-form__reopen-checkbox:empty){display:none}.b-teachers-grading-form__filter .b-form-group{margin:0}.b-teachers-grading-form__filter .b-form-group__input,.b-teachers-grading-form__filter .b-form-group__label{width:auto;margin:0}.b-teachers-grading-form__filter .b-form-group__label:first-child{margin-right:15px}.b-teachers-grading-form__filter .b-form-group__label:last-child{margin-left:15px}.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border-radius:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled).active,.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-teachers-grading-form__toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-teachers-grading-form .accordion{margin-bottom:0}.b-teachers-grading-form .b-file-upload{margin:0 auto}.b-teachers-grading-form__draft-feedback,.b-teachers-grading-form__on-hold-form{width:100%;transition:none}@media (min-width:576px){.b-teachers-grading-form__draft-feedback,.b-teachers-grading-form__on-hold-form{width:500px}}@media (min-width:768px){.b-teachers-grading-form__draft-feedback,.b-teachers-grading-form__on-hold-form{width:545px}}@media (min-width:992px){.b-teachers-grading-form__draft-feedback,.b-teachers-grading-form__on-hold-form{width:700px}}.b-teachers-grading-form__draft-feedback{height:auto}.b-teachers-grading-form .b-compactor__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.b-teachers-grading-form__draftbuttons,.b-teachers-grading-form__markbuttons{text-align:center}.b-teachers-grading-form__content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.b-teachers-grading-form .b-teachers-grading-form-grade-section-grade-select-label{display:block}.b-teachers-grading-form__result-error--hidden{display:none}.b-teachers-grading-form__error{position:relative;padding:15px 15px 10px 42px;margin-bottom:5px;background-color:#b81237;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.b-teachers-grading-form__error .b-icon{position:absolute;top:10px;left:10px}.b-teachers-grading-form option{font-weight:400}.b-teachers-grading-form .bold-option{font-weight:bolder}@media (min-width:768px){.b-teachers-grading-form__confirm-mer-modal .modal-dialog{max-width:95%}}@media (min-width:992px){.b-teachers-grading-form__confirm-mer-modal .modal-dialog{max-width:800px}}.b-teachers-grading-form__confirm-mer-modal .modal-content{border-radius:0}.b-teachers-grading-form__confirm-mer-modal .modal-body{padding:15px}@media (min-width:768px){.b-teachers-grading-form__confirm-mer-modal .modal-body{padding:50px 40px 27px}}.b-teachers-grading-form__confirm-mer-modal .modal-body .b-grid{margin-bottom:0}.b-teachers-grading-form__confirm-mer-modal .modal-body .b-grid>.b-grid__content{padding-bottom:0}@media (max-width:767px){.b-teachers-grading-form .b-info-panel{padding-left:0;padding-right:15px}}.b-teachers-grading-form .b-info-panel__icon{margin-right:15px;margin-top:-2px}.b-teachers-grading-form__controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}@media (min-width:768px){.b-teachers-grading-form .b-info-panel__content{margin-right:80px}}.b-teachers-grading-result{border:1px solid #cdd3d6}.b-teachers-grading-result__wrapper{margin-top:15px;margin-left:30px;margin-right:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.b-teachers-grading-result__grade{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:7.5px;margin-right:15px;overflow-wrap:break-word}.b-teachers-grading-result__grade-title{overflow-wrap:break-word;font-size:.875rem;color:#7a858c}.b-teachers-grading-result__grade-mark{margin-top:7.5px}.b-teachers-grading-result__grade-override{font-size:.875rem;margin-top:7.5px}.b-teachers-grading-result__edit{padding-bottom:15px}.b-teachers-grading-feedback{margin-left:30px;overflow-wrap:anywhere;word-wrap:break-word;font-size:.875rem;color:#7a858c}.b-teachers-grading-feedback__title{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:7.5px;overflow-wrap:break-word}.b-teachers-grading-feedback ul{-webkit-padding-start:15px;padding-inline-start:15px}.b-dashboard-modal-dialog .modal-dialog{min-width:50%;max-width:95%;min-height:50%;max-height:95%}.b-dashboard-modal-dialog .modal-dialog.allowsmaller{min-width:25%}.b-dashboard-modal-dialog .modal-darkerbg{background:hsla(0,0%,40%,.5)}.b-accordion h1.b-accordion__hidden-heading,.b-accordion h2.b-accordion__hidden-heading,.b-accordion h3.b-accordion__hidden-heading,.b-accordion h4.b-accordion__hidden-heading,.b-accordion h5.b-accordion__hidden-heading,.b-accordion h6.b-accordion__hidden-heading{width:0;height:0;font-size:0;margin:0;padding:0}.b-check-response-compactor{margin-bottom:10px}.b-check-response-compactor__title{position:relative;width:100%;padding:7.5px 15px;border:1px solid #cdd3d6;border-radius:0;background-color:#fff;text-align:left;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem;white-space:normal;color:#0053dc}@media (min-width:768px){.b-check-response-compactor__title{font-size:1.5rem;line-height:1.75rem}}.b-check-response-compactor__title.collapsed:after{width:0;height:0;left:25px;bottom:-2px;opacity:0}.b-check-response-compactor__title.collapsed .b-check-response-compactor__arrow{transform:rotate(0deg)}.b-check-response-compactor__title:active,.b-check-response-compactor__title:focus,.b-check-response-compactor__title:hover{box-shadow:none}.b-check-response-compactor__title:active,.b-check-response-compactor__title:active:after,.b-check-response-compactor__title:focus,.b-check-response-compactor__title:focus:after,.b-check-response-compactor__title:hover,.b-check-response-compactor__title:hover:after{background-color:#f2f2f2}.b-check-response-compactor__arrow{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;transform:rotate(-180deg);fill:#0053dc}.b-check-response-compactor__content-wrapper{border:none}@media print{.b-check-response-compactor__content-wrapper.collapse{display:block}}.b-check-response-compactor__content{padding:30px 0 15px}.b-check-response-compactor h1.b-check-response-compactor__hidden-heading,.b-check-response-compactor h2.b-check-response-compactor__hidden-heading,.b-check-response-compactor h3.b-check-response-compactor__hidden-heading,.b-check-response-compactor h4.b-check-response-compactor__hidden-heading,.b-check-response-compactor h5.b-check-response-compactor__hidden-heading,.b-check-response-compactor h6.b-check-response-compactor__hidden-heading{width:0;height:0;font-size:0;margin:0;padding:0}.b-training-plan-submit-buttons{padding:30px;margin-top:25px;background-color:#ebebeb;text-align:center}.b-training-plan-submit-buttons .lead{margin:0 auto 20px}@media (min-width:768px){.b-training-plan-submit-buttons{margin:-15px -45px -60px}.b-training-plan-submit-buttons .lead{width:360px}}@media (max-width:575px){.b-training-plan-submit-buttons .b-button--w-267{width:167px;height:35px;line-height:28px}}.b-training-plan-submit-buttons .custom-control.custom-checkbox{width:70%;margin:auto auto 15px}.b-training-plan-submit-buttons--student.b-grid{margin-bottom:30px}.b-training-plan-submit-buttons__review{margin:auto;background-color:#fff}.b-rpl-submit-buttons{padding:30px;margin-top:25px;background-color:#ebebeb;text-align:center}.b-rpl-submit-buttons .lead{margin:0 auto 20px}.b-rpl-submit-buttons .custom-control-label{margin-bottom:15px}@media (min-width:768px){.b-rpl-submit-buttons{margin:0 -45px -60px}.b-rpl-submit-buttons .lead{width:360px}}@media (max-width:575px){.b-rpl-submit-buttons .b-button--w-267{width:167px;height:35px;line-height:28px}}@media (min-width:768px){.b-message-course-search{margin:0 0 15px}}.b-message-course-search-form{margin:30px 0 15px}.b-message-course-search .b-form-group{margin-bottom:0}.b-message-course-search .b-form-group__input,.b-message-course-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-message-course-search .custom-control-label:after,.b-message-course-search .custom-control-label:before{margin-top:-4px}.b-message-course-search .custom-control-label:before{background-color:#fff}.b-message-course-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-message-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-message-course-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-message-course-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-message-course-search{padding:0}}@media (max-width:767px) and (min-width:768px){.b-message-course-search{padding:15px}}@media (max-width:767px){.b-message-course-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-message-course-search .b-form-group__label{width:100%;margin-bottom:2px}.b-message-course-search .custom-control-label{font-size:.875rem}.b-message-course-search__search-field{margin-top:10px}.b-message-course-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-message-course-search .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto}.b-message-course-search .algolia-autocomplete .aa-hint,.b-message-course-search .algolia-autocomplete .aa-input{width:100%}.b-message-course-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-message-course-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-message-course-search .algolia-autocomplete .aa-dropdown-menu .aa-empty,.b-message-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-message-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-message-course-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-message-course-search .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-message-course-search .algolia-autocomplete--loading:after{opacity:1}.b-message-course-search-results__title{display:inline-block;margin-bottom:11px}.b-message-course-search-results__result{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-right:60px;background-color:#f2f2f2;word-break:break-all}.b-message-course-search-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px;padding:.375rem .75rem;transform:translateY(-50%)}.b-message-course-search-results__remove-result:active,.b-message-course-search-results__remove-result:focus,.b-message-course-search-results__remove-result:hover{color:#fff;background:#c95000 url(/images/icons/cross-white.svg) no-repeat 50% 50%!important;box-shadow:0 0 0 .2rem rgba(201,80,0,.25)}@media (min-width:768px){.b-message-student-search{margin:30px 0 15px}}.b-message-student-search .b-form-group{margin-bottom:0}.b-message-student-search .b-form-group__input,.b-message-student-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-message-student-search .custom-control-label:after,.b-message-student-search .custom-control-label:before{margin-top:-4px}.b-message-student-search .custom-control-label:before{background-color:#fff}.b-message-student-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-message-student-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-message-student-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-message-student-search__search-field .btn{min-width:0;fill:#fff}@media (max-width:767px){.b-message-student-search{padding:0}}@media (max-width:767px) and (min-width:768px){.b-message-student-search{padding:15px}}@media (max-width:767px){.b-message-student-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-message-student-search .b-form-group__label{width:100%;margin-bottom:2px}.b-message-student-search .custom-control-label{font-size:.875rem}.b-message-student-search__search-field{margin-top:10px}.b-message-student-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-message-student-search .algolia-autocomplete{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-message-student-search .algolia-autocomplete .aa-hint,.b-message-student-search .algolia-autocomplete .aa-input{width:100%}.b-message-student-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-message-student-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-message-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-message-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-message-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-message-student-search--disabled-field{background-color:#f2f2f2!important}.b-message-student-search-results{margin:30px 0}.b-message-student-search-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-student-search-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:400px;overflow-y:auto}.b-message-student-search-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-message-student-search-results__remove-result{position:absolute;right:10px;top:5px;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px;padding:.375rem .75rem}.b-message-preview-modal .modal-body,.b-message-preview-modal .modal-header{word-break:normal;overflow-wrap:anywhere}.b-message-preview-modal .modal-dialog{width:90%;max-width:1200px}.b-message-preview-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-preview-modal--loading .modal-content:after{opacity:1}.b-message-preview-modal--loading .modal-body{min-height:52px}.b-message-preview-modal--loading .modal-body>*{display:none}.b-message-preview-modal .b-heading--level-3{margin-top:10px}.b-message-preview-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-preview-modal__details dd{margin-bottom:15px}.b-message-preview-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-preview-modal__ctas{padding:15px}.b-message-preview-modal__header{padding:15px;border:1px solid #cdd3d6;width:100%;margin:auto}.b-message-preview-modal .modal-footer{-ms-flex-pack:center;justify-content:center}.b-message-preview-modal .b-grid__content{padding-bottom:0}.b-message-preview-modal-bulk .modal-body,.b-message-preview-modal-bulk .modal-header{word-break:normal;overflow-wrap:anywhere}.b-message-preview-modal-bulk .modal-dialog{width:90%;max-width:1200px}.b-message-preview-modal-bulk .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-preview-modal-bulk--loading .modal-content:after{opacity:1}.b-message-preview-modal-bulk--loading .modal-body{min-height:52px}.b-message-preview-modal-bulk--loading .modal-body>*{display:none}.b-message-preview-modal-bulk .b-heading--level-3{margin-top:10px}.b-message-preview-modal-bulk__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-preview-modal-bulk__details dd{margin-bottom:15px}.b-message-preview-modal-bulk__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-preview-modal-bulk__ctas{display:-ms-flexbox;display:flex;padding:15px}.b-message-preview-modal-bulk__header{padding:15px;border:1px solid #cdd3d6;width:100%;margin:auto}.b-message-preview-modal-bulk .modal-footer{-ms-flex-pack:center;justify-content:center}.b-message-preview-modal-bulk .b-grid__content{padding-bottom:0}.b-message-preview-modal-bulk__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.b-message-preview-modal-bulk__result-error .b-file-upload__error svg{margin-right:1em}.b-message-preview-modal-bulk__result-error--hidden{display:none}.b-interaction-table{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-interaction-table__btn-grp{display:-ms-flexbox;display:flex}.b-interaction-table .b-datatable__header{padding:0}.b-interaction-table__result-error--hidden{display:none}.b-interaction-table table{width:100%}.b-interaction-table__date{white-space:nowrap}.b-interaction-table__table{background-color:#fff;position:relative;margin:0 0 15px;min-height:3rem}.b-interaction-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-interaction-table__table-header td,.b-interaction-table__table-header th{vertical-align:middle;border-bottom:none}.b-interaction-table__table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-interaction-table__table-loading:after{opacity:1;top:0;bottom:0}.b-interaction-table__table td{font-size:.825rem;font-weight:400}.b-interaction-table__table .b-interaction-table__type{white-space:nowrap}.b-interaction-table .table-striped tbody tr:hover{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);cursor:pointer}.b-interaction-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-interaction-table td,.b-interaction-table th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-interaction-table__no-results{text-align:center;min-height:3rem;font-size:1.375rem}@media (max-width:767px){.b-interaction-table{overflow:hidden}.b-interaction-table .table,.b-interaction-table tbody,.b-interaction-table td,.b-interaction-table th,.b-interaction-table thead,.b-interaction-table tr{display:block;margin-bottom:0}.b-interaction-table thead tr{position:absolute;top:-9999px;left:-9999px}.b-interaction-table tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-interaction-table td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-interaction-table td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-interaction-table td:not(.dataTables_empty):first-of-type:before{content:"Date: "}.b-interaction-table td:nth-of-type(2):before{content:"Type: "}.b-interaction-table td:nth-of-type(3):before{content:"Participation: "}.b-interaction-table td:nth-of-type(4):before{content:"Staff Member: "}.b-interaction-table td:nth-of-type(5):before{content:"Course/Unit: "}.b-interaction-table td:nth-of-type(6):before{content:"Summary: "}.b-interaction-table td:nth-of-type(7):before{content:"Category: "}.b-interaction-table td:nth-of-type(8):before{content:"Subcategory: "}.b-interaction-table td:nth-of-type(9):before{content:"Cohort: "}.b-interaction-table th .b-tooltip-icon{width:15px}}.b-interaction-table__message-icon{width:15px;height:15px}.b-interaction-table__message-tooltip .tooltip-inner{background-color:#0053dc}.b-interaction-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#0053dc}.b-student-profile-logs-table{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-student-profile-logs-table .b-datatable__header{padding:0}.b-student-profile-logs-table__result-error--hidden{display:none}.b-student-profile-logs-table table{width:100%}.b-student-profile-logs-table__date{white-space:nowrap}.b-student-profile-logs-table__table{background-color:#fff;position:relative;margin:0 0 15px;min-height:3rem}.b-student-profile-logs-table__table-header{background-color:#22272b;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.b-student-profile-logs-table__table-header td,.b-student-profile-logs-table__table-header th{vertical-align:middle;border-bottom:none}.b-student-profile-logs-table__table:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-student-profile-logs-table__table-loading:after{opacity:1;top:0;bottom:0}.b-student-profile-logs-table__table td{font-size:.825rem;font-weight:400}.b-student-profile-logs-table__table .b-student-profile-logs-table__type{white-space:nowrap}.b-student-profile-logs-table .table-striped tbody tr:hover{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);cursor:pointer}.b-student-profile-logs-table .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-student-profile-logs-table td,.b-student-profile-logs-table th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-student-profile-logs-table__no-results{text-align:center;min-height:3rem;font-size:1.375rem}@media (max-width:767px){.b-student-profile-logs-table{overflow:hidden}.b-student-profile-logs-table .table,.b-student-profile-logs-table tbody,.b-student-profile-logs-table td,.b-student-profile-logs-table th,.b-student-profile-logs-table thead,.b-student-profile-logs-table tr{display:block;margin-bottom:0}.b-student-profile-logs-table thead tr{position:absolute;top:-9999px;left:-9999px}.b-student-profile-logs-table tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-student-profile-logs-table td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-student-profile-logs-table td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-student-profile-logs-table td:not(.dataTables_empty):first-of-type:before{content:"Date: "}.b-student-profile-logs-table td:nth-of-type(2):before{content:"Type: "}.b-student-profile-logs-table td:nth-of-type(3):before{content:"Staff Member: "}.b-student-profile-logs-table td:nth-of-type(4):before{content:"Course/Unit: "}.b-student-profile-logs-table td:nth-of-type(5):before{content:"Summary: "}}.b-student-profile-logs-table__message-icon{width:15px;height:15px;fill:#0053dc}.b-student-profile-logs-table__message-tooltip .tooltip-inner{background-color:#0053dc}.b-student-profile-logs-table__message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#0053dc}.b-message-review-modal{color:#22272b}.b-message-review-modal .modal-body,.b-message-review-modal .modal-header{word-break:normal;overflow-wrap:anywhere}.b-message-review-modal__top-close-button{position:absolute;display:-ms-flexbox;display:flex;top:7.5px;right:16px;border:1px solid #cdd3d6;padding:0 0 0 4px;-ms-flex-align:center;align-items:center;font-variant:all-small-caps}.b-message-review-modal__top-close-button:hover{cursor:pointer;border-color:#523719;color:#523719;font-weight:700}.b-message-review-modal__top-close-button:hover svg{fill:#523719}.b-message-review-modal .modal-dialog{width:90%;max-width:1200px}.b-message-review-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-review-modal--loading .modal-content:after{opacity:1}.b-message-review-modal--loading .modal-body{min-height:52px}.b-message-review-modal--loading .modal-body>*{display:none}.b-message-review-modal .b-heading--level-3{margin-top:10px}.b-message-review-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-review-modal__details dd{margin-bottom:15px}.b-message-review-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-review-modal__ctas{padding:15px}.b-message-review-modal__header{padding:15px;border:1px solid #cdd3d6;width:100%;margin:auto}.b-message-review-modal .modal-footer{-ms-flex-pack:center;justify-content:center}.b-message-review-modal .b-grid__content{padding-bottom:0}.b-message-review-modal__student-results{width:90%;max-width:768px;margin:auto;text-align:left}.b-message-review-modal__student-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-review-modal__student-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:400px;overflow-y:auto}.b-message-review-modal__student-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-message-review-modal__student-results__categoryline li,.b-message-review-modal__student-results__subjectline li{padding:15px}.b-message-bulk-add-modal{color:#22272b}.b-message-bulk-add-modal .modal-dialog{width:90%;max-width:1200px}.b-message-bulk-add-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-message-bulk-add-modal--loading .modal-content:after{opacity:1}.b-message-bulk-add-modal--loading .modal-body{min-height:52px}.b-message-bulk-add-modal--loading .modal-body>*{display:none}.b-message-bulk-add-modal .b-heading--level-3{margin-top:10px}.b-message-bulk-add-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-bulk-add-modal__details dd{margin-bottom:15px}.b-message-bulk-add-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-bulk-add-modal__header{width:100%;margin:auto}.b-message-bulk-add-modal__header__course-list{max-width:840px;margin:auto auto 48px;font-size:.75rem}.b-message-bulk-add-modal__ctas{line-height:40px}.b-message-bulk-add-modal .modal-header{-ms-flex-direction:column;flex-direction:column;border:0;padding:0}.b-message-bulk-add-modal .modal-dismiss{width:100%;margin-bottom:24px}.b-message-bulk-add-modal .modal-body{border-bottom:1px solid #cdd3d6;padding:0}.b-message-bulk-add-modal .modal-content{padding:16px 48px;gap:24px}.b-message-bulk-add-modal .modal-footer{border:0;padding:0;-ms-flex-pack:center;justify-content:center}.b-message-bulk-add-modal .b-grid__content{padding-bottom:0}.b-message-bulk-add-modal__student-results{margin:auto;text-align:left}.b-message-bulk-add-modal__student-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-bulk-add-modal__student-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-message-bulk-add-modal__student-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-message-bulk-add-modal__student-results__subjectline li{padding:15px}.b-message-bulk-add-modal .b-teacher-students-table__table--header th{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.b-message-bulk-add-modal .b-teacher-students-table__table--header th input{border-radius:0;height:24px;width:100%}.b-message-bulk-add-modal-error--hidden{display:none}.b-message-bulk-add-modal__class label{color:#000;display:inline-block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;padding:5px 5px 0 0;width:auto}.b-message-bulk-add-modal__class select{display:inline-block;margin-left:.5em;height:calc(2rem + 2px);padding:.25rem .75rem;max-width:330px}.b-message-bulk-add-modal__class--hidden{display:none}.b-message-bulk-add-modal-notice-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:8px 0 8px 12px;border:1px solid #7ac9fb;background-color:#def0f8;color:#22272b;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.8;text-align:left}.b-message-bulk-add-modal-notice-label p:last-child{margin-bottom:0}.b-interaction-form{position:relative}.b-interaction-form .b-message-course-search{margin:15px 0}.b-interaction-form__details{-ms-flex-align:baseline;align-items:baseline;gap:7.5px}.b-interaction-form .form-control{border-radius:0}.b-interaction-form .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-interaction-form-notice-label{padding:15px;width:95%;margin:auto auto 15px;border:1px solid #cdd3d6}.b-interaction-form .b-form-group__input{width:100%}.b-interaction-form__title-detail{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:smaller}.b-interaction-form__instructions{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-form__instructions-step{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-form:after{content:"";position:absolute;z-index:2;inset:unset;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-interaction-form--loading:after{inset:0;opacity:1}.b-bulk-interaction-form{position:relative}.b-bulk-interaction-form .form-control{border-radius:0}.b-bulk-interaction-form .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-bulk-interaction-form-notice-label{padding:15px;width:95%;margin:auto auto 15px;border:1px solid #cdd3d6}.b-bulk-interaction-form .b-form-group__input{width:100%}.b-bulk-interaction-form__title{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-bulk-interaction-form__title-detail{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:smaller}.b-bulk-interaction-form__instructions{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-bulk-interaction-form__instructions-step{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-bulk-interaction-form:after{content:"";position:absolute;z-index:2;inset:unset;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-bulk-interaction-form--loading:after{inset:0;opacity:1}.b-bulk-interaction-form .b-course-cohort-autocomplete-search__cohort{margin-bottom:28px}.b-interaction-select-multi{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.b-interaction-select-multi .b-skeleton{min-height:38px}.b-interaction-select-multi__interactions-container{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.b-interaction-select-multi__interactions-container{-ms-flex-direction:row;flex-direction:row}}.b-interaction-select-multi__interaction-category-container,.b-interaction-select-multi__interaction-type-container{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1}.b-interaction-select-multi__subcategories-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.b-interaction-select-multi__subcategories-container:empty{display:none}.b-interaction-select-multi__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0;margin:0;list-style-type:none}.b-interaction-select-multi__list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.b-interaction-select-multi__list li input,.b-interaction-select-multi__list li label{margin:0}.b-interaction-select-multi__list li input:hover,.b-interaction-select-multi__list li label:hover{cursor:pointer}.b-interaction-select-multi__list li input[type=checkbox]:focus-visible,.b-interaction-select-multi__list li input[type=radio]:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-interaction-select-multi .custom-select{position:relative;padding-right:38px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.7;border-color:#cdd3d6;background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;background-size:auto}.b-interaction-select-multi .custom-select:disabled,.b-interaction-select-multi .custom-select option{color:#495054}.b-interaction-select-multi .custom-select option[value=""]{color:#7a858c}.b-interaction-select-multi .custom-select:disabled{background-image:url(/images/icons/ui/custom-select-arrow--grey.svg);background-color:#ebebeb}.b-interaction-select-multi .custom-select:after{position:absolute;content:"";z-index:2;inset:0;top:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-interaction-select-multi .custom-select--loading{background-image:none}.b-interaction-select-multi .custom-select--loading:after{opacity:1}.b-interaction-select-multi__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-interaction-select-multi__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-interaction-select-multi__result-error--hidden{display:none}.b-interaction-select-multi__result-error h2{font-weight:700}.b-interaction-select-multi__result-error li,.b-interaction-select-multi__result-error p{letter-spacing:.5px}.b-interaction-participation__slide{max-height:0;overflow-y:hidden;transition:max-height .25s ease-in-out}.b-interaction-participation__slide-down{max-height:60px}.b-interaction-participation__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 7.5px}.b-interaction-participation__content-text{padding:0 7.5px}.b-interaction-participation__content label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.b-interaction-participation__checkbox,.b-interaction-participation input[type=checkbox]{margin:0 15px 0 0;transform:scale(1.25)}.b-interaction-participation__checkbox.focus-visible,.b-interaction-participation input[type=checkbox].focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-interaction-participation--peach{border-color:#b68d5d}.b-interaction-participation--blue{border-color:#0053dc}.b-interaction-participation--red{border-color:#b81237}.b-interaction-review{color:#22272b}.b-interaction-review .modal-body,.b-interaction-review .modal-header{word-break:normal;overflow-wrap:anywhere}.b-interaction-review__students{margin:15px 0;border-top:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:400px;overflow-y:auto}.b-interaction-review__top-close-button{position:absolute;display:-ms-flexbox;display:flex;top:7.5px;right:16px;border:1px solid #cdd3d6;padding:0 0 0 4px;-ms-flex-align:center;align-items:center;font-variant:all-small-caps}.b-interaction-review__top-close-button:hover{cursor:pointer;border-color:#523719;color:#523719;font-weight:700}.b-interaction-review__top-close-button:hover svg{fill:#523719}.b-interaction-review .modal-dialog{width:90%;max-width:1200px}.b-interaction-review .modal-dialog ol{-webkit-padding-start:0;padding-inline-start:0}.b-interaction-review .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-interaction-review--loading .modal-content:after{opacity:1}.b-interaction-review--loading .modal-body{min-height:52px}.b-interaction-review--loading .modal-body>*{display:none}.b-interaction-review .b-heading--level-3{margin-top:10px}.b-interaction-review__ctas{padding:15px}.b-interaction-review__header{padding:15px;border:1px solid #cdd3d6;width:100%;margin:auto}.b-interaction-review .modal-footer{-ms-flex-pack:center;justify-content:center}.b-interaction-review .b-grid__content{padding-bottom:0}.b-interaction-review__data{width:90%;max-width:768px;margin:auto;text-align:left}.b-interaction-review__data ul{padding:0}.b-interaction-review__data__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-review__data__result{position:relative;padding:0 0 0 15px;margin:7.5px 0 30px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;list-style-type:none}.b-interaction-review__data__result--student{padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-interaction-review__data__result-email:not(:last-child){margin-bottom:15px}.b-interaction-review .b-file-upload__error .b-icon--white{-webkit-filter:invert(100%);filter:invert(100%)}.b-withdrawal-information{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-withdrawal-information strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-withdrawal-information__title{text-transform:uppercase;margin-bottom:0}.b-withdrawal-information__back{margin-bottom:25px}.b-withdrawal-information .b-icon{max-width:none}.b-withdrawal-information .modal-content{word-break:break-word}@media (max-width:767px){.b-withdrawal-information__ctas button{width:120px;padding:5px 0;text-transform:none}}@media (min-width:768px){.b-withdrawal-information .modal-lg{width:720px}}@media (min-width:992px){.b-withdrawal-information .modal-lg{width:946px}}.b-withdrawal-information__details dd{margin-bottom:15px}.b-withdrawal-information__details dt{float:left;clear:left;margin-right:5px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-withdrawal-information__content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-withdrawal-information__content--loading:after{opacity:1;top:0;bottom:0}.b-withdrawal-information__pending-marking-panel{border:1px solid #cdd3d6;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin-top:1.125rem}.b-withdrawal-information__pending-marking-panel-heading{padding:15px 15px 3.75px}.b-withdrawal-information__pending-marking-panel-progress{padding-left:15px}.b-withdrawal-information__pending-marking-panel-assessments-table{padding:15px 15px 3.75px}.b-withdrawal-information__e-checklist-textbox{margin-bottom:1rem}.b-withdrawal-information__e-checklist-textbox--hidden{display:none}.b-withdrawal-information__interactions-e-checklist-textbox{margin-bottom:1rem}.b-withdrawal-information__interactions-e-checklist-textbox--hidden{display:none}.b-withdrawal-information table{width:100%;margin-bottom:0}.b-withdrawal-information .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-withdrawal-information td,.b-withdrawal-information th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-withdrawal-information td a,.b-withdrawal-information th a{word-break:normal}@media (max-width:767px){.b-withdrawal-information .table,.b-withdrawal-information tbody,.b-withdrawal-information td,.b-withdrawal-information th,.b-withdrawal-information thead,.b-withdrawal-information tr{display:block}.b-withdrawal-information thead tr{position:absolute;top:-9999px;left:-9999px}.b-withdrawal-information tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-withdrawal-information td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-withdrawal-information td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-withdrawal-information td:not(.dataTables_empty):first-of-type:before{content:"Unit:"}.b-withdrawal-information td:nth-of-type(2):before{content:"Assessment: "}.b-withdrawal-information td:nth-of-type(3):before{content:"Teacher: "}.b-withdrawal-information td:nth-of-type(3):after{content:" Submitted."}}.b-lesson-timer__text-container{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:right;float:right}.b-lesson-timer__align-right{text-align:right}.b-lesson-timer__text-container{text-align:center}.b-student-profile-unit-assessments__row-error{background-color:#b81237;color:#fff}.b-student-profile-unit-assessments-inner:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-student-profile-unit-assessments-inner--loading:after{opacity:1;height:100%;top:0;bottom:0}.b-student-profile-unit-assessments-error{background-color:#b81237;color:#fff;padding:10px;text-align:center;font-size:large}.b-student-profile-unit-assessments__assessment-result .b-icon{display:block;margin:0 auto}.b-student-profile-unit-assessments__lock-icon svg{border-radius:50%}.b-student-profile-unit-assessments__lock-icon--lockoverride svg{fill:#fff;background-color:#b81237}.b-student-profile-unit-assessments__lock-icon--activeunlockoverride svg,.b-student-profile-unit-assessments__lock-icon--inactiveunlockoverride svg{fill:#fff;background-color:#008a07}.b-student-profile-unit-assessments__lock-icon--activelock svg{fill:#fff;background-color:#2e808e}.b-student-profile-unit-assessments__lock-icon--inactivelock svg{fill:#000;background-color:#c95000}@media (max-width:1075px){.b-student-profile-unit-assessments__responsive-table{overflow-x:auto}}.b-student-profile-unit-assessments__assessment-feedback{text-align:center;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem}.b-student-profile-unit-assessments__assessment-feedback .b-icon,.b-student-profile-unit-assessments__assessment-feedback a{display:block;margin:0 auto 3.75px}.b-student-profile-unit-assessments-assessments-table{padding:15px 15px 3.75px}.b-student-profile-unit-assessments-compactor-header{background:none;xborder:1px solid #cdd3d6;padding:0}.b-student-profile-unit-assessments-compactor-header h5{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-student-profile-unit-assessments-compactor-header h5 a{display:block;padding:.5em .75em;text-decoration:none;background:#fff;color:#000;position:relative}.b-student-profile-unit-assessments-compactor-header h5 a:active,.b-student-profile-unit-assessments-compactor-header h5 a:hover{background-color:#f2f2f2;color:#0053dc}.b-student-profile-unit-assessments-compactor-header h5 a:after{content:url("/images/icons/ui/chevron-down.svg");width:24px;height:24px;position:absolute;right:1em}.b-student-profile-unit-assessments-compactor-header h5 a[aria-expanded=true]:after{content:url("/images/icons/ui/chevron-up.svg")}.b-student-profile-unit-assessments-compactor-body{position:relative}.b-file-turnitin-status{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex:1 0;flex:1 0;text-align:center}.b-file-turnitin-status__result{width:100%}.b-file-turnitin-status__result_title{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.125rem;margin-bottom:.5em}.b-file-turnitin-status__result_content_state{position:relative;width:100%}.b-file-turnitin-status__result_content_state_badge{position:relative;width:100%;border-radius:.25em;color:#000;font-size:100%;text-transform:uppercase}.b-file-turnitin-status__result_content_state_badge-success{background-color:#71c324}.b-file-turnitin-status__result_content_state_badge-error{background-color:#f03b3a}.b-file-turnitin-status__result_content_state_badge-pending{background-color:#ffe231}.b-file-turnitin-status__result_content_state_badge-warning{background-color:#ffa426}.b-file-turnitin-status__result_content_state_badge-info{background-color:#ebebeb}.b-file-turnitin-status__result_content_state .b-tooltip-icon-content_state{position:absolute;top:0;left:50%;height:100%;width:100%;transform:translateX(-50%);z-index:99}.b-file-turnitin-status__result_content_state .b-tooltip-icon-content_state .b-icon{display:none}.b-file-turnitin-status__result_content_utility{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.b-file-turnitin-status__result_content_utility>.b-tooltip-icon{display:-ms-inline-flexbox;display:inline-flex}.b-file-turnitin-status__result_content_utility>.b-tooltip-icon>.b-icon{fill:#495054}.b-file-turnitin-status__result_content_utility>.b-tooltip-icon>.b-icon.turnitin-read{fill:#71c324}.b-file-turnitin-status__result_content_utility_link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;color:#0053dc;text-decoration:underline}.b-file-turnitin-status__result_content_utility_link:hover{color:#523719;text-decoration:none}.b-horizontal-progress-meter{position:relative;width:100%;border-radius:.25em;background-color:#ebebeb}.b-horizontal-progress-meter__value{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#000;font-weight:700}.b-horizontal-progress-meter__progress{height:100%;border-radius:.25em;background-color:#ebebeb}.b-horizontal-progress-meter__progress-0{width:0;width:100%;background-color:#4ea3f0}.b-horizontal-progress-meter__progress-1{width:1%;background-color:#71c324}.b-horizontal-progress-meter__progress-2{width:2%;background-color:#71c324}.b-horizontal-progress-meter__progress-3{width:3%;background-color:#71c324}.b-horizontal-progress-meter__progress-4{width:4%;background-color:#71c324}.b-horizontal-progress-meter__progress-5{width:5%;background-color:#71c324}.b-horizontal-progress-meter__progress-6{width:6%;background-color:#71c324}.b-horizontal-progress-meter__progress-7{width:7%;background-color:#71c324}.b-horizontal-progress-meter__progress-8{width:8%;background-color:#71c324}.b-horizontal-progress-meter__progress-9{width:9%;background-color:#71c324}.b-horizontal-progress-meter__progress-10{width:10%;background-color:#71c324}.b-horizontal-progress-meter__progress-11{width:11%;background-color:#71c324}.b-horizontal-progress-meter__progress-12{width:12%;background-color:#71c324}.b-horizontal-progress-meter__progress-13{width:13%;background-color:#71c324}.b-horizontal-progress-meter__progress-14{width:14%;background-color:#71c324}.b-horizontal-progress-meter__progress-15{width:15%;background-color:#71c324}.b-horizontal-progress-meter__progress-16{width:16%;background-color:#71c324}.b-horizontal-progress-meter__progress-17{width:17%;background-color:#71c324}.b-horizontal-progress-meter__progress-18{width:18%;background-color:#71c324}.b-horizontal-progress-meter__progress-19{width:19%;background-color:#71c324}.b-horizontal-progress-meter__progress-20{width:20%;background-color:#71c324}.b-horizontal-progress-meter__progress-21{width:21%;background-color:#71c324}.b-horizontal-progress-meter__progress-22{width:22%;background-color:#71c324}.b-horizontal-progress-meter__progress-23{width:23%;background-color:#71c324}.b-horizontal-progress-meter__progress-24{width:24%;background-color:#71c324}.b-horizontal-progress-meter__progress-25{width:25%;background-color:#ffe231}.b-horizontal-progress-meter__progress-26{width:26%;background-color:#ffe231}.b-horizontal-progress-meter__progress-27{width:27%;background-color:#ffe231}.b-horizontal-progress-meter__progress-28{width:28%;background-color:#ffe231}.b-horizontal-progress-meter__progress-29{width:29%;background-color:#ffe231}.b-horizontal-progress-meter__progress-30{width:30%;background-color:#ffe231}.b-horizontal-progress-meter__progress-31{width:31%;background-color:#ffe231}.b-horizontal-progress-meter__progress-32{width:32%;background-color:#ffe231}.b-horizontal-progress-meter__progress-33{width:33%;background-color:#ffe231}.b-horizontal-progress-meter__progress-34{width:34%;background-color:#ffe231}.b-horizontal-progress-meter__progress-35{width:35%;background-color:#ffe231}.b-horizontal-progress-meter__progress-36{width:36%;background-color:#ffe231}.b-horizontal-progress-meter__progress-37{width:37%;background-color:#ffe231}.b-horizontal-progress-meter__progress-38{width:38%;background-color:#ffe231}.b-horizontal-progress-meter__progress-39{width:39%;background-color:#ffe231}.b-horizontal-progress-meter__progress-40{width:40%;background-color:#ffe231}.b-horizontal-progress-meter__progress-41{width:41%;background-color:#ffe231}.b-horizontal-progress-meter__progress-42{width:42%;background-color:#ffe231}.b-horizontal-progress-meter__progress-43{width:43%;background-color:#ffe231}.b-horizontal-progress-meter__progress-44{width:44%;background-color:#ffe231}.b-horizontal-progress-meter__progress-45{width:45%;background-color:#ffe231}.b-horizontal-progress-meter__progress-46{width:46%;background-color:#ffe231}.b-horizontal-progress-meter__progress-47{width:47%;background-color:#ffe231}.b-horizontal-progress-meter__progress-48{width:48%;background-color:#ffe231}.b-horizontal-progress-meter__progress-49{width:49%;background-color:#ffe231}.b-horizontal-progress-meter__progress-50{width:50%;background-color:#ffa426}.b-horizontal-progress-meter__progress-51{width:51%;background-color:#ffa426}.b-horizontal-progress-meter__progress-52{width:52%;background-color:#ffa426}.b-horizontal-progress-meter__progress-53{width:53%;background-color:#ffa426}.b-horizontal-progress-meter__progress-54{width:54%;background-color:#ffa426}.b-horizontal-progress-meter__progress-55{width:55%;background-color:#ffa426}.b-horizontal-progress-meter__progress-56{width:56%;background-color:#ffa426}.b-horizontal-progress-meter__progress-57{width:57%;background-color:#ffa426}.b-horizontal-progress-meter__progress-58{width:58%;background-color:#ffa426}.b-horizontal-progress-meter__progress-59{width:59%;background-color:#ffa426}.b-horizontal-progress-meter__progress-60{width:60%;background-color:#ffa426}.b-horizontal-progress-meter__progress-61{width:61%;background-color:#ffa426}.b-horizontal-progress-meter__progress-62{width:62%;background-color:#ffa426}.b-horizontal-progress-meter__progress-63{width:63%;background-color:#ffa426}.b-horizontal-progress-meter__progress-64{width:64%;background-color:#ffa426}.b-horizontal-progress-meter__progress-65{width:65%;background-color:#ffa426}.b-horizontal-progress-meter__progress-66{width:66%;background-color:#ffa426}.b-horizontal-progress-meter__progress-67{width:67%;background-color:#ffa426}.b-horizontal-progress-meter__progress-68{width:68%;background-color:#ffa426}.b-horizontal-progress-meter__progress-69{width:69%;background-color:#ffa426}.b-horizontal-progress-meter__progress-70{width:70%;background-color:#ffa426}.b-horizontal-progress-meter__progress-71{width:71%;background-color:#ffa426}.b-horizontal-progress-meter__progress-72{width:72%;background-color:#ffa426}.b-horizontal-progress-meter__progress-73{width:73%;background-color:#ffa426}.b-horizontal-progress-meter__progress-74{width:74%;background-color:#ffa426}.b-horizontal-progress-meter__progress-75{width:75%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-76{width:76%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-77{width:77%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-78{width:78%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-79{width:79%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-80{width:80%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-81{width:81%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-82{width:82%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-83{width:83%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-84{width:84%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-85{width:85%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-86{width:86%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-87{width:87%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-88{width:88%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-89{width:89%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-90{width:90%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-91{width:91%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-92{width:92%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-93{width:93%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-94{width:94%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-95{width:95%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-96{width:96%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-97{width:97%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-98{width:98%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-99{width:99%;background-color:#f03b3a}.b-horizontal-progress-meter__progress-100{width:100%;background-color:#f03b3a}.b-plagiarism-user-agreement-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-plagiarism-user-agreement-modal--loading .modal-content:after{opacity:1;top:0;bottom:0}.b-plagiarism-user-agreement-modal .b-info-panel{margin-bottom:16px}.b-plagiarism-user-agreement-modal .b-info-panel img,.b-plagiarism-user-agreement-modal .b-info-panel svg{max-width:none}.b-plagiarism-user-agreement-modal__checkboxes{margin-top:30px;padding-bottom:30px;line-height:1.2}.b-plagiarism-user-agreement-modal__checkboxes .custom-control-label:after,.b-plagiarism-user-agreement-modal__checkboxes .custom-control-label:before{top:0}.b-plagiarism-user-agreement-modal .b-button{margin-left:7.5px;margin-right:7.5px}.b-plagiarism-user-agreement-modal .modal-body{margin-right:16px;margin-left:16px}.b-plagiarism-user-agreement-modal__error{position:relative;padding:15px 15px 10px 42px;margin-bottom:5px;background-color:#b81237;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.b-plagiarism-user-agreement-modal__error .b-icon{position:absolute;top:10px;left:10px}.b-plagiarism-user-agreement-modal__error--hidden{display:none}.b-offering-setup,.b-offering-setup .custom-select{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-offering-setup .custom-select{background:#fff url(/images/icons/ui/custom-select-arrow.svg) no-repeat right 0 center;line-height:1.7;font-size:1rem;padding-right:38px}.b-offering-setup__loader{position:relative}.b-offering-setup__loader:after{content:"";position:absolute;z-index:102;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-offering-setup__loader--loading:after{opacity:1;top:0;bottom:0}.b-offering-setup__close-all{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;text-decoration:none;color:#0053dc}.b-offering-setup__compactor-button{padding:30px 60px 90px 30px}@media (min-width:768px){.b-offering-setup__compactor-button{padding:30px 355px 30px 30px}}.b-offering-setup__compactor-button-offerings{padding:15px}.b-offering-setup__compactor-title{padding:0}.b-offering-setup__content{color:#000;background-color:#fff;display:block;padding:15px}.b-offering-setup__content-select{width:90%;text-align:center}.b-offering-setup__content-cohorts-container{display:none}.b-offering-setup__content-cohorts-container .b-compactor{position:relative}.b-offering-setup__content-cohorts-container .b-compactor__content{padding:.5em 0 0}.b-offering-setup__content-cohorts-container .b-compactor__title-button:after,.b-offering-setup__content-cohorts-container .b-compactor__title:before{display:none}.b-offering-setup__content-cohorts-container div[id*=-compactor__]{padding:0 .75em .75em}.b-offering-setup__content-cohorts-container-course{margin-bottom:1em}.b-offering-setup__content-cohorts-container-units>.b-compactor>.b-compactor__title>.b-offering-setup__compactor-button{padding:30px 60px 30px 30px}.b-offering-setup__content-cohorts-container-course>.b-compactor>.b-compactor__content-wrapper:before,.b-offering-setup__content-cohorts-container-course>.b-compactor>.b-compactor__title:before,.b-offering-setup__content-cohorts-container-units>.b-compactor>.b-compactor__content-wrapper:before,.b-offering-setup__content-cohorts-container-units>.b-compactor>.b-compactor__title:before{content:"";position:absolute;top:0;right:0;display:block;width:9px;height:calc(100% - 11.5px);background-color:#0053dc;z-index:99}.b-offering-setup__content-cohorts-container-course>.b-compactor>.b-compactor__title,.b-offering-setup__content-cohorts-container-units>.b-compactor>.b-compactor__title{z-index:100}.b-offering-setup__content-cohorts-container-course>.b-compactor>.b-compactor__title:before,.b-offering-setup__content-cohorts-container-units>.b-compactor>.b-compactor__title:before{top:-1px;right:-1px;height:calc(100% + 2px)}.b-offering-setup__content-cohorts-container-course .b-cohorts-added .b-compactor__content-wrapper,.b-offering-setup__content-cohorts-container-units .b-cohorts-added .b-compactor__content-wrapper{background-color:#f2f2f2}.b-offering-setup__content-cohorts-container-compactor-icon-group{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:1em}.b-offering-setup__content-cohorts-container-compactor-icon-group button:active,.b-offering-setup__content-cohorts-container-compactor-icon-group button:focus,.b-offering-setup__content-cohorts-container-compactor-icon-group button:focus-visible{color:#c95000}.b-offering-setup__content-cohorts-container-compactor-icon-group button:active .b-icon,.b-offering-setup__content-cohorts-container-compactor-icon-group button:focus-visible .b-icon,.b-offering-setup__content-cohorts-container-compactor-icon-group button:focus .b-icon{fill:#c95000}.b-offering-setup__cohort-compactor-container:last-of-type div.b-compactor__content-wrapper[id*=-compactor__]{padding-bottom:0}.b-offering-setup__cohort-compactor-container .b-compactor,.b-offering-setup__cohort-compactor-container:last-of-type .b-offering-setup__cohort-data{margin-bottom:0}.b-offering-setup__cohort-compactor-container-empty .b-compactor__title{padding:20px 57px 20px 20px}.b-offering-setup__cohort-offering-compactor-container{margin-bottom:1em;padding:0 40px}.b-offering-setup__cohort-offering-compactor-container .b-compactor{margin-bottom:0}.b-offering-setup__cohort-offering-compactor-container .b-compactor__title{border:1px solid #cdd3d6}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content{padding:0;background-color:#fff}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content-wrapper{padding:0!important}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content table{margin-bottom:0}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content table thead{border:1px solid #22272b}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content table thead th{border-top:none}.b-offering-setup__cohort-offering-compactor-container .b-compactor__content table tbody{border:1px solid #cdd3d6;word-break:break-word}.b-offering-setup__form-readonly-hidden{display:none}.b-offering-setup__form-readonly-show{margin-top:2em;display:block;font-size:.7em;color:#0053dc}.b-offering-setup__edit-cohort-form,.b-offering-setup__new-cohort-form{row-gap:1em;padding:2em 1em 0}.b-offering-setup__edit-cohort-form .algolia-autocomplete,.b-offering-setup__new-cohort-form .algolia-autocomplete{width:100%;margin:0;padding:0}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-hint,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-dropdown-menu{z-index:1001!important;min-width:100%;max-height:9rem;border:1px solid #7a858c;background-color:#fff;font-size:.875em;overflow-y:scroll}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-empty,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{margin:0;padding:.5em}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:.5em}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-hint,.b-offering-setup__edit-cohort-form .algolia-autocomplete .aa-input,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-hint,.b-offering-setup__new-cohort-form .algolia-autocomplete .aa-input{width:100%}.b-offering-setup__edit-cohort-form .algolia-autocomplete:after,.b-offering-setup__new-cohort-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-offering-setup__edit-cohort-form .algolia-autocomplete--loading:after,.b-offering-setup__new-cohort-form .algolia-autocomplete--loading:after{opacity:1}.b-offering-setup__edit-cohort-form .algolia-autocomplete--loading input[type=search]::-webkit-search-cancel-button,.b-offering-setup__new-cohort-form .algolia-autocomplete--loading input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.b-offering-setup__edit-cohort-form-tooltip-icon,.b-offering-setup__new-cohort-form-tooltip-icon{opacity:1}.b-offering-setup__edit-cohort-form-tooltip-icon .tooltip-inner,.b-offering-setup__new-cohort-form-tooltip-icon .tooltip-inner{color:#fff;border-radius:0}.b-offering-setup__edit-cohort-form-tooltip-icon .tooltip-inner strong,.b-offering-setup__new-cohort-form-tooltip-icon .tooltip-inner strong{display:block}.b-offering-setup__edit-cohort-form-tooltip-icon .tooltip-inner a:link,.b-offering-setup__edit-cohort-form-tooltip-icon .tooltip-inner a:visited,.b-offering-setup__new-cohort-form-tooltip-icon .tooltip-inner a:link,.b-offering-setup__new-cohort-form-tooltip-icon .tooltip-inner a:visited{color:#fff}.b-offering-setup__edit-cohort-form-context-box,.b-offering-setup__new-cohort-form-context-box{border-bottom:1px solid #cdd3d6;padding:30px;background:#fff;color:#22272b;font-size:1.25em;word-break:break-word}.b-offering-setup__edit-cohort-form-container,.b-offering-setup__new-cohort-form-container{display:block;margin:0 auto 1em;border:1px solid #cdd3d6;overflow:auto}.b-offering-setup__edit-cohort-form-btn-group,.b-offering-setup__new-cohort-form-btn-group{margin-bottom:1em;text-align:right}.b-offering-setup__edit-cohort-form-block fieldset,.b-offering-setup__new-cohort-form-block fieldset{min-width:.5px;width:100%;padding:1em 1.5em}.b-offering-setup__edit-cohort-form-block fieldset legend,.b-offering-setup__new-cohort-form-block fieldset legend{margin-bottom:0;padding-bottom:0}.b-offering-setup__edit-cohort-form-block input:not([name=inheritablemetadata]):not([type=radio]):disabled:hover,.b-offering-setup__edit-cohort-form-block select:disabled:hover,.b-offering-setup__new-cohort-form-block input:not([name=inheritablemetadata]):not([type=radio]):disabled:hover,.b-offering-setup__new-cohort-form-block select:disabled:hover{cursor:not-allowed}.b-offering-setup__edit-cohort-form-block input:not([type=checkbox]),.b-offering-setup__edit-cohort-form-block select,.b-offering-setup__new-cohort-form-block input:not([type=checkbox]),.b-offering-setup__new-cohort-form-block select{width:100%;max-width:100%}.b-offering-setup__edit-cohort-form-block input[type=button]:hover,.b-offering-setup__new-cohort-form-block input[type=button]:hover{cursor:pointer}.b-offering-setup__edit-cohort-form-block input[type=checkbox]:focus-visible,.b-offering-setup__edit-cohort-form-block input[type=radio]:focus-visible,.b-offering-setup__new-cohort-form-block input[type=checkbox]:focus-visible,.b-offering-setup__new-cohort-form-block input[type=radio]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.5)!important}.b-offering-setup__edit-cohort-form-block input[type=search],.b-offering-setup__new-cohort-form-block input[type=search]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.b-offering-setup__edit-cohort-form-block input[type=search]::-webkit-search-cancel-button,.b-offering-setup__new-cohort-form-block input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.b-offering-setup__edit-cohort-form-block-context,.b-offering-setup__new-cohort-form-block-context{padding:1em 1.5em}.b-offering-setup__edit-cohort-form-block-context legend,.b-offering-setup__new-cohort-form-block-context legend{margin-bottom:7.5px}.b-offering-setup__edit-cohort-form-block-context-buttons,.b-offering-setup__new-cohort-form-block-context-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-offering-setup__edit-cohort-form-block-context-buttons label,.b-offering-setup__new-cohort-form-block-context-buttons label{margin-bottom:0}.b-offering-setup__edit-cohort-form-block-context-buttons label:hover,.b-offering-setup__new-cohort-form-block-context-buttons label:hover{cursor:pointer}.b-offering-setup__edit-cohort-form-block-context-buttons input:disabled+label:hover,.b-offering-setup__new-cohort-form-block-context-buttons input:disabled+label:hover{cursor:not-allowed}@media (min-width:576px){.b-offering-setup__edit-cohort-form-block-context-buttons,.b-offering-setup__new-cohort-form-block-context-buttons{-ms-flex-direction:row;flex-direction:row}}.b-offering-setup__edit-cohort-form-block-data,.b-offering-setup__new-cohort-form-block-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}@media (min-width:768px){.b-offering-setup__edit-cohort-form-block-data,.b-offering-setup__new-cohort-form-block-data{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:0}}.b-offering-setup__edit-cohort-form-block-data-field,.b-offering-setup__new-cohort-form-block-data-field{margin:.5em 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;row-gap:.5em}.b-offering-setup__edit-cohort-form-block-data-field-validate-existing-team,.b-offering-setup__new-cohort-form-block-data-field-validate-existing-team{text-transform:capitalize}.b-offering-setup__edit-cohort-form-block-data-field-validate-existing-team-valid,.b-offering-setup__new-cohort-form-block-data-field-validate-existing-team-valid{background-color:#004000}.b-offering-setup__edit-cohort-form-block-data-field-validate-existing-team-invalid,.b-offering-setup__new-cohort-form-block-data-field-validate-existing-team-invalid{background-color:#b81237}.b-offering-setup__edit-cohort-form-block-data-field-validate-existing-team:disabled:hover,.b-offering-setup__new-cohort-form-block-data-field-validate-existing-team:disabled:hover{cursor:not-allowed}.b-offering-setup__edit-cohort-form-block-data-field-section-title,.b-offering-setup__new-cohort-form-block-data-field-section-title{padding:.5em 0;font-size:1.125em}.b-offering-setup__edit-cohort-form-administrator-selection,.b-offering-setup__edit-cohort-form-teams-selection,.b-offering-setup__new-cohort-form-administrator-selection,.b-offering-setup__new-cohort-form-teams-selection{position:relative;display:block;height:34px;border:1px solid #7a858c;padding:6px 30px 7px 15px;background-color:#f2f2f2;line-height:20px;font-size:16px}.b-offering-setup__edit-cohort-form-administrator-selection-remove,.b-offering-setup__edit-cohort-form-teams-selection-remove,.b-offering-setup__new-cohort-form-administrator-selection-remove,.b-offering-setup__new-cohort-form-teams-selection-remove{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;padding:.5em;background:#22272b url(/images/icons/cross-white.svg) no-repeat 50%;background-size:18px}.b-offering-setup__edit-cohort-form-administrator-selection:not([class*=d-none])~*,.b-offering-setup__edit-cohort-form-teams-selection:not([class*=d-none])~*,.b-offering-setup__new-cohort-form-administrator-selection:not([class*=d-none])~*,.b-offering-setup__new-cohort-form-teams-selection:not([class*=d-none])~*{display:none!important}.b-offering-setup__cohort-data{row-gap:30px;border:1px solid #cdd3d6;background:#fff}.b-offering-setup__cohort-data-section-title{font-size:1.5em}.b-offering-setup__cohort-data-section-name{padding:1.5rem;background-color:#22272b;color:#fff}.b-offering-setup__cohort-data-section-name-span{margin-left:0;color:#fff;font-size:1.25em;font-variant:none}.b-offering-setup__cohort-data-section-group{padding:2em 2.5em 0}.b-offering-setup__cohort-data-section-field{display:-ms-flexbox;display:flex;margin:.5em 0}.b-offering-setup__cohort-data-section-field span:last-of-type{word-break:break-word}.b-offering-setup__cohort-data-section-field--col{row-gap:8px;-ms-flex-direction:column;flex-direction:column}.b-offering-setup__cohort-data-section-subtitle{margin:.5em 0;color:#495054;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-offering-setup__table{position:relative}.b-offering-setup__table--table{background-color:#fff;color:#000;margin-bottom:1rem;width:100%}.b-offering-setup__table--table td,.b-offering-setup__table--table th{padding:.75rem 1.75rem}.b-offering-setup__table--table .td-centre{text-align:center}.b-offering-setup__table--table-header th{background-color:#22272b;color:#fff;font-size:.875rem}@media (max-width:575px){.b-offering-setup__table--table{overflow-x:auto;padding-right:45px}.b-offering-setup__table--table:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.333));pointer-events:none}}.b-offering-setup__form-validity-error,.b-offering-setup__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-offering-setup__form-validity-error .b-file-upload__error,.b-offering-setup__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-offering-setup__form-validity-error--hidden,.b-offering-setup__result-error--hidden{display:none}.b-offering-setup__form-validity-error h2,.b-offering-setup__result-error h2{font-weight:700}.b-offering-setup__form-validity-error li,.b-offering-setup__form-validity-error p,.b-offering-setup__result-error li,.b-offering-setup__result-error p{letter-spacing:.5px}.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-offering-setup__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-offering-setup__search-filter .b-form-group__input,.b-offering-setup__search-filter .b-form-group__label{width:auto;margin:0;position:relative}.b-offering-setup__search-filter .b-form-group__input .btn{border-radius:0}.b-offering-setup__search-filter .b-form-group__label:first-child{margin-right:15px}.b-offering-setup__search-filter .b-form-group__label:last-child{margin-left:15px}.b-offering-setup .b-compactor__title{font-size:1.125rem;line-height:1.375rem}@media (min-width:768px){.b-offering-setup .b-compactor__title{font-size:1.25rem;line-height:1.5rem}}.b-offering-setup .b-compactor__title-text .row{row-gap:1em}.b-offering-setup .compactor-valign-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.b-offering-setup .compactor-valign{margin:auto}.b-offering-setup .compactor-small-title{color:#7a858c;font-size:1rem;line-height:1.25rem}.b-offering-setup .compactor-centered-col{text-align:center}.b-offering-setup .view-panel-icon svg{width:34px;height:34px}.b-offering-setup .b-icon-link{position:relative;border:0;padding:revert;background:transparent;color:#0053dc}.b-offering-setup .b-icon-link:hover{cursor:pointer;color:#c95000}.b-offering-setup .b-icon-link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.b-offering-setup .b-icon-link svg{pointer-events:none}.b-offering-setup .b-icon-link span{margin-top:1em;line-height:normal}.b-offering-setup-url-modal .modal-content{padding-top:0}.b-offering-setup-url-modal .modal-content:after{content:"";position:absolute;z-index:102;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-offering-setup-url-modal .modal-dialog{width:100%;max-width:90vw}@media (min-width:1200px){.b-offering-setup-url-modal .modal-dialog{max-width:1080px}}.b-offering-setup-url-modal .modal-body{padding:1em}.b-offering-setup-url-modal .modal-body .table-container{max-height:70vh;overflow-y:auto}.b-offering-setup-url-modal .modal-table tbody th{background:#22272b;color:#fff;font-weight:400;word-break:break-word}.b-offering-setup-url-modal .modal-table tr td:nth-of-type(3){word-break:break-word}.b-offering-setup-url-modal .modal-header{padding-bottom:0;border-bottom:0}.b-offering-setup-url-modal .modal-header h4{margin-bottom:0}.b-offering-setup-url-modal .modal-footer{padding:0;border:0}.b-offering-setup-url-modal textarea{min-width:100%;min-height:6em}.b-offering-setup-url-modal .b-heading--level-3{margin-top:10px}.b-offering-setup-url-modal .b-grid__content{padding-bottom:0}.b-offering-setup-url-modal--loading .modal-content:after{opacity:1;top:0;bottom:0}.b-offering-setup-url-modal__ctas{padding:15px}.b-offering-setup-url-modal__ctas .btn{height:34px;border-radius:4px;line-height:1.428571429}.b-offering-setup-url-modal-copy-message{display:inline-block;margin-right:15px}.b-offering-setup-url-modal-copy-message svg{vertical-align:middle}.b-offering-setup-url-modal-copy-message__hidden{display:none}.b-offering-setup-url-modal__header{padding:1em;width:100%;margin:auto;background:#22272b;color:#fff;font-size:1.5em}.b-offering-setup-url-modal .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-course-cohort-autocomplete-search-form{margin:15px 0}.b-course-cohort-autocomplete-search-form .b-form-group{margin-bottom:0}.b-course-cohort-autocomplete-search-form .b-form-group__input,.b-course-cohort-autocomplete-search-form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-course-cohort-autocomplete-search-form .custom-control-label:after,.b-course-cohort-autocomplete-search-form .custom-control-label:before{margin-top:-4px}.b-course-cohort-autocomplete-search-form .custom-control-label:before{background-color:#fff}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-course-cohort-autocomplete-search-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-course-cohort-autocomplete-search-form{padding:15px}}@media (max-width:767px){.b-course-cohort-autocomplete-search-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-cohort-autocomplete-search-form .b-form-group__label{width:100%;margin-bottom:2px}.b-course-cohort-autocomplete-search-form .custom-control-label{font-size:.875rem}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field{margin-top:10px}.b-course-cohort-autocomplete-search-form .b-course-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-course-cohort-autocomplete-search-form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint,.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-course-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-course-cohort-autocomplete-search-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-course-cohort-autocomplete-search-form .algolia-autocomplete--loading:after{opacity:1}.b-course-cohort-autocomplete-search-results .form-control{background-color:#f2f2f2}.b-course-cohort-autocomplete-search-results__title{margin-bottom:11px}.b-course-cohort-autocomplete-search-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-course-cohort-autocomplete-search-results__remove-result,.b-course-cohort-autocomplete-search-results__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-course-cohort-autocomplete-search-results__results{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-course-cohort-autocomplete-search__cohort form{padding-bottom:2px;padding-top:15px}.b-course-cohort-autocomplete-search:after{content:"";display:none;position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-course-cohort-autocomplete-search--loading:after{display:block;opacity:1}.b-course-cohort-autocomplete-search__error,.b-course-cohort-autocomplete-search__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-course-cohort-autocomplete-search__error--hidden,.b-course-cohort-autocomplete-search__result-error--hidden{display:none}.b-course-cohort-autocomplete-search__error h2,.b-course-cohort-autocomplete-search__result-error h2{font-weight:700}.b-course-cohort-autocomplete-search__error li,.b-course-cohort-autocomplete-search__error p,.b-course-cohort-autocomplete-search__result-error li,.b-course-cohort-autocomplete-search__result-error p{letter-spacing:.5px}.b-course-cohort-autocomplete-search__error .b-file-upload__error,.b-course-cohort-autocomplete-search__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-discussion-suspend-status{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;position:relative;margin:0 0 15px}.b-discussion-suspend-status .b-students-profile__discussion-toggle{margin-bottom:0}.b-discussion-suspend-status__discussion-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-discussion-suspend-status__discussion-details-status{margin-left:1em}.b-discussion-suspend-status__discussion-details svg{fill:#523719}.b-discussion-suspend-status__discussion-controls{margin-top:30px}.b-discussion-suspend-status__discussion-controls-label{margin-right:15px;margin-bottom:0;padding:7.5px 0;font-size:.875rem}.b-discussion-suspend-status__discussion-controls-input{position:relative;margin-right:15px}.b-discussion-suspend-status__discussion-controls-status{font-weight:700}@media (min-width:768px){.b-discussion-suspend-status__discussion-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0}.b-discussion-suspend-status__discussion-controls .b-discussion-suspend-status__discussion-toggle{margin-bottom:0}}.b-discussion-suspend-status__discussion-admin-texts.hidden,.b-discussion-suspend-status__discussion-admin-texts .hidden{display:none}.b-discussion-suspend-status__discussion-admin-texts-date{padding:10px 0}.b-discussion-suspend-status__discussion-admin-texts-box{padding:10px;background:#fff;border:1px solid #cdd3d6;width:100%}.b-discussion-suspend-status__discussion-admin-texts-suspended,.b-discussion-suspend-status__discussion-admin-texts-unsuspended{width:100%}.b-discussion-suspend-status__result-error--hidden{display:none}.b-discussion-suspend-status__content{color:#000;background-color:#fff;display:block;padding:15px}.b-discussion-suspend-status__content .discussion-wrapper{padding:20px}.b-discussion-suspend-status .b-discussion-block{margin:0}.b-discussion-suspend-status .b-discussion-block-heading{font-size:1.15em}.b-discussion-suspend-status .b-discussion-block hr{border-width:2px;border-color:#cdd3d6}@media (max-width:767px){.b-discussion-suspend-status__discussion-controls-label{font-size:1rem}}.b-equity-details{font-size:.875rem;line-height:1.5}.b-equity-details-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 45%;flex:1 0 45%;-ms-flex-align:center;align-items:center;min-width:350px}.b-equity-details__bold{font-weight:700!important}.b-equity-details__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.b-equity-details__header__btn-grp{text-align:right}.b-equity-details__header__btn-grp__btn{font-size:.875rem;color:#0053dc;text-decoration:underline}.b-equity-details__header__btn-grp__btn:hover{text-decoration:none}.b-equity-details__body,.b-equity-details__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-equity-details__body-span span:first-of-type,.b-equity-details__form-span span:first-of-type{margin-right:10px}.b-equity-details__body-span label,.b-equity-details__form-span label{margin:0}.b-equity-details__body-span input[type=checkbox],.b-equity-details__form-span input[type=checkbox]{display:inline-block;position:relative;margin:0 .5em}.b-equity-details__body-span #b-equity-autocomplete__input-field-consultant,.b-equity-details__form-span #b-equity-autocomplete__input-field-consultant{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-equity-details__body:after,.b-equity-details__form:after{content:"";position:absolute;z-index:2;inset:auto;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-equity-details__body--loading:after,.b-equity-details__form--loading:after{inset:0;opacity:1}.b-equity-details__consultants ul{list-style-type:none;margin:0;padding:0}.b-equity-details__consultants ul li{display:inline;margin-right:4px}.b-equity-details__consultants ul li a{overflow-wrap:anywhere}.b-equity-details__selected-consultant{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-equity-details__selected-consultant span{margin:0 .5em;font-weight:700}.b-equity-details__choose-consultant{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.b-equity-details__choose-consultant input{width:100%;margin:0;border-radius:0}.b-equity-details__consultant-search-remove-result{width:24px;height:24px;margin:0 .5em;padding:.375rem .75rem;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px}.b-equity-details__consultant-search-remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-equity-details__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.b-equity-details__result-error .b-file-upload__error svg{margin-right:1em}@media (min-width:576px){.b-equity-details__consultants-container{display:-ms-flexbox;display:flex}.b-equity-details__consultants-label{-ms-flex:0 0 auto;flex:0 0 auto}.b-equity-details__consultants{-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:576px) and (max-width:991px){.b-equity-details .algolia-autocomplete{width:60%!important}}@media (min-width:1200px){.b-equity-details .algolia-autocomplete{width:60%!important}}.b-head-teacher-panel-access-modal .modal-content{padding-top:0;background-color:#f2f2f2}.b-head-teacher-panel-access-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-access-modal .modal-dialog{width:100%;max-width:90vw}@media (min-width:1200px){.b-head-teacher-panel-access-modal .modal-dialog{max-width:1080px}}.b-head-teacher-panel-access-modal .modal-body{padding:1em 1em 0}.b-head-teacher-panel-access-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-head-teacher-panel-access-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-access-modal .modal-footer{border:0}.b-head-teacher-panel-access-modal__roles-cluster-unit,.b-head-teacher-panel-access-modal__roles-course,.b-head-teacher-panel-access-modal__roles-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #cdd3d6;background-color:#fff}.b-head-teacher-panel-access-modal__roles-cluster-unit label,.b-head-teacher-panel-access-modal__roles-course label,.b-head-teacher-panel-access-modal__roles-unit label{padding:1em 1em 1em 0;word-break:break-all}.b-head-teacher-panel-access-modal__roles-cluster-unit:hover,.b-head-teacher-panel-access-modal__roles-course:hover,.b-head-teacher-panel-access-modal__roles-unit:hover{background-color:#ebebeb}.b-head-teacher-panel-access-modal__roles-cluster-unit:hover,.b-head-teacher-panel-access-modal__roles-cluster-unit input,.b-head-teacher-panel-access-modal__roles-cluster-unit label,.b-head-teacher-panel-access-modal__roles-course:hover,.b-head-teacher-panel-access-modal__roles-course input,.b-head-teacher-panel-access-modal__roles-course label,.b-head-teacher-panel-access-modal__roles-unit:hover,.b-head-teacher-panel-access-modal__roles-unit input,.b-head-teacher-panel-access-modal__roles-unit label{cursor:pointer}.b-head-teacher-panel-access-modal__roles-course{margin-bottom:1em}.b-head-teacher-panel-access-modal__roles-course-locked-icon{display:none}.b-head-teacher-panel-access-modal__roles-course-locked-icon-tooltip{opacity:1}.b-head-teacher-panel-access-modal__roles-course-locked-icon-tooltip .tooltip-inner{color:#fff;border-radius:0}.b-head-teacher-panel-access-modal__roles-course-locked-icon-tooltip .tooltip-inner strong{display:block}.b-head-teacher-panel-access-modal__roles-course-locked-icon-tooltip .tooltip-inner a:link,.b-head-teacher-panel-access-modal__roles-course-locked-icon-tooltip .tooltip-inner a:visited{color:#fff}.b-head-teacher-panel-access-modal__roles-course-locked .b-head-teacher-panel-access-modal__roles-course-locked-icon{display:block}.b-head-teacher-panel-access-modal__roles-course-locked .b-head-teacher-panel-access-modal__roles-course-locked-icon:hover{cursor:help}.b-head-teacher-panel-access-modal__roles-course-locked input{display:none}.b-head-teacher-panel-access-modal__roles-course-locked:hover,.b-head-teacher-panel-access-modal__roles-course-locked label:hover{background-color:#fff;cursor:not-allowed}.b-head-teacher-panel-access-modal__roles-units-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1em}.b-head-teacher-panel-access-modal__roles-units>div:only-child{margin-bottom:0}.b-head-teacher-panel-access-modal__roles-units>div:not(:last-child){margin-bottom:1em}.b-head-teacher-panel-access-modal__save:disabled{cursor:not-allowed}.b-head-teacher-panel-access-modal__form-validity-error,.b-head-teacher-panel-access-modal__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-access-modal__form-validity-error .b-file-upload__error,.b-head-teacher-panel-access-modal__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-head-teacher-panel-access-modal__form-validity-error--hidden,.b-head-teacher-panel-access-modal__result-error--hidden{display:none}.b-head-teacher-panel-access-modal__form-validity-error h2,.b-head-teacher-panel-access-modal__result-error h2{font-weight:700}.b-head-teacher-panel-access-modal__form-validity-error li,.b-head-teacher-panel-access-modal__form-validity-error p,.b-head-teacher-panel-access-modal__result-error li,.b-head-teacher-panel-access-modal__result-error p{letter-spacing:.5px}.b-head-teacher-panel-staff-search-modal .modal-content{padding-top:0;background-color:#f2f2f2}.b-head-teacher-panel-staff-search-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-staff-search-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-head-teacher-panel-staff-search-modal .modal-dialog{width:100%;max-width:90vw}@media (min-width:1200px){.b-head-teacher-panel-staff-search-modal .modal-dialog{max-width:1080px}}.b-head-teacher-panel-staff-search-modal .modal-body{padding:1em}.b-head-teacher-panel-staff-search-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-head-teacher-panel-staff-search-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-staff-search-modal .modal-footer{border:0}.b-head-teacher-panel-staff-search-modal__bulk-add-user-selected{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #cdd3d6;padding:1em;background-color:#fff}.b-head-teacher-panel-staff-search-modal__bulk-add-user-selected-title{margin:1em 0}.b-head-teacher-panel-staff-search-modal__bulk-add-user-selected-remove{padding:1px 6px;float:right}.b-head-teacher-panel-staff-search-modal__bulk-add-user-selected-none{display:none;font-weight:700}.b-head-teacher-panel-staff-search-modal__bulk-add-user-selected-none:last-child{display:inline}.b-head-teacher-panel-staff-search-modal__add:disabled{cursor:not-allowed}.b-head-teacher-panel-staff-search-modal__add-user{margin-left:1em}.b-head-teacher-panel-staff-search-modal #b-head-teacher-panel-staff-search-modal__search-field{padding:0 1em;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.b-head-teacher-panel-staff-search-modal #b-head-teacher-panel-staff-search-modal__search-field::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.b-head-teacher-panel-staff-search-modal #b-head-teacher-panel-staff-search-modal__search-field:focus,.b-head-teacher-panel-staff-search-modal #b-head-teacher-panel-staff-search-modal__search-field:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:0}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete{width:100%;padding:0}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete--loading:after{opacity:1}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete--loading input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none!important}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-hint{color:#7a858c}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-dropdown-menu{z-index:1001!important;min-width:100%;max-height:9rem;border:1px solid #7a858c;background-color:#fff;font-size:.875em;overflow-y:scroll}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-hint,.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-input{width:100%}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:.5em}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-dropdown-menu .aa-empty{margin:0;padding:.5em}.b-head-teacher-panel-staff-search-modal .algolia-autocomplete .aa-cursor .badge-green{color:#000}.b-head-teacher-panel-staff-search-modal__form-validity-error,.b-head-teacher-panel-staff-search-modal__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-staff-search-modal__form-validity-error .b-file-upload__error,.b-head-teacher-panel-staff-search-modal__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-head-teacher-panel-staff-search-modal__form-validity-error--hidden,.b-head-teacher-panel-staff-search-modal__result-error--hidden{display:none}.b-head-teacher-panel-staff-search-modal__form-validity-error h2,.b-head-teacher-panel-staff-search-modal__result-error h2{font-weight:700}.b-head-teacher-panel-staff-search-modal__form-validity-error li,.b-head-teacher-panel-staff-search-modal__form-validity-error p,.b-head-teacher-panel-staff-search-modal__result-error li,.b-head-teacher-panel-staff-search-modal__result-error p{letter-spacing:.5px}.b-head-teacher-panel-access-confirm-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;padding-bottom:0;padding-top:0}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block{-ms-flex-pack:justify;justify-content:space-between;border:1px solid #cdd3d6;padding:15px;background-color:#fff}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block,.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block-title a{margin-left:1em;word-break:normal;overflow-wrap:anywhere}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block:not(:last-of-type){margin-bottom:1em}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block input:hover,.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block label:hover{cursor:pointer}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block label{margin-bottom:0;margin-left:.25em;border:1px solid #22272b;border-radius:.25rem;padding:.15em .25em;line-height:1em}.b-head-teacher-panel-manage-course-contacts-modal__course-contact-block label:hover{border-color:#c95000;color:#c95000}.b-head-teacher-panel-manage-course-contacts-modal__changes-saved{display:inline-block;opacity:1;margin-right:15px}.b-head-teacher-panel-manage-course-contacts-modal__changes-saved svg{vertical-align:middle}.b-head-teacher-panel-manage-course-contacts-modal__changes-saved--hidden{opacity:0;transition:all .25s ease-in-out}.b-head-teacher-panel-manage-course-contacts-modal .modal-content{padding:1em;background-color:#f2f2f2}.b-head-teacher-panel-manage-course-contacts-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-manage-course-contacts-modal .modal-content:after{content:"";position:absolute;z-index:2;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-manage-course-contacts-modal .modal-content--loading:after{height:100%;width:100%;inset:0;opacity:1;background-color:hsla(0,0%,92%,.7)}@media (min-width:768px){.b-head-teacher-panel-manage-course-contacts-modal .modal-content{padding:0}}.b-head-teacher-panel-manage-course-contacts-modal .modal-dialog{width:100%;max-width:90vw}@media (min-width:768px){.b-head-teacher-panel-manage-course-contacts-modal .modal-dialog{max-width:720px}}.b-head-teacher-panel-manage-course-contacts-modal .modal-body{padding:1em}.b-head-teacher-panel-manage-course-contacts-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-head-teacher-panel-manage-course-contacts-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-manage-course-contacts-modal .modal-footer{border:0;padding-right:0}.b-head-teacher-panel-manage-course-contacts-modal__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-manage-course-contacts-modal__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-head-teacher-panel-manage-course-contacts-modal__result-error--hidden{display:none}.b-head-teacher-panel-manage-course-contacts-modal__result-error h2{font-weight:700}.b-head-teacher-panel-manage-course-contacts-modal__result-error li,.b-head-teacher-panel-manage-course-contacts-modal__result-error p{letter-spacing:.5px}.b-head-teacher-panel-remove-user-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;padding-bottom:0;padding-top:0}.b-head-teacher-panel-remove-user-modal .modal-body{word-break:break-word}.b-head-teacher-panel-student-access{min-height:75px;width:100%}.b-head-teacher-panel-student-access:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-student-access--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-student-access__btn-group{margin-bottom:15px}.b-head-teacher-panel-student-access__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.b-head-teacher-panel-student-access__form__btn-grp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-head-teacher-panel-student-access__form__btn-grp .b-button{width:100%}.b-head-teacher-panel-student-access__form__btn-grp .b-button+.b-button{margin-left:0}@media (min-width:576px){.b-head-teacher-panel-student-access__form__btn-grp{-ms-flex-direction:row;flex-direction:row}.b-head-teacher-panel-student-access__form__btn-grp .b-button{width:auto}}.b-head-teacher-panel-student-access__form input:not([aria-disabled=true]):hover{cursor:pointer}.b-head-teacher-panel-student-access__assessment-table,.b-head-teacher-panel-student-access__cohort-table{margin-bottom:0}.b-head-teacher-panel-student-access__assessment-table thead th,.b-head-teacher-panel-student-access__cohort-table thead th{white-space:nowrap}.b-head-teacher-panel-student-access__assessment-table th,.b-head-teacher-panel-student-access__cohort-table th{font-weight:700}.b-head-teacher-panel-student-access__assessment-table-locked-by,.b-head-teacher-panel-student-access__cohort-table-locked-by{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.b-head-teacher-panel-student-access__assessment-table-row-empty input[type=checkbox]:focus-visible,.b-head-teacher-panel-student-access__assessment-table-row input[type=checkbox]:focus-visible,.b-head-teacher-panel-student-access__cohort-table-row-empty input[type=checkbox]:focus-visible,.b-head-teacher-panel-student-access__cohort-table-row input[type=checkbox]:focus-visible{box-shadow:0 0 0 .2rem rgba(0,83,220,.75)!important}.b-head-teacher-panel-student-access__assessment-table-row-empty a,.b-head-teacher-panel-student-access__assessment-table-row a,.b-head-teacher-panel-student-access__cohort-table-row-empty a,.b-head-teacher-panel-student-access__cohort-table-row a{text-decoration:none}.b-head-teacher-panel-student-access__assessment-table-row-empty a:hover,.b-head-teacher-panel-student-access__assessment-table-row a:hover,.b-head-teacher-panel-student-access__cohort-table-row-empty a:hover,.b-head-teacher-panel-student-access__cohort-table-row a:hover{text-decoration:underline}.b-head-teacher-panel-student-access__assessment-table-row-empty th,.b-head-teacher-panel-student-access__assessment-table-row th,.b-head-teacher-panel-student-access__cohort-table-row-empty th,.b-head-teacher-panel-student-access__cohort-table-row th{width:60ch}.b-head-teacher-panel-student-access__lock-container-unit-title{display:block;padding:0 .75rem;font-size:1rem;font-weight:700}.b-head-teacher-panel-student-access__lock-container-unit-locks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;min-height:33.5px;margin:0 .75rem}@media (max-width:1075px){.b-head-teacher-panel-student-access__lock-container-assessment,.b-head-teacher-panel-student-access__lock-container-cohort{overflow-x:auto}}.b-head-teacher-panel-student-access__lock-container-assessment:empty,.b-head-teacher-panel-student-access__lock-container-cohort:empty,.b-head-teacher-panel-student-access__lock-container-unit:empty{display:none}.b-head-teacher-panel-student-access__lock-container__title{font-size:1.25rem;font-weight:700}.b-head-teacher-panel-student-access__cohort-lock,.b-head-teacher-panel-student-access__cohort-locked-end-state,.b-head-teacher-panel-student-access__cohort-locked-start-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7.5px}.b-head-teacher-panel-student-access__cohort-lock__title,.b-head-teacher-panel-student-access__cohort-locked-end-state__title,.b-head-teacher-panel-student-access__cohort-locked-start-state__title{font-size:.75rem;font-weight:700}.b-head-teacher-panel-student-access__cohort-lock{-ms-flex-item-align:start;align-self:flex-start}.b-head-teacher-panel-student-access__cohort-lock input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-head-teacher-panel-student-access__cohort-lock-date-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (min-width:576px){.b-head-teacher-panel-student-access__cohort-lock-date-container{-ms-flex-direction:row;flex-direction:row;gap:30px}}.b-head-teacher-panel-student-access__unit-lock-pill{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3.75px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid;border-radius:10px;padding:3.75px 7.5px}.b-head-teacher-panel-student-access__unit-lock-pill--dev{border-color:#000;background-color:rgba(0,0,0,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--tp{border-color:#0078c4;background-color:rgba(0,120,196,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--del{border-color:#faaf05;background-color:rgba(250,175,5,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--ctl{border-color:#8055f1;background-color:rgba(128,85,241,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--atl{border-color:#2e808e;background-color:rgba(46,128,142,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--cdl{border-color:#d912ae;background-color:rgba(217,18,174,.25)}.b-head-teacher-panel-student-access__unit-lock-pill--none{border-color:#000;background-color:#fff}.b-head-teacher-panel-student-access__unit-lock-pill .b-tooltip-icon{display:-ms-flexbox;display:flex}.b-head-teacher-panel-student-access__locked-icon{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:15px;padding:3.75px;line-height:0;border-radius:50%;background-color:#b81237}@media (min-width:768px){.b-head-teacher-panel-student-access__locked-icon{margin-left:0}}.b-head-teacher-panel-student-access__locked-icon svg{fill:#fff}.b-head-teacher-panel-student-access__compactor-button{padding:30px 60px 30px 30px}@media (min-width:768px){.b-head-teacher-panel-student-access__compactor-button{padding:30px 230px 30px 30px}}.b-head-teacher-panel-student-access__compactor-button--locked{padding:30px 60px 90px 30px}@media (min-width:768px){.b-head-teacher-panel-student-access__compactor-button--locked{padding:30px 230px 30px 30px}}.b-head-teacher-panel-student-access__compactor-title{padding:0}.b-head-teacher-panel-student-access .b-compactor__title{font-size:1.125rem;line-height:1.375rem}@media (min-width:768px){.b-head-teacher-panel-student-access .b-compactor__title{font-size:1.25rem;line-height:1.5rem}}.b-head-teacher-panel-student-access .b-compactor__content-wrapper{position:relative}.b-head-teacher-panel-student-access .b-compactor__content-wrapper:after{content:"";position:absolute;z-index:2;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-student-access .b-js-head-teacher-panel-student-access--loading:after{inset:0;opacity:1}.b-head-teacher-panel-student-access__error,.b-head-teacher-panel-student-access__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-student-access__error--hidden,.b-head-teacher-panel-student-access__result-error--hidden{display:none}.b-head-teacher-panel-student-access__error h2,.b-head-teacher-panel-student-access__result-error h2{font-weight:700}.b-head-teacher-panel-student-access__error li,.b-head-teacher-panel-student-access__error p,.b-head-teacher-panel-student-access__result-error li,.b-head-teacher-panel-student-access__result-error p{letter-spacing:.5px}.b-head-teacher-panel-student-access__compactor-tabs{position:relative}.b-head-teacher-panel-student-access__compactor-tabs .nav{border-top:1px solid #dee2e6}.b-head-teacher-panel-student-access__compactor-tabs .tab-content{padding:0}.b-head-teacher-panel-student-access__compactor-tabs:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-student-access__compactor-tabs--loading:after{opacity:1;top:0;bottom:0}.b-support-roles__content{color:#000;background-color:#fff;display:block;padding:15px}.b-support-roles__changes-saved{display:inline-block;opacity:1;margin-right:15px}.b-support-roles__changes-saved svg{vertical-align:middle}.b-support-roles__changes-saved--hidden{opacity:0;transition:all .25s ease-in-out}.b-support-roles__user-block{-ms-flex-pack:justify;justify-content:space-between;row-gap:1.5em;border:1px solid #cdd3d6;padding:15px;background-color:#fff}.b-support-roles__user-block,.b-support-roles__user-block-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-support-roles__user-block-title a{margin-left:1em}.b-support-roles__user-block-container{position:relative}.b-support-roles__user-block-container:after{content:"";position:absolute;z-index:102;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-support-roles__user-block-container--loading:after{opacity:1;pointer-events:auto}.b-support-roles__user-block-role{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-support-roles__user-block-role-container{row-gap:1em}.b-support-roles__user-block-btn-group,.b-support-roles__user-block-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.b-support-roles__user-block input:hover,.b-support-roles__user-block label:hover{cursor:pointer}.b-support-roles__user-block input[type=checkbox]{margin:0}.b-support-roles__user-block label{margin-bottom:0;margin-left:.25em;border:1px solid #22272b;border-radius:.25rem;width:100%;padding:.15em .25em;text-align:center;word-break:break-word;line-height:1em}.b-support-roles__user-block label:hover{border-color:#c95000;color:#c95000}.b-support-roles__form{margin:15px -15px}@media (min-width:768px){.b-support-roles__form{margin:15px 0}}.b-support-roles__form .b-form-group{margin-bottom:0}.b-support-roles__form .b-form-group__input,.b-support-roles__form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-support-roles__form .custom-control-label:after,.b-support-roles__form .custom-control-label:before{margin-top:-4px}.b-support-roles__form .custom-control-label:before{background-color:#fff}.b-support-roles__form .b-support-roles__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-support-roles__form .b-support-roles__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-support-roles__form .b-support-roles__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-support-roles__form .b-support-roles__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-support-roles__form .b-support-roles__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-support-roles__form{padding:0 15px}}@media (max-width:767px) and (min-width:768px){.b-support-roles__form{padding:15px}}@media (max-width:767px){.b-support-roles__form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-support-roles__form .b-form-group__label{width:100%;margin-bottom:2px}.b-support-roles__form .custom-control-label{font-size:.875rem}.b-support-roles__form .b-support-roles__search-field{margin-top:10px}.b-support-roles__form .b-support-roles__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-support-roles__form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-support-roles__form .algolia-autocomplete .aa-hint,.b-support-roles__form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-support-roles__form .algolia-autocomplete .aa-hint{color:#7a858c}.b-support-roles__form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-support-roles__form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-support-roles__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-support-roles__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-support-roles__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-support-roles__form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-support-roles__form .algolia-autocomplete--loading:after{opacity:1}.b-support-roles__form-result{width:100%}.b-support-roles__form-result--hidden{display:none}.b-support-roles__form-result-content{position:relative;background-color:#ebebeb}.b-support-roles__form-result-content__remove-result{position:absolute;right:10px;top:5px;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px;padding:.375rem .75rem}.b-support-roles__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-support-roles__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:1em}.b-support-roles__result-error--hidden{display:none}.b-support-roles__result-error h2{font-weight:700}.b-support-roles__result-error li,.b-support-roles__result-error p{letter-spacing:.5px}.b-new-edit-cohort-modal .btn{margin-right:0}.b-new-edit-cohort-modal .b-icon{display:block}.b-new-edit-cohort-modal textarea.form-control{height:auto}.b-new-edit-cohort-modal .modal label:hover{cursor:pointer}.b-new-edit-cohort-modal .modal-content{padding-top:0;background-color:#fff}.b-new-edit-cohort-modal .modal-content .b-grid__content{padding-bottom:0}.b-new-edit-cohort-modal .modal-content:after{content:"";position:absolute;z-index:2;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-new-edit-cohort-modal .modal-content--loading:after{height:100%;width:100%;inset:0;opacity:1;background-color:hsla(0,0%,92%,.7)}.b-new-edit-cohort-modal .modal-dialog{width:100%;max-width:96vw}@media (min-width:1200px){.b-new-edit-cohort-modal .modal-dialog{max-width:1080px}}.b-new-edit-cohort-modal .modal-body{padding:0 15px}.b-new-edit-cohort-modal .modal-body .table-container{max-height:70vh;overflow-y:auto}.b-new-edit-cohort-modal .modal-header{display:block;margin:0;border-bottom:0;padding:30px 15px 0;word-break:break-word}.b-new-edit-cohort-modal .modal-footer{border:0}.b-new-edit-cohort-modal__form-readonly{margin-top:2em;display:block;font-size:.7em;color:#0053dc}.b-new-edit-cohort-modal__form-readonly--hidden{display:none}.b-new-edit-cohort-modal__edit-cohort-form,.b-new-edit-cohort-modal__new-cohort-form{row-gap:15px}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete{width:100%;margin:0;padding:0}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-hint,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-dropdown-menu{z-index:1001!important;min-width:100%;max-height:9rem;border:1px solid #7a858c;background-color:#fff;font-size:.875em;overflow-y:scroll}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-empty,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{margin:0;padding:7.5px}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:7.5px}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-hint,.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete .aa-input,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-hint,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete .aa-input{width:100%}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete:after,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete--loading:after,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete--loading:after{opacity:1}.b-new-edit-cohort-modal__edit-cohort-form .algolia-autocomplete--loading input[type=search]::-webkit-search-cancel-button,.b-new-edit-cohort-modal__new-cohort-form .algolia-autocomplete--loading input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.b-new-edit-cohort-modal__edit-cohort-form-tooltip-icon,.b-new-edit-cohort-modal__new-cohort-form-tooltip-icon{opacity:1}.b-new-edit-cohort-modal__edit-cohort-form-tooltip-icon .tooltip-inner,.b-new-edit-cohort-modal__new-cohort-form-tooltip-icon .tooltip-inner{color:#fff;border-radius:0}.b-new-edit-cohort-modal__edit-cohort-form-tooltip-icon .tooltip-inner strong,.b-new-edit-cohort-modal__new-cohort-form-tooltip-icon .tooltip-inner strong{display:block}.b-new-edit-cohort-modal__edit-cohort-form-tooltip-icon .tooltip-inner a:link,.b-new-edit-cohort-modal__edit-cohort-form-tooltip-icon .tooltip-inner a:visited,.b-new-edit-cohort-modal__new-cohort-form-tooltip-icon .tooltip-inner a:link,.b-new-edit-cohort-modal__new-cohort-form-tooltip-icon .tooltip-inner a:visited{color:#fff}.b-new-edit-cohort-modal__edit-cohort-form-context-box,.b-new-edit-cohort-modal__new-cohort-form-context-box{border-bottom:1px solid #cdd3d6;padding:30px;background:#fff;color:#22272b;font-size:1.25em;word-break:break-word}.b-new-edit-cohort-modal__edit-cohort-form-cohort-name-container,.b-new-edit-cohort-modal__new-cohort-form-cohort-name-container{border-bottom:1px solid #ebebeb;padding:15px 0;font-size:1.25em;word-break:break-word}.b-new-edit-cohort-modal__edit-cohort-form-cohort-name-title,.b-new-edit-cohort-modal__new-cohort-form-cohort-name-title{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.b-new-edit-cohort-modal__edit-cohort-form-container,.b-new-edit-cohort-modal__new-cohort-form-container{display:block;margin:0 auto 15px;border:1px solid #cdd3d6;overflow:auto}.b-new-edit-cohort-modal__edit-cohort-form-btn-group,.b-new-edit-cohort-modal__new-cohort-form-btn-group{margin-bottom:15px;padding-top:15px;border-top:1px solid #ebebeb;text-align:right}.b-new-edit-cohort-modal__edit-cohort-form-btn-group .btn,.b-new-edit-cohort-modal__new-cohort-form-btn-group .btn{height:34px;border-radius:4px;line-height:1.428571429}.b-new-edit-cohort-modal__edit-cohort-form-block,.b-new-edit-cohort-modal__new-cohort-form-block{row-gap:15px}@media (min-width:992px){.b-new-edit-cohort-modal__edit-cohort-form-block>div:not(:first-of-type)+div,.b-new-edit-cohort-modal__new-cohort-form-block>div:not(:first-of-type)+div{border-left:1px solid #ebebeb}}.b-new-edit-cohort-modal__edit-cohort-form-block fieldset,.b-new-edit-cohort-modal__new-cohort-form-block fieldset{min-width:.5px;width:100%;padding:15px 1.5em}.b-new-edit-cohort-modal__edit-cohort-form-block fieldset legend,.b-new-edit-cohort-modal__new-cohort-form-block fieldset legend{margin-bottom:0;padding-bottom:0}.b-new-edit-cohort-modal__edit-cohort-form-block input:disabled:hover,.b-new-edit-cohort-modal__edit-cohort-form-block select:disabled:hover,.b-new-edit-cohort-modal__new-cohort-form-block input:disabled:hover,.b-new-edit-cohort-modal__new-cohort-form-block select:disabled:hover{cursor:not-allowed}.b-new-edit-cohort-modal__edit-cohort-form-block .form-control,.b-new-edit-cohort-modal__new-cohort-form-block .form-control{width:100%;max-width:100%}.b-new-edit-cohort-modal__edit-cohort-form-block input[type=button]:hover,.b-new-edit-cohort-modal__new-cohort-form-block input[type=button]:hover{cursor:pointer}.b-new-edit-cohort-modal__edit-cohort-form-block input[type=checkbox]:focus-visible,.b-new-edit-cohort-modal__edit-cohort-form-block input[type=radio]:focus-visible,.b-new-edit-cohort-modal__new-cohort-form-block input[type=checkbox]:focus-visible,.b-new-edit-cohort-modal__new-cohort-form-block input[type=radio]:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgba(0,83,220,.5)!important}.b-new-edit-cohort-modal__edit-cohort-form-block input[type=search],.b-new-edit-cohort-modal__new-cohort-form-block input[type=search]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.b-new-edit-cohort-modal__edit-cohort-form-block input[type=search]::-webkit-search-cancel-button,.b-new-edit-cohort-modal__new-cohort-form-block input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.b-new-edit-cohort-modal__edit-cohort-form-block input[type=search]:focus,.b-new-edit-cohort-modal__edit-cohort-form-block input[type=search]:focus-visible,.b-new-edit-cohort-modal__new-cohort-form-block input[type=search]:focus,.b-new-edit-cohort-modal__new-cohort-form-block input[type=search]:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:0}.b-new-edit-cohort-modal__edit-cohort-form-block-context-buttons,.b-new-edit-cohort-modal__new-cohort-form-block-context-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-new-edit-cohort-modal__edit-cohort-form-block-context-buttons label,.b-new-edit-cohort-modal__new-cohort-form-block-context-buttons label{margin-bottom:0}.b-new-edit-cohort-modal__edit-cohort-form-block-context-buttons label:hover,.b-new-edit-cohort-modal__new-cohort-form-block-context-buttons label:hover{cursor:pointer}.b-new-edit-cohort-modal__edit-cohort-form-block-context-buttons input:disabled+label:hover,.b-new-edit-cohort-modal__new-cohort-form-block-context-buttons input:disabled+label:hover{cursor:not-allowed}@media (min-width:576px){.b-new-edit-cohort-modal__edit-cohort-form-block-context-buttons,.b-new-edit-cohort-modal__new-cohort-form-block-context-buttons{-ms-flex-direction:row;flex-direction:row}}.b-new-edit-cohort-modal__edit-cohort-form-block-data,.b-new-edit-cohort-modal__new-cohort-form-block-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}@media (min-width:992px){.b-new-edit-cohort-modal__edit-cohort-form-block-data,.b-new-edit-cohort-modal__new-cohort-form-block-data{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;margin-bottom:0}}.b-new-edit-cohort-modal__edit-cohort-form-block-data-field,.b-new-edit-cohort-modal__new-cohort-form-block-data-field{margin:7.5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;row-gap:7.5px}.b-new-edit-cohort-modal__edit-cohort-form-block-data-field-subsection,.b-new-edit-cohort-modal__new-cohort-form-block-data-field-subsection{padding:0!important}.b-new-edit-cohort-modal__edit-cohort-form-block-data-field-subsection-title,.b-new-edit-cohort-modal__new-cohort-form-block-data-field-subsection-title{padding:0;color:#495054;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px}.b-new-edit-cohort-modal__edit-cohort-form-block-data-field label,.b-new-edit-cohort-modal__new-cohort-form-block-data-field label{margin-bottom:0}.b-new-edit-cohort-modal__edit-cohort-form-teams-channel-id,.b-new-edit-cohort-modal__new-cohort-form-teams-channel-id{word-wrap:anywhere}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating,.b-new-edit-cohort-modal__new-cohort-form-teams-validating{width:1%;white-space:nowrap}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-input-group .form-control,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-input-group .form-control{width:1%;border-radius:4px 0 0 4px}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-value,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-value{max-width:40ch;overflow:hidden;word-break:normal}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button{min-width:auto!important;height:34px;border-radius:0 4px 4px 0;line-height:1.428571429}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-valid,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-valid{background-color:#008a07!important;border-color:#008a07!important;color:#000!important}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-valid:active:not(:disabled),.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-valid:active:not(:disabled){box-shadow:0 0 0 .2rem rgba(0,138,7,.25)!important}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-valid:disabled,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-valid:disabled{opacity:1}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-invalid,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-invalid{background-color:#b81237!important;border-color:#b81237!important}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-invalid:active:not(:disabled),.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-invalid:active:not(:disabled){box-shadow:0 0 0 .2rem rgba(184,18,55,.25)!important}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button-invalid:disabled,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button-invalid:disabled{opacity:1}.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-button:disabled:hover,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-button:disabled:hover{cursor:not-allowed}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection,.b-new-edit-cohort-modal__new-cohort-form-teams-selection,.b-new-edit-cohort-modal__new-cohort-form-teams-validating{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-ms-flex-align:center;align-items:center;min-height:34px;border:1px solid #7a858c;border-radius:4px 0 0 4px;padding:6px 30px 6px 15px;background-color:#f2f2f2;line-height:1.428571429;font-size:14px;word-break:break-word}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection-value,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection-value,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-value,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection-value,.b-new-edit-cohort-modal__new-cohort-form-teams-selection-value,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7.5px}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection-remove,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection-remove,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-remove,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection-remove,.b-new-edit-cohort-modal__new-cohort-form-teams-selection-remove,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-remove{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:12px;height:12px;border:0;border-radius:50%;padding:7.5px;background:#22272b url(/images/icons/cross-white.svg) no-repeat 50%;background-size:18px}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection-remove:hover,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection-remove:hover,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating-remove:hover,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection-remove:hover,.b-new-edit-cohort-modal__new-cohort-form-teams-selection-remove:hover,.b-new-edit-cohort-modal__new-cohort-form-teams-validating-remove:hover{background-color:#c95000;cursor:pointer}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection:after,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection:after,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating:after,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection:after,.b-new-edit-cohort-modal__new-cohort-form-teams-selection:after,.b-new-edit-cohort-modal__new-cohort-form-teams-validating:after{content:"";position:absolute;z-index:2;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection:not([class*=d-none])+.algolia-autocomplete,.b-new-edit-cohort-modal__edit-cohort-form-teams-selection:not([class*=d-none])+.algolia-autocomplete,.b-new-edit-cohort-modal__edit-cohort-form-teams-validating:not([class*=d-none])+.algolia-autocomplete,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection:not([class*=d-none])+.algolia-autocomplete,.b-new-edit-cohort-modal__new-cohort-form-teams-selection:not([class*=d-none])+.algolia-autocomplete,.b-new-edit-cohort-modal__new-cohort-form-teams-validating:not([class*=d-none])+.algolia-autocomplete{display:none!important}.b-new-edit-cohort-modal__edit-cohort-form-administrator-selection,.b-new-edit-cohort-modal__new-cohort-form-administrator-selection{border-radius:4px}.b-new-edit-cohort-modal__edit-cohort-form-checkbox-group,.b-new-edit-cohort-modal__new-cohort-form-checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7.5px;margin-bottom:7.5px}.b-new-edit-cohort-modal__edit-cohort-form-checkbox-group-container input,.b-new-edit-cohort-modal__new-cohort-form-checkbox-group-container input{margin:0}.b-new-edit-cohort-modal__edit-cohort-form-checkbox-group-container label,.b-new-edit-cohort-modal__new-cohort-form-checkbox-group-container label{margin-bottom:0}.b-new-edit-cohort-modal__form-validity-error,.b-new-edit-cohort-modal__result-error{position:relative;padding:.75rem 1.25rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-new-edit-cohort-modal__form-validity-error .b-file-upload__error,.b-new-edit-cohort-modal__result-error .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-new-edit-cohort-modal__form-validity-error--hidden,.b-new-edit-cohort-modal__result-error--hidden{display:none}.b-new-edit-cohort-modal__form-validity-error h2,.b-new-edit-cohort-modal__result-error h2{font-weight:700}.b-new-edit-cohort-modal__form-validity-error li,.b-new-edit-cohort-modal__form-validity-error p,.b-new-edit-cohort-modal__result-error li,.b-new-edit-cohort-modal__result-error p{letter-spacing:.5px}.b-offering-setup-archive-modal .modal-content{padding-top:15px}.b-offering-setup-archive-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-offering-setup-archive-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-offering-setup-archive-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;padding-top:0}.b-offering-setup-archive-modal-offering-table thead{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;box-shadow:0 4px 2px -2px #f2f2f2}.b-offering-setup-archive-modal-offering-table thead th{border-top:0}.b-offering-setup-archive-modal-offering-table-container{max-height:30vh;overflow-y:auto}.b-offering-setup-archive-modal__button-cancel,.b-offering-setup-archive-modal__button-continue{height:34px;border-radius:4px;line-height:1.428571429}.b-offering-setup-archive-modal__button-close:hover{cursor:pointer}.b-offering-setup-archive-modal__button-close:hover svg{fill:#c95000}.b-offering-setup-archive-modal-cohort-details{margin-bottom:15px}.b-offering-setup-archive-modal-cohort-details dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 .75rem}.b-offering-setup-archive-modal-cohort-details dl dd,.b-offering-setup-archive-modal-cohort-details dl dt{margin:0 0 15px}.b-offering-setup-archive-modal-cohort-details dl dt{width:25%}.b-offering-setup-archive-modal-cohort-details dl dd{width:75%}.b-offering-setup-archive-modal-cohort-details dl dt~dd+dd{margin-left:50%}.b-offering-setup-archive-modal__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-offering-setup-archive-modal__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1em}.b-offering-setup-archive-modal__result-error--hidden{display:none}.b-offering-setup-archive-modal__result-error h2{font-weight:700}.b-offering-setup-archive-modal__result-error li,.b-offering-setup-archive-modal__result-error p{letter-spacing:.5px}.b-online-chat{display:none;position:fixed;right:0;bottom:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:5rem;padding:7.5px;color:#fff;font-size:14px;background-color:#22272b;box-shadow:-6px 0 8px 1px rgba(0,0,0,.2);z-index:9999}@media (min-width:576px){.b-online-chat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.b-online-chat:hover{color:#7ac9fb;cursor:pointer}.b-online-chat:hover .b-icon{fill:#7ac9fb!important}.b-online-chat:active,.b-online-chat:focus{color:#7ac9fb}.b-online-chat:active .b-icon,.b-online-chat:focus .b-icon{fill:#7ac9fb!important}.b-online-chat .b-icon{height:32px;width:32px;fill:#fff}.b-online-chat-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%;gap:3.75px;color:#fff;background-color:#22272b;z-index:1}.b-online-chat-footer:hover{cursor:pointer}.b-online-chat-footer:active .b-icon,.b-online-chat-footer:focus .b-icon,.b-online-chat-footer:hover .b-icon{fill:#7ac9fb!important}.b-email-template{font-family:Helvetica,Arial,sans-serif!important}.b-email-template a:hover{text-decoration:none;color:#c95000}.b-email-template--accent{color:#004e7e}.b-email-template__hidden-preheader-text{display:none;max-height:0;max-width:0;color:#fff;font-size:1px;line-height:1px;opacity:0;overflow:hidden}.b-email-template__content-field{padding:15px}.b-email-template__content-field h2{margin-top:15px;margin-bottom:30px}.b-email-template__content-field--socials{padding:40px 30px;color:#000;background-color:#cdd3d6;font-weight:700;text-align:center}.b-email-template__content-field--socials a{text-decoration:none}.b-email-template__content-field--alt{border-top:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;background-color:#f2f2f2}.b-email-template__header{padding:40px 30px;background-color:#cdd3d6}.b-email-template__header figure{margin-bottom:0}.b-email-template__social-icon{margin-bottom:7.5px;width:36px;height:36px;background-color:#0053dc}.b-email-template .logo img{max-width:350px;height:auto}.b-email-template .logo-sm img{margin:0 auto;width:175px}@media screen and (max-width:550px){.b-email-template .wrapper{width:100%!important;max-width:100%!important}.b-email-template .img-max{max-width:100%!important;max-height:200px;height:auto}.b-email-template .mobile-button-container{margin:0 auto;width:100%!important}.b-email-template .mobile-button{padding:15px!important;border:0!important;font-size:16px!important;display:block!important}}.b-email-template .ul-no-style{padding-left:0;list-style:none}.b-offering-setup-compactor-loading-template span[class^=b-js-offering-setup__cohort-data]{inset:0;width:100%;border-radius:4px}.b-head-teacher-panel-contact-info{position:relative;min-height:75px}.b-head-teacher-panel-contact-info input[aria-disabled=true]:hover{cursor:not-allowed}.b-head-teacher-panel-contact-info:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-contact-info--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-contact-info__form__text-area{width:100%;padding:15px}@media (max-width:991px){.b-head-teacher-panel-contact-info__form input[type=button],.b-head-teacher-panel-contact-info__form input[type=submit]{min-width:auto}}.b-head-teacher-panel-contact-info__result-error--hidden{display:none}.b-head-teacher-panel-contact-info .b-contact-lockup{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-url-checker__card-container,.b-teachers-url-checker__form{padding:30px;background-color:#fff}.b-teachers-url-checker__form{margin-bottom:15px}.b-teachers-url-checker__form__field-container{margin-bottom:0}.b-teachers-url-checker__form__field-container .b-form-group__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#495054}.b-teachers-url-checker__form .form-control{border-radius:0}.b-teachers-url-checker__card{gap:15px;border:1px solid #cdd3d6;padding:15px}.b-teachers-url-checker__card,.b-teachers-url-checker__card-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-teachers-url-checker__card-header__title{word-break:break-word}.b-teachers-url-checker__card-header__students{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}@media (min-width:768px){.b-teachers-url-checker__card-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.b-teachers-url-checker__card-header__title{width:80%}.b-teachers-url-checker__card-header__students{display:block;text-align:right}}.b-teachers-url-checker__card p{font-weight:700}.b-teachers-url-checker__card p:last-of-type{margin-bottom:0}.b-teachers-url-checker__card-container{position:relative}.b-teachers-url-checker__card-container:after{content:"";position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-teachers-url-checker__card-container--loading:after{opacity:1;pointer-events:all}.b-teachers-url-checker__cohort-container{margin-bottom:7.5px;font-size:18px}@media (min-width:768px){.b-teachers-url-checker__cohort-container{margin-bottom:0}}.b-teachers-url-checker__parent-course-list{margin-bottom:0;padding:0;list-style:none}.b-teachers-url-checker__parent-course-list li{padding:15px;border:1px solid #cdd3d6}.b-teachers-url-checker__parent-course-list li:not(:last-of-type){margin-bottom:7.5px}.b-teachers-url-checker__heading{margin-bottom:0;font-weight:700}.b-teachers-url-checker__offerings-table{margin-bottom:0}.b-teachers-url-checker__offerings-table-header th{background-color:#22272b;color:#fff}.b-teachers-url-checker__result-error,.b-teachers-url-checker__result-help{position:relative;padding:.75rem 1.25rem;border:1px solid #fff;border-radius:.25rem;color:#fff}.b-teachers-url-checker__result-error .b-file-upload__error,.b-teachers-url-checker__result-help .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-teachers-url-checker__result-error--hidden,.b-teachers-url-checker__result-help--hidden{display:none}.b-teachers-url-checker__result-error h2,.b-teachers-url-checker__result-help h2{font-weight:700}.b-teachers-url-checker__result-error li,.b-teachers-url-checker__result-error p,.b-teachers-url-checker__result-help li,.b-teachers-url-checker__result-help p{letter-spacing:.5px}.b-teachers-url-checker__result-info .b-file-upload__error{background-color:#0053dc}.b-teachers-url-checker__result-info:not(:last-child){margin-bottom:15px}.b-teachers-calocc-finder__card-container,.b-teachers-calocc-finder__form{padding:30px;background-color:#fff}.b-teachers-calocc-finder__card-container>:not(:last-child),.b-teachers-calocc-finder__form{margin-bottom:15px}.b-teachers-calocc-finder__form .form-control{border-radius:0}.b-teachers-calocc-finder__form .b-form-group{-ms-flex-positive:1;flex-grow:1}.b-teachers-calocc-finder__form .b-form-group__label{width:auto;color:#495054;pointer-events:none}.b-teachers-calocc-finder__form .input-group{gap:30px;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.b-teachers-calocc-finder__form .input-group{gap:7.5px;-ms-flex-direction:row;flex-direction:row}}.b-teachers-calocc-finder__card{gap:15px;border:1px solid #cdd3d6;padding:15px}.b-teachers-calocc-finder__card,.b-teachers-calocc-finder__card-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-teachers-calocc-finder__card-header__title{word-break:break-word}.b-teachers-calocc-finder__card-header__students{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}@media (min-width:768px){.b-teachers-calocc-finder__card-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.b-teachers-calocc-finder__card-header__title{width:80%}.b-teachers-calocc-finder__card-header__students{display:block;text-align:right}}.b-teachers-calocc-finder__card p{font-weight:700}.b-teachers-calocc-finder__card p:last-of-type{margin-bottom:0}.b-teachers-calocc-finder__card-container{position:relative}.b-teachers-calocc-finder__card-container:after{content:"";position:absolute;inset:0;z-index:2;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-teachers-calocc-finder__card-container--loading:after{opacity:1;pointer-events:all}.b-teachers-calocc-finder__cohort-container{margin-bottom:7.5px;font-size:18px}@media (min-width:768px){.b-teachers-calocc-finder__cohort-container{margin-bottom:0}}.b-teachers-calocc-finder__parent-course-list{margin-bottom:0;padding:0;list-style:none}.b-teachers-calocc-finder__parent-course-list li{padding:15px;border:1px solid #cdd3d6}.b-teachers-calocc-finder__parent-course-list li:not(:last-of-type){margin-bottom:7.5px}.b-teachers-calocc-finder__heading{margin-bottom:0;font-weight:700}.b-teachers-calocc-finder__result-error,.b-teachers-calocc-finder__result-help{position:relative;padding:.75rem 1.25rem;border:1px solid #fff;border-radius:.25rem;color:#fff}.b-teachers-calocc-finder__result-error .b-file-upload__error,.b-teachers-calocc-finder__result-help .b-file-upload__error{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-teachers-calocc-finder__result-error--hidden,.b-teachers-calocc-finder__result-help--hidden{display:none}.b-teachers-calocc-finder__result-error h2,.b-teachers-calocc-finder__result-help h2{font-weight:700}.b-teachers-calocc-finder__result-error li,.b-teachers-calocc-finder__result-error p,.b-teachers-calocc-finder__result-help li,.b-teachers-calocc-finder__result-help p{letter-spacing:.5px}.b-teachers-calocc-finder__result-info .b-file-upload__error{background-color:#0053dc}.b-teachers-calocc-finder__result-info:not(:last-child){margin-bottom:15px}.b-head-teacher-panel-unit-management{position:relative;min-height:75px;width:100%}.b-head-teacher-panel-unit-management__form__button-grp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-head-teacher-panel-unit-management:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-unit-management--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-unit-management__excluded-result-error,.b-head-teacher-panel-unit-management__result-error{margin-bottom:15px}.b-head-teacher-panel-unit-management__excluded-result-error--hidden,.b-head-teacher-panel-unit-management__result-error--hidden{display:none}.b-head-teacher-panel-unit-management-card{row-gap:15px;margin-bottom:15px;padding:15px 30px;border:1px solid #cdd3d6;font-size:1.25rem;cursor:move;cursor:-webkit-grab;cursor:grab}.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up{background-color:#cdd3d6;border-color:#cdd3d6}.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up:active,.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up:focus,.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up:hover{background-color:#cdd3d6;border-color:#cdd3d6;cursor:not-allowed;box-shadow:none}.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up:focus-visible{box-shadow:0 0 0 .2rem rgba(205,211,214,.25)}.b-head-teacher-panel-unit-management-card:first-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-up svg{fill:#000}.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down{background-color:#cdd3d6;border-color:#cdd3d6}.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down:active,.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down:focus,.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down:hover{background-color:#cdd3d6;border-color:#cdd3d6;cursor:not-allowed;box-shadow:none}.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down:focus-visible{box-shadow:0 0 0 .2rem rgba(205,211,214,.25)}.b-head-teacher-panel-unit-management-card:last-of-type .btn.b-head-teacher-panel-unit-management-card__utilities__button-down svg{fill:#000}.b-head-teacher-panel-unit-management-card__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.b-head-teacher-panel-unit-management-card__title__unit-name{width:100%;word-break:normal;overflow-wrap:anywhere}.b-head-teacher-panel-unit-management-card__title__unit-order{min-width:30px;max-width:30px;border:1px solid #cdd3d6;text-align:center}.b-head-teacher-panel-unit-management-card__utilities{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;width:100%}.b-head-teacher-panel-unit-management-card__utilities__button-grp{display:-ms-flexbox;display:flex;gap:15px}.b-head-teacher-panel-unit-management-card__utilities__button{padding:3.75px;line-height:0;border-radius:50%}.b-head-teacher-panel-unit-management-card__utilities__button-exclude,.b-head-teacher-panel-unit-management-card__utilities__button-include{min-width:auto;border:0;padding:3.75px;line-height:0;border-radius:50%}.b-head-teacher-panel-unit-management-card__utilities__button-exclude:hover,.b-head-teacher-panel-unit-management-card__utilities__button-include:hover{-webkit-filter:brightness(90%)}.b-head-teacher-panel-unit-management-card__utilities__button-include{background-color:#008a07;color:#fff}.b-head-teacher-panel-unit-management-card__utilities__button-include:focus{box-shadow:0 0 0 .2rem rgba(0,138,7,.25)}.b-head-teacher-panel-unit-management-card__utilities__button-exclude{background-color:#b81237;color:#fff}.b-head-teacher-panel-unit-management-card__utilities__button-exclude:focus{box-shadow:0 0 0 .2rem rgba(184,18,55,.25)}.b-head-teacher-panel-unit-management-card--empty{display:none;margin-bottom:15px;padding:15px 30px;border:1px solid #cdd3d6;font-size:1.25rem}.b-head-teacher-panel-unit-management-card--empty:only-child{display:block}.b-head-teacher-panel-unit-management-card--excluded{cursor:default}.b-head-teacher-panel-unit-management-card--excluded .b-head-teacher-panel-unit-management-card__utilities__button-grp{display:none}.b-head-teacher-panel-unit-management-card--invalid{outline:2px solid #b81237;box-shadow:0 0 2px 2px #b81237}@media (min-width:576px){.b-head-teacher-panel-unit-management-card{-ms-flex-direction:row;flex-direction:row;gap:0}.b-head-teacher-panel-unit-management-card__unit-name{width:50%}.b-head-teacher-panel-unit-management-card__utilities{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-pack:end;justify-content:end}}.b-pill-toggle__filter .b-form-group{margin-bottom:0}.b-pill-toggle__filter .b-form-group__input,.b-pill-toggle__filter .b-form-group__label{width:auto;margin:0}.b-pill-toggle__filter .b-form-group__input .btn{border-radius:0}.b-pill-toggle__filter .b-form-group__label:first-child{margin-right:15px}.b-pill-toggle__filter .b-form-group__label:last-child:nth-child(3){margin-left:15px}@media (min-width:768px){.b-pill-toggle__filter .b-form-group__label:last-child:first-child{margin:0}}.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right-red.svg) no-repeat 0 0;background-size:58px 30px}.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-5px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled).active,.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right-red.svg) no-repeat 100% 0}.b-pill-toggle__toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-head-teacher-panel-staff-management__btn-group{display:-ms-flexbox;display:flex;gap:15px}.b-head-teacher-panel-staff-management__btn-group .b-icon{width:16px;height:16px;min-width:16px;transform:translateY(25%)}.b-head-teacher-panel-staff-management__add-access-button{cursor:pointer}.b-head-teacher-panel-staff-management__add-access-button-disabled{color:#0053dc;opacity:.666;cursor:not-allowed}.b-head-teacher-panel-staff-management__add-access-button-disabled:hover svg,.b-head-teacher-panel-staff-management__add-access-button-disabled svg{fill:#0053dc}.b-head-teacher-panel-staff-management__units-list:not(:empty){margin-top:1em}.b-head-teacher-panel-staff-management__units-list-heading{padding:7.5px}.b-head-teacher-panel-staff-management .b-compactor__title{font-size:1.125rem;line-height:1.375rem}@media (min-width:768px){.b-head-teacher-panel-staff-management .b-compactor__title{font-size:1.25rem;line-height:1.5rem}}.b-head-teacher-panel-staff-management__compactor-button{padding:30px 60px 90px 30px}@media (min-width:768px){.b-head-teacher-panel-staff-management__compactor-button{padding:30px 435px 30px 30px}}.b-head-teacher-panel-staff-management__compactor-title{padding:0}.b-head-teacher-panel-staff-management .compactor-valign-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 7.5px;gap:16px}@media (min-width:992px){.b-head-teacher-panel-staff-management .compactor-valign-title{margin:0}}.b-head-teacher-panel-staff-management .compactor-valign{margin:auto}.b-head-teacher-panel-staff-management .compactor-small-title{color:#7a858c;font-size:.85rem;line-height:1rem}.b-head-teacher-panel-staff-management .compactor-centered-col{text-align:center}.b-head-teacher-panel-staff-management .view-panel-icon svg{width:34px;height:34px}.b-head-teacher-panel-staff-management__teacher-block{padding:0 7.5px;margin-bottom:10px}.b-head-teacher-panel-staff-management__teacher-block-btn-grp{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.b-head-teacher-panel-staff-management__teacher-block-remove-user{display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px}.b-head-teacher-panel-staff-management__teacher-block-remove-user,.b-head-teacher-panel-staff-management__teacher-block-remove-user:active{background-image:url(/images/icons/cross-white.svg)!important}.b-head-teacher-panel-staff-management__teacher-block-remove-user:hover{background-color:#c95000}.b-head-teacher-panel-staff-management__teacher-block-allocations{border-top:2px solid #ebebeb;padding-top:1em;row-gap:1em}@media (min-width:768px){.b-head-teacher-panel-staff-management__teacher-block-allocations{border-top:0;padding-top:0}}.b-head-teacher-panel-staff-management__teacher-block-flyout{position:relative;margin-top:1em;padding:1em 0 0;border-top:2px solid #ebebeb}.b-head-teacher-panel-staff-management__teacher-block-flyout label{margin-bottom:0;width:100%}.b-head-teacher-panel-staff-management__teacher-block-flyout label[data-disabled]{color:#495054;border-color:#495054}.b-head-teacher-panel-staff-management__teacher-block-flyout label[data-disabled]:hover{cursor:not-allowed}.b-head-teacher-panel-staff-management__teacher-block-flyout-roles-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin-bottom:1em;border-top:2px solid #ebebeb;padding-top:1em}@media (min-width:768px){.b-head-teacher-panel-staff-management__teacher-block-flyout-roles-group{gap:.25em;margin-bottom:0;border-top:0;border-left:2px solid #ebebeb;padding-top:0}}.b-head-teacher-panel-staff-management__teacher-block-flyout-roles-group:first-of-type{border-top:0;border-left:0;padding-top:0}.b-head-teacher-panel-staff-management__teacher-block-flyout-roles-form-btn-group{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-pack:end;justify-content:flex-end}.b-head-teacher-panel-staff-management__teacher-block-flyout-roles-form-btn-group .b-button{min-width:70px;width:5em;height:2em;padding:0}.b-head-teacher-panel-staff-management__teacher-block-flyout-role{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em}.b-head-teacher-panel-staff-management__teacher-block-flyout-row{-ms-flex-align:normal!important;align-items:normal!important}.b-head-teacher-panel-staff-management__teacher-block-flyout:before{content:"";display:none;position:absolute;top:-14px;left:53.5%;width:24px;height:24px;background-color:#fff;border:2px solid #cdd3d6;border-width:0 2px 2px 0;transform:rotate(-135deg)}@media (min-width:768px){.b-head-teacher-panel-staff-management__teacher-block-flyout:before{display:block;left:36%}}@media (min-width:992px){.b-head-teacher-panel-staff-management__teacher-block-flyout:before{left:27%}}.b-head-teacher-panel-staff-management__teacher-block-roles-saved{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;inset:0;background-color:#fff;border:2px solid #008a07;opacity:1;z-index:100;transition:all .25s ease-in-out}.b-head-teacher-panel-staff-management__teacher-block-roles-saved--hidden{opacity:0;z-index:-1}.b-head-teacher-panel-staff-management__teacher-block-roles-saved-text{font-variant:all-small-caps}.b-head-teacher-panel-staff-management__teacher-block-roles-saved svg{fill:#008a07}.b-head-teacher-panel-staff-management__teacher-block-roles-text{color:#008a07;font-size:1em;font-variant:small-caps;font-weight:700}.b-head-teacher-panel-staff-management__teacher-block-edit-roles{min-width:20%}.b-head-teacher-panel-staff-management__teacher-block-edit-roles:hover{cursor:pointer}.b-head-teacher-panel-staff-management__teacher-block-roles-container{position:relative}@media (min-width:576px){.b-head-teacher-panel-staff-management__teacher-block-roles-container{border-left:2px solid #ebebeb}}@media (min-width:768px){.b-head-teacher-panel-staff-management__teacher-block-roles-container{border-right:2px solid #ebebeb}}.b-head-teacher-panel-staff-management__teacher-block-content{position:relative;padding:20px;border:1px solid #cdd3d6;border-radius:0;background-color:#fff;text-align:left;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:normal;font-size:1.125rem;line-height:1.375rem}@media (min-width:768px){.b-head-teacher-panel-staff-management__teacher-block-content{font-size:1.25rem;line-height:1.5rem}}.b-head-teacher-panel-staff-management__teacher-block-content .row{-ms-flex-align:center;align-items:center;row-gap:1em}.b-head-teacher-panel-staff-management__teacher-block-content .rounded-circle{width:40px;height:40px}.b-head-teacher-panel-staff-management .b-icon-link{line-height:1.2}.b-head-teacher-panel-staff-management--loader{position:relative;min-height:50px}.b-head-teacher-panel-staff-management--loader:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-staff-management--loader--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-staff-management__error,.b-head-teacher-panel-staff-management__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-staff-management__error--hidden,.b-head-teacher-panel-staff-management__result-error--hidden{display:none}.b-head-teacher-panel-staff-management__error h2,.b-head-teacher-panel-staff-management__result-error h2{font-weight:700}.b-head-teacher-panel-staff-management__error li,.b-head-teacher-panel-staff-management__error p,.b-head-teacher-panel-staff-management__result-error li,.b-head-teacher-panel-staff-management__result-error p{letter-spacing:.5px}.b-introduction-to-teacher{position:relative;min-height:30px}.b-introduction-to-teacher--student-profile{padding:0 32px}.b-introduction-to-teacher:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-introduction-to-teacher__response-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-introduction-to-teacher__response-header__right{display:-ms-flexbox;display:flex;gap:15px}.b-introduction-to-teacher__title{margin-bottom:15px}.b-introduction-to-teacher--loading:after{opacity:1;top:0;bottom:0}.b-introduction-to-teacher__button--edit{color:#22272b;text-decoration:underline}.b-introduction-to-teacher__description,.b-introduction-to-teacher__feedback{margin-bottom:40px}.b-introduction-to-teacher__description h2,.b-introduction-to-teacher__feedback h2{margin-bottom:15px}.b-introduction-to-teacher__description ul,.b-introduction-to-teacher__feedback ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:15px;padding:0;list-style-type:none}.b-introduction-to-teacher__description li,.b-introduction-to-teacher__feedback li{position:relative;margin-left:1.5em}.b-introduction-to-teacher__description li:before,.b-introduction-to-teacher__feedback li:before{position:absolute;content:"\25AA";top:10px;left:-20px;font-weight:700;font-size:2em;line-height:0;color:#0078c4}.b-introduction-to-teacher__response-question-title{font-weight:700}.b-introduction-to-teacher__response-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;font-weight:700}.b-introduction-to-teacher__response-header__title{font-weight:700}.b-introduction-to-teacher__response-container{padding:30px;border:1px solid #cdd3d6}.b-introduction-to-teacher__response-block{margin-bottom:1rem;border-bottom:1px solid #cdd3d6;padding-bottom:15px}.b-introduction-to-teacher__response-block:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.b-introduction-to-teacher__response-ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;row-gap:15px;border-bottom:1px solid #cdd3d6;padding-left:0;padding-bottom:15px;list-style-type:none}.b-introduction-to-teacher__response-ul:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.b-introduction-to-teacher__response-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex:45%;flex:45%;margin-left:1.5em}.b-introduction-to-teacher__response-item:before{position:absolute;content:"\25AA";top:10px;left:-20px;font-weight:700;font-size:2em;line-height:0;color:#0078c4}.b-introduction-to-teacher__form input[type=checkbox]:hover,.b-introduction-to-teacher__form input[type=radio]:hover,.b-introduction-to-teacher__form label:hover{cursor:pointer}.b-introduction-to-teacher__form input[type=checkbox]:hover:disabled,.b-introduction-to-teacher__form input[type=radio]:hover:disabled,.b-introduction-to-teacher__form label:hover:disabled{cursor:not-allowed}.b-introduction-to-teacher__form label+input{margin-left:3.75px}.b-introduction-to-teacher__form input:disabled+label:hover,.b-introduction-to-teacher__form textarea:disabled+label:hover{outline:none;cursor:not-allowed}.b-introduction-to-teacher__form input:disabled:hover,.b-introduction-to-teacher__form input[aria-disabled=true]:hover,.b-introduction-to-teacher__form textarea:disabled:hover,.b-introduction-to-teacher__form textarea[aria-disabled=true]:hover{cursor:not-allowed}.b-introduction-to-teacher__form textarea{width:100%;min-height:34px;overflow:auto}.b-introduction-to-teacher__form__question-grp{margin-bottom:15px}.b-introduction-to-teacher__form p{font-weight:700}.b-introduction-to-teacher__form-container{scroll-margin-top:45px}.b-introduction-to-teacher__item{margin-bottom:24px}.b-introduction-to-teacher__item--hidden{display:none}.b-introduction-to-teacher__item legend{padding:0;margin-bottom:0;font-size:1.1rem;font-weight:700;line-height:1.1rem}.b-introduction-to-teacher__list{margin-top:15px;margin-bottom:0;padding:0;list-style:none}.b-introduction-to-teacher__list-item{row-gap:3.75px;margin-bottom:3.75px}.b-introduction-to-teacher__list-item__question-text:not(:empty){margin-bottom:.5rem}.b-introduction-to-teacher__list-item__question-text:not(:empty)>p:last-child{margin-bottom:0}.b-introduction-to-teacher__list-item input{margin:0}.b-introduction-to-teacher__list-item input+label{margin-left:15px}.b-introduction-to-teacher__list-item input:focus-visible+label{outline:2px solid -webkit-focus-ring-color;border-radius:4px}.b-introduction-to-teacher__list-item label{margin-bottom:0}.b-introduction-to-teacher__info-block{margin-bottom:15px;padding:6px 12px;font-weight:700}.b-introduction-to-teacher__other-container,.b-introduction-to-teacher__selection-container{margin-bottom:15px}.b-introduction-to-teacher__other textarea,.b-introduction-to-teacher__selection textarea{width:100%}.b-introduction-to-teacher__element--hidden{display:none}.b-introduction-to-teacher span[class*=__count]{font-size:.75rem}.b-introduction-to-teacher .form-control{height:unset}.b-introduction-to-teacher__checkbox-input-grp{gap:3.75px}.b-introduction-to-teacher__msg-element+.b-introduction-to-teacher__form-container{margin-top:15px}.b-introduction-to-teacher__msg-element--hidden{display:none}.b-interaction-selected-panel-cohort-name:not(:last-child){margin-bottom:30px}.b-interaction-selected-panel-cohort-name__slide{max-height:0;overflow-y:hidden;transition:max-height .25s ease-in-out}.b-interaction-selected-panel-cohort-name__slide-down{max-height:9999px}.b-interaction-selected-panel-cohort-name__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7.5px}.b-interaction-selected-panel-cohort-name__content-cohort{width:100%;padding:6px 12px;border:1px solid #cdd3d6;background-color:#f2f2f2;font-size:.875rem;color:#495054;white-space:normal;overflow-wrap:anywhere}.b-interaction-selected-panel-cohort-name__content label{display:-ms-inline-flexbox;display:inline-flex}.b-head-teacher-panel-cohort-delivery-locks__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.b-head-teacher-panel-cohort-delivery-locks__form__btn-grp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-head-teacher-panel-cohort-delivery-locks__form__btn-grp .b-button{width:100%}.b-head-teacher-panel-cohort-delivery-locks__form__btn-grp .b-button+.b-button{margin-left:0}@media (min-width:576px){.b-head-teacher-panel-cohort-delivery-locks__form__btn-grp{-ms-flex-direction:row;flex-direction:row}.b-head-teacher-panel-cohort-delivery-locks__form__btn-grp .b-button{width:auto}}.b-head-teacher-panel-cohort-delivery-locks__form input:not([aria-disabled=true]):hover{cursor:pointer}.b-head-teacher-panel-cohort-delivery-locks__table__row__header{word-break:normal;overflow-wrap:anywhere}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-content{padding-top:0;background-color:#f2f2f2}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-body{padding:1em 1em 0}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-student-access-lock-all-confirm-modal .modal-footer{border:0}.b-course-bulk-cohort-autocomplete-search__selected-cohort-list{position:relative;min-height:56px;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0}.b-course-bulk-cohort-autocomplete-search__selected-cohort-list:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-course-bulk-cohort-autocomplete-search__selected-cohort-list--loading:after{opacity:1}.b-course-bulk-cohort-autocomplete-search__selected-cohort-item{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;padding:7.5px 60px 7.5px 7.5px;background-color:#f2f2f2;margin:3.75px 0;word-break:normal;overflow-wrap:anywhere;font-size:.875rem}.b-course-bulk-cohort-autocomplete-search__selected-cohort-container{margin:30px 0}.b-course-bulk-cohort-autocomplete-search-form{margin:30px 0 15px}.b-course-bulk-cohort-autocomplete-search-form__cohort{margin:15px 0}.b-course-bulk-cohort-autocomplete-search-form .b-form-group{margin-bottom:0}.b-course-bulk-cohort-autocomplete-search-form .b-form-group__input,.b-course-bulk-cohort-autocomplete-search-form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-course-bulk-cohort-autocomplete-search-form .custom-control-label:after,.b-course-bulk-cohort-autocomplete-search-form .custom-control-label:before{margin-top:-4px}.b-course-bulk-cohort-autocomplete-search-form .custom-control-label:before{background-color:#fff}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-course-bulk-cohort-autocomplete-search-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-course-bulk-cohort-autocomplete-search-form{padding:15px}}@media (max-width:767px){.b-course-bulk-cohort-autocomplete-search-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-bulk-cohort-autocomplete-search-form .b-form-group__label{width:100%;margin-bottom:2px}.b-course-bulk-cohort-autocomplete-search-form .custom-control-label{font-size:.875rem}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field{margin-top:10px}.b-course-bulk-cohort-autocomplete-search-form .b-course-bulk-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete{width:1%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint,.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-course-bulk-cohort-autocomplete-search-form .algolia-autocomplete--loading:after{opacity:1}.b-course-bulk-cohort-autocomplete-search-results .form-control{background-color:#f2f2f2}.b-course-bulk-cohort-autocomplete-search-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-course-bulk-cohort-autocomplete-search-results__remove-cohort,.b-course-bulk-cohort-autocomplete-search-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-course-bulk-cohort-autocomplete-search-results__remove-cohort,.b-course-bulk-cohort-autocomplete-search-results__remove-cohort:active,.b-course-bulk-cohort-autocomplete-search-results__remove-result,.b-course-bulk-cohort-autocomplete-search-results__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-course-bulk-cohort-autocomplete-search-results__results{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-course-bulk-cohort-autocomplete-search__cohort form{padding-bottom:2px;padding-top:15px}.b-course-bulk-cohort-autocomplete-search:after{content:"";display:none;position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-course-bulk-cohort-autocomplete-search--loading:after{display:block;opacity:1}.b-course-bulk-cohort-autocomplete-search__error,.b-course-bulk-cohort-autocomplete-search__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-course-bulk-cohort-autocomplete-search__error--hidden,.b-course-bulk-cohort-autocomplete-search__result-error--hidden{display:none}.b-course-bulk-cohort-autocomplete-search__error h2,.b-course-bulk-cohort-autocomplete-search__result-error h2{font-weight:700}.b-course-bulk-cohort-autocomplete-search__error li,.b-course-bulk-cohort-autocomplete-search__error p,.b-course-bulk-cohort-autocomplete-search__result-error li,.b-course-bulk-cohort-autocomplete-search__result-error p{letter-spacing:.5px}.b-course-bulk-cohort-autocomplete-search__error .b-file-upload__error,.b-course-bulk-cohort-autocomplete-search__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-teacher-profile-details{position:relative;margin:0 0 24px;background-color:#fff}.b-teacher-profile-details:after{content:"";position:absolute;z-index:2;background:hsla(0,0%,92%,.7) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-details--loading .b-teacher-profile-details__info__detail{border-bottom:0!important}.b-teacher-profile-details--loading:after{inset:0;opacity:1}.b-teacher-profile-details__content{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%}.b-teacher-profile-details__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:32px}@media (min-width:768px){.b-teacher-profile-details__body{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px}}.b-teacher-profile-details__photo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:7.5px;margin:0 auto}.b-teacher-profile-details__photo-image{width:144px;border-radius:50%;height:auto}.b-teacher-profile-details__photo-image--landscape{width:auto;height:144px;margin:0 -50%}.b-teacher-profile-details__photo-image-wrapper{width:144px;height:144px}.b-teacher-profile-details__info{width:85%;margin:0 auto;white-space:normal;overflow-wrap:anywhere}.b-teacher-profile-details__info__title{margin-bottom:7.5px;font-weight:700;font-size:.875rem}.b-teacher-profile-details__info__detail,.b-teacher-profile-details__info__title{display:block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teacher-profile-details__info__detail{margin-bottom:30px;font-weight:400;font-size:1.5rem}.b-teacher-profile-details__info__detail:last-of-type{margin-bottom:0}@media (min-width:768px){.b-teacher-profile-details__info{width:100%}}.b-teacher-profile-details__submit-buttons{text-align:center}@media (min-width:768px){.b-teacher-profile-details__submit-buttons{text-align:left}}.b-teacher-profile-details__submit-buttons .b-button{min-width:160px;margin:0 0 7.5px}@media (min-width:768px){.b-teacher-profile-details__submit-buttons .b-button{margin:0 15px 0 0}}.b-teacher-profile-role-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;color:#000;outline:1.5px solid #000;padding:0 7.5px 3.75px;border-radius:16px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;font-variant-caps:all-small-caps}.b-teacher-profile-role-pill--aqua,.b-teacher-profile-role-pill--colour_teachersectionsupport,.b-teacher-profile-role-pill--teal{outline-color:#2e808e;color:#2e808e}.b-teacher-profile-role-pill--colour_nonmarkingsupport,.b-teacher-profile-role-pill--lavender,.b-teacher-profile-role-pill--purple{outline-color:#8055f1;color:#8055f1}.b-teacher-profile-role-pill--apricot,.b-teacher-profile-role-pill--brown,.b-teacher-profile-role-pill--colour_contractteacher,.b-teacher-profile-role-pill--peach{outline-color:#b68d5d;color:#b68d5d}.b-teacher-profile-role-pill--yellow{outline-color:#faaf05;color:#faaf05}.b-teacher-profile-role-pill--green{outline-color:#00aa45;color:#00aa45}.b-teacher-profile-role-pill--colour_coursecontact,.b-teacher-profile-role-pill--fuchsia,.b-teacher-profile-role-pill--mauve,.b-teacher-profile-role-pill--pink{outline-color:#d912ae;color:#d912ae}.b-teacher-profile-role-pill--azure,.b-teacher-profile-role-pill--blue,.b-teacher-profile-role-pill--colour_teacher{outline-color:#0053dc;color:#0053dc}.b-teacher-profile-role-pill--colour_courseadministrator,.b-teacher-profile-role-pill--orange{outline-color:#f3631b;color:#f3631b}.b-teacher-profile-role-pill--colour_headteacher,.b-teacher-profile-role-pill--red{outline-color:#b81237;color:#b81237}.b-teacher-profile-role-pill--black{outline-color:#000;color:#000}.b-teacher-profile-role-pill--white{outline-color:#fff;color:#fff;outline-color:#f2f2f2;color:#f2f2f2}.b-teacher-profile-role-pill--charcoal,.b-teacher-profile-role-pill--grey-1{outline-color:#22272b;color:#22272b}.b-teacher-profile-role-pill--grey-2{outline-color:#495054;color:#495054}.b-teacher-profile-role-pill--grey-25{outline-color:#7a858c;color:#7a858c}.b-teacher-profile-role-pill--grey-3,.b-teacher-profile-role-pill--grey-4{outline-color:#cdd3d6;color:#cdd3d6}.b-teacher-profile-role-pill--grey-5{outline-color:#ebebeb;color:#ebebeb}.b-teacher-profile-role-pill--brand-primary{outline-color:#0053dc;color:#0053dc}.b-teacher-profile-panels{position:relative;background-color:#fff;padding:30px}.b-teacher-profile-panels__container:last-child{margin-bottom:0}.b-teacher-profile-panels:after{content:"";position:absolute;z-index:200;inset:unset;background:hsla(0,0%,92%,.7) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-panels--loading:after{opacity:1;inset:0}.b-teacher-profile-panel-compactor{position:relative;margin-bottom:10px}.b-teacher-profile-panel-compactor:last-child{margin-bottom:0}.b-teacher-profile-panel-compactor__title{position:relative;width:100%;border:1px solid #cdd3d6;border-bottom:0;border-radius:0;padding:20px 57px 20px 20px;background-color:#fff;text-align:left;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;white-space:normal;word-wrap:anywhere}@media (min-width:768px){.b-teacher-profile-panel-compactor__title{font-size:1.125rem}}.b-teacher-profile-panel-compactor__title:hover{cursor:pointer;background-color:#ebebeb}.b-teacher-profile-panel-compactor__title:hover:after{background-color:#ebebeb}.b-teacher-profile-panel-compactor__title:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-teacher-profile-panel-compactor__title .b-icon{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;transform:rotate(-180deg)}.b-teacher-profile-panel-compactor__title .b-icon--aqua,.b-teacher-profile-panel-compactor__title .b-icon--teal{fill:#2e808e}.b-teacher-profile-panel-compactor__title .b-icon--lavender,.b-teacher-profile-panel-compactor__title .b-icon--purple{fill:#8055f1}.b-teacher-profile-panel-compactor__title .b-icon--apricot,.b-teacher-profile-panel-compactor__title .b-icon--brown,.b-teacher-profile-panel-compactor__title .b-icon--peach{fill:#b68d5d}.b-teacher-profile-panel-compactor__title .b-icon--yellow{fill:#faaf05}.b-teacher-profile-panel-compactor__title .b-icon--green{fill:#00aa45}.b-teacher-profile-panel-compactor__title .b-icon--fuchsia,.b-teacher-profile-panel-compactor__title .b-icon--mauve,.b-teacher-profile-panel-compactor__title .b-icon--pink{fill:#d912ae}.b-teacher-profile-panel-compactor__title .b-icon--azure,.b-teacher-profile-panel-compactor__title .b-icon--blue{fill:#0053dc}.b-teacher-profile-panel-compactor__title .b-icon--orange{fill:#f3631b}.b-teacher-profile-panel-compactor__title .b-icon--error,.b-teacher-profile-panel-compactor__title .b-icon--red{fill:#b81237}.b-teacher-profile-panel-compactor__title .b-icon--success{fill:#008a07}.b-teacher-profile-panel-compactor__title .b-icon--black{fill:#000}.b-teacher-profile-panel-compactor__title .b-icon--white{fill:#fff}.b-teacher-profile-panel-compactor__title .b-icon--off-white{fill:#f2f2f2}.b-teacher-profile-panel-compactor__title .b-icon--charcoal,.b-teacher-profile-panel-compactor__title .b-icon--grey-1{fill:#22272b}.b-teacher-profile-panel-compactor__title .b-icon--grey-2{fill:#495054}.b-teacher-profile-panel-compactor__title .b-icon--grey-25{fill:#7a858c}.b-teacher-profile-panel-compactor__title .b-icon--grey-3,.b-teacher-profile-panel-compactor__title .b-icon--grey-4{fill:#cdd3d6}.b-teacher-profile-panel-compactor__title .b-icon--grey-5{fill:#ebebeb}.b-teacher-profile-panel-compactor__title .b-icon--brand-primary{fill:#0053dc}.b-teacher-profile-panel-compactor__title.collapsed{border:1px solid #cdd3d6}.b-teacher-profile-panel-compactor__title.collapsed .b-icon{transform:rotate(0deg)}.b-teacher-profile-panel-compactor__title--aqua:before,.b-teacher-profile-panel-compactor__title--teal:before{background-color:#2e808e}.b-teacher-profile-panel-compactor__title--lavender:before,.b-teacher-profile-panel-compactor__title--purple:before{background-color:#8055f1}.b-teacher-profile-panel-compactor__title--apricot:before,.b-teacher-profile-panel-compactor__title--brown:before,.b-teacher-profile-panel-compactor__title--peach:before{background-color:#b68d5d}.b-teacher-profile-panel-compactor__title--yellow:before{background-color:#faaf05}.b-teacher-profile-panel-compactor__title--green:before{background-color:#00aa45}.b-teacher-profile-panel-compactor__title--fuchsia:before,.b-teacher-profile-panel-compactor__title--mauve:before,.b-teacher-profile-panel-compactor__title--pink:before{background-color:#d912ae}.b-teacher-profile-panel-compactor__title--azure:before,.b-teacher-profile-panel-compactor__title--blue:before{background-color:#0053dc}.b-teacher-profile-panel-compactor__title--orange:before{background-color:#f3631b}.b-teacher-profile-panel-compactor__title--error:before,.b-teacher-profile-panel-compactor__title--red:before{background-color:#b81237}.b-teacher-profile-panel-compactor__title--success:before{background-color:#008a07}.b-teacher-profile-panel-compactor__title--black:before{background-color:#000}.b-teacher-profile-panel-compactor__title--white:before{background-color:#fff}.b-teacher-profile-panel-compactor__title--off-white:before{background-color:#f2f2f2}.b-teacher-profile-panel-compactor__title--charcoal:before,.b-teacher-profile-panel-compactor__title--grey-1:before{background-color:#22272b}.b-teacher-profile-panel-compactor__title--grey-2:before{background-color:#495054}.b-teacher-profile-panel-compactor__title--grey-25:before{background-color:#7a858c}.b-teacher-profile-panel-compactor__title--grey-3:before,.b-teacher-profile-panel-compactor__title--grey-4:before{background-color:#cdd3d6}.b-teacher-profile-panel-compactor__title--grey-5:before{background-color:#ebebeb}.b-teacher-profile-panel-compactor__title--brand-primary:before{background-color:#0053dc}.b-teacher-profile-panel-compactor__title:active,.b-teacher-profile-panel-compactor__title:focus,.b-teacher-profile-panel-compactor__title:hover{box-shadow:none}.b-teacher-profile-panel-compactor__title:active,.b-teacher-profile-panel-compactor__title:active:after,.b-teacher-profile-panel-compactor__title:focus,.b-teacher-profile-panel-compactor__title:focus:after,.b-teacher-profile-panel-compactor__title:hover,.b-teacher-profile-panel-compactor__title:hover:after{background-color:#f2f2f2}.b-teacher-profile-panel-compactor__title.collapsed .b-compactor__arrow{transform:rotate(0deg)}.b-teacher-profile-panel-compactor__title.disabled:hover{background-color:#fff}.b-teacher-profile-panel-compactor__action-button:after{display:none}.b-teacher-profile-panel-compactor__action-button-container{position:absolute;top:15px;right:30px;z-index:999}.b-teacher-profile-panel-compactor__content{position:relative;padding:15px 30px;border:1px solid #cdd3d6;border-top:0}.b-teacher-profile-panel-compactor__content__cohort-container,.b-teacher-profile-panel-compactor__content__role-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;gap:15px;margin-bottom:15px}.b-teacher-profile-panel-compactor__content__cohort-container:last-child,.b-teacher-profile-panel-compactor__content__role-container:last-child{margin-bottom:0}.b-teacher-profile-panel-compactor__content-wrapper{position:relative;border:none}@media print{.b-teacher-profile-panel-compactor__content-wrapper.collapse{display:block}}.b-teacher-profile-panel-compactor__content-wrapper:after{content:"";position:absolute;z-index:200;inset:unset;background:hsla(0,0%,92%,.7) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-panel-compactor__content-wrapper--loading:after{opacity:1;inset:0}.b-teacher-profile-panel-compactor__result-error--hidden{display:none}.b-teacher-profile-panel-unit-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:15px;background-color:#fff;border:1px solid #cdd3d6}.b-teacher-profile-panel-unit-card__title{font-size:.875rem;font-weight:700;text-transform:uppercase}.b-teacher-profile-panel-unit-card__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7.5px;row-gap:3.75px;white-space:normal;word-wrap:anywhere}.b-teacher-profile-panel-unit-card--exclude{background-color:#f2f2f2}.b-teacher-profile-panel-unit-card+.b-teacher-profile-panel-unit-card{margin-top:15px}.b-teacher-profile-panel-unit-card .b-teacher-profile-panel-compactor__action-button-container{right:15px}.b-teacher-profile-quotas{position:relative;background-color:#fff;padding:30px}.b-teacher-profile-quotas input::-webkit-inner-spin-button,.b-teacher-profile-quotas input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-teacher-profile-quotas input[type=number]{-moz-appearance:textfield}.b-teacher-profile-quotas button[aria-disabled=true]:hover,.b-teacher-profile-quotas input[aria-disabled=true]:hover{cursor:not-allowed}.b-teacher-profile-quotas .b-button+.b-button{margin-left:0}.b-teacher-profile-quotas:after{content:"";position:absolute;z-index:2;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-quotas--loading:after{height:100%;width:100%;inset:0;opacity:1;background-color:hsla(0,0%,92%,.7)}.b-teacher-profile-quotas__defaults,.b-teacher-profile-quotas__overrides{position:relative;border:1px solid #cdd3d6;padding:15px}@media (min-width:768px){.b-teacher-profile-quotas__defaults,.b-teacher-profile-quotas__overrides{padding:30px}}.b-teacher-profile-quotas__defaults__spacer,.b-teacher-profile-quotas__overrides__spacer{row-gap:15px;-ms-flex-line-pack:start;align-content:start}.b-teacher-profile-quotas__defaults__gapper,.b-teacher-profile-quotas__overrides__gapper{gap:7.5px;row-gap:0}.b-teacher-profile-quotas__defaults__title,.b-teacher-profile-quotas__overrides__title{font-weight:700}.b-teacher-profile-quotas__defaults__graded--admin,.b-teacher-profile-quotas__overrides__graded--admin{padding:6px 12px}.b-teacher-profile-quotas__defaults__input,.b-teacher-profile-quotas__overrides__input{display:inline-block;width:100%}@media (min-width:576px){.b-teacher-profile-quotas__defaults__input-graded,.b-teacher-profile-quotas__defaults__input-max,.b-teacher-profile-quotas__defaults__input-min,.b-teacher-profile-quotas__overrides__input-graded,.b-teacher-profile-quotas__overrides__input-max,.b-teacher-profile-quotas__overrides__input-min{max-width:60px}.b-teacher-profile-quotas__defaults__input-sap,.b-teacher-profile-quotas__overrides__input-sap{max-width:150px}}.b-teacher-profile-quotas__defaults__card,.b-teacher-profile-quotas__overrides__card{border-bottom:1px solid #cdd3d6;padding:30px 0}.b-teacher-profile-quotas__defaults__card__input,.b-teacher-profile-quotas__overrides__card__input{display:inline-block;width:100%}@media (min-width:576px){.b-teacher-profile-quotas__defaults__card__input-max,.b-teacher-profile-quotas__defaults__card__input-min,.b-teacher-profile-quotas__overrides__card__input-max,.b-teacher-profile-quotas__overrides__card__input-min{max-width:60px}.b-teacher-profile-quotas__defaults__card__input-end-date,.b-teacher-profile-quotas__defaults__card__input-start-date,.b-teacher-profile-quotas__overrides__card__input-end-date,.b-teacher-profile-quotas__overrides__card__input-start-date{max-width:150px}}.b-teacher-profile-quotas__defaults__card:last-child,.b-teacher-profile-quotas__overrides__card:last-child{margin-bottom:0;border-bottom:none}.b-teacher-profile-quotas__defaults__card__remove,.b-teacher-profile-quotas__overrides__card__remove{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-teacher-profile-quotas__defaults__card__remove,.b-teacher-profile-quotas__defaults__card__remove:active,.b-teacher-profile-quotas__overrides__card__remove,.b-teacher-profile-quotas__overrides__card__remove:active{background-image:url(/images/icons/cross-white.svg)!important}.b-teacher-profile-quotas__defaults__card__remove:hover,.b-teacher-profile-quotas__overrides__card__remove:hover{background-color:#0040a9}.b-teacher-profile-quotas__defaults__card-container,.b-teacher-profile-quotas__overrides__card-container{margin-bottom:0;padding:0;list-style:none}.b-teacher-profile-quotas__defaults__card-container:after,.b-teacher-profile-quotas__overrides__card-container:after{content:"";position:absolute;z-index:2;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-quotas__defaults__card-container--loading:after,.b-teacher-profile-quotas__overrides__card-container--loading:after{height:100%;width:100%;inset:0;opacity:1;background-color:hsla(0,0%,92%,.7)}.b-teacher-profile-quotas__defaults__card__result-error,.b-teacher-profile-quotas__overrides__card__result-error{width:100%;margin-bottom:15px}.b-teacher-profile-quotas__defaults-container{padding-bottom:30px;border-bottom:1px solid #cdd3d6}@media (min-width:992px){.b-teacher-profile-quotas__defaults-container{padding-bottom:0;border-bottom:none}}.b-teacher-profile-quotas__btn-grp{display:-ms-flexbox;display:flex;gap:7.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-teacher-profile-quotas__btn-grp button+button{margin:0!important}.b-teacher-profile-quotas__btn-grp__save-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-height:30px;padding:7.5px;background-color:#fff;border:2px solid #008a07;transition:all .25s ease-in-out;font-variant:all-small-caps}.b-teacher-profile-quotas__btn-grp__save-message--hidden{opacity:0}.b-teacher-profile-quotas__result-error--hidden{display:none}.b-admin-teacher-profile__content{color:#000;background-color:#fff;display:block;padding:15px}.b-admin-teacher-profile__content--hidden,.b-admin-teacher-profile__teacher-profile--hidden{display:none}.b-admin-teacher-profile__form{margin:15px -15px}@media (min-width:768px){.b-admin-teacher-profile__form{margin:15px 0}}.b-admin-teacher-profile__form .b-form-group{margin-bottom:0}.b-admin-teacher-profile__form .b-form-group__input,.b-admin-teacher-profile__form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-admin-teacher-profile__form .custom-control-label:after,.b-admin-teacher-profile__form .custom-control-label:before{margin-top:-4px}.b-admin-teacher-profile__form .custom-control-label:before{background-color:#fff}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-admin-teacher-profile__form{padding:0 15px}}@media (max-width:767px) and (min-width:768px){.b-admin-teacher-profile__form{padding:15px}}@media (max-width:767px){.b-admin-teacher-profile__form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-admin-teacher-profile__form .b-form-group__label{width:100%;margin-bottom:2px}.b-admin-teacher-profile__form .custom-control-label{font-size:.875rem}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field{margin-top:10px}.b-admin-teacher-profile__form .b-admin-teacher-profile__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-admin-teacher-profile__form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-admin-teacher-profile__form .algolia-autocomplete .aa-hint,.b-admin-teacher-profile__form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-admin-teacher-profile__form .algolia-autocomplete .aa-hint{color:#7a858c}.b-admin-teacher-profile__form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-admin-teacher-profile__form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-admin-teacher-profile__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-admin-teacher-profile__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-admin-teacher-profile__form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-admin-teacher-profile__form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-admin-teacher-profile__form .algolia-autocomplete--loading:after{opacity:1}.b-admin-teacher-profile__form .algolia-autocomplete .aa-cursor .badge-dark{color:#22272b;background-color:#fff}.b-teacher-profile-quotas-remove-override-modal .modal-content{padding-top:15px}.b-teacher-profile-quotas-remove-override-modal .modal-content dl.flexible-dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:200px;overflow:visible}.b-teacher-profile-quotas-remove-override-modal .modal-content dl.flexible-dl dt{-ms-flex:0 0 50%;flex:0 0 50%}.b-teacher-profile-quotas-remove-override-modal .modal-content dl.flexible-dl dd{-ms-flex:0 0 50%;flex:0 0 50%;margin-left:auto;text-align:left}.b-teacher-profile-quotas-remove-override-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teacher-profile-quotas-remove-override-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-quotas-remove-override-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;padding-top:0}.b-teacher-profile-quotas-remove-override-modal__button-close:hover{cursor:pointer}.b-teacher-profile-quotas-remove-override-modal__button-close:hover svg{fill:#c95000}.b-teacher-profile-allocations{position:relative;background-color:#fff;padding:30px 0}.b-panel-class-autocomplete-search-form{margin:15px 0}.b-panel-class-autocomplete-search-form .b-form-group{margin-bottom:0}.b-panel-class-autocomplete-search-form .b-form-group__input,.b-panel-class-autocomplete-search-form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-panel-class-autocomplete-search-form .custom-control-label:after,.b-panel-class-autocomplete-search-form .custom-control-label:before{margin-top:-4px}.b-panel-class-autocomplete-search-form .custom-control-label:before{background-color:#fff}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-panel-class-autocomplete-search-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-panel-class-autocomplete-search-form{padding:15px}}@media (max-width:767px){.b-panel-class-autocomplete-search-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-panel-class-autocomplete-search-form .b-form-group__label{width:100%;margin-bottom:2px}.b-panel-class-autocomplete-search-form .custom-control-label{font-size:.875rem}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field{margin-top:10px}.b-panel-class-autocomplete-search-form .b-panel-class-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-panel-class-autocomplete-search-form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-hint,.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-panel-class-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-panel-class-autocomplete-search-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-panel-class-autocomplete-search-form .algolia-autocomplete--loading:after{opacity:1}.b-panel-class-autocomplete-search-results .form-control{background-color:#f2f2f2}.b-panel-class-autocomplete-search-results__title{margin-bottom:11px}.b-panel-class-autocomplete-search-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-panel-class-autocomplete-search-results__remove-result,.b-panel-class-autocomplete-search-results__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-panel-class-autocomplete-search-results__results{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-panel-class-autocomplete-search__class form{padding-bottom:2px;padding-top:15px}.b-panel-class-autocomplete-search:after{content:"";display:none;position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-panel-class-autocomplete-search--loading:after{display:block;opacity:1}.b-panel-class-autocomplete-search__error,.b-panel-class-autocomplete-search__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-panel-class-autocomplete-search__error--hidden,.b-panel-class-autocomplete-search__result-error--hidden{display:none}.b-panel-class-autocomplete-search__error h2,.b-panel-class-autocomplete-search__result-error h2{font-weight:700}.b-panel-class-autocomplete-search__error li,.b-panel-class-autocomplete-search__error p,.b-panel-class-autocomplete-search__result-error li,.b-panel-class-autocomplete-search__result-error p{letter-spacing:.5px}.b-panel-class-autocomplete-search__error .b-file-upload__error,.b-panel-class-autocomplete-search__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-head-teacher-panel-classes{position:relative}.b-head-teacher-panel-classes--empty,.b-head-teacher-panel-classes--unselected{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;inset:0;padding:15px}@media (min-width:1200px){.b-head-teacher-panel-classes--empty,.b-head-teacher-panel-classes--unselected{padding:0}}.b-head-teacher-panel-classes--unselected{background-color:#def0f8}.b-head-teacher-panel-classes--empty{background-color:#cdd3d6}.b-head-teacher-panel-classes__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-head-teacher-panel-classes__content__list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7.5px;-ms-flex-preferred-size:45%;flex-basis:45%;max-height:400px;overflow-y:hidden;border:1px solid #cdd3d6;border-radius:4px;padding:6px 12px}.b-head-teacher-panel-classes__content__list--empty{padding:3.75px 7.5px}.b-head-teacher-panel-classes__content__list-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.b-head-teacher-panel-classes__content__list-body,.b-head-teacher-panel-classes__content__list-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:7.5px}.b-head-teacher-panel-classes__content__list-body__title,.b-head-teacher-panel-classes__content__list-header__title{display:-ms-flexbox;display:flex;row-gap:7.5px;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:45%;flex-basis:45%}.b-head-teacher-panel-classes__content__list-body__spacer,.b-head-teacher-panel-classes__content__list-header__spacer{-ms-flex-preferred-size:10%;flex-basis:10%}.b-head-teacher-panel-classes__content__button-grp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;-ms-flex-preferred-size:10%;flex-basis:10%}.b-head-teacher-panel-classes__content__input-grp{width:100%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:768px){.b-head-teacher-panel-classes__content__input-grp{-ms-flex-preferred-size:45%;flex-basis:45%}}.b-head-teacher-panel-classes__content__input-grp-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:7.5px}@media (min-width:768px){.b-head-teacher-panel-classes__content__input-grp-container{-ms-flex-direction:row;flex-direction:row}}.b-head-teacher-panel-classes__student-list{position:relative;height:100%;max-height:400px;padding:0;overflow-y:auto;list-style:none}.b-head-teacher-panel-classes__student-list:last-child{margin-bottom:0}.b-head-teacher-panel-classes__student-list__item{padding:3.75px;white-space:normal;word-wrap:anywhere}.b-head-teacher-panel-classes__student-list__item--selected{outline:1px solid #cdd3d6}.b-head-teacher-panel-classes__student-list__item input:focus-visible+label{background-color:#def0f8}.b-head-teacher-panel-classes__student-list__item label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}.b-head-teacher-panel-classes__student-list__item label:hover{background-color:#def0f8}.b-head-teacher-panel-classes input:disabled+label:hover{cursor:not-allowed}.b-head-teacher-panel-classes .input-group input,.b-head-teacher-panel-classes .input-group select{border-top-right-radius:0;border-bottom-right-radius:0}.b-head-teacher-panel-classes .input-group .input-group-append button{border-top-right-radius:4px;border-bottom-right-radius:4px}.b-head-teacher-panel-classes .b-button{min-width:auto}.b-head-teacher-panel-classes .b-button+.b-button{margin-left:0}.b-head-teacher-panel-classes label{margin-bottom:0;padding:3.75px}.b-head-teacher-panel-classes label:hover{cursor:pointer}.b-head-teacher-panel-classes:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-classes--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-classes__error,.b-head-teacher-panel-classes__result-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-head-teacher-panel-classes__error--hidden,.b-head-teacher-panel-classes__result-error--hidden{display:none}.b-head-teacher-panel-classes__error h2,.b-head-teacher-panel-classes__result-error h2{font-weight:700}.b-head-teacher-panel-classes__error li,.b-head-teacher-panel-classes__error p,.b-head-teacher-panel-classes__result-error li,.b-head-teacher-panel-classes__result-error p{letter-spacing:.5px}.b-head-teacher-panel-classes-delete-modal .modal-content{padding-top:15px}.b-head-teacher-panel-classes-delete-modal .modal-content dl.flexible-dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:200px;overflow:visible}.b-head-teacher-panel-classes-delete-modal .modal-content dl.flexible-dl dt{-ms-flex:0 0 50%;flex:0 0 50%}.b-head-teacher-panel-classes-delete-modal .modal-content dl.flexible-dl dd{-ms-flex:0 0 50%;flex:0 0 50%;margin-left:auto;text-align:left}.b-head-teacher-panel-classes-delete-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-head-teacher-panel-classes-delete-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-classes-delete-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;padding-top:0}.b-head-teacher-panel-classes-delete-modal__button-close:hover{cursor:pointer}.b-head-teacher-panel-classes-delete-modal__button-close:hover svg{fill:#c95000}.b-teachers-support-tab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:30px;background-color:#fff}.b-teachers-support-compactor{width:100%}.b-teachers-support-compactor__button{position:relative;width:100%;border:1px solid #cdd3d6;border-radius:0;padding:20px 57px 20px 20px;background-color:#fff;text-align:left;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem;white-space:normal}@media (min-width:768px){.b-teachers-support-compactor__button{font-size:1.5rem;line-height:1.75rem}}.b-teachers-support-compactor__button-text{word-wrap:anywhere;white-space:normal}.b-teachers-support-compactor__button:hover{cursor:pointer;background-color:#ebebeb}.b-teachers-support-compactor__button:hover:after{background-color:#ebebeb}.b-teachers-support-compactor__button-arrow{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;transform:rotate(0)}.b-teachers-support-compactor__button-arrow--teal{fill:#2e808e}.b-teachers-support-compactor__button-arrow--lavender{fill:#8055f1}.b-teachers-support-compactor__button-arrow--peach{fill:#b68d5d}.b-teachers-support-compactor__button-arrow--yellow{fill:#faaf05}.b-teachers-support-compactor__button-arrow--green{fill:#00aa45}.b-teachers-support-compactor__button-arrow--aqua{fill:#2e808e}.b-teachers-support-compactor__button-arrow--mauve{fill:#d912ae}.b-teachers-support-compactor__button-arrow--apricot{fill:#b68d5d}.b-teachers-support-compactor__button-arrow--pink{fill:#d912ae}.b-teachers-support-compactor__button-arrow--purple{fill:#8055f1}.b-teachers-support-compactor__button-arrow--blue{fill:#0053dc}.b-teachers-support-compactor__button-arrow--orange{fill:#c95000}.b-teachers-support-compactor__button-arrow--red{fill:#b81237}.b-teachers-support-compactor__button-arrow--teal{fill:#008a07}.b-teachers-support-compactor__button-arrow--black{fill:#000}.b-teachers-support-compactor__button-arrow--white{fill:#fff}.b-teachers-support-compactor__button-arrow--charcoal{fill:#22272b}.b-teachers-support-compactor__button-arrow--grey-1{fill:#495054}.b-teachers-support-compactor__button-arrow--grey-2{fill:#7a858c}.b-teachers-support-compactor__button-arrow--grey-3,.b-teachers-support-compactor__button-arrow--grey-4{fill:#cdd3d6}.b-teachers-support-compactor__button-arrow--grey-5{fill:#ebebeb}.b-teachers-support-compactor__button-arrow--brand-primary{fill:#0053dc}.b-teachers-support-compactor__button-arrow-clusterinfo{fill:#c95000}.b-teachers-support-compactor__button[aria-expanded=true] .b-teachers-support-compactor__button-arrow{transform:rotate(-180deg)}.b-teachers-support-compactor__button--teal:before{background-color:#2e808e}.b-teachers-support-compactor__button--lavender:before{background-color:#8055f1}.b-teachers-support-compactor__button--peach:before{background-color:#b68d5d}.b-teachers-support-compactor__button--yellow:before{background-color:#faaf05}.b-teachers-support-compactor__button--green:before{background-color:#00aa45}.b-teachers-support-compactor__button--aqua:before{background-color:#2e808e}.b-teachers-support-compactor__button--mauve:before{background-color:#d912ae}.b-teachers-support-compactor__button--apricot:before{background-color:#b68d5d}.b-teachers-support-compactor__button--pink:before{background-color:#d912ae}.b-teachers-support-compactor__button--purple:before{background-color:#8055f1}.b-teachers-support-compactor__button--blue:before{background-color:#0053dc}.b-teachers-support-compactor__button--orange:before{background-color:#c95000}.b-teachers-support-compactor__button--red:before{background-color:#b81237}.b-teachers-support-compactor__button--teal:before{background-color:#008a07}.b-teachers-support-compactor__button--black:before{background-color:#000}.b-teachers-support-compactor__button--white:before{background-color:#fff}.b-teachers-support-compactor__button--charcoal:before{background-color:#22272b}.b-teachers-support-compactor__button--grey-1:before{background-color:#495054}.b-teachers-support-compactor__button--grey-2:before{background-color:#7a858c}.b-teachers-support-compactor__button--grey-3:before,.b-teachers-support-compactor__button--grey-4:before{background-color:#cdd3d6}.b-teachers-support-compactor__button--grey-5:before{background-color:#ebebeb}.b-teachers-support-compactor__button--brand-primary:before{background-color:#0053dc}.b-teachers-support-compactor__button:before{content:"";position:absolute;top:-1px;right:-1px;display:block;width:9px;height:calc(100% + 2px)}.b-teachers-support-compactor__button:active,.b-teachers-support-compactor__button:focus,.b-teachers-support-compactor__button:hover{box-shadow:none}.b-teachers-support-compactor__button:active,.b-teachers-support-compactor__button:active:after,.b-teachers-support-compactor__button:focus,.b-teachers-support-compactor__button:focus:after,.b-teachers-support-compactor__button:hover,.b-teachers-support-compactor__button:hover:after{background-color:#f2f2f2}.b-teachers-support-compactor__button-clusterinfo:before{background-color:#c95000}.b-teachers-support-compactor__button.disabled:hover{background-color:#fff}.b-teachers-support-compactor__content{padding:30px}.b-teachers-support-compactor__content>:last-child{margin-bottom:0}.b-teachers-support-compactor__content-wrapper{border:1px solid #cdd3d6;border-top:0}@media print{.b-teachers-support-compactor__content-wrapper.collapse{display:block}}.b-student-profile-course-enrolment-modal:before{display:none!important}.b-student-profile-course-enrolment-modal .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-student-profile-course-enrolment-modal .modal-content{position:relative;padding:20px}.b-student-profile-course-enrolment-modal .modal-content:after{content:"";position:absolute;z-index:102;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-student-profile-course-enrolment-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-student-profile-course-enrolment-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-top:0}.b-student-profile-course-enrolment-modal .modal-body--loading{padding-top:15px}.b-student-profile-course-enrolment-modal .modal-footer{padding:15px 0 0;margin:0 15px}.b-student-profile-course-enrolment-modal button[aria-disabled=true]:hover{cursor:not-allowed}.b-student-profile-course-enrolment-modal__list,.b-student-profile-course-enrolment-modal__skeleton-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:7.5px;padding:0;list-style:none}.b-student-profile-course-enrolment-modal__list__item,.b-student-profile-course-enrolment-modal__skeleton-list__item{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-align:baseline;align-items:baseline;gap:7.5px}.b-student-profile-course-enrolment-modal__list__item--empty,.b-student-profile-course-enrolment-modal__skeleton-list__item--empty{-ms-flex-preferred-size:auto;flex-basis:auto}.b-student-profile-course-enrolment-modal__list__item input:hover,.b-student-profile-course-enrolment-modal__list__item label:hover,.b-student-profile-course-enrolment-modal__skeleton-list__item input:hover,.b-student-profile-course-enrolment-modal__skeleton-list__item label:hover{cursor:pointer}.b-student-profile-course-enrolment-modal__list__item label,.b-student-profile-course-enrolment-modal__skeleton-list__item label{margin:0;font-weight:700}.b-student-profile-course-enrolment-modal__list__item input,.b-student-profile-course-enrolment-modal__skeleton-list__item input{transform:scale(1.25)}.b-student-profile-course-enrolment-modal__cohort-name-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.b-student-profile-course-enrolment-modal__name-container{font-weight:700}.b-student-profile-course-enrolment-modal__result-error{margin-bottom:15px}.b-student-profile-course-enrolment-modal__result-error:last-of-type{margin-bottom:0}.b-student-profile-course-enrolment-modal__result-error--hidden{display:none}.b-cohort-autocomplete-search{position:relative}.b-cohort-autocomplete-search__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-cohort-autocomplete-search-form{margin:15px 0}.b-cohort-autocomplete-search-form .b-form-group{margin-bottom:0}.b-cohort-autocomplete-search-form .b-form-group__input,.b-cohort-autocomplete-search-form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-cohort-autocomplete-search-form .custom-control-label:after,.b-cohort-autocomplete-search-form .custom-control-label:before{margin-top:-4px}.b-cohort-autocomplete-search-form .custom-control-label:before{background-color:#fff}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-cohort-autocomplete-search-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-cohort-autocomplete-search-form{padding:15px}}@media (max-width:767px){.b-cohort-autocomplete-search-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-cohort-autocomplete-search-form .b-form-group__label{width:100%;margin-bottom:2px}.b-cohort-autocomplete-search-form .custom-control-label{font-size:.875rem}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field{margin-top:10px}.b-cohort-autocomplete-search-form .b-cohort-autocomplete-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-cohort-autocomplete-search-form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint,.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-cohort-autocomplete-search-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-cohort-autocomplete-search-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-cohort-autocomplete-search-form .algolia-autocomplete--loading:after{opacity:1}.b-cohort-autocomplete-search-result .form-control{background-color:#f2f2f2}.b-cohort-autocomplete-search-result__title{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:11px}.b-cohort-autocomplete-search-result__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-cohort-autocomplete-search-result__remove-result,.b-cohort-autocomplete-search-result__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-cohort-autocomplete-search-result__result{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-cohort-autocomplete-search__error,.b-cohort-autocomplete-search__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-cohort-autocomplete-search__error--hidden,.b-cohort-autocomplete-search__result-error--hidden{display:none}.b-cohort-autocomplete-search__error h2,.b-cohort-autocomplete-search__result-error h2{font-weight:700}.b-cohort-autocomplete-search__error li,.b-cohort-autocomplete-search__error p,.b-cohort-autocomplete-search__result-error li,.b-cohort-autocomplete-search__result-error p{letter-spacing:.5px}.b-cohort-autocomplete-search__error .b-file-upload__error,.b-cohort-autocomplete-search__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-email-chip-field{position:relative;display:block;width:100%;margin-bottom:15px}.b-email-chip-field__title-container{display:inline}.b-email-chip-field__title-container label{margin:0}.b-email-chip-field__chip-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.75px;row-gap:7.5px;margin:0;padding:0}.b-email-chip-field__chip-container:empty{display:none}.b-email-chip-field__input-group{display:-ms-flexbox;display:flex;gap:7.5px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:unset}.b-email-chip-field__input-field{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-positive:1!important;flex-grow:1!important;border:0!important;height:unset!important;padding:unset!important;box-shadow:none!important}.b-email-chip-field__input-field:focus{border:none!important;outline:none!important}.b-email-chip-field .form-control--invalid{animation-name:formControlInvalid;animation-duration:.2s;animation-iteration-count:2;animation-timing-function:linear}@keyframes formControlInvalid{0%{box-shadow:0 0 0 .2rem rgba(68,17,112,.25)}to{box-shadow:0 0 0 .2rem rgba(184,18,55,.5);border-color:#b81237}}.b-email-chip-field__email-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;gap:5px;white-space:normal;word-wrap:anywhere;padding-right:10px;border-radius:30px;font-size:14px;outline:1px solid #cdd3d6;background-color:#f2f2f2}.b-email-chip-field__email-chip .b-icon{border-radius:50%;fill:#fff;background-color:#0053dc;box-shadow:.5px .5px 0 0 #22272b}.b-email-chip-field__email-chip .b-icon-link:focus,.b-email-chip-field__email-chip .b-icon-link:hover{cursor:pointer}.b-email-chip-field__email-chip .b-icon-link:focus .b-icon,.b-email-chip-field__email-chip .b-icon-link:hover .b-icon{fill:#fff;background-color:#0040a9}.b-email-chip-field__email-chip:before{content:"a";font-size:0;letter-spacing:10px}.b-email-chip-field__tooltip-icon{fill:#7a858c}.b-ajax-progress:before{display:none!important}.b-ajax-progress .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-ajax-progress .modal-content{padding:15px!important;border:none;border-radius:4px;background-color:#ebebeb;box-shadow:1px 1px 1px 1px rgba(34,39,43,.75)}.b-ajax-progress .modal-body{padding:7.5px}.b-ajax-progress .modal-content{padding-top:0}.b-ajax-progress__message-container{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-ajax-progress__message-container,.b-ajax-progress__percent-container{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700}.b-ajax-progress .progress{height:2rem;border-radius:4px;background-color:#cdd3d6}.b-ajax-progress .progress-bar--indeterminate,.b-ajax-progress .progress-bar--loading{border-radius:4px;animation:background-animate 12s ease infinite;box-shadow:inset 0 0 2px 4px rgba(0,0,0,.05);height:100%}@keyframes background-animate{0%{background-position:0 50%}50%{background-position:100% 0}to{background-position:0 50%}}.b-ajax-progress .progress-bar--loading{background:linear-gradient(-45deg,#dbfadf,#004e7e,#004000,#d1eeea);background-size:400% 400%}.b-ajax-progress .progress-bar--indeterminate{background:linear-gradient(45deg,#8055f1,#faaf05,#8055f1);background-size:400% 400%;animation-duration:6s}.b-frequently-asked-questions__help-video-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-auto-rows:3.5rem;gap:1rem;padding:0;list-style:none}@media (min-width:768px){.b-frequently-asked-questions__help-video-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.b-frequently-asked-questions__help-video-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f2f2f2;padding:1rem;box-shadow:1px 1px 2.5px rgba(0,0,0,.3);text-decoration:none;height:100%}.b-frequently-asked-questions__help-video-item:hover{background:#fff;transition:background-color .3s ease-in-out}.b-frequently-asked-questions__help-video-item img{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:1.5rem;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:.5rem}.b-frequently-asked-questions__help-video-item p{margin-bottom:0}.b-frequently-asked-questions__getting-started-grid{display:-ms-grid;display:grid;gap:1rem;padding:0;list-style:none}@media (min-width:768px){.b-frequently-asked-questions__getting-started-grid{-ms-grid-rows:(minmax(60px,auto))[2];grid-template-rows:repeat(2,minmax(60px,auto));grid-auto-flow:column}}.b-frequently-asked-questions__getting-started-grid li{min-height:60px}.b-frequently-asked-questions__getting-started-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f2f2f2;padding:1rem;box-shadow:1px 1px 2.5px rgba(0,0,0,.3);text-decoration:none;height:100%}.b-frequently-asked-questions__getting-started-item:hover{background:#fff;transition:background-color .3s ease-in-out}.b-frequently-asked-questions__getting-started-item img{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:1.5rem;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:.5rem}.b-frequently-asked-questions__getting-started-item p{margin-bottom:0}.b-modal-backdrop{position:fixed;inset:unset;opacity:0;z-index:1040;background-color:#000;pointer-events:none}.b-modal-backdrop.show{inset:0;opacity:.5;pointer-events:all}.b-modal-backdrop--overflow-hidden{overflow:hidden;overflow-x:initial}.b-modal-backdrop--scrollbar-1{padding-right:1px}.b-modal-backdrop--scrollbar-2{padding-right:2px}.b-modal-backdrop--scrollbar-3{padding-right:3px}.b-modal-backdrop--scrollbar-4{padding-right:4px}.b-modal-backdrop--scrollbar-5{padding-right:5px}.b-modal-backdrop--scrollbar-6{padding-right:6px}.b-modal-backdrop--scrollbar-7{padding-right:7px}.b-modal-backdrop--scrollbar-8{padding-right:8px}.b-modal-backdrop--scrollbar-9{padding-right:9px}.b-modal-backdrop--scrollbar-10{padding-right:10px}.b-modal-backdrop--scrollbar-11{padding-right:11px}.b-modal-backdrop--scrollbar-12{padding-right:12px}.b-modal-backdrop--scrollbar-13{padding-right:13px}.b-modal-backdrop--scrollbar-14{padding-right:14px}.b-modal-backdrop--scrollbar-15{padding-right:15px}.b-modal-backdrop--scrollbar-16{padding-right:16px}.b-modal-backdrop--scrollbar-17{padding-right:17px}.b-modal-backdrop--scrollbar-18{padding-right:18px}.b-modal-backdrop--scrollbar-19{padding-right:19px}.b-modal-backdrop--scrollbar-20{padding-right:20px}.b-modal-backdrop--scrollbar-21{padding-right:21px}.b-modal-backdrop--scrollbar-22{padding-right:22px}.b-modal-backdrop--scrollbar-23{padding-right:23px}.b-modal-backdrop--scrollbar-24{padding-right:24px}.b-modal-backdrop--scrollbar-25{padding-right:25px}.b-modal-backdrop--scrollbar-26{padding-right:26px}.b-modal-backdrop--scrollbar-27{padding-right:27px}.b-modal-backdrop--scrollbar-28{padding-right:28px}.b-modal-backdrop--scrollbar-29{padding-right:29px}.b-modal-backdrop--scrollbar-30{padding-right:30px}.b-modal-backdrop--scrollbar-31{padding-right:31px}.b-modal-backdrop--scrollbar-32{padding-right:32px}.b-modal-backdrop--scrollbar-33{padding-right:33px}.b-modal-backdrop--scrollbar-34{padding-right:34px}.b-modal-backdrop--scrollbar-35{padding-right:35px}.b-modal-backdrop--scrollbar-36{padding-right:36px}.b-modal-backdrop--scrollbar-37{padding-right:37px}.b-modal-backdrop--scrollbar-38{padding-right:38px}.b-modal-backdrop--scrollbar-39{padding-right:39px}.b-modal-backdrop--scrollbar-40{padding-right:40px}.b-modal-backdrop--scrollbar-41{padding-right:41px}.b-modal-backdrop--scrollbar-42{padding-right:42px}.b-modal-backdrop--scrollbar-43{padding-right:43px}.b-modal-backdrop--scrollbar-44{padding-right:44px}.b-modal-backdrop--scrollbar-45{padding-right:45px}.b-modal-backdrop--scrollbar-46{padding-right:46px}.b-modal-backdrop--scrollbar-47{padding-right:47px}.b-modal-backdrop--scrollbar-48{padding-right:48px}.b-modal-backdrop--scrollbar-49{padding-right:49px}.b-modal-backdrop--scrollbar-50{padding-right:50px}.b-modal-backdrop--scrollbar-51{padding-right:51px}.b-modal-backdrop--scrollbar-52{padding-right:52px}.b-modal-backdrop--scrollbar-53{padding-right:53px}.b-modal-backdrop--scrollbar-54{padding-right:54px}.b-modal-backdrop--scrollbar-55{padding-right:55px}.b-modal-backdrop--scrollbar-56{padding-right:56px}.b-modal-backdrop--scrollbar-57{padding-right:57px}.b-modal-backdrop--scrollbar-58{padding-right:58px}.b-modal-backdrop--scrollbar-59{padding-right:59px}.b-modal-backdrop--scrollbar-60{padding-right:60px}.b-modal-backdrop--scrollbar-61{padding-right:61px}.b-modal-backdrop--scrollbar-62{padding-right:62px}.b-modal-backdrop--scrollbar-63{padding-right:63px}.b-modal-backdrop--scrollbar-64{padding-right:64px}.b-modal-backdrop--scrollbar-65{padding-right:65px}.b-modal-backdrop--scrollbar-66{padding-right:66px}.b-modal-backdrop--scrollbar-67{padding-right:67px}.b-modal-backdrop--scrollbar-68{padding-right:68px}.b-modal-backdrop--scrollbar-69{padding-right:69px}.b-modal-backdrop--scrollbar-70{padding-right:70px}.b-modal-backdrop--scrollbar-71{padding-right:71px}.b-modal-backdrop--scrollbar-72{padding-right:72px}.b-modal-backdrop--scrollbar-73{padding-right:73px}.b-modal-backdrop--scrollbar-74{padding-right:74px}.b-modal-backdrop--scrollbar-75{padding-right:75px}.b-modal-backdrop--scrollbar-76{padding-right:76px}.b-modal-backdrop--scrollbar-77{padding-right:77px}.b-modal-backdrop--scrollbar-78{padding-right:78px}.b-modal-backdrop--scrollbar-79{padding-right:79px}.b-modal-backdrop--scrollbar-80{padding-right:80px}.b-modal-backdrop--scrollbar-81{padding-right:81px}.b-modal-backdrop--scrollbar-82{padding-right:82px}.b-modal-backdrop--scrollbar-83{padding-right:83px}.b-modal-backdrop--scrollbar-84{padding-right:84px}.b-modal-backdrop--scrollbar-85{padding-right:85px}.b-modal-backdrop--scrollbar-86{padding-right:86px}.b-modal-backdrop--scrollbar-87{padding-right:87px}.b-modal-backdrop--scrollbar-88{padding-right:88px}.b-modal-backdrop--scrollbar-89{padding-right:89px}.b-modal-backdrop--scrollbar-90{padding-right:90px}.b-modal-backdrop--scrollbar-91{padding-right:91px}.b-modal-backdrop--scrollbar-92{padding-right:92px}.b-modal-backdrop--scrollbar-93{padding-right:93px}.b-modal-backdrop--scrollbar-94{padding-right:94px}.b-modal-backdrop--scrollbar-95{padding-right:95px}.b-modal-backdrop--scrollbar-96{padding-right:96px}.b-modal-backdrop--scrollbar-97{padding-right:97px}.b-modal-backdrop--scrollbar-98{padding-right:98px}.b-modal-backdrop--scrollbar-99{padding-right:99px}.b-modal-backdrop--scrollbar-100{padding-right:100px}.b-teacher-profile-panels-edit-course-roles-modal:before{display:none!important}.b-teacher-profile-panels-edit-course-roles-modal .modal-content{padding-top:15px}.b-teacher-profile-panels-edit-course-roles-modal .modal-content dl.flexible-dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:200px;overflow:visible}.b-teacher-profile-panels-edit-course-roles-modal .modal-content dl.flexible-dl dt{-ms-flex:0 0 50%;flex:0 0 50%}.b-teacher-profile-panels-edit-course-roles-modal .modal-content dl.flexible-dl dd{-ms-flex:0 0 50%;flex:0 0 50%;margin-left:auto;text-align:left}.b-teacher-profile-panels-edit-course-roles-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teacher-profile-panels-edit-course-roles-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-panels-edit-course-roles-modal .modal-header{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;padding:0 30px 15px}.b-teacher-profile-panels-edit-course-roles-modal .modal-body,.b-teacher-profile-panels-edit-course-roles-modal .modal-footer{padding:15px 30px}.b-teacher-profile-panels-edit-course-roles-modal .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-teacher-profile-panels-edit-course-roles-modal__skeleton-list{display:-ms-flexbox;display:flex;gap:3.5px}.b-teacher-profile-panels-edit-course-roles-modal__role{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3.75px}.b-teacher-profile-panels-edit-course-roles-modal__role input{margin:0}.b-teacher-profile-panels-edit-course-roles-modal__role-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7.5px;margin:0;padding:0;list-style-type:none;-ms-flex-direction:column;flex-direction:column}.b-teacher-profile-panels-edit-course-roles-modal button[aria-disabled=true]:hover{cursor:not-allowed}.b-teacher-profile-panels-edit-course-roles-modal__result-error--hidden{display:none}.b-teacher-profile-panel-remove-cohort-modal:before{display:none!important}.b-teacher-profile-panel-remove-cohort-modal__skeleton-content,.b-teacher-profile-panel-remove-cohort-modal__skeleton-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7.5px}.b-teacher-profile-panel-remove-cohort-modal__skeleton-content{margin-bottom:15px}.b-teacher-profile-panel-remove-cohort-modal__skeleton-list__item{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.b-teacher-profile-panel-remove-cohort-modal .modal-header{padding:0 30px 15px;margin-bottom:0}.b-teacher-profile-panel-remove-cohort-modal .modal-body,.b-teacher-profile-panel-remove-cohort-modal .modal-footer{padding:15px 30px}.b-teacher-profile-panel-remove-cohort-modal .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-teacher-profile-panel-remove-cohort-modal .modal-header-body-container{position:relative}.b-teacher-profile-panel-remove-cohort-modal .modal-header-body-container:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-panel-remove-cohort-modal .modal-header-body-container--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:7.5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item:not(:last-child){margin-bottom:3.75px}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item label{margin:0;color:#0053dc}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item label:hover{color:#0040a9;cursor:pointer}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item--disabled+label,.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item input:disabled+label,.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item input[aria-disabled=true]+label{color:#7a858c}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item--disabled+label:hover,.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item input:disabled+label:hover,.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item input[aria-disabled=true]+label:hover{cursor:not-allowed}.b-teacher-profile-panel-remove-cohort-modal__cohort-list-item input:hover{cursor:pointer}.b-teacher-profile-panel-remove-cohort-modal button[aria-disabled=true]:hover{cursor:not-allowed}.b-teacher-profile-panel-remove-cohort-modal__cohort-container{margin:0;padding:0;list-style:none}.b-teacher-profile-panel-remove-cohort-modal__result-error--hidden{display:none}.b-teacher-profile-panel-remove-cohort-confirmation-modal:before{display:none!important}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-content{position:relative}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-header{padding:0 30px 15px;margin-bottom:0}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-body,.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-footer{padding:15px 30px}.b-teacher-profile-panel-remove-cohort-confirmation-modal .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-teacher-profile-panel-remove-cohort-confirmation-modal__result-error--hidden{display:none}.b-user-role-badge{border:1px solid #cdd3d6;border-radius:16px;margin:0;padding:0 7.5px 3.75px;color:#22272b;background-color:#fff;font-size:1rem;font-variant:all-small-caps;white-space:normal}.b-user-role-badge--colour_courseadministrator{border-color:#c95000;color:#c95000}.b-user-role-badge--colour_coursecontact{border-color:#d912ae;color:#d912ae}.b-user-role-badge--colour_headteacher{border-color:#b81237;color:#b81237}.b-user-role-badge--colour_nonmarkingsupport{border-color:#8055f1;color:#8055f1}.b-user-role-badge--colour_noneditingteacher,.b-user-role-badge--colour_teacher{border-color:#0053dc;color:#0053dc}.b-user-role-badge--colour_teachersectionsupport{border-color:#007106;color:#007106}.b-user-role-badge--colour_contractteacher{border-color:#3e2a13;color:#3e2a13}label.b-user-role-badge:hover{cursor:pointer}label.b-user-role-badge[data-disabled=true]{border-color:#22272b;color:#22272b}label.b-user-role-badge[data-disabled=true]:hover{cursor:not-allowed}label.b-user-role-badge--colour_courseadministrator:hover:not([data-disabled]){border-color:#963c00;color:#963c00}label.b-user-role-badge--colour_coursecontact:hover:not([data-disabled]){border-color:#aa0e88;color:#aa0e88}label.b-user-role-badge--colour_headteacher:hover:not([data-disabled]){border-color:#8a0d29;color:#8a0d29}label.b-user-role-badge--colour_nonmarkingsupport:hover:not([data-disabled]){border-color:#5d26ed;color:#5d26ed}label.b-user-role-badge--colour_noneditingteacher:hover:not([data-disabled]),label.b-user-role-badge--colour_teacher:hover:not([data-disabled]){border-color:#0040a9;color:#0040a9}label.b-user-role-badge--colour_teachersectionsupport:hover:not([data-disabled]){border-color:#005704;color:#005704}label.b-user-role-badge--colour_contractteacher:hover:not([data-disabled]){border-color:#2b1d0d;color:#2b1d0d}.b-teacher-profile-panel-edit-unit-modal:before{display:none!important}.b-teacher-profile-panel-edit-unit-modal .modal-header{padding:0 30px 15px}.b-teacher-profile-panel-edit-unit-modal .modal-header:empty{display:none}.b-teacher-profile-panel-edit-unit-modal .modal-body,.b-teacher-profile-panel-edit-unit-modal .modal-footer{padding:15px 30px}.b-teacher-profile-panel-edit-unit-modal .modal-dialog{display:-ms-flexbox;display:flex;width:98%}.b-teacher-profile-panel-edit-unit-modal .modal-content{position:relative}.b-teacher-profile-panel-edit-unit-modal .modal-content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-teacher-profile-panel-edit-unit-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-teacher-profile-panel-edit-unit-modal__roles-button-container{margin:0 0 15px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-teacher-profile-panel-edit-unit-modal__roles-container__digital,.b-teacher-profile-panel-edit-unit-modal__roles-container__regional{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (min-width:589px){.b-teacher-profile-panel-edit-unit-modal__roles-container__digital,.b-teacher-profile-panel-edit-unit-modal__roles-container__regional{-ms-flex-direction:row;flex-direction:row}}.b-teacher-profile-panel-edit-unit-modal__role-list{margin:0;padding:0;list-style-type:none}@media (min-width:589px){.b-teacher-profile-panel-edit-unit-modal__role-list{padding:0 7.5px;border-right:1px solid #cdd3d6}.b-teacher-profile-panel-edit-unit-modal__role-list:first-of-type{padding-left:0}.b-teacher-profile-panel-edit-unit-modal__role-list:last-of-type{border-right:0;padding-right:0}}.b-teacher-profile-panel-edit-unit-modal__role-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3.75px}.b-teacher-profile-panel-edit-unit-modal__role-item:not(:last-of-type){margin-bottom:3.75px}.b-teacher-profile-panel-edit-unit-modal__cohort-list{margin:0;padding:0;list-style-type:none}.b-teacher-profile-panel-edit-unit-modal__cohort-item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:3.75px;font-weight:700}.b-teacher-profile-panel-edit-unit-modal__cohort-item:not(:last-of-type){margin-bottom:3.75px}.b-teacher-profile-panel-edit-unit-modal__cohort-item label{margin-bottom:0}.b-teacher-profile-panel-edit-unit-modal__cohort-item input:not(:disabled):hover{color:#0040a9;cursor:pointer}.b-teacher-profile-panel-edit-unit-modal__cohort-item input:not(:disabled)+label{color:#0053dc}.b-teacher-profile-panel-edit-unit-modal__cohort-item input:not(:disabled)+label:hover{cursor:pointer}.b-teacher-profile-panel-edit-unit-modal__cohort-item input:disabled+label:hover,.b-teacher-profile-panel-edit-unit-modal__cohort-item input:disabled:hover{cursor:not-allowed}.b-teacher-profile-panel-edit-unit-modal__cohorts-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.b-teacher-profile-panel-edit-unit-modal button[aria-disabled=true]:hover,.b-teacher-profile-panel-edit-unit-modal input:disabled{cursor:not-allowed}.b-teacher-profile-panel-edit-unit-modal__result-error--hidden{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.b-slick-carousel{position:relative}.b-slick-carousel__container{display:-ms-flexbox;display:flex}.b-slick-carousel__container .slick-track{display:-ms-flexbox;display:flex;gap:3.75px}.b-slick-carousel__container .slick-track .slick-slide{height:auto!important}.b-slick-carousel__container .slick-track .slick-slide>div,.b-slick-carousel__container .slick-track .slick-slide>div>div{height:100%}.b-slick-carousel__container .slick-arrow{background-color:transparent}.b-slick-carousel__container .slick-arrow:focus-visible{background-color:#ebebeb}.b-slick-carousel:after{content:"";position:absolute;z-index:200;inset:0;background:#fff url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .5s ease-in-out;pointer-events:none}.b-slick-carousel--loading:after{opacity:1}.b-transition-student-modal{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-transition-student-modal strong{font-weight:400;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-transition-student-modal__title{text-transform:uppercase;margin-bottom:0}.b-transition-student-modal__back{margin-bottom:25px}.b-transition-student-modal .b-icon{max-width:none}.b-transition-student-modal .modal-content{word-break:break-word}@media (max-width:767px){.b-transition-student-modal__ctas button{width:120px;padding:5px 0;text-transform:none}}@media (min-width:768px){.b-transition-student-modal .modal-lg{width:720px}}@media (min-width:992px){.b-transition-student-modal .modal-lg{width:946px}}.b-transition-student-modal__details dd{margin-bottom:15px}.b-transition-student-modal__details dt{float:left;clear:left;margin-right:5px;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-transition-student-modal__content:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-transition-student-modal__content--loading:after{opacity:1;top:0;bottom:0}.b-transition-student-modal__pending-marking-panel{border:1px solid #cdd3d6;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin-top:1.125rem}.b-transition-student-modal__pending-marking-panel-heading{padding:15px 15px 3.75px}.b-transition-student-modal__pending-marking-panel-progress{padding-left:15px}.b-transition-student-modal__pending-marking-panel-assessments-table{padding:15px 15px 3.75px}.b-transition-student-modal__e-checklist-textbox{margin-bottom:1rem}.b-transition-student-modal__e-checklist-textbox--hidden{display:none}.b-transition-student-modal__interactions-e-checklist-textbox{margin-bottom:1rem}.b-transition-student-modal__interactions-e-checklist-textbox--hidden{display:none}.b-transition-student-modal table{width:100%;margin-bottom:0}.b-transition-student-modal .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.b-transition-student-modal td,.b-transition-student-modal th{padding:7.5px 15px;border-top:none;vertical-align:top;font-weight:400}.b-transition-student-modal td a,.b-transition-student-modal th a{word-break:normal}@media (max-width:767px){.b-transition-student-modal .table,.b-transition-student-modal tbody,.b-transition-student-modal td,.b-transition-student-modal th,.b-transition-student-modal thead,.b-transition-student-modal tr{display:block}.b-transition-student-modal thead tr{position:absolute;top:-9999px;left:-9999px}.b-transition-student-modal tr{border-top:3px solid #cdd3d6;border-bottom:3px solid #cdd3d6}.b-transition-student-modal td:not(.dataTables_empty){border-bottom:1px solid #cdd3d6;min-height:2.25rem;position:relative;padding-left:37%;color:#000;word-wrap:break-word}.b-transition-student-modal td:before{position:absolute;top:-5px;left:0;padding:.75rem;width:30%;word-wrap:normal}.b-transition-student-modal td:not(.dataTables_empty):first-of-type:before{content:"Unit:"}.b-transition-student-modal td:nth-of-type(2):before{content:"Assessment: "}.b-transition-student-modal td:nth-of-type(3):before{content:"Teacher: "}.b-transition-student-modal td:nth-of-type(3):after{content:" Submitted."}}.b-outcome-review{position:relative;background:#f2f2f2;padding:30px}@media (min-width:768px){.b-outcome-review{padding:45px 60px}}.b-outcome-review:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-outcome-review--loading:after{opacity:1;top:0;bottom:0}.b-outcome-review__outcome-result{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7.5px}.b-outcome-review__outcome-icon{width:36px;height:36px;border:1px solid #b81237;border-radius:50%;background-color:#fff}.b-outcome-review--hidden{display:none}.b-outcome-review__btn-grp{display:-ms-flexbox;display:flex;gap:7.5px}.b-outcome-review__header{row-gap:7.5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-outcome-review__assessment-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;row-gap:15px}.b-outcome-review__assessment-details__teacher{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.b-outcome-review__assessment-details__date-container,.b-outcome-review__assessment-details__result-container,.b-outcome-review__assessment-details__teacher-container,.b-outcome-review__assessment-details__type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:25%;flex-basis:25%}.b-outcome-review__assessment-details__date-container__title,.b-outcome-review__assessment-details__result-container__title,.b-outcome-review__assessment-details__teacher-container__title,.b-outcome-review__assessment-details__type-container__title{font-weight:700;font-variant:all-small-caps}.b-outcome-review__assessment-details__date-icon,.b-outcome-review__assessment-details__result-icon,.b-outcome-review__assessment-details__teacher-icon,.b-outcome-review__assessment-details__type-icon{border:1px solid #0053dc;border-radius:50%}.b-outcome-review__assessment-details__date-icon--nc,.b-outcome-review__assessment-details__result-icon--nc,.b-outcome-review__assessment-details__teacher-icon--nc,.b-outcome-review__assessment-details__type-icon--nc{border-color:#b81237}.b-outcome-review__assessment-details__date--dotted,.b-outcome-review__assessment-details__result--dotted,.b-outcome-review__assessment-details__teacher--dotted,.b-outcome-review__assessment-details__type--dotted{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.b-outcome-review__assessment-override-container{margin-top:15px}.b-outcome-review .b-compactor{margin-bottom:0}.b-outcome-review .b-compactor__title:active,.b-outcome-review .b-compactor__title:focus,.b-outcome-review .b-compactor__title:hover{background-color:#fff;color:#0053dc}.b-outcome-review .b-compactor__title{padding:7.5px;font-size:1rem}.b-outcome-review .b-compactor__content{padding-top:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.b-outcome-review .b-compactor .b-nc-result-review__assessment-item+.b-nc-result-review__assessment-item{margin-top:15px}.b-outcome-review__assessment-item{padding:15px;border:1px solid #cdd3d6;border-left:16px solid #0053dc;background-color:#fff}.b-outcome-review__assessment-item--ns{border-left:16px solid #b81237}.b-outcome-review form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.b-outcome-review form input:disabled+label:hover{cursor:not-allowed}.b-outcome-review form input+label:hover{cursor:pointer}.b-outcome-review form input:focus-visible+label{outline:2px solid -webkit-focus-ring-color;border-radius:4px}.b-outcome-review .form-group{-ms-flex-positive:1;flex-grow:1}.b-outcome-review .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.b-outcome-review-success-modal__close{min-width:auto}.b-outcome-review-success-modal__icon{display:block;margin:0 auto;border:1px solid #008a07;border-radius:50%;background-color:#fff;fill:#008a07}.b-outcome-review-success-modal .modal-content{padding-top:0;background-color:#f2f2f2}.b-outcome-review-success-modal .modal-content .b-grid__content{padding-bottom:0}@media (min-width:1200px){.b-outcome-review-success-modal .modal-dialog{max-width:1080px}}.b-outcome-review-success-modal .modal-body{padding:1em 1em 0}.b-outcome-review-success-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-outcome-review-success-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-outcome-review-success-modal .modal-footer{-ms-flex-pack:start;justify-content:start;border:0}.b-study-timetable{position:relative}.b-study-timetable:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-study-timetable--loading:after{opacity:1;top:0;bottom:0}.b-study-timetable__refresh{margin-bottom:4px;font-weight:700}@media (min-width:576px){.b-study-timetable__refresh{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-pack:justify;justify-content:space-between}}.b-study-timetable__refresh-container{background-color:#ebebeb;padding:16px}.b-study-timetable__refresh-button{display:-ms-flexbox;display:flex;min-width:unset;color:#0053dc!important}.b-study-timetable__btn{display:-ms-flexbox;display:flex;padding:8px 16px;-ms-flex-align:center;align-items:center;gap:8px;height:44px;font-size:16px;font-style:normal;font-weight:700;line-height:150%;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);transition:.4s ease-in-out}.b-study-timetable__btn--primary{background-color:#0053dc;color:#fff;border:1px solid #0053dc}.b-study-timetable__btn--primary:hover{background-color:#fff;color:#0053dc}.b-study-timetable__btn--outline-primary{border:1px solid #0053dc;background-color:#fff;color:#0053dc}.b-study-timetable__btn--outline-primary:hover{background-color:#0053dc;color:#fff}.b-study-timetable__btn[disabled]{border:1px solid #cdd3d6;background-color:#cdd3d6;color:#495054}.b-study-timetable__btn[disabled]:hover{cursor:not-allowed}.b-study-timetable__btn:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable__read-more{display:none}.b-study-timetable__read-more-button,.b-study-timetable__read-more-button:active,.b-study-timetable__read-more-button:focus,.b-study-timetable__read-more-button:hover{color:#0053dc;text-decoration:underline}.b-study-timetable__read-more-button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable__title{color:#22272b;font-style:normal;font-weight:700;line-height:150%}.b-study-timetable__title--sm{font-size:16px}.b-study-timetable__border--left{padding-left:16px;border-left:4px solid #2e808e}.b-study-timetable__border--azure{border-color:#0078c4}.b-study-timetable__border--teal{border-color:#2e808e}.b-study-timetable__border--green{border-color:#00aa45}.b-study-timetable__border--purple{border-color:#8055f1}.b-study-timetable__border--fuchsia{border-color:#d912ae}.b-study-timetable__border--brown{border-color:#b68d5d}.b-study-timetable__border--yellow{border-color:#faaf05}.b-study-timetable__border--orange{border-color:#f3631b}.b-study-timetable__border--ochre{border-color:#db524a}.b-study-timetable__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;gap:8px}@media (min-width:768px){.b-study-timetable__header{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.b-study-timetable__header__details{-ms-flex-preferred-size:70%;flex-basis:70%;-ms-flex-positive:1;flex-grow:1}.b-study-timetable__header__details__title{display:inline-block;margin-bottom:32px;color:#000;font-size:32px;font-style:normal;font-weight:700;border-bottom:4px solid #2e808e}.b-study-timetable__header__details__title--azure{border-bottom-color:#0078c4}.b-study-timetable__header__details__title--teal{border-bottom-color:#2e808e}.b-study-timetable__header__details__title--green{border-bottom-color:#00aa45}.b-study-timetable__header__details__title--purple{border-bottom-color:#8055f1}.b-study-timetable__header__details__title--fuchsia{border-bottom-color:#d912ae}.b-study-timetable__header__details__title--brown{border-bottom-color:#b68d5d}.b-study-timetable__header__details__title--yellow{border-bottom-color:#faaf05}.b-study-timetable__header__details__title--orange{border-bottom-color:#f3631b}.b-study-timetable__header__details__title--ochre{border-bottom-color:#db524a}.b-study-timetable__header__details__hero{margin-bottom:32px;color:#000;font-size:20px;font-style:normal;font-weight:700}.b-study-timetable__header__details__subtext{margin-bottom:24px}.b-study-timetable__header__steps{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #cdd3d6;-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-positive:1;flex-grow:1}.b-study-timetable__header__steps__title{padding:12px 24px;border:1px solid #2e808e;background:#2e808e;color:#fff}.b-study-timetable__header__steps__title--azure{border-color:#0078c4;background:#0078c4}.b-study-timetable__header__steps__title--teal{border-color:#2e808e;background:#2e808e}.b-study-timetable__header__steps__title--green{border-color:#00aa45;background:#00aa45}.b-study-timetable__header__steps__title--purple{border-color:#8055f1;background:#8055f1}.b-study-timetable__header__steps__title--fuchsia{border-color:#d912ae;background:#d912ae}.b-study-timetable__header__steps__title--brown{border-color:#b68d5d;background:#b68d5d}.b-study-timetable__header__steps__title--yellow{border-color:#faaf05;background:#faaf05}.b-study-timetable__header__steps__title--orange{border-color:#f3631b;background:#f3631b}.b-study-timetable__header__steps__title--ochre{border-color:#db524a;background:#db524a}.b-study-timetable__header__steps__contents{display:-ms-flexbox;display:flex;padding:16px 24px 24px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-item-align:stretch;align-self:stretch}.b-study-timetable__header__steps__contents__title{color:#000;font-size:16px;font-style:normal;font-weight:700}.b-study-timetable__header__steps__contents__part{color:#000;font-size:14px;font-style:normal;font-weight:400}.b-study-timetable__header__steps ul{margin:0;padding:0;list-style:none}.b-study-timetable__result-error--hidden{display:none}.b-study-timetable--info .b-file-upload__error{background-color:#0053dc}.b-study-timetable--info:not(:last-child){margin-bottom:16px}.b-study-timetable-compactor{position:relative}.b-study-timetable-compactor:after{content:"";position:absolute;z-index:102;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-study-timetable-compactor--loading:after{opacity:1;pointer-events:auto}.b-study-timetable-compactor:not(:last-child){margin-bottom:12px}.b-study-timetable-compactor__title{position:relative}.b-study-timetable-compactor__address-btn{color:#0053dc;font-size:.875rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.b-study-timetable-compactor__button{width:100%;padding:24px 150px 24px 28px;background-color:#fff;text-align:left;font-size:1rem;line-height:1.5rem;white-space:normal;color:#000}.b-study-timetable-compactor__button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable-compactor__button--aqua,.b-study-timetable-compactor__button--teal{background-color:#8cdbe5}.b-study-timetable-compactor__button--aqua:hover,.b-study-timetable-compactor__button--teal:hover{background-color:#94dee7}.b-study-timetable-compactor__button--azure,.b-study-timetable-compactor__button--blue{background-color:#7ac9fb}.b-study-timetable-compactor__button--azure:hover,.b-study-timetable-compactor__button--blue:hover{background-color:#84cdfb}.b-study-timetable-compactor__button--lavender,.b-study-timetable-compactor__button--purple{background-color:#c3bfff}.b-study-timetable-compactor__button--lavender:hover,.b-study-timetable-compactor__button--purple:hover{background-color:#cdc9ff}.b-study-timetable-compactor__button--apricot,.b-study-timetable-compactor__button--brown,.b-study-timetable-compactor__button--peach{background-color:#e8d0b5}.b-study-timetable-compactor__button--apricot:hover,.b-study-timetable-compactor__button--brown:hover,.b-study-timetable-compactor__button--peach:hover{background-color:#ead5bd}.b-study-timetable-compactor__button--orange{background-color:#ffce99}.b-study-timetable-compactor__button--orange:hover{background-color:#ffd3a3}.b-study-timetable-compactor__button--yellow{background-color:#fde79a}.b-study-timetable-compactor__button--yellow:hover{background-color:#fde9a4}.b-study-timetable-compactor__button--green{background-color:#a8edb3}.b-study-timetable-compactor__button--green:hover{background-color:#b0efba}.b-study-timetable-compactor__button--fuchsia,.b-study-timetable-compactor__button--mauve,.b-study-timetable-compactor__button--pink{background-color:#f485e6}.b-study-timetable-compactor__button--fuchsia:hover,.b-study-timetable-compactor__button--mauve:hover,.b-study-timetable-compactor__button--pink:hover{background-color:#f58ee8}.b-study-timetable-compactor__button--burnt-red,.b-study-timetable-compactor__button--ochre{background-color:#f29a94}.b-study-timetable-compactor__button--burnt-red:hover,.b-study-timetable-compactor__button--ochre:hover{background-color:#f3a39d}.b-study-timetable-compactor__button:hover{cursor:pointer}@media (min-width:768px){.b-study-timetable-compactor__button{font-size:1.43031rem;line-height:1.75rem}}.b-study-timetable-compactor__button:not(.b-study-timetable-compactor__button.collapsed) .b-study-timetable-compactor__arrow{transform:rotate(-180deg)}.b-study-timetable-compactor__button.disabled:hover{background-color:#fff}@media print{.b-study-timetable-compactor__content-wrapper.collapse{display:block}}.b-study-timetable-compactor__content-wrapper--aqua,.b-study-timetable-compactor__content-wrapper--teal{background-color:#8cdbe5}.b-study-timetable-compactor__content-wrapper--aqua~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--aqua~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--teal~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--teal~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #8cdbe5}.b-study-timetable-compactor__content-wrapper--azure,.b-study-timetable-compactor__content-wrapper--blue{background-color:#7ac9fb}.b-study-timetable-compactor__content-wrapper--azure~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--azure~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--blue~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--blue~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #7ac9fb}.b-study-timetable-compactor__content-wrapper--lavender,.b-study-timetable-compactor__content-wrapper--purple{background-color:#c3bfff}.b-study-timetable-compactor__content-wrapper--lavender~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--lavender~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--purple~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--purple~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #c3bfff}.b-study-timetable-compactor__content-wrapper--apricot,.b-study-timetable-compactor__content-wrapper--brown,.b-study-timetable-compactor__content-wrapper--peach{background-color:#e8d0b5}.b-study-timetable-compactor__content-wrapper--apricot~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--apricot~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--brown~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--brown~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--peach~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--peach~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #e8d0b5}.b-study-timetable-compactor__content-wrapper--orange{background-color:#ffce99}.b-study-timetable-compactor__content-wrapper--orange~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--orange~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #ffce99}.b-study-timetable-compactor__content-wrapper--yellow{background-color:#fde79a}.b-study-timetable-compactor__content-wrapper--yellow~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--yellow~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #fde79a}.b-study-timetable-compactor__content-wrapper--green{background-color:#a8edb3}.b-study-timetable-compactor__content-wrapper--green~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--green~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #a8edb3}.b-study-timetable-compactor__content-wrapper--fuchsia,.b-study-timetable-compactor__content-wrapper--mauve,.b-study-timetable-compactor__content-wrapper--pink{background-color:#f485e6}.b-study-timetable-compactor__content-wrapper--fuchsia~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--fuchsia~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--mauve~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--mauve~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--pink~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--pink~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #f485e6}.b-study-timetable-compactor__content-wrapper--burnt-red,.b-study-timetable-compactor__content-wrapper--ochre{background-color:#f29a94}.b-study-timetable-compactor__content-wrapper--burnt-red~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--burnt-red~.b-study-timetable-compactor__submitted-modal .modal-content,.b-study-timetable-compactor__content-wrapper--ochre~.b-study-timetable-compactor__save-draft-modal .modal-content,.b-study-timetable-compactor__content-wrapper--ochre~.b-study-timetable-compactor__submitted-modal .modal-content{border-top:8px solid #f29a94}.b-study-timetable-compactor__content{padding:24px 16px;background-color:inherit}.b-study-timetable-compactor__content--hidden,.b-study-timetable-compactor__utilities--hidden{display:none}.b-study-timetable-compactor__arrow{position:absolute;top:50%;margin-top:-12.5px;right:25px;transition:all .15s ease-in-out;fill:#000}.b-study-timetable-compactor__utilities{position:absolute;top:50%;right:68px;transform:translateY(-50%);line-height:1.5rem}.b-study-timetable-compactor__utilities a:link,.b-study-timetable-compactor__utilities a a:visited{color:#000}.b-study-timetable-compactor__export{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;column-gap:8px;color:#000;text-decoration:underline}.b-study-timetable-compactor__export:active,.b-study-timetable-compactor__export:focus,.b-study-timetable-compactor__export:hover,.b-study-timetable-compactor__export:visited{color:#000;text-decoration:none}.b-study-timetable-compactor__export:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable-compactor__export svg{fill:#000}.b-study-timetable-compactor__result-error{padding:16px;scroll-margin-top:155px;scroll-snap-align:start}@media (min-width:768px){.b-study-timetable-compactor__result-error{scroll-margin-top:175px}}@media (852px){.b-study-timetable-compactor__result-error{scroll-margin-top:135px}}@media (min-width:992px){.b-study-timetable-compactor__result-error{scroll-margin-top:108px}}.b-study-timetable-compactor__result-error--hidden{display:none}.b-study-timetable-compactor__result-notice{padding:16px;scroll-margin-top:155px;scroll-snap-align:start}@media (min-width:768px){.b-study-timetable-compactor__result-notice{scroll-margin-top:175px}}@media (852px){.b-study-timetable-compactor__result-notice{scroll-margin-top:135px}}@media (min-width:992px){.b-study-timetable-compactor__result-notice{scroll-margin-top:108px}}.b-study-timetable-compactor__result-notice--hidden{display:none}.b-study-timetable-compactor__notice{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fff;padding:30px 30px 15px;text-align:center}.b-study-timetable-compactor .custom-control-label:after,.b-study-timetable-compactor .custom-control-label:before{margin-top:-4px}.b-study-timetable-compactor .was-validated .form-control.is-valid,.b-study-timetable-compactor .was-validated .form-control:valid{border-color:#cdd3d6}.b-study-timetable-compactor .custom-control-input.is-valid~.custom-control-label,.b-study-timetable-compactor .was-validated .custom-control-input:valid~.custom-control-label{color:inherit}.b-study-timetable-compactor .custom-control-input.is-valid:checked~.custom-control-label:before,.b-study-timetable-compactor .custom-control-input.is-valid~.custom-control-label:before,.b-study-timetable-compactor .was-validated .custom-control-input:valid:checked~.custom-control-label:before,.b-study-timetable-compactor .was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#0078c4}.b-study-timetable-compactor .was-validated input.datepicker:invalid{outline:1px solid #b81237!important}.b-study-timetable-compactor__btn-grp{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px}.b-study-timetable-sub-compactor:not(:last-child){margin-bottom:12px}.b-study-timetable-sub-compactor__title{position:relative}.b-study-timetable-sub-compactor__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px;background-color:#fff;text-align:left;font-size:1rem;line-height:1.5rem;white-space:normal;color:#fff}.b-study-timetable-sub-compactor__button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable-sub-compactor__button--aqua,.b-study-timetable-sub-compactor__button--teal{background-color:#2e808e}.b-study-timetable-sub-compactor__button--aqua:hover,.b-study-timetable-sub-compactor__button--teal:hover{background-color:#308796}.b-study-timetable-sub-compactor__button--azure,.b-study-timetable-sub-compactor__button--blue{background-color:#0078c4}.b-study-timetable-sub-compactor__button--azure:hover,.b-study-timetable-sub-compactor__button--blue:hover{background-color:#007ece}.b-study-timetable-sub-compactor__button--lavender,.b-study-timetable-sub-compactor__button--purple{background-color:#8055f1}.b-study-timetable-sub-compactor__button--lavender:hover,.b-study-timetable-sub-compactor__button--purple:hover{background-color:#875ef2}.b-study-timetable-sub-compactor__button--apricot,.b-study-timetable-sub-compactor__button--brown,.b-study-timetable-sub-compactor__button--peach{background-color:#b68d5d;color:#000}.b-study-timetable-sub-compactor__button--apricot:hover,.b-study-timetable-sub-compactor__button--brown:hover,.b-study-timetable-sub-compactor__button--peach:hover{background-color:#b99264}.b-study-timetable-sub-compactor__button--apricot .b-study-timetable-sub-compactor__arrow,.b-study-timetable-sub-compactor__button--brown .b-study-timetable-sub-compactor__arrow,.b-study-timetable-sub-compactor__button--peach .b-study-timetable-sub-compactor__arrow{fill:#000}.b-study-timetable-sub-compactor__button--yellow{background-color:#faaf05;color:#000}.b-study-timetable-sub-compactor__button--yellow:hover{background-color:#fab20f}.b-study-timetable-sub-compactor__button--yellow .b-study-timetable-sub-compactor__arrow{fill:#000}.b-study-timetable-sub-compactor__button--green{background-color:#00aa45;color:#000}.b-study-timetable-sub-compactor__button--green:hover{background-color:#00b449}.b-study-timetable-sub-compactor__button--green .b-study-timetable-sub-compactor__arrow{fill:#000}.b-study-timetable-sub-compactor__button--orange{background-color:#f3631b;color:#000}.b-study-timetable-sub-compactor__button--orange:hover{background-color:#f46a25}.b-study-timetable-sub-compactor__button--orange .b-study-timetable-sub-compactor__arrow{fill:#000}.b-study-timetable-sub-compactor__button--fuchsia,.b-study-timetable-sub-compactor__button--mauve,.b-study-timetable-sub-compactor__button--pink{background-color:#d912ae}.b-study-timetable-sub-compactor__button--fuchsia:hover,.b-study-timetable-sub-compactor__button--mauve:hover,.b-study-timetable-sub-compactor__button--pink:hover{background-color:#e213b6}.b-study-timetable-sub-compactor__button--burnt-red,.b-study-timetable-sub-compactor__button--ochre{background-color:#db524a;color:#000}.b-study-timetable-sub-compactor__button--burnt-red:hover,.b-study-timetable-sub-compactor__button--ochre:hover{background-color:#dd5a53}.b-study-timetable-sub-compactor__button--burnt-red .b-study-timetable-sub-compactor__arrow,.b-study-timetable-sub-compactor__button--ochre .b-study-timetable-sub-compactor__arrow{fill:#000}.b-study-timetable-sub-compactor__button:hover{cursor:pointer}@media (min-width:768px){.b-study-timetable-sub-compactor__button{font-size:1.43031rem;line-height:1.75rem}}.b-study-timetable-sub-compactor__button:not(.b-study-timetable-sub-compactor__button.collapsed) .b-study-timetable-sub-compactor__arrow{transform:rotate(-180deg)}.b-study-timetable-sub-compactor__button.disabled:hover{background-color:#fff}.b-study-timetable-sub-compactor__training-plan-wrapper+.b-study-timetable-comments{margin-top:16px}.b-study-timetable-sub-compactor__content{padding:16px;background-color:inherit}.b-study-timetable-sub-compactor__content-wrapper{background-color:#fff}@media print{.b-study-timetable-sub-compactor__content-wrapper.collapse{display:block}}.b-study-timetable-sub-compactor__arrow{transition:all .15s ease-in-out;fill:#fff}.b-study-timetable-sub-sub-compactor__title{position:relative}.b-study-timetable-sub-sub-compactor__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 16px;background-color:#000;text-align:left;font-size:1rem;line-height:1.5rem;white-space:normal;color:#fff}.b-study-timetable-sub-sub-compactor__button:focus-visible,.b-study-timetable-sub-sub-compactor__button:hover{cursor:pointer;background-color:#262626}.b-study-timetable-sub-sub-compactor__button:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable-sub-sub-compactor__button:not(.b-study-timetable-sub-sub-compactor__button.collapsed) .b-study-timetable-sub-sub-compactor__arrow{transform:rotate(-180deg)}.b-study-timetable-sub-sub-compactor__content-wrapper{background-color:#fff;border:1px solid #cdd3d6}@media print{.b-study-timetable-sub-sub-compactor__content-wrapper.collapse{display:block}}.b-study-timetable-sub-sub-compactor__content{padding:16px;background-color:#fff}.b-study-timetable-sub-sub-compactor__content__container .row{row-gap:16px}.b-study-timetable-sub-sub-compactor__content__container .row+.row{margin-top:16px}.b-study-timetable-sub-sub-compactor__content__container hr{margin:0 -16px}.b-study-timetable-sub-sub-compactor__content__container ul{margin:0;padding:0;list-style:none}.b-study-timetable-sub-sub-compactor__content__container ul li input:focus-visible+label{outline:1px auto -webkit-focus-ring-color;outline-offset:0}.b-study-timetable-sub-sub-compactor__content__container p,.b-study-timetable-sub-sub-compactor__content__container ul li:not(:last-child){margin-bottom:12px}.b-study-timetable-sub-sub-compactor__content__container label{margin:0}.b-study-timetable-sub-sub-compactor__content--flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-study-timetable-sub-sub-compactor__arrow{transition:all .15s ease-in-out;fill:#fff}.b-study-timetable-needs-and-support .control-label{font-weight:700;margin-bottom:1rem}.b-study-timetable-needs-and-support .control-static{display:inline-block;margin-bottom:1rem}.b-study-timetable-needs-and-support__compactor-container .b-study-timetable-sub-sub-compactor+.b-study-timetable-sub-sub-compactor{margin-top:16px}.b-study-timetable-needs-and-support .b-study-timetable-needs-and-support-employed{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.b-study-timetable-needs-and-support__save-button-container{margin-top:16px}.b-study-timetable-training-plan-header>ul{list-style:none;padding:0;margin:0}.b-study-timetable-training-plan-header__title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 24px;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;background:#000;color:#fff;font-size:1rem;font-weight:700}.b-study-timetable-training-plan-header__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #cdd3d6;border-bottom:0;padding:12px 16px;-ms-flex-align:start;align-items:flex-start;gap:40px;row-gap:16px}.b-study-timetable-training-plan-header__content__steps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 55%;flex:1 1 55%;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:justify;justify-content:space-between}.b-study-timetable-training-plan-header__content__steps select[name=versionHistory]{max-width:100%;width:auto}@media (min-width:768px){.b-study-timetable-training-plan-header__content__steps select[name=versionHistory]{width:220px}}.b-study-timetable-training-plan-header__version-history{height:44px;border-radius:0}.b-study-timetable-progress-tracker{display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-direction:column;flex-direction:column;gap:24px}.b-study-timetable-progress-tracker__heading{margin-bottom:25px;text-transform:uppercase}.b-study-timetable-progress-tracker__states{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px}.b-study-timetable-progress-tracker__state{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}@media (max-width:768px){.b-study-timetable-progress-tracker__state{font-size:12px}}.b-study-timetable-progress-tracker__state:first-of-type{-ms-flex-align:start;align-items:flex-start}.b-study-timetable-progress-tracker__state:first-of-type .b-study-timetable-progress-tracker__state__text{left:-8px}.b-study-timetable-progress-tracker__state:last-of-type{-ms-flex-align:end;align-items:flex-end}.b-study-timetable-progress-tracker__state:last-of-type .b-study-timetable-progress-tracker__state__text{left:16px}.b-study-timetable-progress-tracker__state:after,.b-study-timetable-progress-tracker__state:before{position:absolute;content:"";border-bottom:2px solid #cdd3d6;width:100%;top:20px;z-index:2}.b-study-timetable-progress-tracker__state--active{font-weight:700}.b-study-timetable-progress-tracker__state--active .b-study-timetable-progress-tracker__state__icon{background:#0053dc}.b-study-timetable-progress-tracker__state--complete:after{position:absolute;content:"";border-bottom:2px solid #0053dc;width:100%;top:20px;z-index:3}.b-study-timetable-progress-tracker__state--complete+.b-study-timetable-progress-tracker__state:before{z-index:3;left:-50%;border-bottom:2px solid #0053dc}.b-study-timetable-progress-tracker__state--complete+.b-study-timetable-progress-tracker__state:last-child:before{left:unset}.b-study-timetable-progress-tracker__state--complete .b-study-timetable-progress-tracker__state__icon{background:#0053dc}.b-study-timetable-progress-tracker__state:first-child:before,.b-study-timetable-progress-tracker__state:last-child:after{content:none}.b-study-timetable-progress-tracker__state__icon{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:12px;width:24px;height:16px;border-radius:96.374px;background:#cdd3d6}.b-study-timetable-progress-tracker__state__text{position:relative;top:16px;color:#000;font-size:.875rem;font-style:normal;font-weight:600;line-height:100%}.b-study-timetable-units-table{font-size:.875rem;color:#495054;font-style:normal;line-height:100%}.b-study-timetable-units-table thead th{font-weight:700}.b-study-timetable-units-table div.slider{display:none}.b-study-timetable-units-table .b-datatable__header{margin:0;border:1px solid #cdd3d6;padding:12px 16px;-ms-flex-align:center;align-items:center}.b-study-timetable-units-table .b-datatable__header .toolbar{padding:8px 0;font-size:.875rem}@media (min-width:768px){.b-study-timetable-units-table .b-datatable__header .toolbar{font-size:1.125rem}}.b-study-timetable-units-table__table-wrapper{width:100%;overflow-x:auto}.b-study-timetable-units-table__parent-table.dataTable>thead>tr>td,.b-study-timetable-units-table__parent-table.dataTable>thead>tr>th{border:0;padding:12px;white-space:nowrap}.b-study-timetable-units-table table.dataTable{margin:0!important}.b-study-timetable-units-table table.dataTable.no-footer{border-bottom:0}.b-study-timetable-units-table__parent-table.dataTable tr td,.b-study-timetable-units-table__parent-table.dataTable tr th{display:-ms-flexbox;display:flex;border-bottom:0;padding:12px;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%}.b-study-timetable-units-table__parent-table.dataTable tr td input:not(.b-staff-autocomplete-search__staff-name),.b-study-timetable-units-table__parent-table.dataTable tr th input:not(.b-staff-autocomplete-search__staff-name){height:unset;width:unset;padding:0;max-width:72px;z-index:10;line-height:unset;color:#000;background-color:transparent;background-image:none;border:none;box-shadow:none;transition:unset}.b-study-timetable-units-table__parent-table.dataTable tr td .b-staff-autocomplete-search__staff-name,.b-study-timetable-units-table__parent-table.dataTable tr th .b-staff-autocomplete-search__staff-name{width:100px;padding:4px}.b-study-timetable-units-table__parent-table>thead>tr{border-bottom:1px solid #cdd3d6;background-color:#ebebeb}.b-study-timetable-units-table__parent-table.dataTable tr{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.b-study-timetable-units-table__parent-table>tbody>tr>td:first-of-type,.b-study-timetable-units-table__parent-table>thead>tr>th:first-of-type{max-width:87px}.b-study-timetable-units-table__parent-table>tbody>tr>td:first-of-type.childTable,.b-study-timetable-units-table__parent-table>tbody>tr>td:first-of-type.dt-empty,.b-study-timetable-units-table__parent-table>thead>tr>th:first-of-type.childTable,.b-study-timetable-units-table__parent-table>thead>tr>th:first-of-type.dt-empty{max-width:unset}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(2){width:265px;white-space:nowrap;overflow:hidden}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(4),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(3),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(4){max-width:72px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(5),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(5){max-width:36px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(6),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(6){max-width:40px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(7),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(7){max-width:100px;white-space:nowrap;overflow:hidden}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(8),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(8){max-width:36px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(9),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(9){max-width:44px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(10),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(10){max-width:72px}.b-study-timetable-units-table__parent-table>tbody>tr>td:nth-of-type(11),.b-study-timetable-units-table__parent-table>thead>tr>th:nth-of-type(11){max-width:16px}.b-study-timetable-units-table__parent-table>tbody>tr>td.dt-empty,.b-study-timetable-units-table__parent-table>thead>tr>th.dt-empty{display:block;width:100%;padding:12px}.b-study-timetable-units-table .dt-orderable-asc,.b-study-timetable-units-table .dt-orderable-desc,.b-study-timetable-units-table .dt-ordering-asc,.b-study-timetable-units-table .dt-ordering-desc{padding-right:12px!important}.b-study-timetable-units-table .dt-ordering-asc,.b-study-timetable-units-table .dt-ordering-desc{background-color:#cdd3d6}.b-study-timetable-units-table__parent-table>thead>tr>th:first-of-type{border-left:11px solid transparent}.b-study-timetable-units-table .dt-hasChild.shown+.childTable tbody>tr>td:first-of-type,.b-study-timetable-units-table .dt-hasChild.shown+.childTable thead>tr>th:first-of-type{max-width:810px;-ms-flex-preferred-size:76%;flex-basis:76%}.b-study-timetable-units-table__parent-table>tbody>tr>td:first-of-type{border-left:11px solid #cdd3d6}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row input.datepicker:hover{cursor:pointer}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--ac>td:first-of-type{border-color:#8ce0ff}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--c>td:first-of-type{border-color:#002664}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--ct>td:first-of-type{border-color:#0053dc}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--f>td:first-of-type{border-color:#fcc573}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--ns>td:first-of-type{border-color:#c95000}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--nc>td:first-of-type{border-color:#495054}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--p>td:first-of-type{border-color:#008a07}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--rpl>td:first-of-type{border-color:#8055f1}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--su>td:first-of-type{border-color:#baffbd}.b-study-timetable-units-table__parent-table>tbody>tr.b-study-timetable-units-table__row--wn>td:first-of-type{border-color:#ffb8c1}.b-study-timetable-units-table__parent-table.dataTable tbody tr,.b-study-timetable-units-table tr.childTable{border:1px solid #ebebeb;border-top:0}.b-study-timetable-units-table__parent-table.dataTable .childTable tbody tr{border:none}.b-study-timetable-units-table__parent-table.dataTable td.childTable,.b-study-timetable-units-table__parent-table.dataTable tr.childTable{display:block;margin:0;padding:0}.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr,.b-study-timetable-units-table__parent-table.dataTable tr.childTable thead>tr{border:0;background-color:#ebebeb}.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>td,.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>th{padding:8px 12px}.b-study-timetable-units-table__parent-table.dataTable td.childTable tbody>tr>td:first-of-type,.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>td:first-of-type,.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>th:first-of-type{max-width:810px}.b-study-timetable-units-table__parent-table.dataTable td.childTable tbody>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table.dataTable td.childTable tbody>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>th:nth-of-type(2),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>th:nth-of-type(3){max-width:84px}.b-study-timetable-units-table__parent-table.dataTable td.childTable tbody>tr>td:nth-of-type(4),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>td:nth-of-type(4),.b-study-timetable-units-table__parent-table.dataTable td.childTable thead>tr>th:nth-of-type(4){max-width:72px}.b-study-timetable-units-table .b-datatable__footer{margin:0;border:1px solid #cdd3d6;border-top:0;padding:16px 0;-ms-flex-align:center;align-items:center}@media (min-width:576px){.b-study-timetable-units-table .b-datatable__footer{padding:16px 16px 24px}}.b-study-timetable-units-table .b-datatable__footer div.dataTables_info{text-align:unset}.b-study-timetable-units-table .b-datatable__footer .pagination{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:end!important;justify-content:end!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button{border:0;padding:0;font-weight:700}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button:hover{border:0;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);background-color:#fff}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button.active .page-link,.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button.active:hover{background-color:#0053dc;color:#fff}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button .page-link{display:-ms-flexbox;display:flex;padding:10px 16px;-ms-flex-align:center;align-items:center;gap:8px;color:#000;font-size:1rem;border-radius:0;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button .page-link:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button.disabled:hover{border:0;cursor:not-allowed}.b-study-timetable-units-table .b-datatable__footer .pagination .dt-paging-button.disabled .page-link{background-color:#cdd3d6;color:#495054}.b-study-timetable-units-table .dt-search{display:-ms-flexbox;display:flex;float:unset}@media (min-width:768px){.b-study-timetable-units-table .dt-search{-ms-flex-pack:end;justify-content:flex-end}}.b-study-timetable-units-table .dt-search input{margin:0;padding-left:42px!important;background:transparent url("/images/icons/magnifying-glass.svg") no-repeat 14px;width:100%}.b-study-timetable-units-table__parent-table{table-layout:auto;width:100%;min-width:1122px}.b-study-timetable-units-table__parent-table--editable>tbody>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table--editable>thead>tr>th:nth-of-type(2){max-width:213px;white-space:nowrap;overflow:hidden}.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable tbody>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable tbody>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable thead>tr>td:nth-of-type(2),.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable thead>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable thead>tr>th:nth-of-type(2),.b-study-timetable-units-table__parent-table--editable.dataTable td.childTable thead>tr>th:nth-of-type(3),.b-study-timetable-units-table__parent-table--editable.dataTable tr td input:not(.b-staff-autocomplete-search__staff-name),.b-study-timetable-units-table__parent-table--editable>tbody>tr>td:nth-of-type(3),.b-study-timetable-units-table__parent-table--editable>tbody>tr>td:nth-of-type(4),.b-study-timetable-units-table__parent-table--editable>thead>tr>th:nth-of-type(3),.b-study-timetable-units-table__parent-table--editable>thead>tr>th:nth-of-type(4){max-width:105px}.b-study-timetable-units-table__unit-code-info p,.b-study-timetable-units-table__unit-name-info p{margin-bottom:6px;word-break:break-word}.b-study-timetable-units-table__unit-code-info p:last-child,.b-study-timetable-units-table__unit-name-info p:last-child{margin-bottom:0}.b-study-timetable-units-table-child-table__linked-message-icon{width:26px;height:22px;fill:#008a07;margin-top:-2.5px;margin-left:-2.5px}.b-study-timetable-units-table-child-table__pooled--assessment-icon-message-tooltip .tooltip-inner{box-shadow:0 0 4px 0 #008a07;background-color:#a2ffa7;border:1px solid #008a07;color:#000}.b-study-timetable-units-table-child-table__pooled--assessment-icon-message-tooltip.bs-tooltip-top .arrow:before{border-top-color:#008a07}.b-badge{color:#fff;background-color:#22272b;text-align:center;font-size:.70275rem;font-weight:500;font-style:normal;line-height:100%}.b-badge--aqua,.b-badge--teal{background-color:#2e808e}.b-badge--lavender,.b-badge--purple{background-color:#8055f1}.b-badge--lavender-03,.b-badge--purple-03{color:#000;background-color:#c3bfff}.b-badge--apricot,.b-badge--brown,.b-badge--peach{background-color:#b68d5d}.b-badge--yellow{background-color:#faaf05}.b-badge--green{background-color:#00aa45}.b-badge--fuchsia,.b-badge--mauve,.b-badge--pink{background-color:#d912ae}.b-badge--azure,.b-badge--blue{background-color:#0078c4}.b-badge--orange{background-color:#f3631b}.b-badge--burnt-red,.b-badge--ochre{background-color:#db524a}.b-badge--black{background-color:#000}.b-badge--white{background-color:#fff}.b-badge--charcoal,.b-badge--grey-01{background-color:#22272b}.b-badge--grey-02{background-color:#495054}.b-badge--grey-03{color:#000;background-color:#cdd3d6}.b-badge--info-01{background-color:#002664}.b-badge--info{background-color:#0053dc}.b-badge--info-03{color:#000;background-color:#8ce0ff}.b-badge--softlock{background-color:#faaf05;color:#000}.b-badge--error{background-color:#b81237}.b-badge--error-03{color:#000;background-color:#ffb8c1}.b-badge--warning{background-color:#c95000}.b-badge--warning-03{color:#000;background-color:#fcc573}.b-badge--success{background-color:#008a07}.b-badge--success-03{color:#000;background-color:#baffbd}.b-study-timetable-submission ol{padding-left:0;list-style-position:inside;list-style-type:lower-alpha}.b-study-timetable-submission .control-label{font-weight:700}.b-study-timetable-submission .control-static{display:inline-block;overflow-wrap:break-word}.b-study-timetable-submission__hr{margin:24px 0}.b-study-timetable-submission__title{padding-top:16px;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.b-study-timetable-submission__subtitle{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.b-study-timetable-submission__body-text,.b-study-timetable-submission__info{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.b-study-timetable-submission__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.b-study-timetable-submission__info{row-gap:12px}}.b-study-timetable-submission__ctrl-grp{margin-bottom:32px}.b-study-timetable-submission-separator{border-top-width:8px;margin-top:2rem}.b-study-timetable-submission--orange .b-study-timetable-submission-separator{border-top-color:#f3631b}.b-study-timetable-submission--azure .b-study-timetable-submission-separator,.b-study-timetable-submission--blue .b-study-timetable-submission-separator{border-top-color:#0078c4}.b-study-timetable-submission--teal .b-study-timetable-submission-separator{border-top-color:#2e808e}.b-study-timetable-submission--lavender .b-study-timetable-submission-separator,.b-study-timetable-submission--purple .b-study-timetable-submission-separator{border-top-color:#8055f1}.b-study-timetable-submission--apricot .b-study-timetable-submission-separator,.b-study-timetable-submission--brown .b-study-timetable-submission-separator,.b-study-timetable-submission--peach .b-study-timetable-submission-separator{border-top-color:#b68d5d}.b-study-timetable-submission--yellow .b-study-timetable-submission-separator{border-top-color:#faaf05}.b-study-timetable-submission--green .b-study-timetable-submission-separator{border-top-color:#00aa45}.b-study-timetable-submission--fuchsia .b-study-timetable-submission-separator,.b-study-timetable-submission--mauve .b-study-timetable-submission-separator,.b-study-timetable-submission--pink .b-study-timetable-submission-separator{border-top-color:#d912ae}.b-study-timetable-submission--burnt-red .b-study-timetable-submission-separator,.b-study-timetable-submission--ochre .b-study-timetable-submission-separator{border-top-color:#db524a}.b-staff-autocomplete-search{position:relative}.b-staff-autocomplete-search__content:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;background-size:43px;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-staff-autocomplete-search__content--loading:after{opacity:1}.b-staff-autocomplete-search__content .b-staff-autocomplete-search__staff-name--read-only.is-valid,.b-staff-autocomplete-search__content .b-staff-autocomplete-search__staff-name--read-only:valid{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#22272b;background-color:transparent;box-shadow:none}.b-study-timetable-comments{position:relative;padding:8px;border:1px solid #ebebeb;background-color:#fff}.b-study-timetable-comments:after{content:"";position:absolute;z-index:102;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-study-timetable-comments--loading:after{opacity:1;pointer-events:auto}.b-study-timetable-comments__result-error{position:relative;margin-bottom:1rem;border:1px solid #fff;background-color:#b81237;color:#fff}.b-study-timetable-comments__result-error h2{font-weight:700}.b-study-timetable-comments__result-error li,.b-study-timetable-comments__result-error p{letter-spacing:.5px}.b-study-timetable-comments__result-error--hidden{display:none}@media (min-width:576px){.b-study-timetable-comments{padding:32px 40px}}.b-study-timetable-comments:focus-within{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.b-study-timetable-comments__border{position:absolute;top:0;left:0;width:100%;height:8px;background-color:#000}.b-study-timetable-comments__title{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:125%}.b-study-timetable-comments__toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px;border-radius:12px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}@media (min-width:576px){.b-study-timetable-comments__toggle{border:1px solid #ebebeb}}.b-study-timetable-comments__toggle__option{display:-ms-flexbox;display:flex;position:relative;z-index:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:8px;margin:0;border-radius:12px;padding:12px 16px;background-color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.b-study-timetable-comments__toggle__option.active{z-index:1;color:#fff;background-color:#0053dc}.b-study-timetable-comments__toggle__option--messages{border:1px solid #ebebeb}@media (min-width:576px){.b-study-timetable-comments__toggle__option--messages{border:0}}.b-study-timetable-comments__comment-container,.b-study-timetable-comments__comment-container__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b-study-timetable-comments__comment-container__wrapper{max-height:600px;overflow-y:auto}.b-study-timetable-comments__comment-frame{border-color:#cdd3d6}.b-study-timetable-comments__comment-separator{border-color:#ebebeb}.b-study-timetable-comments__comment-item{position:relative;width:100%;transition:.6s ease-in-out}.b-study-timetable-comments__comment-item__content,.b-study-timetable-comments__comment-item__name{white-space:pre-wrap;overflow-wrap:anywhere}.b-study-timetable-comments__comment-item:not(:last-child){margin-bottom:32px}@media (min-width:768px){.b-study-timetable-comments__comment-item{max-width:75%}}@media (min-width:992px){.b-study-timetable-comments__comment-item{max-width:50%}}.b-study-timetable-comments__comment-item--right{-ms-flex-item-align:end;align-self:flex-end}.b-study-timetable-comments__comment-item__comment-box{display:-ms-flexbox;display:flex;border-radius:40px;padding:24px 32px 32px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;font-size:.875rem}.b-study-timetable-comments__comment-item__comment-box--message-receive-teacher,.b-study-timetable-comments__comment-item__comment-box--message-send{background:#0053dc;color:#fff}.b-study-timetable-comments__comment-item__comment-box--message-receive-teacher .b-study-timetable-comments__comment-item__content::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--message-receive-teacher .b-study-timetable-comments__comment-item__name::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--message-send .b-study-timetable-comments__comment-item__content::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--message-send .b-study-timetable-comments__comment-item__name::-moz-selection{color:#000;background:#def0f8}.b-study-timetable-comments__comment-item__comment-box--message-receive-teacher .b-study-timetable-comments__comment-item__content::selection,.b-study-timetable-comments__comment-item__comment-box--message-receive-teacher .b-study-timetable-comments__comment-item__name::selection,.b-study-timetable-comments__comment-item__comment-box--message-send .b-study-timetable-comments__comment-item__content::selection,.b-study-timetable-comments__comment-item__comment-box--message-send .b-study-timetable-comments__comment-item__name::selection{color:#000;background:#def0f8}.b-study-timetable-comments__comment-item__comment-box--message-receive{background:#def0f8}.b-study-timetable-comments__comment-item__comment-box--message-receive .b-study-timetable-comments__comment-item__content::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--message-receive .b-study-timetable-comments__comment-item__name::-moz-selection{background:#0053dc;color:#fff}.b-study-timetable-comments__comment-item__comment-box--message-receive .b-study-timetable-comments__comment-item__content::selection,.b-study-timetable-comments__comment-item__comment-box--message-receive .b-study-timetable-comments__comment-item__name::selection{background:#0053dc;color:#fff}.b-study-timetable-comments__comment-item__comment-box--note-send{background:#2e808e;color:#fff}.b-study-timetable-comments__comment-item__comment-box--note-send .b-study-timetable-comments__comment-item__content::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--note-send .b-study-timetable-comments__comment-item__name::-moz-selection{background:#d1eeea;color:#000}.b-study-timetable-comments__comment-item__comment-box--note-send .b-study-timetable-comments__comment-item__content::selection,.b-study-timetable-comments__comment-item__comment-box--note-send .b-study-timetable-comments__comment-item__name::selection{background:#d1eeea;color:#000}.b-study-timetable-comments__comment-item__comment-box--note-receive{background:#d1eeea}.b-study-timetable-comments__comment-item__comment-box--note-receive .b-study-timetable-comments__comment-item__content::-moz-selection,.b-study-timetable-comments__comment-item__comment-box--note-receive .b-study-timetable-comments__comment-item__name::-moz-selection{background:#2e808e;color:#fff}.b-study-timetable-comments__comment-item__comment-box--note-receive .b-study-timetable-comments__comment-item__content::selection,.b-study-timetable-comments__comment-item__comment-box--note-receive .b-study-timetable-comments__comment-item__name::selection{background:#2e808e;color:#fff}.b-study-timetable-comments__comment-item__footer,.b-study-timetable-comments__comment-item__user-type{padding:0 32px;color:#495054;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.b-study-timetable-comments__comment-item__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}.b-study-timetable-comments__comment-item__user-type{margin-bottom:8px}.b-study-timetable-comments__comment-item__delete{background-color:transparent;color:#495054}.b-study-timetable-comments__comment-item__delete:hover{cursor:pointer;text-decoration:underline}.b-study-timetable-comments__comment-item__name{margin-bottom:4px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.b-study-timetable-comments__btn-grp{margin-top:32px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:24px}.b-study-timetable-comments__subtext{font-size:.875rem}.b-study-timetable-comments textarea{min-height:46px;width:100%;padding:12px 16px;border-radius:0}.b-study-timetable-comments--orange .b-study-timetable-comments__border{background-color:#f3631b}.b-study-timetable-comments--azure .b-study-timetable-comments__border,.b-study-timetable-comments--blue .b-study-timetable-comments__border{background-color:#0078c4}.b-study-timetable-comments--teal .b-study-timetable-comments__border{background-color:#2e808e}.b-study-timetable-comments--lavender .b-study-timetable-comments__border,.b-study-timetable-comments--purple .b-study-timetable-comments__border{background-color:#8055f1}.b-study-timetable-comments--apricot .b-study-timetable-comments__border,.b-study-timetable-comments--brown .b-study-timetable-comments__border,.b-study-timetable-comments--peach .b-study-timetable-comments__border{background-color:#b68d5d}.b-study-timetable-comments--yellow .b-study-timetable-comments__border{background-color:#faaf05}.b-study-timetable-comments--green .b-study-timetable-comments__border{background-color:#00aa45}.b-study-timetable-comments--fuchsia .b-study-timetable-comments__border,.b-study-timetable-comments--mauve .b-study-timetable-comments__border,.b-study-timetable-comments--pink .b-study-timetable-comments__border{background-color:#d912ae}.b-study-timetable-comments--burnt-red .b-study-timetable-comments__border,.b-study-timetable-comments--ochre .b-study-timetable-comments__border{background-color:#db524a}.b-study-timetable-comments-delete-modal{position:absolute}.b-study-timetable-comments-delete-modal .modal{position:absolute!important;text-align:center}.b-study-timetable-comments-delete-modal .modal-content{display:-ms-flexbox;display:flex;row-gap:24px;border-radius:0;padding:32px}.b-study-timetable-comments-delete-modal .modal-dialog{max-width:408px;z-index:1041}.b-study-timetable-comments-delete-modal .modal-backdrop{position:absolute!important;background-color:#fff}.b-study-timetable-comments-delete-modal .modal-body,.b-study-timetable-comments-delete-modal .modal-footer,.b-study-timetable-comments-delete-modal .modal-header{border:0;padding:0}.b-study-timetable-comments-delete-modal .modal-header{-ms-flex-align:center;align-items:center}.b-study-timetable-comments-delete-modal .modal-footer{-ms-flex-pack:start;justify-content:flex-start}.b-study-timetable-comments-delete-modal .b-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.375rem}.b-study-timetable-comments-delete-modal .b-button{min-width:auto}.b-study-timetable-comments-delete-modal__border{height:8px}.b-study-timetable-comments-delete-modal__border--orange{background-color:#f3631b}.b-study-timetable-comments-delete-modal__border--azure,.b-study-timetable-comments-delete-modal__border--blue{background-color:#0078c4}.b-study-timetable-comments-delete-modal__border--teal{background-color:#2e808e}.b-study-timetable-comments-delete-modal__border--lavender,.b-study-timetable-comments-delete-modal__border--purple{background-color:#8055f1}.b-study-timetable-comments-delete-modal__border--apricot,.b-study-timetable-comments-delete-modal__border--brown,.b-study-timetable-comments-delete-modal__border--peach{background-color:#b68d5d}.b-study-timetable-comments-delete-modal__border--yellow{background-color:#faaf05}.b-study-timetable-comments-delete-modal__border--green{background-color:#00aa45}.b-study-timetable-comments-delete-modal__border--fuchsia,.b-study-timetable-comments-delete-modal__border--mauve,.b-study-timetable-comments-delete-modal__border--pink{background-color:#d912ae}.b-study-timetable-comments-delete-modal__border--burnt-red,.b-study-timetable-comments-delete-modal__border--ochre{background-color:#db524a}.b-study-timetable-refresh-modal .modal-loader{position:relative}.b-study-timetable-refresh-modal .modal-loader:after{content:"";position:absolute;z-index:200;inset:0;background:hsla(0,0%,100%,.85) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-study-timetable-refresh-modal .modal-loader--loading{pointer-events:none}.b-study-timetable-refresh-modal .modal-loader--loading:after{opacity:1}.b-study-timetable-refresh-modal .modal-content{display:-ms-flexbox;display:flex;border:0;row-gap:24px;border-radius:0;padding:32px}.b-study-timetable-refresh-modal .modal-dialog{max-width:408px;z-index:1041}.b-study-timetable-refresh-modal .modal-backdrop{position:absolute!important;background-color:#fff}.b-study-timetable-refresh-modal .modal-body,.b-study-timetable-refresh-modal .modal-footer,.b-study-timetable-refresh-modal .modal-header{border:0;padding:0}.b-study-timetable-refresh-modal .modal-header{-ms-flex-align:center;align-items:center}.b-study-timetable-refresh-modal .modal-footer{-ms-flex-pack:start;justify-content:flex-start}.b-study-timetable-refresh-modal .b-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.375rem}.b-study-timetable-refresh-modal .b-button{min-width:auto;text-transform:none}.b-study-timetable-refresh-modal__border{height:8px}.b-study-timetable-refresh-modal__border--orange{background-color:#f3631b}.b-study-timetable-refresh-modal__border--azure,.b-study-timetable-refresh-modal__border--blue{background-color:#0078c4}.b-study-timetable-refresh-modal__border--teal{background-color:#2e808e}.b-study-timetable-refresh-modal__border--lavender,.b-study-timetable-refresh-modal__border--purple{background-color:#8055f1}.b-study-timetable-refresh-modal__border--apricot,.b-study-timetable-refresh-modal__border--brown,.b-study-timetable-refresh-modal__border--peach{background-color:#b68d5d}.b-study-timetable-refresh-modal__border--yellow{background-color:#faaf05}.b-study-timetable-refresh-modal__border--green{background-color:#00aa45}.b-study-timetable-refresh-modal__border--fuchsia,.b-study-timetable-refresh-modal__border--mauve,.b-study-timetable-refresh-modal__border--pink{background-color:#d912ae}.b-study-timetable-refresh-modal__border--burnt-red,.b-study-timetable-refresh-modal__border--ochre{background-color:#db524a}.b-content-search-autocomplete{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:16px}.b-content-search-autocomplete-form .b-form-group{margin-bottom:0}.b-content-search-autocomplete-form .b-form-group--overlay-focus .b-form-group__label{top:-16px;left:-.25rem;margin:0;padding:0}.b-content-search-autocomplete-form .b-form-group__label{color:#495054}.b-content-search-autocomplete-form .custom-control-label:after,.b-content-search-autocomplete-form .custom-control-label:before{margin-top:-4px}.b-content-search-autocomplete-form .custom-control-label:before{background-color:#fff}.b-content-search-autocomplete-form .b-course-cohort-autocomplete-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-content-search-autocomplete-form .b-course-cohort-autocomplete-search__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-content-search-autocomplete-form .b-course-cohort-autocomplete-search__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-content-search-autocomplete-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-content-search-autocomplete-form{padding:15px}}@media (max-width:767px){.b-content-search-autocomplete-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-content-search-autocomplete-form .custom-control-label{font-size:.875rem}.b-content-search-autocomplete-form .b-course-cohort-autocomplete-search__search-field{margin-top:10px}}.b-content-search-autocomplete-form .algolia-autocomplete{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-content-search-autocomplete-form .algolia-autocomplete .aa-hint,.b-content-search-autocomplete-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-content-search-autocomplete-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-content-search-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor .b-badge--softlock{background-color:#000;color:#faaf05}.b-content-search-autocomplete-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-content-search-autocomplete-form .algolia-autocomplete--loading:after{opacity:1}.b-content-search-autocomplete-results{position:relative;margin-bottom:0}.b-content-search-autocomplete-results .form-control{background-color:#f2f2f2}.b-content-search-autocomplete-results__title{position:absolute;top:-16px;left:-.25rem;margin-bottom:0;transform:scale(.75);transform-origin:.75rem 0;color:#495054}.b-content-search-autocomplete-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-content-search-autocomplete-results__remove-result,.b-content-search-autocomplete-results__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-content-search-autocomplete-results__results{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-content-search-autocomplete:after{content:"";display:none;position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-content-search-autocomplete--loading:after{display:block;opacity:1}.b-content-search-autocomplete__error,.b-content-search-autocomplete__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-content-search-autocomplete__error--hidden,.b-content-search-autocomplete__result-error--hidden{display:none}.b-content-search-autocomplete__error h2,.b-content-search-autocomplete__result-error h2{font-weight:700}.b-content-search-autocomplete__error li,.b-content-search-autocomplete__error p,.b-content-search-autocomplete__result-error li,.b-content-search-autocomplete__result-error p{letter-spacing:.5px}.b-content-search-autocomplete__error .b-file-upload__error,.b-content-search-autocomplete__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-teachers-communications-bulk-form{position:relative;padding:16px;background-color:#fff}.b-teachers-communications-bulk-form__details:after{content:"";position:absolute;z-index:2;inset:auto;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teachers-communications-bulk-form__details--loading:after{inset:0;opacity:1}.b-teachers-communications-bulk-form:after{content:"";position:absolute;z-index:2;inset:auto;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-out}.b-teachers-communications-bulk-form--loading:after{inset:0;opacity:1}.b-teachers-communications-bulk-form__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.b-teachers-communications-bulk-form__result-error .b-file-upload__error svg{margin-right:1em}.b-teachers-communications-bulk-form__result-error--hidden{display:none}.b-teachers-communications-bulk-form__title{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:0}.b-teachers-communications-bulk-form__title-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;row-gap:16px;-ms-flex-pack:justify;justify-content:space-between}.b-teachers-communications-bulk-form__tab{display:none}.b-teachers-communications-bulk-form__tab.show{display:block}.b-teachers-communications-bulk-form__count.b-skeleton{min-height:24px}.b-teachers-communications-bulk-form__recipient{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0;word-break:break-word}.b-teachers-communications-bulk-form__recipient.b-skeleton{min-height:34px}.b-teachers-communications-bulk-form__recipient-container{min-height:56px;margin:16px 0 32px;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:400px;overflow-y:auto}.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled){width:29px;height:30px;padding:0;margin:0;border:none;background:url(/images/radio-toggle-right.svg) no-repeat 0 0;background-size:58px 30px}.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled):last-child{margin-left:-4px;background:url(/images/radio-toggle-left.svg) no-repeat 100% 0}.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled).active,.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus{background:url(/images/radio-toggle-left.svg) no-repeat 0 0}.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled).active.focus:last-child,.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled).active:last-child{background:url(/images/radio-toggle-right.svg) no-repeat 100% 0}.b-teachers-communications-bulk-form__search-toggle-button.btn:not(:disabled):not(.disabled).focus{box-shadow:none}.b-teachers-communications-bulk-form__search-filter .b-form-group__input,.b-teachers-communications-bulk-form__search-filter .b-form-group__label{width:auto;margin:0;position:relative}.b-teachers-communications-bulk-form__search-filter .b-form-group__input .btn{border-radius:0}.b-teachers-communications-bulk-form__search-filter .b-form-group__label:first-child{margin-right:15px}.b-teachers-communications-bulk-form__search-filter .b-form-group__label:last-child{margin-left:15px}.b-teachers-communications-bulk-form__search-filter:has(:focus-within:focus-visible){outline:1px auto -webkit-focus-ring-color!important}.b-teachers-communications-bulk-form-success-modal__icon{display:block;margin:0 auto;border:1px solid #008a07;width:80px;height:80px;border-radius:50%;background-color:#fff;fill:#008a07}.b-teachers-communications-bulk-form-success-modal .modal-dialog{text-align:center}@media (min-width:576px){.b-teachers-communications-bulk-form-success-modal .modal-dialog{min-width:400px}}.b-teachers-communications-bulk-form-success-modal .modal-content{padding-top:0}.b-teachers-communications-bulk-form-success-modal .modal-content .b-grid__content{padding-bottom:0}.b-teachers-communications-bulk-form-success-modal .modal-body{padding:1em 1em 0}.b-teachers-communications-bulk-form-success-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-teachers-communications-bulk-form-success-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-teachers-communications-bulk-form-success-modal .modal-footer{-ms-flex-pack:start;justify-content:start;border:0}.b-teachers-communications-bulk-form-interactions{position:relative}.b-teachers-communications-bulk-form-interactions .b-message-course-search{margin:15px 0}.b-teachers-communications-bulk-form-interactions__details{-ms-flex-align:baseline;align-items:baseline;gap:7.5px}.b-teachers-communications-bulk-form-interactions .form-control{border-radius:0}.b-teachers-communications-bulk-form-interactions .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-teachers-communications-bulk-form-interactions-notice-label{padding:15px;width:95%;margin:auto auto 15px;border:1px solid #cdd3d6}.b-teachers-communications-bulk-form-interactions .b-form-group__input{width:100%}.b-teachers-communications-bulk-form-interactions__title{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-communications-bulk-form-interactions__title-detail{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:smaller}.b-teachers-communications-bulk-form-interactions__instructions{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-communications-bulk-form-interactions__instructions-step{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-communications-bulk-form-interactions:after{content:"";position:absolute;z-index:2;inset:unset;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-teachers-communications-bulk-form-interactions--loading{pointer-events:none}.b-teachers-communications-bulk-form-interactions--loading:after{inset:0;opacity:1}.b-teachers-communications-bulk-form-interactions__participation{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:16px}.b-teachers-communications-bulk-form-interactions__participation label{margin-bottom:0}.b-teachers-communications-bulk-form-interactions__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:16px;margin-bottom:16px}.b-teachers-communications-bulk-form-interactions__result-error .b-file-upload__error svg{margin-right:1em}.b-teachers-communications-bulk-form-interactions__result-error--hidden{display:none}.b-teachers-communications-bulk-form-messages .form-control{border-radius:0}.b-teachers-communications-bulk-form-messages .form-control:focus{color:#495054;background-color:#fff;border-color:#7ac9fb;outline:0;box-shadow:0 0 0 .2rem rgba(0,78,126,.25)}.b-teachers-communications-bulk-form-messages__notice-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px;padding:15px 15px 10px 42px;margin:auto auto 30px;border:1px solid #0053dc;background-color:rgba(0,83,220,.05);color:#22272b;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-communications-bulk-form-messages__notice-label p:last-child{margin-bottom:0}.b-teachers-communications-bulk-form-messages__instructions{font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-teachers-communications-bulk-form-messages__instructions-step{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-equity-autocomplete{position:relative;display:block;width:100%;margin-bottom:15px}.b-equity-autocomplete__title-container{display:inline}.b-equity-autocomplete__title-container label{margin:0}.b-equity-autocomplete__chip-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.75px;row-gap:7.5px;margin:0;padding:0}.b-equity-autocomplete__chip-container:empty{display:none}.b-equity-autocomplete__input-group{display:-ms-flexbox;display:flex;gap:7.5px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:unset;border:0;padding:6px 0;box-shadow:none}.b-equity-autocomplete__chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;gap:5px;white-space:normal;word-wrap:anywhere;padding-right:10px;border-radius:30px;font-size:14px;background-color:#f2f2f2}.b-equity-autocomplete__chip .b-icon{outline:1px solid #cdd3d6}.b-equity-autocomplete__chip .b-icon-link:focus,.b-equity-autocomplete__chip .b-icon-link:hover{cursor:pointer}.b-equity-autocomplete__chip .b-icon-link:focus .b-icon,.b-equity-autocomplete__chip .b-icon-link:hover .b-icon{fill:#523719}.b-equity-autocomplete__chip:before{content:"a";font-size:0;letter-spacing:10px}.b-equity-autocomplete__tooltip-icon{fill:#7a858c}.b-equity-autocomplete .algolia-autocomplete{width:100%;border:1px solid #495054;margin:0;padding:0}.b-equity-autocomplete .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:43px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;background-size:43px;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-equity-autocomplete .algolia-autocomplete--loading:after{opacity:1}.b-equity-autocomplete .algolia-autocomplete .aa-hint{color:#7a858c}.b-equity-autocomplete .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #495054;border-top:none}.b-equity-autocomplete .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:.5em}.b-equity-autocomplete .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-equity-autocomplete .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-equity-autocomplete .algolia-autocomplete .aa-dropdown-menu .aa-empty{margin:0;padding:.5em}.b-modal .modal-dialog{min-width:320px}.b-modal .b-grid{margin-bottom:0}.b-modal .modal-footer{-ms-flex-pack:center;justify-content:center;border-top:none}.b-modal__close{height:34px;border-radius:4px;line-height:1.428571429}.b-manage-default-cohort-modal .modal-content{position:relative;border:0;border-radius:0;padding:20px}.b-manage-default-cohort-modal .modal-content:after{content:"";position:absolute;z-index:102;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-manage-default-cohort-modal .modal-content--loading:after{opacity:1;top:0;bottom:0}.b-manage-default-cohort-modal .modal-header{border:0;border-radius:0}@media (min-width:576px){.b-manage-default-cohort-modal .modal-dialog{min-width:500px}}.b-manage-default-cohort-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-top:0}.b-manage-default-cohort-modal .modal-body--loading{padding-top:15px}.b-manage-default-cohort-modal .modal-footer{padding:15px 0 0;margin:0 15px}.b-head-teacher-panel-training-plans,.b-head-teacher-panel-training-plans__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:48px}.b-head-teacher-panel-training-plans__result-error--hidden{display:none}.b-head-teacher-panel-training-plans:after{content:"";position:absolute;z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0}.b-head-teacher-panel-training-plans--loading:after{opacity:1;top:0;bottom:0}.b-head-teacher-panel-training-plans__header{line-height:24px}.b-head-teacher-panel-training-plans__title{margin-bottom:24px;line-height:30px}.b-head-teacher-panel-training-plans__info{background-color:#cbedfd;padding:24px}.b-head-teacher-panel-training-plans__info h6{line-height:22px;color:#22272b;font-weight:700}.b-head-teacher-panel-training-plans p:last-child{margin-bottom:0}.b-head-teacher-panel-training-plans__btn-grp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;row-gap:16px}@media (min-width:576px){.b-head-teacher-panel-training-plans__btn-grp{-ms-flex-direction:row;flex-direction:row}}.b-head-teacher-panel-training-plans__btn-grp button{margin:0!important}.b-head-teacher-panel-training-plans-filter{padding:24px 0;background:rgba(46,128,142,.08);box-shadow:0 0 0 100vmax rgba(46,128,142,.08);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.b-head-teacher-panel-training-plans-filter label{display:inline-block;font-size:16px}.b-head-teacher-panel-training-plans-filter label .sub{font-size:12px}.b-head-teacher-panel-training-plans-filter #b-head-teacher-panel-training-plans-filter-datepicker{max-width:110px;border:0;padding:0;background-color:unset;box-shadow:none}.b-head-teacher-panel-training-plans-filter #b-head-teacher-panel-training-plans-filter-duration{max-width:50px}.b-head-teacher-panel-training-plans-filter__header{border-bottom:1px solid #cdd3d6}.b-head-teacher-panel-training-plans-filter__details{font-size:.75rem}.b-head-teacher-panel-training-plans-filter__border{border-bottom:1px solid #cdd3d6}@media (min-width:576px){.b-head-teacher-panel-training-plans-filter__border{border-bottom:0;border-right:1px solid #cdd3d6}}.b-head-teacher-panel-training-plans-table{font-size:.875rem;color:#495054;font-style:normal;line-height:100%}.b-head-teacher-panel-training-plans-table__result-error{margin-bottom:16px;scroll-margin-top:155px;scroll-snap-align:start}@media (min-width:768px){.b-head-teacher-panel-training-plans-table__result-error{scroll-margin-top:175px}}@media (852px){.b-head-teacher-panel-training-plans-table__result-error{scroll-margin-top:135px}}@media (min-width:992px){.b-head-teacher-panel-training-plans-table__result-error{scroll-margin-top:108px}}.b-head-teacher-panel-training-plans-table__result-error--hidden{display:none}.b-head-teacher-panel-training-plans-table__table{border-right:1px solid #cdd3d6}.b-head-teacher-panel-training-plans-table .dt-scroll-foot .b-head-teacher-panel-training-plans-table__table{border-left:1px solid #cdd3d6}.b-head-teacher-panel-training-plans-table thead th{font-weight:700}.b-head-teacher-panel-training-plans-table div.slider{display:none}.b-head-teacher-panel-training-plans-table__table.dataTable>thead>tr>td,.b-head-teacher-panel-training-plans-table__table.dataTable>thead>tr>th{border:0;padding:16px 10px;white-space:nowrap}.b-head-teacher-panel-training-plans-table table.dataTable{margin:0!important}.b-head-teacher-panel-training-plans-table .dataTables_empty{border-left:1px solid #cdd3d6;padding:16px;text-align:left}.b-head-teacher-panel-training-plans-table table.dataTable.no-footer{border-bottom:0}.b-head-teacher-panel-training-plans-table__table>thead>tr{border-bottom:1px solid #cdd3d6;background-color:#ebebeb}.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting .b-head-teacher-panel-training-plans-table__th-content-container,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc .b-head-teacher-panel-training-plans-table__th-content-container,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc .b-head-teacher-panel-training-plans-table__th-content-container{position:relative}.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting .b-head-teacher-panel-training-plans-table__th-content-container:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc .b-head-teacher-panel-training-plans-table__th-content-container:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc .b-head-teacher-panel-training-plans-table__th-content-container:after{content:"";position:absolute;top:4px;right:-16px;background-image:url(/images/icons.svg#view-ui/chevron-down);width:12px;height:12px}.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting .b-head-teacher-panel-training-plans-table__th-content-container:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc .b-head-teacher-panel-training-plans-table__th-content-container:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc .b-head-teacher-panel-training-plans-table__th-content-container:before{content:"";position:absolute;top:-4px;right:-16px;background-image:url(/images/icons.svg#view-ui/chevron-up);width:12px;height:12px}.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc{background-color:#cdd3d6}.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_asc:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_asc:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_asc_disabled:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_asc_disabled:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_desc:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_desc:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_desc_disabled:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>td.sorting_desc_disabled:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc .b-head-teacher-panel-training-plans-table__th-content-container:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc_disabled:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_asc_disabled:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc .b-head-teacher-panel-training-plans-table__th-content-container:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc:before,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc_disabled:after,.b-head-teacher-panel-training-plans-table table.dataTable thead>tr>th.sorting_desc_disabled:before{display:none}.b-head-teacher-panel-training-plans-table__table>thead>tr>th:first-of-type{border-left:11px solid transparent}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:first-of-type{border-left:11px solid #8055f1}.b-head-teacher-panel-training-plans-table .b-datatable__footer{margin:0;border:1px solid #cdd3d6;border-top:0;padding:16px 0;-ms-flex-align:center;align-items:center}@media (min-width:576px){.b-head-teacher-panel-training-plans-table .b-datatable__footer{padding:16px 16px 24px}}.b-head-teacher-panel-training-plans-table .b-datatable__footer div.dataTables_info{text-align:unset;padding:0}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination{-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button{border:0;padding:0;font-weight:700}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button:hover{border:0;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);background-color:#fff}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button.active .page-link,.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button.active:hover{background-color:#0053dc;color:#fff}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button .page-link{display:-ms-flexbox;display:flex;padding:10px 16px;-ms-flex-align:center;align-items:center;gap:8px;color:#000;font-size:1rem;border-radius:0;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button .page-link:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button.disabled:hover{border:0;cursor:not-allowed}.b-head-teacher-panel-training-plans-table .b-datatable__footer .pagination .paginate_button.disabled .page-link{background-color:#cdd3d6;color:#495054}.b-head-teacher-panel-training-plans-table table.dataTable td.dt-control{position:relative}.b-head-teacher-panel-training-plans-table table.dataTable td.dt-control:before{content:"";position:absolute;background-image:url("/images/icons.svg#view-ui/chevron-down");width:16px;height:16px;transition:all .15s ease-in-out}.b-head-teacher-panel-training-plans-table table.dataTable td.dt-control--rotate:before{transform:rotate(-180deg)}.b-head-teacher-panel-training-plans-table .search .dataTables_filter{display:-ms-flexbox;display:flex;float:unset}.b-head-teacher-panel-training-plans-table .search .dataTables_filter label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;width:100%!important;padding:0}.b-head-teacher-panel-training-plans-table .search .dataTables_filter label input[type=search]{margin:0;padding-left:42px;background:transparent url("/images/icons/magnifying-glass.svg") no-repeat 14px;width:100%}@media (min-width:768px){.b-head-teacher-panel-training-plans-table .search .dataTables_filter label{-ms-flex-pack:end;justify-content:flex-end}}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:first-of-type,.b-head-teacher-panel-training-plans-table__table>thead>tr>th:first-of-type{max-width:118px;min-width:118px}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(2),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(2){max-width:238px;min-width:238px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(3),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(3){max-width:50px;min-width:50px}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(4),.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(5),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(4),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(5){max-width:120px;min-width:120px}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(6),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(6){max-width:154px;min-width:154px}.b-head-teacher-panel-training-plans-table__table>tbody>tr>td:nth-of-type(7),.b-head-teacher-panel-training-plans-table__table>thead>tr>th:nth-of-type(7){max-width:160px;min-width:160px}.b-head-teacher-panel-training-plans-table__unit-code-info p,.b-head-teacher-panel-training-plans-table__unit-name-info p{margin-bottom:6px;word-break:break-word;overflow:hidden;text-overflow:ellipsis}.b-head-teacher-panel-training-plans-table__unit-code-info p:last-child,.b-head-teacher-panel-training-plans-table__unit-name-info p:last-child{margin-bottom:0}.b-head-teacher-panel-training-plans-table__hours-input{max-width:50px}.b-head-teacher-panel-training-plans-table .datepicker{height:unset;max-width:110px;padding:0;z-index:10;line-height:unset;color:#000;background-color:transparent;background-image:none;border:none;box-shadow:none;transition:unset}.b-head-teacher-panel-training-plans-table .datepicker:disabled{padding:8px 0 8px 4px}.b-head-teacher-panel-training-plans-table select option{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-head-teacher-panel-training-plans-table .dataTables_scrollFoot{border:1px solid #cdd3d6!important;border-top:0!important;border-bottom:0!important}.b-head-teacher-panel-training-plans-table__footer tr td,.b-head-teacher-panel-training-plans-table__footer tr th{text-align:end!important}.b-head-teacher-panel-training-plans-table__footer tr td:nth-of-type(2),.b-head-teacher-panel-training-plans-table__footer tr th:nth-of-type(2){text-align:center!important}.b-head-teacher-panel-training-plans-table .dataTables-hours{max-width:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-head-teacher-panel-training-plans-table__mode-select{max-width:154px}.b-head-teacher-panel-training-plans-table .b-staff-autocomplete-search{width:160px}.b-head-teacher-panel-training-plans-mismatch-modal .modal-dialog{text-align:left}@media (min-width:576px){.b-head-teacher-panel-training-plans-mismatch-modal .modal-dialog{min-width:400px}}.b-head-teacher-panel-training-plans-mismatch-modal .modal-content{padding-top:0}.b-head-teacher-panel-training-plans-mismatch-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-training-plans-mismatch-modal .modal-body{padding:1em 1em 0}.b-head-teacher-panel-training-plans-mismatch-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-training-plans-mismatch-modal .modal-footer{-ms-flex-pack:start;justify-content:start;border:0}.b-custom-confirmation-modal .modal-subtitle:empty{display:none}.b-custom-confirmation-modal .modal-dialog{text-align:left}@media (min-width:576px){.b-custom-confirmation-modal .modal-dialog{min-width:400px}}.b-custom-confirmation-modal .modal-content{padding-top:0}.b-custom-confirmation-modal .modal-content .b-grid__content{padding-bottom:0}.b-custom-confirmation-modal .modal-body{padding:1em 1em 0}.b-custom-confirmation-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-custom-confirmation-modal .modal-footer{-ms-flex-pack:start;justify-content:start;border:0}.b-head-teacher-panel-training-plans-success-modal .modal-dialog{text-align:center}@media (min-width:576px){.b-head-teacher-panel-training-plans-success-modal .modal-dialog{min-width:400px}}.b-head-teacher-panel-training-plans-success-modal .modal-content{padding-top:0}.b-head-teacher-panel-training-plans-success-modal .modal-content .b-grid__content{padding-bottom:0}.b-head-teacher-panel-training-plans-success-modal .modal-body{padding:1em 1em 0}.b-head-teacher-panel-training-plans-success-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-head-teacher-panel-training-plans-success-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-head-teacher-panel-training-plans-success-modal .modal-footer{-ms-flex-pack:center;justify-content:center;border:0}.b-teachers-grading-advanced-marking:last-child{margin-bottom:40px}.b-teachers-grading-advanced-marking-block{margin:0 auto;padding:32px 16px;border-radius:20px;background:rgba(115,215,191,.1)}.b-teachers-grading-advanced-marking-block+.b-teachers-grading-advanced-marking-block{margin-top:16px}.b-teachers-grading-advanced-marking-block__title{margin-bottom:40px}.b-teachers-grading-advanced-marking-block__mark::-webkit-inner-spin-button,.b-teachers-grading-advanced-marking-block__mark::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-teachers-grading-advanced-marking-block__mark[type=number]{-moz-appearance:textfield}.b-teachers-grading-advanced-marking-block__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:64px;row-gap:32px}.b-teachers-grading-advanced-marking-block__content__details:after{content:"";position:absolute;top:calc(100% + 16px);left:0;width:100%;height:1px;background-color:#cdd3d6}@media (min-width:992px){.b-teachers-grading-advanced-marking-block__content{-ms-flex-direction:row;flex-direction:row}.b-teachers-grading-advanced-marking-block__content__details:after{content:"";position:absolute;top:0;left:unset;right:-32px;width:1px;height:100%;background-color:#cdd3d6}}.b-teachers-grading-advanced-marking-block__content__details{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.b-teachers-grading-advanced-marking-block__content__details>*{max-width:100%!important}.b-teachers-grading-advanced-marking-block__content__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-preferred-size:50%;flex-basis:50%}.b-teachers-grading-advanced-marking-block__content__form input{display:-ms-flexbox;display:flex;width:55px;height:32px;padding:8px;-ms-flex-align:center;align-items:center;gap:16px;scroll-margin-top:167px;text-align:center}@media (min-width:411px){.b-teachers-grading-advanced-marking-block__content__form input{scroll-margin-top:132px}}@media (min-width:576px){.b-teachers-grading-advanced-marking-block__content__form input{scroll-margin-top:123px}}@media (min-width:768px){.b-teachers-grading-advanced-marking-block__content__form input{scroll-margin-top:135px}}@media (min-width:992px){.b-teachers-grading-advanced-marking-block__content__form input{scroll-margin-top:124px}}@media (min-width:1200px){.b-teachers-grading-advanced-marking-block__content__form input{scroll-margin-top:136px}}.b-teachers-grading-advanced-marking-block__content__form .b-teachers-grading-advanced-marking-block__prefill-label,.b-teachers-grading-advanced-marking-block__content__form label{font-size:.875rem;font-weight:600}.b-teachers-grading-advanced-marking-block__content__form textarea{width:100%;height:100%;max-height:140px;resize:none}@media (min-width:576px){.b-teachers-grading-advanced-marking-block{padding:40px}}.b-teachers-grading-prefill-comments-modal:before{display:none}.b-teachers-grading-prefill-comments-modal.modal{padding-right:0!important}@media (min-width:768px){.b-teachers-grading-prefill-comments-modal.modal{padding:0 16px!important}}.b-teachers-grading-prefill-comments-modal .modal-dialog{margin:0;width:100%;max-width:1079px}@media (min-width:576px){.b-teachers-grading-prefill-comments-modal .modal-dialog{margin:.5rem 0}}.b-teachers-grading-prefill-comments-modal .modal-header{border-bottom:0}.b-teachers-grading-prefill-comments-modal .modal-footer{border-top:0}.b-teachers-grading-prefill-comments-modal__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.b-teachers-grading-prefill-comments-modal__list-item{display:-ms-flexbox;display:flex;padding:24px;border-radius:8px;border:1px solid #cdd3d6;background:#fff;transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out;text-align:left}.b-teachers-grading-prefill-comments-modal__list-item:hover{color:#000;border:1px solid #002664;background-color:rgba(0,38,100,.15);transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out}.b-teachers-grading-prefill-comments-modal__list-item:focus-visible{outline:2px solid -webkit-focus-ring-color!important}.b-teachers-grading-prefill-comments-modal__list-item--selected,.b-teachers-grading-prefill-comments-modal__list-item--selected:hover{color:#fff;background:#002664;transition:background-color .2s ease-in-out,color .2s ease-in-out}.b-teachers-grading-mark-unsatisfactory-modal{padding-right:0!important}.b-teachers-grading-mark-unsatisfactory-modal__result-error--hidden{display:none}@media (min-width:768px){.b-teachers-grading-mark-unsatisfactory-modal{padding:0 16px!important}}.b-teachers-grading-mark-unsatisfactory-modal:before{display:none}.b-teachers-grading-mark-unsatisfactory-modal .modal-dialog{margin:0;width:100%;max-width:1079px}@media (min-width:576px){.b-teachers-grading-mark-unsatisfactory-modal .modal-dialog{margin:.5rem 0}}.b-teachers-grading-mark-unsatisfactory-modal .modal-dialog:after{content:"";position:absolute;z-index:102;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-teachers-grading-mark-unsatisfactory-modal .modal-dialog--loading:after{opacity:1;pointer-events:auto}.b-teachers-grading-mark-unsatisfactory-modal .modal-header{border-bottom:0}.b-teachers-grading-mark-unsatisfactory-modal .modal-footer{border-top:0}.b-student-assessment-advanced-marking-block{margin:0 auto;padding:32px 16px;border-radius:20px;background:rgba(115,215,191,.1)}.b-student-assessment-advanced-marking-block:last-child{margin-bottom:16px}.b-student-assessment-advanced-marking-block+.b-student-assessment-advanced-marking-block{margin-top:16px}.b-student-assessment-advanced-marking-block__title{margin-bottom:40px}.b-student-assessment-advanced-marking-block__content{display:-ms-flexbox;display:flex;gap:64px;row-gap:32px}.b-student-assessment-advanced-marking-block__content__details{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.b-student-assessment-advanced-marking-block__content__details>*{max-width:100%!important}.b-student-assessment-advanced-marking-block__content__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-preferred-size:50%;flex-basis:50%}.b-student-assessment-advanced-marking-block__content__form .b-student-assessment-advanced-marking-block__label,.b-student-assessment-advanced-marking-block__content__form label{font-size:.875rem;font-weight:600}.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:64px;row-gap:32px}.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content__details:after{content:"";position:absolute;top:calc(100% + 16px);left:0;width:100%;height:1px;background-color:#cdd3d6}@media (min-width:992px){.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content{-ms-flex-direction:row;flex-direction:row}.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content__details:after{content:"";position:absolute;top:0;left:unset;right:-32px;width:1px;height:100%;background-color:#cdd3d6}}.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content__details{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%}.b-student-assessment-advanced-marking-block--result .b-student-assessment-advanced-marking-block__content__details>*{max-width:100%!important}@media (min-width:576px){.b-student-assessment-advanced-marking-block{padding:40px}}.b-student-assessment-advanced-marking-container:has(+*){margin-bottom:20px}.b-bulk-course-and-cohort-autocomplete__btn-container{margin-top:24px;margin-bottom:12px}.b-interaction-participation__slide-down+.b-bulk-course-and-cohort-autocomplete__btn-container{border-top:1px solid #cdd3d6;padding-top:24px}.b-bulk-course-and-cohort-autocomplete__selected-cohort-list{position:relative;margin-bottom:24px;border-top:1px solid #cdd3d6;border-bottom:1px solid #cdd3d6;padding:6px 0}.b-bulk-course-and-cohort-autocomplete__selected-cohort-list:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-bulk-course-and-cohort-autocomplete__selected-cohort-list--loading:after{opacity:1}.b-bulk-course-and-cohort-autocomplete__selected-cohort-item{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;padding:7.5px 60px 7.5px 7.5px;background-color:#f2f2f2;margin:3.75px 0;word-break:normal;overflow-wrap:anywhere;font-size:.875rem}.b-bulk-course-and-cohort-autocomplete__selected-cohort-container{margin:30px 0}.b-bulk-course-and-cohort-autocomplete-form__cohort{margin:15px 0}.b-bulk-course-and-cohort-autocomplete-form .b-form-group{margin-bottom:0}.b-bulk-course-and-cohort-autocomplete-form .b-form-group__input,.b-bulk-course-and-cohort-autocomplete-form .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-bulk-course-and-cohort-autocomplete-form .custom-control-label:after,.b-bulk-course-and-cohort-autocomplete-form .custom-control-label:before{margin-top:-4px}.b-bulk-course-and-cohort-autocomplete-form .custom-control-label:before{background-color:#fff}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field input[type=search]:disabled{padding-left:32px;background:#ebebeb url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field .btn{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-width:0;fill:#fff}@media (max-width:767px){.b-bulk-course-and-cohort-autocomplete-form{padding:0}}@media (max-width:767px) and (min-width:768px){.b-bulk-course-and-cohort-autocomplete-form{padding:15px}}@media (max-width:767px){.b-bulk-course-and-cohort-autocomplete-form .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-bulk-course-and-cohort-autocomplete-form .b-form-group__label{width:100%;margin-bottom:2px}.b-bulk-course-and-cohort-autocomplete-form .custom-control-label{font-size:.875rem}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field{margin-top:10px}.b-bulk-course-and-cohort-autocomplete-form .b-bulk-course-and-cohort-autocomplete__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete{width:1%;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-hint,.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-input{position:relative;width:100%}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-hint{color:#7a858c}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-empty{padding:5px 4px 5px 33px}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px;word-break:break-all}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete:after{content:"";position:absolute;z-index:200;inset:0;width:86px;margin-left:auto;background:hsla(0,0%,100%,0) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-bulk-course-and-cohort-autocomplete-form .algolia-autocomplete--loading:after{opacity:1}.b-bulk-course-and-cohort-autocomplete-results .form-control{background-color:#f2f2f2}.b-bulk-course-and-cohort-autocomplete-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-bulk-course-and-cohort-autocomplete-results__remove-cohort,.b-bulk-course-and-cohort-autocomplete-results__remove-result{position:absolute;right:10px;top:50%;display:block;width:24px;height:24px;border-radius:50%;padding:.375rem .75rem;background:#0053dc no-repeat 50%;background-size:24px;transform:translateY(-50%)}.b-bulk-course-and-cohort-autocomplete-results__remove-cohort,.b-bulk-course-and-cohort-autocomplete-results__remove-cohort:active,.b-bulk-course-and-cohort-autocomplete-results__remove-result,.b-bulk-course-and-cohort-autocomplete-results__remove-result:active{background-image:url(/images/icons/cross-white.svg)!important}.b-bulk-course-and-cohort-autocomplete-results__results{position:relative;padding-right:45px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;word-break:break-all}.b-bulk-course-and-cohort-autocomplete__cohort{margin-bottom:24px}.b-bulk-course-and-cohort-autocomplete__cohort form{padding-bottom:2px;padding-top:15px}.b-bulk-course-and-cohort-autocomplete:after{content:"";display:none;position:absolute;z-index:2;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-bulk-course-and-cohort-autocomplete--loading:after{display:block;opacity:1}.b-bulk-course-and-cohort-autocomplete__error,.b-bulk-course-and-cohort-autocomplete__result-error{position:relative;padding:1em;margin-bottom:1rem;border:1px solid #fff;border-radius:.25rem;background-color:#b81237;color:#fff}.b-bulk-course-and-cohort-autocomplete__error--hidden,.b-bulk-course-and-cohort-autocomplete__result-error--hidden{display:none}.b-bulk-course-and-cohort-autocomplete__error h2,.b-bulk-course-and-cohort-autocomplete__result-error h2{font-weight:700}.b-bulk-course-and-cohort-autocomplete__error li,.b-bulk-course-and-cohort-autocomplete__error p,.b-bulk-course-and-cohort-autocomplete__result-error li,.b-bulk-course-and-cohort-autocomplete__result-error p{letter-spacing:.5px}.b-bulk-course-and-cohort-autocomplete__error .b-file-upload__error,.b-bulk-course-and-cohort-autocomplete__result-error .b-file-upload__error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5em;padding:0}.b-bulk-course-and-cohort-autocomplete__course-number-label{margin-bottom:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px;font-size:1.125rem;font-weight:700;background:#d1eeea}.b-bulk-course-and-cohort-autocomplete-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.b-interaction-save-success-modal .modal-dialog{text-align:center}@media (min-width:576px){.b-interaction-save-success-modal .modal-dialog{min-width:400px}}.b-interaction-save-success-modal .modal-content{padding:24px;gap:24px}.b-interaction-save-success-modal .modal-content .b-grid__content{padding-bottom:0}.b-interaction-save-success-modal .modal-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:1em 1em 0}.b-interaction-save-success-modal .modal-body .table-container{max-height:70vh;overflow-y:scroll}.b-interaction-save-success-modal .modal-header{display:block;padding-top:30px;padding-bottom:0;border-bottom:0}.b-interaction-save-success-modal .modal-footer{-ms-flex-pack:center;justify-content:center;border:0}@media (min-width:768px){.b-interaction-student-search{margin:30px 0 15px}}.b-interaction-student-search .b-form-group{margin-bottom:0}.b-interaction-student-search .b-form-group__input,.b-interaction-student-search .b-form-group__label{width:auto;padding:0;margin-bottom:0}.b-interaction-student-search .custom-control-label:after,.b-interaction-student-search .custom-control-label:before{margin-top:-4px}.b-interaction-student-search .custom-control-label:before{background-color:#fff}.b-interaction-student-search__search-field .b-form-group__label{padding:7px 13px 7px 33px;line-height:24px;color:#495054}.b-interaction-student-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:56px}.b-interaction-student-search__search-field input[type=search]{padding-left:32px;background:#fff url(/images/icons/magnifying-glass-base-grey-2.svg) no-repeat 11px 11px}.b-interaction-student-search__search-field .btn{min-width:0;fill:#fff}@media (max-width:767px){.b-interaction-student-search{padding:0}}@media (max-width:767px) and (min-width:768px){.b-interaction-student-search{padding:15px}}@media (max-width:767px){.b-interaction-student-search .b-form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-interaction-student-search .b-form-group__label{width:100%;margin-bottom:2px}.b-interaction-student-search .custom-control-label{font-size:.875rem}.b-interaction-student-search__search-field{margin-top:10px}.b-interaction-student-search__search-field.b-form-group--overlay-focus .b-form-group__label{padding-left:12px;top:-22px}}.b-interaction-student-search .algolia-autocomplete{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.b-interaction-student-search .algolia-autocomplete .aa-hint,.b-interaction-student-search .algolia-autocomplete .aa-input{width:100%}.b-interaction-student-search .algolia-autocomplete .aa-hint{color:#7a858c}.b-interaction-student-search .algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #7a858c;border-top:none}.b-interaction-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px 5px 33px}.b-interaction-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#0053dc;color:#fff}.b-interaction-student-search .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.b-interaction-student-search--disabled-field{background-color:#f2f2f2!important}.b-interaction-student-search-results{margin:30px 0}.b-interaction-student-search-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-student-search-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:400px;overflow-y:auto}.b-interaction-student-search-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-interaction-student-search-results__remove-result{position:absolute;right:10px;top:5px;display:block;width:24px;height:24px;border-radius:50%;background:#0053dc url(/images/icons/cross-white.svg) no-repeat 50%;background-size:24px;padding:.375rem .75rem}.b-interaction-bulk-add-modal{color:#22272b}.b-interaction-bulk-add-modal .modal-dialog{width:90%;max-width:1200px}.b-interaction-bulk-add-modal .modal-content:after{content:"";position:absolute;z-index:2;top:10px;left:50%;width:32px;height:32px;margin-left:-16px;background:url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-interaction-bulk-add-modal--loading .modal-content:after{opacity:1}.b-interaction-bulk-add-modal--loading .modal-body{min-height:52px}.b-interaction-bulk-add-modal--loading .modal-body>*{display:none}.b-interaction-bulk-add-modal .b-heading--level-3{margin-top:10px}.b-interaction-bulk-add-modal__details{margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:10px 0 2px;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-bulk-add-modal__details dd{margin-bottom:15px}.b-interaction-bulk-add-modal__details dt{float:left;clear:left;margin-top:-1px;margin-right:5px;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-bulk-add-modal__header{width:100%;margin:auto}.b-interaction-bulk-add-modal__header__course-list{max-width:840px;margin:auto auto 48px;font-size:.75rem}.b-interaction-bulk-add-modal__ctas{line-height:40px}.b-interaction-bulk-add-modal .modal-header{-ms-flex-direction:column;flex-direction:column;border:0;padding:0}.b-interaction-bulk-add-modal .modal-dismiss{width:100%;margin-bottom:24px}.b-interaction-bulk-add-modal .modal-body{border-bottom:1px solid #cdd3d6;padding:0}.b-interaction-bulk-add-modal .modal-content{padding:16px 48px;gap:24px}.b-interaction-bulk-add-modal .modal-footer{border:0;padding:0;-ms-flex-pack:center;justify-content:center}.b-interaction-bulk-add-modal .b-grid__content{padding-bottom:0}.b-interaction-bulk-add-modal__student-results{margin:auto;text-align:left}.b-interaction-bulk-add-modal__student-results__title{font-size:1rem;font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-bulk-add-modal__student-results__results{min-height:56px;margin:15px 0;border-top:1px solid #7a858c;border-bottom:1px solid #7a858c;padding:6px 0;list-style-type:none;font-family:PublicSans-Light,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.b-interaction-bulk-add-modal__student-results__result{position:relative;padding:10px 20px 5px;background-color:#f2f2f2;margin:4px 0}.b-interaction-bulk-add-modal__student-results__subjectline li{padding:15px}.b-interaction-bulk-add-modal .b-teacher-students-table__table--header th{font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.b-interaction-bulk-add-modal .b-teacher-students-table__table--header th input:not([type=checkbox]){border-radius:0;height:24px;width:100%}.b-interaction-bulk-add-modal-error--hidden{display:none}.b-interaction-bulk-add-modal__class label{color:#000;display:inline-block;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;padding:5px 5px 0 0;width:auto}.b-interaction-bulk-add-modal__class select{display:inline-block;margin-left:.5em;height:calc(2rem + 2px);padding:.25rem .75rem;max-width:330px}.b-interaction-bulk-add-modal__class--hidden{display:none}.b-interaction-bulk-add-modal-notice-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:8px 0 8px 12px;border:1px solid #7ac9fb;background-color:#def0f8;color:#22272b;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.8;text-align:left}.b-interaction-bulk-add-modal-notice-label p:last-child{margin-bottom:0}.b-assessments-gradebook-container{position:relative;background-color:#fff}.b-assessments-gradebook-container:after{content:"";position:absolute;z-index:200;inset:0;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;background-size:25%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-assessments-gradebook-container--loading:after{opacity:1;pointer-events:all;cursor:progress}.b-assessments-gradebook-linked-assessment-modal .modal-title{font-size:2rem;font-weight:600;word-wrap:break-word;line-height:2.5rem}.b-assessments-gradebook-linked-assessment-modal .modal-content{position:relative;padding:24px 36px}.b-assessments-gradebook-linked-assessment-modal .modal-content:after{content:"";position:absolute;z-index:200;inset:0;margin-left:auto;background:hsla(0,0%,100%,.75) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.b-assessments-gradebook-linked-assessment-modal .modal-content--loading:after{opacity:1}.b-assessments-gradebook-linked-assessment-modal .modal-body,.b-assessments-gradebook-linked-assessment-modal .modal-header{padding:1rem 0}.b-assessments-gradebook-linked-assessment-modal__description{margin-top:0;margin-bottom:2rem;font-size:1rem;font-weight:400;word-wrap:break-word;line-height:1.5rem}.b-assessments-gradebook-linked-assessment-modal__assessment-list{margin-bottom:0;list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.b-assessments-gradebook-linked-assessment-modal__assessment-list__item{font-size:1rem;font-weight:400;word-wrap:break-word;line-height:1.5rem}.b-assessments-gradebook-linked-assessment-modal__assessment-list__item:not(:last-of-type){margin-bottom:8px}.b-assessments-gradebook-linked-assessment-modal__error--hidden,.b-assessments-gradebook-linked-assessment-modal__result-error--hidden{display:none}.b-assessments-gradebook-view-all-datatable{background-color:#fff;padding-bottom:24px}.b-assessments-gradebook-view-all-datatable__user-link{word-break:break-word;white-space:normal}.b-assessments-gradebook-view-all-datatable__user-link:hover{cursor:pointer}.b-assessments-gradebook-view-all-datatable .dt-container{max-width:100%}.b-assessments-gradebook-view-all-datatable .dt-container .row{margin-bottom:24px}.b-assessments-gradebook-view-all-datatable .dt-container .row:not(.dt-layout-table){margin-right:32px;margin-left:32px}.b-assessments-gradebook-view-all-datatable .dt-container .row.dt-layout-table{overflow-x:auto}.b-assessments-gradebook-view-all-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-column-order,.b-assessments-gradebook-view-all-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-select-checkbox,.b-assessments-gradebook-view-all-datatable .dt-container .row .dt-scroll-head{display:none}@media (min-width:768px){.b-assessments-gradebook-view-all-datatable .dt-container .row .dt-scroll-head{display:block}}.b-assessments-gradebook-view-all-datatable .dt-container .row .dt-scroll-body{border-bottom:0}.b-assessments-gradebook-view-all-datatable .dt-container .row .dt-scroll-body colgroup{display:none}@media (min-width:768px){.b-assessments-gradebook-view-all-datatable .dt-container .row .dt-scroll-body colgroup{display:table-column-group}}.b-assessments-gradebook-view-all-datatable__cohort-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:645px;font-size:1.125rem;font-weight:700;word-break:break-word}.b-assessments-gradebook-view-all-datatable .b-datatable__table{table-layout:fixed;margin-top:0!important;margin-bottom:0!important;min-height:0}.b-assessments-gradebook-view-all-datatable .b-datatable__table thead{color:#fff;background-color:#22272b}.b-assessments-gradebook-view-all-datatable .b-datatable__table thead tr th{vertical-align:middle;padding:12px 16px;overflow:hidden;text-overflow:ellipsis}.b-assessments-gradebook-view-all-datatable .b-datatable__table thead .dtfc-fixed-left,.b-assessments-gradebook-view-all-datatable .b-datatable__table thead .dtfc-fixed-left.dtfc-fixed-start.dtfc-fixed-left,.b-assessments-gradebook-view-all-datatable .b-datatable__table thead .dtfc-fixed-right,.b-assessments-gradebook-view-all-datatable .b-datatable__table thead .dtfc-fixed-right.dtfc-fixed-start.dtfc-fixed-left{background-color:#22272b}.b-assessments-gradebook-view-all-datatable .b-datatable__table tbody tr td{padding:24px 16px;vertical-align:middle}.b-assessments-gradebook-view-all-datatable .b-datatable__table tbody .dtfc-fixed-left,.b-assessments-gradebook-view-all-datatable .b-datatable__table tbody .dtfc-fixed-right{background-color:#fff}@media (max-width:767px){.b-assessments-gradebook-view-all-datatable .b-datatable{overflow:hidden}.b-assessments-gradebook-view-all-datatable .b-datatable .table,.b-assessments-gradebook-view-all-datatable .b-datatable tbody,.b-assessments-gradebook-view-all-datatable .b-datatable td,.b-assessments-gradebook-view-all-datatable .b-datatable th,.b-assessments-gradebook-view-all-datatable .b-datatable thead,.b-assessments-gradebook-view-all-datatable .b-datatable tr{display:block}.b-assessments-gradebook-view-all-datatable .b-datatable thead tr{position:absolute;top:-9999px;left:-9999px}.b-assessments-gradebook-view-all-datatable .b-datatable tr{border-top:6px solid #cdd3d6}.b-assessments-gradebook-view-all-datatable .b-datatable td:first-child{padding:16px 16px 24px;font-size:16px}.b-assessments-gradebook-view-all-datatable .b-datatable td:not(:first-child):not(.dataTables_empty){position:relative;border:none;padding:16px 16px 16px 45%;max-width:55%;min-height:2.25em;color:#000}.b-assessments-gradebook-view-all-datatable .b-datatable td:not(:first-child):before{content:var(--pseudo-content,"");position:absolute;display:-webkit-box;-webkit-line-clamp:2;text-orientation:upright;top:16px;left:16px;width:35%;white-space:normal;overflow:hidden}.b-assessments-gradebook-view-all-datatable .b-datatable td:not(:first-child):before.dtfc-fixed-start.dtfc-fixed-left{background-color:#ebebeb}}.b-assessments-gradebook-view-all-datatable .b-datatable .dt-search input[type=search]{margin-left:0;padding-right:28px;max-width:unset;width:100%;background:url(/images/icons/magnifying-glass.svg) no-repeat right 12px center;background-size:16px 16px}@media (min-width:768px){.b-assessments-gradebook-view-all-datatable .b-datatable .dt-search input[type=search]{max-width:290px}}.b-assessments-gradebook-view-all-datatable--fail{background-color:#ffe6ea}.b-assessments-gradebook-view-all-datatable__csv-button:hover{text-decoration:underline;box-shadow:none!important}.b-assessments-gradebook-view-all-datatable__error{margin-bottom:16px}.b-assessments-gradebook-view-all-datatable__error--hidden{margin:0}.b-assessments-gradebook-assessment-datatable{background-color:#fff;padding-bottom:24px}.b-assessments-gradebook-assessment-datatable__user-link{word-break:break-word;white-space:normal}.b-assessments-gradebook-assessment-datatable__user-link:hover{cursor:pointer}.b-assessments-gradebook-assessment-datatable input:invalid,.b-assessments-gradebook-assessment-datatable select:invalid,.b-assessments-gradebook-assessment-datatable textarea:invalid{position:relative;border-color:#b81237}.b-assessments-gradebook-assessment-datatable:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-assessments-gradebook-assessment-datatable--loading:after{opacity:1;top:0;bottom:0}.b-assessments-gradebook-assessment-datatable__column-override:not(.no-select):focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-assessments-gradebook-assessment-datatable__column-override:not(.no-select) input{background-color:#fff;width:14px!important;height:14px!important}.b-assessments-gradebook-assessment-datatable__column-override:not(.no-select) input:hover{cursor:pointer}.b-assessments-gradebook-assessment-datatable__column-override:not(.no-select) input:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-assessments-gradebook-assessment-datatable__column-grade input{max-width:90px}.b-assessments-gradebook-assessment-datatable__column-grade select{max-width:170px}.b-assessments-gradebook-assessment-datatable__column-feedback textarea{width:100%;resize:none;max-width:350px}.b-assessments-gradebook-assessment-datatable__column-user{font-size:1rem}@media (min-width:768px){.b-assessments-gradebook-assessment-datatable__column-user{font-size:.875rem}}.b-assessments-gradebook-assessment-datatable__assessment-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:645px;font-size:1.125rem;font-weight:700;word-break:break-word}.b-assessments-gradebook-assessment-datatable .dt-container .row{margin-bottom:24px}.b-assessments-gradebook-assessment-datatable .dt-container .row:not(.dt-layout-table){margin-right:32px;margin-left:32px}.b-assessments-gradebook-assessment-datatable .dt-container .row.dt-layout-table{overflow-x:auto}.b-assessments-gradebook-assessment-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-column-order,.b-assessments-gradebook-assessment-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-select-checkbox{display:none}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body{border-bottom:0}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr.selected+tr.selected>td{border-top-color:rgba(0,0,0,.15)}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr.selected:hover>*{box-shadow:unset!important}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr.selected>*{color:#22272b;box-shadow:unset}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr.selected a{color:#0053dc}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr:nth-child(odd).selected>*,.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-body tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-head .dt-select-checkbox{margin-top:0;margin-left:8px;height:14px!important;width:14px!important}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-scroll-head .dt-select-checkbox:hover{cursor:pointer}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-info .select-info,.b-assessments-gradebook-assessment-datatable .dt-container .row .dt-info .select-info .select-item{margin:0}.b-assessments-gradebook-assessment-datatable .b-datatable__table{margin-top:0!important;margin-bottom:0!important;min-height:0}.b-assessments-gradebook-assessment-datatable .b-datatable__table thead{color:#fff;background-color:#22272b}.b-assessments-gradebook-assessment-datatable .b-datatable__table thead th{vertical-align:middle;padding:12px 16px}.b-assessments-gradebook-assessment-datatable .b-datatable__table thead th:first-of-type{z-index:2}.b-assessments-gradebook-assessment-datatable .b-datatable__table thead th.dtfc-fixed-start.dtfc-fixed-left{background-color:#22272b}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td{padding:24px 16px;height:36px;vertical-align:middle;white-space:normal!important}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td.dtfc-fixed-start.dtfc-fixed-left{background-color:#ebebeb}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td:first-of-type{z-index:2}@media (max-width:767px){.b-assessments-gradebook-assessment-datatable .b-datatable{overflow:hidden}.b-assessments-gradebook-assessment-datatable .b-datatable .dt-scroll-body{overflow:hidden!important}.b-assessments-gradebook-assessment-datatable .b-datatable .dt-scroll-head{display:none}.b-assessments-gradebook-assessment-datatable .b-datatable .table,.b-assessments-gradebook-assessment-datatable .b-datatable tbody,.b-assessments-gradebook-assessment-datatable .b-datatable td,.b-assessments-gradebook-assessment-datatable .b-datatable th,.b-assessments-gradebook-assessment-datatable .b-datatable thead,.b-assessments-gradebook-assessment-datatable .b-datatable tr{display:block}.b-assessments-gradebook-assessment-datatable .b-datatable__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-assessments-gradebook-assessment-datatable .b-datatable__table tr{border-top:6px solid #cdd3d6}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td.dt-select{text-align:left!important}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td:not(.dataTables_empty){border:none;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td:before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;font-size:.75rem;padding:24px 16px;height:100%;max-width:85px;white-space:normal}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td:not(.dataTables_empty):first-of-type{padding:24px 16px}.b-assessments-gradebook-assessment-datatable .b-datatable__table tbody td:not(.dataTables_empty):first-of-type:before{content:""}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:nth-of-type(2):before{content:"Range "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:nth-of-type(3):before{content:"Override grade "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:nth-of-type(4):before{content:"Grade* "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:nth-of-type(5):before{content:"Override reason* "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:last-of-type{padding-left:16px}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--point-grades td:last-of-type:not(:has(*)){display:none}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--scale-grades td:nth-of-type(2):before{content:"Override grade "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--scale-grades td:nth-of-type(3):before{content:"Grade* "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--scale-grades td:nth-of-type(4):before{content:"Override reason* "}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--scale-grades td:last-of-type{padding-left:16px}.b-assessments-gradebook-assessment-datatable .b-datatable__table.b-assessments-gradebook-assessment-datatable__table--scale-grades td:last-of-type:not(:has(*)){display:none}}.b-assessments-gradebook-assessment-datatable .b-datatable .dt-buttons{-ms-flex-align:center;align-items:center}.b-assessments-gradebook-assessment-datatable .b-datatable .dt-search input[type=search]{margin-left:0;padding-right:28px;max-width:unset;width:100%;background:url(/images/icons/magnifying-glass.svg) no-repeat right 12px center;background-size:16px 16px}@media (min-width:768px){.b-assessments-gradebook-assessment-datatable .b-datatable .dt-search input[type=search]{max-width:290px}}.b-assessments-gradebook-assessment-datatable--fail{background-color:#ffe6ea!important}.b-assessments-gradebook-assessment-datatable__csv-button:hover{text-decoration:underline;box-shadow:none!important}.b-assessments-gradebook-assessment-datatable__ctas{display:-ms-flexbox;display:flex;gap:16px;padding:0 32px}.b-assessments-gradebook-assessment-datatable__ctas__save-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;max-height:30px;padding:7.5px;background-color:#fff;border:2px solid #008a07;transition:all .25s ease-in-out;font-variant:all-small-caps}.b-assessments-gradebook-assessment-datatable__ctas__save-message--hidden{opacity:0}.b-assessments-gradebook-assessment-datatable__override-btn-container{padding-top:3px;margin-right:auto}@media (min-width:768px){.b-assessments-gradebook-assessment-datatable__override-btn-container{display:none}}.b-assessments-gradebook-assessment-datatable__ctas__error,.b-assessments-gradebook-assessment-datatable__error{margin-bottom:16px}.b-assessments-gradebook-assessment-datatable__ctas__error--hidden,.b-assessments-gradebook-assessment-datatable__error--hidden{margin:0}.b-assessments-gradebook-single-student-datatable{position:relative;background-color:#fff;padding-bottom:24px}.b-assessments-gradebook-single-student-datatable input:invalid,.b-assessments-gradebook-single-student-datatable select:invalid,.b-assessments-gradebook-single-student-datatable textarea:invalid{border-color:#b81237}.b-assessments-gradebook-single-student-datatable:after{position:absolute;content:"";z-index:2;top:100%;left:0;right:0;bottom:100%;background:hsla(0,0%,100%,.666) url(/images/loading-spinner.svg) no-repeat 50%;opacity:0;transition:all .3s ease-in-out}.b-assessments-gradebook-single-student-datatable--loading:after{opacity:1;top:0;bottom:0}.b-assessments-gradebook-single-student-datatable__column-assessment__name{display:inline-block;white-space:normal;width:100%;word-break:break-word}@media (min-width:768px){.b-assessments-gradebook-single-student-datatable__column-assessment__name{max-width:200px}}.b-assessments-gradebook-single-student-datatable__column-assessment__name-wrapper{display:-ms-flexbox;display:flex;gap:8px}@media (min-width:768px){.b-assessments-gradebook-single-student-datatable__column-assessment__name-wrapper{max-width:300px}}.b-assessments-gradebook-single-student-datatable__column-assessment__link-button{max-width:83px;white-space:normal}.b-assessments-gradebook-single-student-datatable__column-assessment__link-button:hover{cursor:pointer}.b-assessments-gradebook-single-student-datatable__column-override:not(.no-select) input{background-color:#fff;width:14px!important;height:14px!important}.b-assessments-gradebook-single-student-datatable__column-override:not(.no-select) input:hover{cursor:pointer}.b-assessments-gradebook-single-student-datatable__column-override:not(.no-select) input:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.b-assessments-gradebook-single-student-datatable__column-grade input{max-width:90px}.b-assessments-gradebook-single-student-datatable__column-grade select{max-width:170px}.b-assessments-gradebook-single-student-datatable__column-feedback textarea{width:100%;resize:none;max-width:350px}.b-assessments-gradebook-single-student-datatable__separator{margin-bottom:24px}.b-assessments-gradebook-single-student-datatable__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:32px;padding:48px 32px 8px}.b-assessments-gradebook-single-student-datatable__header__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;-ms-flex-align:baseline;align-items:baseline}@media (min-width:768px){.b-assessments-gradebook-single-student-datatable__header__details{-ms-flex-direction:row;flex-direction:row}}.b-assessments-gradebook-single-student-datatable__header__details-name{font-size:1.5rem;font-weight:700;word-break:break-word;max-width:400px}.b-assessments-gradebook-single-student-datatable__header__course{word-break:break-word}.b-assessments-gradebook-single-student-datatable__back-button{padding:0}.b-assessments-gradebook-single-student-datatable .dt-container .row{margin-bottom:24px}.b-assessments-gradebook-single-student-datatable .dt-container .row:not(.dt-layout-table){margin-right:32px;margin-left:32px}.b-assessments-gradebook-single-student-datatable .dt-container .row.dt-layout-table{overflow-x:auto}.b-assessments-gradebook-single-student-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-column-order,.b-assessments-gradebook-single-student-datatable .dt-container .row.dt-layout-table>.dt-scroll>.dt-scroll-body>.dataTable>thead .dt-select-checkbox{display:none}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body{border-bottom:0}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr.selected+tr.selected>td{border-top-color:rgba(0,0,0,.15)}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr.selected:hover>*{box-shadow:unset!important}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr.selected>*{color:#22272b;box-shadow:unset}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr.selected a{color:#0053dc}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr:nth-child(odd).selected>*,.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-body tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-scroll-head .dt-select-checkbox{display:none}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:4px}.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-info .select-info,.b-assessments-gradebook-single-student-datatable .dt-container .row .dt-info .select-info .select-item{margin:0}.b-assessments-gradebook-single-student-datatable .b-datatable__table{margin-top:0!important;margin-bottom:0!important;min-height:0}.b-assessments-gradebook-single-student-datatable .b-datatable__table thead{color:#fff;background-color:#22272b}.b-assessments-gradebook-single-student-datatable .b-datatable__table thead th{vertical-align:middle;padding:12px 16px}.b-assessments-gradebook-single-student-datatable .b-datatable__table thead th:first-of-type{z-index:2}.b-assessments-gradebook-single-student-datatable .b-datatable__table thead th.dtfc-fixed-start.dtfc-fixed-left{background-color:#22272b}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody tr{height:36px}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td{padding:24px 16px;height:36px;vertical-align:middle}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td.dtfc-fixed-start.dtfc-fixed-left{background-color:#ebebeb}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:first-of-type{z-index:2}@media (max-width:767px){.b-assessments-gradebook-single-student-datatable .b-datatable{overflow:hidden}.b-assessments-gradebook-single-student-datatable .b-datatable .dt-scroll-body{overflow:hidden!important}.b-assessments-gradebook-single-student-datatable .b-datatable .dt-scroll-head{display:none}.b-assessments-gradebook-single-student-datatable .b-datatable .table,.b-assessments-gradebook-single-student-datatable .b-datatable tbody,.b-assessments-gradebook-single-student-datatable .b-datatable td,.b-assessments-gradebook-single-student-datatable .b-datatable th,.b-assessments-gradebook-single-student-datatable .b-datatable thead,.b-assessments-gradebook-single-student-datatable .b-datatable tr{display:block}.b-assessments-gradebook-single-student-datatable .b-datatable__table thead tr{position:absolute;top:-9999px;left:-9999px}.b-assessments-gradebook-single-student-datatable .b-datatable__table tr{border-top:6px solid #cdd3d6}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td.dt-select{text-align:left!important}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:not(.dataTables_empty){border:none;min-height:2.25rem;position:relative;padding-left:33%;color:#000}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;font-size:.75rem;padding:24px 16px;height:100%;max-width:85px;white-space:normal}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:not(.dataTables_empty):first-of-type{padding:24px 16px}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:not(.dataTables_empty):first-of-type:before{content:""}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:nth-of-type(2):before{content:"Range "}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:nth-of-type(3):before{content:"Override grade "}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:nth-of-type(4):before{content:"Grade* "}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:nth-of-type(5):before{content:"Override reason* "}.b-assessments-gradebook-single-student-datatable .b-datatable__table tbody td:last-of-type{padding-left:16px}}.b-assessments-gradebook-single-student-datatable .b-datatable .dt-buttons{-ms-flex-align:center;align-items:center}.b-assessments-gradebook-single-student-datatable .b-datatable .dt-search input[type=search]{margin-left:0;padding-right:28px;max-width:unset;width:100%;background:url(/images/icons/magnifying-glass.svg) no-repeat right 12px center;background-size:16px 16px}@media (min-width:768px){.b-assessments-gradebook-single-student-datatable .b-datatable .dt-search input[type=search]{max-width:290px}}.b-assessments-gradebook-single-student-datatable--fail{background-color:#ffe6ea!important}.b-assessments-gradebook-single-student-datatable__csv-button:hover{text-decoration:underline;box-shadow:none!important}.b-assessments-gradebook-single-student-datatable__ctas{display:-ms-flexbox;display:flex;gap:16px;padding:0 32px}.b-assessments-gradebook-single-student-datatable__ctas__save-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;max-height:30px;padding:7.5px;background-color:#fff;border:2px solid #008a07;transition:all .25s ease-in-out;font-variant:all-small-caps}.b-assessments-gradebook-single-student-datatable__ctas__save-message--hidden{opacity:0}.b-assessments-gradebook-single-student-datatable__override-btn-container{padding-top:3px;margin-right:auto}@media (min-width:768px){.b-assessments-gradebook-single-student-datatable__override-btn-container{display:none}}.b-assessments-gradebook-single-student-datatable__ctas__error,.b-assessments-gradebook-single-student-datatable__error{margin-bottom:16px}.b-assessments-gradebook-single-student-datatable__ctas__error--hidden,.b-assessments-gradebook-single-student-datatable__error--hidden{margin:0}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}table.dataTable td,table.dataTable th{box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap;padding:5px 0 0 5px}div.dataTables_wrapper div.dataTables_length label .custom-select{display:inline-block;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495054;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #cdd3d6;border-radius:0;-webkit-appearance:none}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left;padding:5px 5px 0 0}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em;white-space:nowrap;padding-left:5px}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;padding:0 5px 0 0}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{right:.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:after,div.dataTables_scrollBody table thead .sorting_desc:before{display:none}div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate,div.dt-filter,div.dt-info,div.dt-length,div.dt-paging{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable td,table.table-bordered.dataTable th{border-left-width:0}table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child{border-right-width:0}div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}.b-offering-setup-compactor-loading-template span[class^=b-js-offering-setup__cohort-data]{inset:0;width:100%;border-radius:4px}
/*# sourceMappingURL=main.css.map*/