:root{--tw-text-opacity: 1;--font-family: "Poppins", sans-serif;--colour-primary: #0b0f32;--colour-secondary: #009ac8;--colour-secondary-light: #00b4e6;--colour-black: #000000;--colour-text: #000000;--colour-white: #ffffff;--colour-grey: rgb(243 243 243);--colour-background: #ffffff;--colour-background-secondary: rgb(235 243 246);--colour-background-secondary-border: rgb(0, 0, 0);--btn-primary-bg-colour: #000000;--btn-primary-text-colour: #ffffff;--btn-primary-border-colour: #000000;--btn-primary-bg-colour-hover: #009ac8;--btn-primary-text-colour-hover: #ffffff;--btn-primary-border-colour-hover: #000000;--margin: 20px;--padding-sm: 10px;--padding: 20px;--padding-md: 30px;--padding-lg: 40px;--margin-sm: 16px;--margin-xs: 8px;--gutter: 40px;--gutter-sm: 20px;--border-radius: 50px;--border-radius-sm: 20px;--font-size-sm: 12px;--font-size: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--max-width: unset;--box-shadow: 2px 2px 4px #e5e5e5;--box-shadow-sm: 1px 1px 2px rgb(246, 250, 252);--header-height: 121px;--form-field-min-height: 52px}@media screen and (max-width: 992px){:root{--gutter: 20px;--padding-lg: 20px;--header-height: 110px}}body{display:block;background-color:var(--colour-background-secondary) !important;min-height:77.4vh;align-content:unset}#body{background-color:var(--colour-background-secondary) !important}.DataContainerModel.None,.ContainerModel.None{background-color:var(--colour-background)}#main{overflow-x:hidden !important;overflow-y:auto !important}main,#main,#body{width:100%}main img,.expander{border-radius:50px;transition:all .2s}.shadow,.shadow-lg,.shadow-sm{box-shadow:var(--box-shadow)}.ContainerModel,.DataContainerModel,.target-card-container,div.expander>.panel,.evo-calendar,.HomeCalendarEventsFormatter .EvoCalendar{box-shadow:none}.HomeCalendarEventsFormatter,.panel .DataContainerModel{border-radius:0}.CroppieAndWebcam .row{gap:1rem}.snackbar-pos,.mat-card{border-radius:var(--border-radius) !important;align-items:center}.snackbar-pos button.action{margin-bottom:0 !important;text-decoration:underline !important}.snackbar-pos.top-center{top:1rem;width:90% !important;margin:0 auto}.ImageModel img{width:100% !important;height:auto !important}.croppie-container .cr-boundary{width:100% !important}@media screen and (max-width: 992px){.fc-toolbar h2{margin:0 0 1rem !important}.fc-toolbar>*>:not(:first-child){margin:0 !important}}@media screen and (min-width: 768px)and (max-width: 1400px){#form_ProspectusList #main-wrapper{flex-wrap:wrap}#form_ProspectusList #sidebar{order:-1;width:100%;max-width:unset}}@media screen and (min-width: 768px)and (max-width: 992px){#main{order:-2}#sidebar{padding:0}}.lg-icon-div{height:90px}.QuickLinksLarge{justify-content:space-between}.Angular .col-12.col-sm-12.d-flex.mb-2{align-items:center;flex-wrap:wrap;gap:.25rem 0}.sfg-search-control .mat-form-field-flex div.mat-form-field-infix{padding-left:1rem !important}@media screen and (max-width: 600px){.Angular .mat-form-field.col-4{flex:0 100%;max-width:100%;margin:0 !important}.Angular .col-12.col-sm-12.d-flex.mb-2{gap:1rem}}.mat-mdc-card-outlined.ng-star-inserted{padding:1rem}body{font-family:var(--font-family) !important}h1,h2,h3,h4,h5{font-family:var(--font-family)}h1,h2,h3,h4,h5{font-weight:700 !important;padding-left:0;padding-right:0}.ContainerModel div h1,.data-container div h1{margin-left:0 !important;margin-bottom:.5rem !important}h1.primaryNavText{font-size:var(--font-size-xl)}h2.form-control-static{margin:0 0 var(--margin)}h1.Secondary,h2.Secondary,h3.Secondary,h4.Secondary,h5.Secondary,.large h2.Secondary{padding-left:0;padding-right:0}p.ParagraphStyle{margin:0 0 var(--margin-sm)}p{font-weight:300;letter-spacing:.5px;line-height:22px;margin-bottom:var(--margin)}.panel-heading-norm{font-weight:500}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5f7fa;border-radius:999px}::-webkit-scrollbar-thumb{background:#c5ced8;border-radius:999px;border:2px solid #f5f7fa}::-webkit-scrollbar-thumb:hover{background:#98a7b8}*{scrollbar-width:thin;scrollbar-color:#c5ced8 #f5f7fa}main{padding:1rem var(--gutter);max-width:var(--max-width);margin:0 auto 3rem;min-height:80vh}#body>.ContainerModel,.AngularControlModel .Primary.ContainerModel:first-of-type,#body>.CustomHtmlModel>.ContainerModel{padding:var(--padding-lg) !important;border-radius:var(--border-radius)}.AngularControlModel .target-card-container .Primary.ContainerModel{padding:0 !important}#body>.DataContainerModel{margin-bottom:var(--gutter-sm);border-radius:var(--border-radius);padding:var(--padding-lg) !important}#body>.DataGridModel{padding:var(--padding-lg);border-radius:var(--border-radius)}#body>.DataContainerModel.QuickLinksLarge,#body>.DataContainerModel.QuickLinksMedium,#body>.DataContainerModel.QuickLinksSmall,.AbsenceReportingModel{background-color:var(--colour-white);padding:var(--padding-lg);border-radius:var(--border-radius)}#body>.DataContainerModel .DataFormModel>div{padding:0}.DataContainerModel.LargeVerticalPadding,.ContainerModel.LargeVerticalPadding{padding-top:var(--padding-lg) !important;padding-bottom:var(--padding-lg) !important}.DataContainerModel.LargeHorizontalPadding,.ContainerModel.LargeHorizontalPadding,.DataContainerModel.MediumHorizontalPadding,.ContainerModel.MediumHorizontalPadding{padding-left:0 !important;padding-right:0 !important}div.Results{padding:var(--padding) !important}.CalendarEventsLayoutFormatter,#body>.ContainerModel.LearnerDetails,.DataProtectionDescriptions,.ContactsSection,.ValidCoursesFormatter,.AddQualButton,.Statement,#form_LearnerCommunications #body>.ContainerModel,.ButtonBar,.PersonalDetails>div{padding:0 !important}.ContainerModel .DataGridModel{margin-bottom:var(--gutter);padding:0 !important}#body>div{margin-bottom:var(--gutter-sm)}.ButtonRegionFormatter,.ButtonsLayout{background-color:rgba(0,0,0,0) !important}#form_LearnerCommunications .ContainerModel.Default{background-color:rgba(0,0,0,0) !important}#form_LearnerAssessmentsDetails .ContainerModel.AssessmentsResult{padding:0 !important;background:none !important}.ContainerModel.ml-3.mt-3.mr-3{padding:var(--padding);border-radius:var(--border-radius)}@media screen and (max-width: 992px){.containerStudemtImage{min-width:100% !important}}[data-container=ButtonsLayoutFormatter]{gap:1rem}div[data-form=ContactsStandard]{border-radius:var(--border-radius)}.header-wrapper{position:fixed;width:100%;background:#0b0f32;top:0;left:0;z-index:150}.header{padding:16px var(--gutter);max-width:var(--max-width);margin:0 auto}.header-top-bar{background:var(--colour-secondary);height:28px;padding:0 var(--gutter);line-height:1}.header-top-bar .container{display:flex;justify-content:flex-end;align-items:center;max-width:var(--max-width);margin:0 auto;padding:7px 0}.header-top-bar ul{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin:0;padding:0;list-style:none}.header-top-bar-link{margin:0;padding:0}.header-top-bar-link a{display:block;color:var(--colour-text);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.header-top-bar-link a:hover,.header-top-bar-link a:focus{text-decoration:underline}.header-ghost{height:var(--header-height)}.header img{border-radius:0 !important;height:auto}.mod-show-page-title-mobile{display:none}#headerNav{align-items:center}#basket-container{position:relative;top:4px}#menu{position:fixed;top:var(--header-height);left:var(--gutter) !important;width:90%;max-width:unset;max-height:73vh;bottom:auto !important;overflow-y:auto;background-color:var(--colour-background) !important;border-radius:20px !important;box-shadow:var(--box-shadow) !important;z-index:400;padding:15px !important}#sidebar{padding:2rem;border-radius:var(--border-radius);background:var(--colour-background)}@media screen and (min-width: 762px)and (max-width: 991px){#headerNav{position:absolute;top:14px;left:0;width:100%;overflow-y:scroll}#headerNav #primaryNav{padding:0 !important;width:100%}#headerNav #primaryNavContainer{width:100%}}@media screen and (min-width: 992px){.header-wrapper{z-index:9999}header,#main-wrapper{left:32%;width:68%}#menu{position:absolute;top:154px !important;width:27%}}@media screen and (min-width: 1150px){header,#main-wrapper{left:27%;width:73%}#menu{width:23%}}@media screen and (min-width: 1400px){header,#main-wrapper{left:19%;width:81%}#menu{width:16%}}@media screen and (min-width: 1700px){header,#main-wrapper{left:19%}#menu{width:16%}}#menu ul{position:relative;margin:0;left:0 !important;gap:.25rem}#menu ul li a{border:none !important}#menu a{color:var(--colour-text) !important}#menu a:before{display:none}header{position:relative;height:auto !important;z-index:200}.dropdown-toggle::after{color:var(--colour-black)}#mask{top:0 !important}#menu a{padding:8px 15px;font-weight:400}#menu ul li a.selected{background-color:var(--colour-background-secondary) !important;border-radius:10px !important;font-weight:600}#menu>a{display:none}#primaryNavDropDownMenu a,#primaryNavDropDownMenu a.dropdown-item{display:block;font-size:var(--font-size) !important;color:var(--colour-primary) !important;padding:10px 0 !important}#primaryNavDropDownMenu a.pl-1{text-decoration:none !important}#primaryNavMenu .dropdown-menu .divider{display:none}#primaryNavDropDownMenu a:hover,#primaryNavDropDownMenu a.dropdown-item:hover{font-size:var(--font-size) !important}@media(min-width: 992px){#primaryNavDropDownMenu{width:240px !important;left:-100px !important;top:0 !important}}a.frame-button,a.frame-button{color:#fff}a.frame-button:hover,a.frame-button:focus{color:#fff}div.header-background{background-color:rgba(0,0,0,0) !important;align-items:center;padding:0 !important;z-index:99}#headerNav #primaryNav{padding:0 !important}#main-wrapper{display:flex;position:relative;top:.5rem;z-index:1;margin:0 !important;gap:var(--gutter)}#sidebar>div{margin:0 !important}#sfgNotificationCpt{display:none}#page-title,#main #body{margin:0 !important}#primaryNavMenu a.dropdown-toggle{padding:0 !important}#site-logo-container{display:none}#primaryNavDropDownMenu ul{margin:0}#primaryNavDropDownMenu a .mi-icon-custom{font-size:22px;width:26px;top:0}.DataFormModel.UploadEvidence>div{padding:0 !important}@media screen and (max-width: 992px){header{position:fixed}.header-ghost{height:var(--header-height)}.title-container{display:none !important}#basket-container,.basket-container-none{position:fixed;top:44px;right:110px}#basket-icon{color:var(--colour-white);font-size:2.25rem}#menu{width:100%;top:var(--header-height);left:0 !important;border-radius:0 0 20px 20px !important;border:none;max-height:100%}#menu nav{padding-bottom:200px}#headerNav{position:fixed;top:112px;left:0;right:0}#menu-open{position:fixed;display:block !important;top:46px;right:20px;height:auto;z-index:250}#sidebar-close,a.frame-button.sidebar{display:none !important}#sidebar-open{position:fixed;display:block !important;top:46px;right:80px;height:auto;z-index:250}#menu-close{display:none !important}.mod-show-page-title-mobile{display:block;text-align:center;font-weight:bold;margin-bottom:2rem}.header .col-6.text-right img{display:none}#sidebar{border-radius:0}#sidebar.expanded{max-width:100%;margin:0;top:var(--header-height);padding:0;padding-bottom:4rem}.Sidebar{margin-bottom:4rem}#sidebar>div{margin:0}#primaryNavDropDownMenu{width:100%;margin:0 auto;left:0;transform:translate3d(0px, 0px, 0px) !important;position:relative !important;border-radius:0 0 20px 20px !important}#sidebar #primaryNavDropDownMenu{margin:0}#primaryNav{padding-bottom:4rem}.Filter .data-form-buttons{margin-top:-1rem}#primaryNavDropDownMenu ul{margin-bottom:0 !important}#primaryNavUserLink{display:none}#primaryNavContainer{padding:0 !important;border:none !important}}@media screen and (max-width: 768px){#sidebar .Sidebar,#sidebar .Filter,#sidebar .ContextSideBarFormatter,#sidebar .SearchFormatter{position:fixed;top:120px;z-index:9999}}.dropdown-menu{padding:var(--padding) !important;border-radius:var(--border-radius-sm) !important}#primaryNavDropDownMenu{padding:10px var(--padding) !important;border-radius:var(--border-radius-sm) !important}@media screen and (max-width: 992px){#primaryNavDropDownMenu{padding:4px var(--padding) var(--padding) !important;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm) !important}#primaryNavDropDownMenu:active,#primaryNavDropDownMenu:focus,#primaryNavDropDownMenu:focus-visible,#primaryNavDropDownMenu:focus-within{border:none !important;box-shadow:none !important;outline:none !important}}@media screen and (max-width: 600px){#primaryNavDropDownMenu{box-shadow:none;border:none}}.hero{position:relative;overflow:hidden;background:var(--colour-secondary);color:#000;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.hero-container{max-width:var(--max-width);margin:0 auto;padding:20px var(--gutter) 50px;position:relative;z-index:2}.hero-content{position:relative}.hero-overlay{position:absolute;width:1593px;height:1725px;right:-40%;bottom:-100%;opacity:.15;pointer-events:none}.hero-heading{margin-top:140px}.hero-heading h1{font-size:40px;line-height:48px}@media(min-width: 768px){.hero{border-bottom-left-radius:40px;border-bottom-right-radius:40px}}@media(max-width: 1279px){.hero-overlay{width:800px;top:-475px;right:-200px;bottom:auto}}.footer{position:relative;background:#0b0f32}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:16px var(--gutter);max-width:var(--max-width);margin:0 auto}.footer-logo img{display:block}.footer img{border-radius:0 !important;height:auto}.footer-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-size:14px;transition:all .2s}.footer-links a:hover{text-decoration:underline;color:var(--colour-secondary)}@media(max-width: 768px){.footer{flex-direction:column;gap:20px;text-align:center}}.cc_container .cc_btn,.btn:not(.BreadcrumbModel .btn):not(.BreadcrumbModel .btn),#logInButton,.sessionTimeout-btn,button.mat-button:not(.send-button),.mat-button:not([disabled]){box-sizing:border-box;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;margin:0;text-transform:none;-webkit-appearance:button;background-image:none;align-items:center;border-radius:50px !important;border-width:3px;cursor:pointer;display:flex;font-family:var(--font-family);font-size:14px;font-weight:600;justify-content:center;line-height:22px;padding:15px 30px !important;transition:all .5s cubic-bezier(0.77, 0.25, 0.11, 0.92);width:-moz-fit-content;width:fit-content;white-space:nowrap;--tw-border-opacity: 1;border-radius:50px !important;gap:4px}.panel-btn,.login-menu-btn,.panel-btn-sm{background-color:var(--btn-primary-bg-colour);border:solid 3px var(--btn-primary-border-colour) !important}.cc_container .cc_btn,.cc_container .cc_btn:visited{background:#000;border:solid 3px rgba(0,0,0,0)}.cc_container .cc_btn:hover{border:solid 3px var(--colour-secondary)}#logInButton,.panel-btn,.login-menu-btn,.panel-btn-sm{width:100% !important}.cc_container .cc_btn:hover,.cc_container .cc_btn:focus,.cc_container .cc_btn:active,.btn:not(.BreadcrumbModel .btn):hover,.btn:not(.BreadcrumbModel .btn):focus,.btn:not(.BreadcrumbModel .btn):active,.sessionTimeout-btn:hover,.sessionTimeout-btn:focus,.sessionTimeout-btn:active{background:var(--colour-secondary);border-color:#000 !important;color:#fff;text-decoration:underline}.rotateBtnStyle{bottom:8px !important;right:8px !important}.rotateBtnStyle button{padding:.5rem !important;text-decoration:none !important}#cameraButtons{gap:1rem}.panel-btn,.panel-btn-sm{min-height:54px}.da-panel-btn-ms{position:relative;margin-right:8px;margin-top:-2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23000000'/%3E%3Cpath fill='%23F05423' d='M15.3 15.3H1.5V1.5h13.8z'/%3E%3Cpath fill='%2384C441' d='M30.5 15.3H16.7V1.5h13.8z'/%3E%3Cpath fill='%232DABE2' d='M15.3 30.5H1.5V16.7h13.8z'/%3E%3Cpath fill='%23F9BC15' d='M30.5 30.5H16.7V16.7h13.8z'/%3E%3C/svg%3E");box-shadow:0 2px 8px rgba(0,0,0,.3);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5))}.btn.panel-btn[type=submit]{margin-bottom:0 !important}.panel-link{font-size:var(--font-size-sm)}.btn-sm{padding:8px 30px}.btn-toolbar{gap:1rem}@media screen and (max-width: 992px){.btn-toolbar{float:unset !important}.CroppieAndWebcam .row{justify-content:center}}.ContainerModel>.btn:not(.BreadcrumbModel .btn):not(:last-of-type),.data-container>.btn:not(.BreadcrumbModel .btn):not(:last-of-type),.btn-toolbar>.btn:not(.BreadcrumbModel .btn):not(:last-of-type){margin-right:0}.paginate_button{width:-moz-fit-content;width:fit-content}.MainButtons{border-radius:0 !important}.button-bar{padding:.5rem var(--gutter);background-color:var(--colour-primary)}@media(max-width: 767px){div .button-bar.visible-sm{display:flex !important}}.button-bar .ContainerModel .DataContainerModel.None,.button-bar .ContainerModel .ContainerModel.None{background-color:var(--colour-primary) !important;border:none}.button-bar .ContainerModel,.button-bar .DataContainerModel{background:none}@media screen and (max-width: 600px){.button-bar .btn{padding:10px 22px}}.button-bar .ManageButtonRegion{background:rgba(0,0,0,0);padding:0 !important}.btn.Secondary.disabled,.btn.Secondary[disabled]{opacity:.4}label.btn.btn-primary.afu-select-btn:hover{color:#fff !important}button.mat-menu-trigger,button.mat-button:not([disabled]),button.mat-menu-item:not([disabled]),button.mat-menu-item:not([disabled])>.mat-icon,button.mat-icon-button>.mat-icon,button.mat-icon-button:not([disabled]){border:solid 3px var(--colour-secondary) !important}button.mat-icon-button:not([disabled]).ilp-button-padded-right{display:flex;align-items:center;justify-content:center}button.mat-icon-button[aria-label=Back]{padding:0 !important}button.send-button,button.send-button[aria-label=Send]{font-size:24px;line-height:43px !important;padding:0 16px !important;min-width:24px !important;min-height:53px;margin-left:1rem;transition:none !important}.mat-button-wrapper span.ml-3{margin-left:.5rem !important}.cdk-drop-list div{margin-bottom:1em}div button.ilp-button-small{margin-bottom:1rem !important}app-ilp-file-upload>.container label.afu-select-btn{background:var(--colour-secondary) !important;color:var(--colour-white) !important}#body>.expander.ContainerModel,#body .expander.DataContainerModel{padding:0 !important}.expander{margin-bottom:var(--gutter-sm);border-radius:var(--border-radius)}.BreadcrumbModel{margin-bottom:var(--margin)}@media(max-width: 768px){.mi-icon-breadcrumb{margin:0}}.tab-content .ContainerModel,div.tab-wrapper,.LearnerDetails{border-radius:0 !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.tab-pane{padding:var(--padding-lg)}.tab-content{background-color:var(--colour-background) !important;border-radius:var(--border-radius-sm) !important;border:solid 2px #efefef !important}.tab-content .ContainerModel{background-color:rgba(0,0,0,0) !important;padding:0 !important}ul.nav-tabs{margin:0 -0.5rem 2rem !important;border-bottom:0;border-radius:50px}ul.nav-tabs>li>a{border-radius:50px !important;margin:0 .5rem;font-size:var(--font-size) !important;border:0 !important;box-shadow:var(--box-shadow) !important}div.TabControlModel>div.tab-wrapper>ul.nav-tabs>li a:focus{box-shadow:none !important;outline:none}div.TabControlModel.Primary>div.tab-wrapper>ul.nav-tabs>li a{background-color:var(--btn-primary-bg-colour);color:var(--btn-primary-text-colour)}div.TabControlModel.Primary>div.tab-wrapper>ul.nav-tabs>li a{border-radius:50px;transition:all .2s ease;background-color:var(--colour-white);color:var(--colour-black);border:solid 2px var(--colour-black) !important}div.TabControlModel.Primary>div.tab-wrapper>ul.nav-tabs>li a:hover{color:var(--colour-white) !important;border:solid 2px rgba(0,0,0,0) !important}div.TabControlModel.Primary>div.tab-wrapper>ul.nav-tabs>li a.active{background-color:var(--colour-secondary) !important;color:var(--colour-white) !important;border:solid 2px rgba(0,0,0,0) !important}div.TabControlModel.Primary>div.tab-wrapper>ul.nav-tabs>li a.active:hover{background-color:var(--colour-secondary) !important;border:solid 2px var(--colour-secondary) !important;color:var(--colour-white) !important}div.TabControlModel>div.tab-wrapper>ul.nav-tabs>li.dropdown>ul.dropdown-menu a{margin-bottom:1rem;box-shadow:none !important}div.TabControlModel>div.tab-wrapper>ul.nav-tabs>li.dropdown>ul.dropdown-menu a.active{text-decoration:none !important}div.TabControlModel>div.tab-wrapper>ul.nav-tabs>li.dropdown>ul.dropdown-menu a:last-child{margin-bottom:0rem}@media screen and (max-width: 992px){ul.nav-tabs{margin:0 0 2rem !important;border-radius:0}.nav-tabs .dropdown-menu{width:96% !important;left:1% !important;right:1% !important;margin-top:.75rem}}.nav-tabs .dropdown-toggle::after{margin-left:.5rem}.mat-tab-group{gap:1rem}.panel-wrapper .card{margin:0}.panel-wrapper .card-body{padding:0}.card{padding:25px !important;border-radius:50px !important}.card-title{margin:0 0 var(--margin);padding:0 !important}.card-group{align-items:center}.panel.card{padding:var(--padding) !important}.card button{margin-bottom:var(--margin)}.card>.login-menu-btn:last-of-type{margin-bottom:0 !important}.panel-heading *{margin:0 !important}div.expander>.panel{box-shadow:var(--box-shadow) !important}@media screen and (max-width: 992px){.panel.card{padding:0 !important}div.expander>.panel .panel-heading a,.panel-collapse{padding:var(--padding-md)}.panel.card .expander-control{margin-top:-2rem}.panel-collapse{border-radius:0 0 var(--border-radius) var(--border-radius) !important}.panel-collapse.HomeCalendarEventsFormatter{padding-bottom:2rem !important}div.expander>.panel{padding:0 !important}#form_HomePage div.expander>.panel .card-body.DataContainerModel{padding:var(--padding-md) !important}}table.dataTable td,div.DataGridModel table.dataTable>thead>tr>th,div.RegisterReviewModel table.dataTable>thead>tr>th{padding:var(--padding-sm) !important;font-size:var(--font-size-sm)}.ToolBarItem *,.ToolBarItem label,div.DataGridModel div.dataTables_filter label,div.RegisterReviewModel div.dataTables_filter label{align-items:center !important}div.DataGridModel div.dataTables_info,div.RegisterReviewModel div.dataTables_info,.dataTables_wrapper{margin:0}.dataTables_wrapper{display:inline}.dataTables_paginate .simple,div.DataGridModel div.dataTables_paginate,div.RegisterReviewModel div.dataTables_paginate{display:flex;margin-top:1rem}div.dataTables_paginate{gap:1rem}div.DataGridModel table.dataTable>thead>tr>th span{margin-right:10px}div.DataGridModel table.dataTable tbody tr.row_selected a,div.RegisterReviewModel table.dataTable tbody tr.row_selected a{color:#fff !important}div.DataGridModel table.dataTable tbody tr.row_selected,div.RegisterReviewModel table.dataTable tbody tr.row_selected{background:var(--colour-secondary) !important}div.DataGridModel table.dataTable tbody td.focus,div.DataGridModel table.dataTable tbody th[scope=row].focus,div.RegisterReviewModel table.dataTable tbody td.focus,div.RegisterReviewModel table.dataTable tbody th[scope=row].focus{background:var(--colour-secondary) !important}div.DataGridModel div.dataTables_processing .processing-inner,div.RegisterReviewModel div.dataTables_processing .processing-inner{position:fixed}.mat-table-inbox{overflow:scroll}.dataTables_paginate.simple{position:relative}div.DataGridModel div.dataTables_filter label,div.RegisterReviewModel div.dataTables_filter label{gap:.5rem}table img{border-radius:0}#GridExportButtons{margin-bottom:.5rem}div.DataGridModel .dataTables_paginate .btn,div.RegisterReviewModel .dataTables_paginate{width:40px;height:40px}div.DataGridModel table.dataTable tbody tr td,div.RegisterReviewModel table.dataTable tbody tr td{min-width:120px}td.RowDetailsColumnModel,.table .HyperlinkButtonStyle{min-width:auto !important}@media screen and (max-width: 1200px){.table .HyperlinkButtonStyle{min-width:78px !important}.StaticTextBreakAll{min-width:20px !important}}div.DataGridModel table.dataTable tbody tr td>span,div.DataGridModel table.dataTable tbody tr td.StaticTextModel>div>span,div.RegisterReviewModel table.dataTable tbody tr td>span,div.RegisterReviewModel table.dataTable tbody tr td.StaticTextModel>div>span{white-space:unset}.form-group{margin-bottom:var(--margin-sm) !important}.form-group.card-group{align-items:baseline}input,.form-control,select.comboDateStyle{position:relative;padding:15px 5px 15px 15px !important;font-size:.8rem !important;border-radius:var(--border-radius);border-width:1px;font-family:Poppins,Segoe UI,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,-apple-system,sans-serif;font-size:16px !important;font-weight:300;line-height:1.25;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap;width:100%;height:var(--form-field-min-height)}.mat-input-element{border-radius:0 !important}span.form-control-static{margin-bottom:.5rem}select.comboDateStyle{padding:unset;height:57px}table tr input{margin:0 !important}.RadioButtonModel p{display:flex;align-items:center;gap:1rem}.RadioButtonModel p{margin-bottom:10px}.RadioButtonModel input{display:inline-block;width:auto;float:none;margin:0 !important;min-height:20px;margin-top:-11px !important}.CheckBoxModel input[type=checkbox],.CheckBoxListModel input[type=checkbox]{margin-right:.5rem}.form-group label{position:relative;top:-4px;margin-bottom:.25rem}label{margin-bottom:.25rem}span.form-control-static{word-break:break-word}.DataFormModel .control-label{display:inline-block}#UserName{width:100%;max-width:100%;flex:100%;margin-right:0}span.form-control-feedback{display:none !important}div.DataGridModel div.dataTables_filter label,div.RegisterReviewModel div.dataTables_filter label{flex-wrap:wrap}table .form-control:last-of-type{margin:0}textarea{border-radius:20px !important}.dataform-repeater .repeater-border{border:1px solid #e5e5e5;border-radius:20px;box-shadow:2px 2px 4px #e5e5e5;padding:1rem !important}@media screen and (min-width: 1200px){.dataform-repeater.col-lg-12 .repeater-border{padding:0 !important}}@media(min-width: 768px){.dataform-repeater.col-sm-12 .repeater-border{border:none;padding:0 !important}.repeater-border.form-group{margin:0 !important;padding:0 !important}}.has-error .form-control{box-shadow:none}input{min-height:20px}.input-group ul li{margin-bottom:.5rem}.control-item label{width:auto}input[type=checkbox]{width:20px}input:active,input:focus{border-color:var(--colour-secondary)}input:focus-visible{border-color:#000}.DropDownModel select,select.dropdown-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:12px 48px 12px 16px;border:1px solid var(--colour-background-secondary-border);border-radius:50px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%230fa4cf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:1.75rem !important}.DropDownModel .form-control-feedback{display:none}input[type=file]{min-height:44px;padding:0 !important;border-radius:0}input[type=file]::file-selector-button{border:none;padding:12px 24px;margin-right:16px;border-radius:50px;background:var(--colour-black);color:#fff;cursor:pointer;transition:all .2s ease}input[type=file]::file-selector-button:hover{opacity:.9}input.mat-input-element{margin:0;padding:0 !important}.mat-form-field-infix{min-height:46px}.mat-form-field-label-wrapper{top:-10px !important}.ilp-control .mat-input-element,.mat-form-field-infix{padding:0 8px !important;outline:none !important}.mat-form-field,.mat-form-field-infix{font-size:var(--font-size);border-radius:var(--border-radius) !important}.mat-form-field-flex{align-items:center !important}.container-top-stripe{background-image:none !important;border-radius:var(--border-radius);padding:var(--padding)}.container-top-stripe .row{align-items:center;gap:.5rem !important}.container-top-stripe .mat-icon{margin:0 !important}.OperatorMathModel div.operator-control{margin-left:60px}.dragNDropBtmPad{margin-bottom:1rem !important}app-ilp-file-upload>.container{padding:0 !important}.target-card-container .Primary.ContainerModel{padding:0 !important}.body-font-size{display:block;margin-bottom:1rem}.div-span-style{gap:.25rem}span[data-toggle=popover-onclick]{margin-top:-6px}.input-group.date{gap:1rem}.input-group-append{width:var(--form-field-min-height);min-height:var(--form-field-min-height)}.btnUploadDiv #images{margin-top:.5rem}.AbsenceReportingModel .ar-panel .col-12.col-md-6{flex:0 0 100% !important;max-width:100% !important}#reset-password-form #logInButton{margin-top:var(--margin-xs)}.modal-backdrop{z-index:9999}.modal{z-index:99999}.modal-dialog{position:relative;border-radius:var(--border-radius);margin:0;margin:2rem auto;max-width:600px}.modal-content{padding:var(--padding-md);margin:2rem 0;border-radius:var(--border-radius)}.modal-header{align-items:flex-start;padding:0 0 .5rem;justify-content:left;margin-bottom:.75rem;gap:1rem}.modalTrue .modal-alert .modal-body{padding:0;margin:0 !important}.modal button.close{position:absolute;top:0;right:.5rem;margin:0 !important;padding:1rem !important}.modalTrue button.close{top:1rem;right:1rem}.modalTrue .modal-alert .modal-body .modal-body-title{font-size:var(--font-size) !important;margin-bottom:.75rem}.modalTrue .modal-alert .modalControl{margin:0 0 var(--margin);border:none;background:rgba(0,0,0,0);padding:0}.modalControl div{margin-bottom:.5rem}.modalControl div:last-child{margin-bottom:0rem}#s-panel-modal-dialog .mb-5{margin:0 0 1.5rem !important}.s-panel-form-control{max-width:100%;flex:0 0 100%}.modal-content .card,.modal-content .card-body{padding:0 !important;margin:0 !important}.modal-body{padding:0}.modal-footer{gap:1rem;padding-left:0;padding-right:0}.modal-content input{width:100% !important;flex:0 0 100%;max-width:100%}#sign-in-panel-wrapper .card-body{justify-content:space-between}.modal-title{order:-1}.cdk-overlay-pane{width:600px !important;max-width:80%;margin:0 auto}.mat-dialog-container{padding:var(--padding-md) !important;border-radius:var(--border-radius) !important}.cdk-overlay-pane{justify-content:center}@media screen and (min-width: 900px){.mat-snack-bar-container{position:fixed !important;background:#fff;bottom:2.5%;right:2.5%;min-width:50%;z-index:9999999999;margin:0 !important}}.tooltip{font-family:var(--font-family);border-radius:16px !important}.tooltip-inner{max-width:300px;padding:1rem;background:var(--colour-black);color:var(--colour-white);border-radius:16px !important;font-size:14px;font-weight:500;line-height:1.5;text-align:left;box-shadow:0 10px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.05)}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:var(--colour-black)}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color:var(--colour-black)}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color:var(--colour-black)}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color:var(--colour-black)}.tooltip-inner a{color:var(--colour-white);font-weight:600;text-decoration:underline}.alert{font-size:var(--font-size);padding:var(--padding);border-radius:var(--border-radius-sm)}.alert ul{margin:0}.alertTrue .modal-alert .modal-body{padding:0}.alertTrue .modal-alert .modal-body{margin:0 !important}.alert-icon{display:none !important}.cc_banner-wrapper{position:fixed;top:0;right:0;width:100%;height:100%;z-index:9999;background:rgba(128,128,128,.75)}.cc_banner-wrapper .cc_container{position:absolute;left:unset;right:var(--gutter);bottom:50px;padding:20px;background:#fff !important;color:#000;font-size:16px;font-family:var(--font-family);box-sizing:border-box;z-index:5000;width:400px;max-width:80%;margin:0 auto;box-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));z-index:9002 !important;border-radius:20px}.cc_banner-wrapper .cc_container .cc_message{margin-bottom:30px}.cc_banner-wrapper .cc_container .cc_more_info{color:#1e2245;font-weight:700}.cc_container .cc_btn{position:relative;float:none;width:unset;right:unset}@media screen and (max-width: 600px){.cc_banner-wrapper .cc_container{left:0;right:0}.cc_container .cc_message{width:100%}.cc_container .cc_btn{float:right}}.sessionTimeout-title{border-radius:var(--border-radius) var(--border-radius) 0 0;padding:var(--padding)}.sessionTimeout-content,.sessionTimeout-content2,.sessionTimeout-buttons{padding:var(--padding);margin:0}.sessionTimeout-modal{border-radius:var(--border-radius)}.sessionTimeout-buttons{display:flex;gap:1rem;justify-content:end}body.learner-login-background main{display:flex;align-items:center;max-width:unset;height:unset;min-height:77.4vh;padding:40px var(--gutter);margin-bottom:0}#login-site-logo-sm{border-radius:0px;margin:0 auto !important;padding:0 !important}.learner-login-background .col-sm-12 .card{margin:1rem 0 !important}@media screen and (min-width: 1540px){.learner-login-background .login-col:first-child{padding-right:var(--gutter-sm)}.learner-login-background .login-col:last-child{padding-left:var(--gutter-sm)}}@media screen and (min-width: 992px)and (max-width: 1540px){.learner-login-background .login-col:first-child{display:none}.learner-login-background .login-col:last-child{width:100%;max-width:100%;flex:100%}}#learner-login-image{max-height:75vh}#learner-login-image-sm{max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1600px){#learner-login-image{max-height:430px}}@media(min-width: 576px){.learner-login-background .d-sm-block{display:block !important;width:100%}}.learner-login-background .welcome-header,.learner-login-background .welcome-text,.learner-login-background .panel-heading-norm,.learner-login-background .panel-text{font-size:unset}.learner-login-background .welcome-container{width:85%;max-width:1200px;margin:0 auto}.learner-login-background .welcome-header{font-size:1.75rem}.learner-login-background .welcome-panels-container{padding:0 !important;margin:0 !important}.learner-login-background .welcome-container .product-logo{display:none;position:fixed;top:1rem;left:1rem;width:60px;height:auto;padding:0}.learner-login-background .panel-wrapper{height:auto !important}.learner-login-background .panel-text{font-size:14px}.learner-login-background .learner-login-col>.row{align-items:center;gap:1rem 0}.learner-login-background .learner-login-col .col-sm-12.mb-5{margin:0 !important}@media screen and (min-width: 1200px){.learner-login-background .SummaryDetail{padding:0 .5rem}}#login-background{background-image:none;background-color:rgba(0,0,0,0) !important;padding:2rem 0 !important;min-height:unset}#login-panel{position:relative;width:100%;max-width:600px;margin:0 auto;border-radius:var(--border-radius);background-color:var(--colour-background-secondary) !important;padding:var(--padding)}#login-panel *{color:var(--colour-primary)}#login-desc{font-size:var(--font-size-lg);font-weight:500}.learner-login-background .login-input-text{margin-bottom:var(--margin)}body.learner-login-background button{margin-bottom:.75rem !important}body.learner-login-background .modal button.close{position:absolute;top:-1.75rem;right:-0.75rem;margin:0 !important;padding:1rem}#form_HomePage .DataContainerModel.LargeVerticalPadding,#form_HomePage .ContainerModel.LargeVerticalPadding,#form_HomePage .DataContainerModel.MyAttendanceFormatter{padding:0 !important}@media screen and (max-width: 1200px){#form_HomePage #body>.ContainerModel{padding:0 !important}#form_HomePage .CalendarEventsLayoutFormatter{margin-bottom:0 !important}}@media screen and (min-width: 1200px){#form_HomePage #body>.ContainerModel{padding-top:0 !important;padding-bottom:0 !important}#form_HomePage #body>.ContainerModel.col-sm-12.col-xl-6{padding-left:.75rem !important;padding-right:.75rem !important;box-sizing:border-box}#form_HomePage .CalendarEventsLayoutFormatter{margin-left:-0.75rem;margin-right:-0.75rem}#form_HomePage .MyAttendanceFormatter{margin-left:1.5rem;padding:0 !important}}#form_HomePage .evo-calendar{margin-top:.5rem}
