::selection{color:#2c2c2c;text-shadow:none;background:#f7ea6f}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}@media screen and (min-width:1920px){html{font-size:calc(1.16667vw - 6.4px)}}body{color:#3f4141;background:#f5f5f7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#3f4141;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}h1,.h1{font-size:40px}@media screen and (min-width:375px){h1,.h1{font-size:calc(2.26537vw + 31.5049px)}}@media screen and (min-width:1920px){h1,.h1{font-size:rem-calc(75px)}}h1,.h1{letter-spacing:2px;color:#f5f5f7;font-weight:700;line-height:1.1}h2,.h2{font-size:24px}@media screen and (min-width:375px){h2,.h2{font-size:calc(.906149vw + 20.6019px)}}@media screen and (min-width:1920px){h2,.h2{font-size:rem-calc(38px)}}h2,.h2{font-weight:700;line-height:1.2}h3,.h3{font-size:20px}@media screen and (min-width:375px){h3,.h3{font-size:calc(.776699vw + 17.0874px)}}@media screen and (min-width:1920px){h3,.h3{font-size:rem-calc(32px)}}h3,.h3{font-weight:700}h4,.h4{font-size:18px}@media screen and (min-width:375px){h4,.h4{font-size:calc(.517799vw + 16.0583px)}}@media screen and (min-width:1920px){h4,.h4{font-size:rem-calc(26px)}}h4,.h4{font-weight:500}h5,.h5{font-size:18px}@media screen and (min-width:375px){h5,.h5{font-size:calc(.38835vw + 16.5437px)}}@media screen and (min-width:1920px){h5,.h5{font-size:rem-calc(24px)}}h5,.h5{font-weight:700}h6,.h6{font-size:16px}@media screen and (min-width:375px){h6,.h6{font-size:calc(.38835vw + 14.5437px)}}@media screen and (min-width:1920px){h6,.h6{font-size:rem-calc(22px)}}h6,.h6{font-weight:400}p,.p{font-size:15px}@media screen and (min-width:375px){p,.p{font-size:calc(.194175vw + 14.2718px)}}@media screen and (min-width:1920px){p,.p{font-size:rem-calc(18px)}}p,.p,ul{color:#3f4141}.all-caps-title{text-transform:uppercase;letter-spacing:.2em;margin-bottom:0;font-size:14px;font-weight:500}.button-text{text-transform:uppercase;letter-spacing:2.8px;font-size:14px;font-weight:500}:root{--v-font-body:"Roboto", sans-serif;--v-font-heading:"Roboto", sans-serif}.v-tab.v-btn{font-size:.875rem;font-weight:500}.v-application,.v-overlay-container{font-family:Roboto,sans-serif}.v-application .v-list-item-title,.v-overlay-container .v-list-item-title{letter-spacing:normal;font-weight:500}.v-application p,.v-overlay-container p{font-size:16px}.v-application .p-small,.v-overlay-container .p-small{font-size:14px}.v-application .p-smallest,.v-overlay-container .p-smallest{font-size:13px;line-height:140%}.v-application .p-smallest-bold,.v-overlay-container .p-smallest-bold{font-size:13px;font-weight:700;line-height:140%}.v-application .button-text,.v-overlay-container .button-text{color:#3f4141;letter-spacing:initial;text-transform:none;font-size:16px;font-weight:700;line-height:140%}.v-application .smallest-button-text,.v-overlay-container .smallest-button-text{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:11px}.v-application h2,.v-overlay-container h2{font-size:36px;font-weight:700}.v-application h3,.v-overlay-container h3{margin-top:0;font-size:28px;font-weight:700;line-height:34px}.v-application h4,.v-overlay-container h4{color:#3f4141;margin-bottom:.5rem;font-size:22px;font-weight:700}.v-application h5,.v-overlay-container h5{font-size:18px;font-weight:700;line-height:140%}.v-application h6,.v-overlay-container h6{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:140%}.v-application .course-name-cell,.v-overlay-container .course-name-cell{cursor:pointer;flex-direction:column;justify-content:center;padding:8px 0;display:flex;position:relative}.v-application .course-name-cell .table-text,.v-overlay-container .course-name-cell .table-text{color:#d00003;max-height:0;transition:max-height .1s linear;position:absolute;bottom:0;left:0;overflow:hidden}@media screen and (max-width:960px){.v-application .course-name-cell .table-text,.v-overlay-container .course-name-cell .table-text{max-height:10px}}.v-application .v-theme--light.v-data-table.afc-table>.v-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper),.v-overlay-container .v-theme--light.v-data-table.afc-table>.v-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#b6b9be12}.v-application .afc-table,.v-overlay-container .afc-table{border-radius:16px!important}.v-application .afc-table .v-progress-linear.v-progress-linear--absolute.v-progress-linear--visible.v-theme--light,.v-overlay-container .afc-table .v-progress-linear.v-progress-linear--absolute.v-progress-linear--visible.v-theme--light{height:5px!important}.v-application .afc-table .v-progress-linear__background.primary,.v-application .afc-table .v-progress-linear__indeterminate.primary,.v-overlay-container .afc-table .v-progress-linear__background.primary,.v-overlay-container .afc-table .v-progress-linear__indeterminate.primary{background-color:#f8c40e!important;border-color:#f8c40e!important}.v-application .afc-table tr.selected,.v-overlay-container .afc-table tr.selected{background:#b6b9be0d;border-bottom:1px solid #d00003}.v-application .afc-table tr:hover .table-text,.v-overlay-container .afc-table tr:hover .table-text{max-height:10px}.v-application .afc-table .primary--text,.v-application .afc-table .v-theme--light.v-label,.v-overlay-container .afc-table .primary--text,.v-overlay-container .afc-table .v-theme--light.v-label{color:#f8c40e!important}.v-application .table-text,.v-overlay-container .table-text{text-transform:uppercase;letter-spacing:.9px;margin-bottom:0;font-size:9px;font-weight:700}.v-application .input-label,.v-overlay-container .input-label{text-transform:uppercase;color:#4f4f4f;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1}.v-application .v-input--selection-controls.v-input,.v-overlay-container .v-input--selection-controls.v-input{margin-top:0;margin-left:1rem}.v-application ::-webkit-scrollbar{width:6px;height:6px}.v-overlay-container ::-webkit-scrollbar{width:6px;height:6px}.v-application ::-webkit-scrollbar-track{background:#b6b9be33;border-radius:50px}.v-overlay-container ::-webkit-scrollbar-track{background:#b6b9be33;border-radius:50px}.v-application ::-webkit-scrollbar-thumb{background:#b6b9be;border-radius:50px}.v-overlay-container ::-webkit-scrollbar-thumb{background:#b6b9be;border-radius:50px}.v-application ::-webkit-scrollbar-thumb:hover{background:#3f4141}.v-overlay-container ::-webkit-scrollbar-thumb:hover{background:#3f4141}.v-application .v-data-table ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-application .details-page ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-application .roster-change-forms ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-overlay-container .v-data-table ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-overlay-container .details-page ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-overlay-container .roster-change-forms ::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.v-application .afc-table.v-theme--light.v-data-table .v-data-table__th.v-data-table__th--sorted .v-data-table-header__sort-icon,.v-overlay-container .afc-table.v-theme--light.v-data-table .v-data-table__th.v-data-table__th--sorted .v-data-table-header__sort-icon{color:#f8c40e}.v-application .afc-table .v-data-table__th.v-data-table__th--sortable,.v-overlay-container .afc-table .v-data-table__th.v-data-table__th--sortable{white-space:nowrap}.v-application .afc-table .v-data-table__th.v-data-table__th--sortable:hover span,.v-overlay-container .afc-table .v-data-table__th.v-data-table__th--sortable:hover span{color:#f8c40e}.v-data-table{overflow-y:hidden}.v-data-table.v-data-table--fixed-header>.v-table__wrapper{overflow-y:overlay}.v-data-table.v-data-table--fixed-header>.v-table__wrapper::-webkit-scrollbar-track{margin-top:56px;margin-bottom:6px}.top-bar-controls{padding:16px 0}@media screen and (min-width:600px){.top-bar-controls{background-color:#f5f5f7;padding:24px 32px}}.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>tbody>tr>td{padding:8px 16px}@media screen and (min-width:600px){.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>thead>tr:not(.v-data-table-progress)>th:first-of-type,.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>tbody>tr>td:first-of-type{padding-left:32px}.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>thead>tr:not(.v-data-table-progress)>th:last-of-type,.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>tbody>tr>td:last-of-type{padding-right:32px}}.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>thead>tr:not(.v-data-table-progress)>th{color:#fff;background:#0f1112}.afc-table.v-theme--light.v-data-table .v-data-table__th.v-data-table__th--sorted,.afc-table.v-theme--light.v-data-table .v-data-table__th.v-data-table__th--sorted .v-data-table-header__sort-icon,.afc-table.v-theme--light.v-data-table .v-data-table__th.v-data-table__th--sortable:hover{color:#f5f5f7}.review-students-table.afc-table.v-theme--light.v-data-table>.v-table__wrapper>table>thead>tr:not(.v-data-table-progress)>th{color:#b6b9be;background:#fff}.review-students-table.v-data-table .v-data-table__th th.sortable.active,.review-students-table.v-data-table .v-data-table__th th.sortable.active .v-data-table-header__icon,.review-students-table.v-data-table .v-data-table__th th.sortable:hover{color:#0f1112}.afc-dialog-content.v-dialog{border-radius:16px}.afc-dialog-content.v-dialog>.v-card.v-sheet{padding:16px}.afc-dialog-content.v-dialog .v-card__title,.afc-dialog-content.v-dialog .v-card__actions{justify-content:center}.afc-dialog-content.v-dialog .v-card__text{text-align:center}.v-overlay.dashboard-dialog-overlay{z-index:6!important}.v-dialog--fullscreen>.v-overlay__content.dashboard-dialog{height:100%;top:0;left:auto;right:0}@media screen and (min-width:960px){.v-dialog--fullscreen>.v-overlay__content.dashboard-dialog{width:45vw}}.v-menu__content.v-theme--light{border-radius:8px}.filter-dialog.v-dialog .v-sheet{height:100%;padding:64px 88px}.filter-menu{contain:none;box-shadow:none;right:12px;overflow:visible}.filter-menu .menu-content{border-radius:16px;padding:48px}.v-input.v-text-field--outlined{border-radius:8px}.v-input.v-text-field--outlined label{font-weight:400}.v-theme--light.v-list-item .v-list-item__title .v-list-item__mask{color:#0f1112;background:#f8c40e}.table-search-controls .v-input.v-text-field--outlined label{font-weight:400}.table-search-controls .v-input.v-text-field--outlined:hover fieldset{border-color:#d00003}.table-search-controls .v-input.v-text-field--outlined fieldset{border-width:1px;border-color:#b6b9be;border-radius:8px;top:0}.table-search-controls .v-input.v-text-field--outlined fieldset legend{display:none}.table-search-controls .v-input--selection-controls.v-input{margin-top:5px}.v-input--variant-outlined fieldset,.v-field--variant-outlined fieldset{border-color:#b6b9be!important}.v-input--variant-outlined:hover fieldset,.v-field--variant-outlined:hover fieldset{border-color:#d00003}.v-btn{font-size:var(--v-btn-size);letter-spacing:.007em;text-transform:uppercase;font-weight:500;line-height:normal;text-decoration:none}.v-btn-group .v-btn{border-radius:0}.v-tabs{border-bottom:1px solid #b6b9be}.info-panel{z-index:1;background:#0f1112;flex-direction:column;justify-content:center;height:100vh;display:flex;position:relative}.info-panel a{z-index:2;position:relative}.info-panel p{color:#f5f5f7}.info-panel .afc-logo{width:8rem}@media (max-width:992px){.info-panel .afc-logo{width:6rem}}@media (max-width:576px){.info-panel .afc-logo{width:4rem}}@media (max-width:991.98px){.info-panel{height:auto}}.user-panel{color:#0f1112;z-index:2;background:#f5f5f7;height:100vh;overflow-y:scroll}.user-panel p{color:#3f4141;margin-bottom:1.5rem}.user-panel a{text-decoration:underline}@media (max-width:991.98px){.user-panel{height:auto;overflow-y:visible}}.user-panel h4,.user-panel .text-red{color:#d00003}.user-panel .white-bg-button{color:#d00003;letter-spacing:.2em;background:0 0;border:1px solid #d00003;border-radius:4px;padding:1.5rem 2rem;text-decoration:none;display:inline-block}.user-panel .white-bg-button:hover{color:#0f1112}.user-panel .btn{text-transform:uppercase;cursor:pointer;letter-spacing:.2em;border:1px solid #d00003;border-radius:4px;padding:1rem 6rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.user-panel .btn:hover{color:#0f1112!important}.user-panel .btn.primary{color:#f5f5f7;background:#d00102}.user-panel .btn.secondary{color:#d00003;background:0 0}.user-panel .btn.review-button{width:24rem}.particles-js-canvas-el{position:absolute;top:0;left:0}.logo-container{position:absolute;top:3rem;left:6rem}@media (max-width:991.98px){.logo-container{margin-bottom:6rem;position:static}}.course-overview h3,.course-complete h3,.course-payment h3,.course-registration h3,.dashboard h3,.lookup h3,.login h3,.return-to-site h3{border-bottom:1px solid #b6b9be;margin-top:0;margin-bottom:3rem;padding-bottom:2rem}.course-overview h4,.course-complete h4,.course-payment h4,.course-registration h4,.dashboard h4,.lookup h4,.login h4,.return-to-site h4{color:#0f1112;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:14px}.course-overview h5,.course-complete h5,.course-payment h5,.course-registration h5,.dashboard h5,.lookup h5,.login h5,.return-to-site h5{color:#0f1112;text-transform:uppercase;letter-spacing:.2em;margin-bottom:2rem;font-size:13px;font-weight:700}.course-overview h5:before,.course-complete h5:before,.course-payment h5:before,.course-registration h5:before,.dashboard h5:before,.lookup h5:before,.login h5:before,.return-to-site h5:before{content:"";background:#d00003;width:30px;height:2px;margin-bottom:.4rem;margin-right:1rem;display:inline-block}.course-overview p,.course-complete p,.course-payment p,.course-registration p,.dashboard p,.lookup p,.login p,.return-to-site p{color:#191c1b}.course-overview button,.course-complete button,.course-payment button,.course-registration button,.dashboard button,.lookup button,.login button,.return-to-site button{padding:1.5rem 8rem;display:inline-block}.info-text-container{z-index:2;width:100%;position:relative}.info-text-container:after{content:"";background:#d00003;width:35px;height:2px;display:inline-block}.info-text-container p{font-size:18px}@media screen and (min-width:375px){.info-text-container p{font-size:calc(.517799vw + 16.0583px)}}@media screen and (min-width:1920px){.info-text-container p{font-size:rem-calc(26px)}}.info-text-container p{line-height:1.4}h1{font-size:45px}@media screen and (min-width:375px){h1{font-size:calc(1.94175vw + 37.7184px)}}@media screen and (min-width:1920px){h1{font-size:rem-calc(75px)}}ul li{margin-left:1rem;line-height:1.2;list-style-type:none}ul li:before{content:"- ";margin-left:-1rem}button[type=submit]{font-weight:500}a:not(.v-btn){color:#3f4141;font-weight:500}a:not(.v-btn):hover{color:#d00003}.form-section{margin-bottom:6rem}label,input{display:block}input:read-only{color:#000}label{color:#3f4141;letter-spacing:.1em;margin-bottom:1rem;font-size:13px;font-weight:700}.v-checkbox .v-label{margin-bottom:0}.v-selection-control .v-label{align-items:center;display:inline-flex}.form-group{margin-bottom:2rem}.invalid-feedback{color:#dc3545;margin-top:.25rem;font-size:.875rem;display:block}.is-invalid{border-color:#dc3545!important}.legacy-main-app strong{color:#d00003}.legacy-main-app .select2,.legacy-main-app .b-form-btn-label-control.form-control,.legacy-main-app input[type=password],.legacy-main-app input[type=email],.legacy-main-app input[type=text],.legacy-main-app input[type=date],.legacy-main-app input[type=time],.legacy-main-app textarea,.legacy-main-app select{background:#f5f5f7;border:1px solid #b6b9be;border-radius:4px;width:100%;padding:1rem;line-height:1.4}.legacy-main-app .select2::placeholder,.legacy-main-app .b-form-btn-label-control.form-control::placeholder,.legacy-main-app input[type=password]::placeholder,.legacy-main-app input[type=email]::placeholder,.legacy-main-app input[type=text]::placeholder,.legacy-main-app input[type=date]::placeholder,.legacy-main-app input[type=time]::placeholder,.legacy-main-app textarea::placeholder,.legacy-main-app select::placeholder{color:#5a5959;font-style:italic}.select2.select2-container{padding:.75rem;width:100%!important}.b-form-btn-label-control.form-control{padding:.5rem 1rem}.select2-container--default .select2-selection--single{background:#f5f5f7;border:none}.select2-selection__arrow{display:none}input[type=checkbox]{margin-right:.5rem;display:inline}.select-wrapper{position:relative}.select-wrapper:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212.423%22 height=%227.637%22 viewBox=%220 0 12.423 7.637%22%3E %3Cpath d=%22M0,9.6,5.224,4.8,0,0%22 transform=%22translate(11.01 1.413) rotate(90)%22 fill=%22none%22 stroke=%22%235a5959%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22/%3E %3C/svg%3E");pointer-events:none;display:inline-block;position:absolute;top:12px;right:15px}select{appearance:none}.form-check{align-items:flex-start;margin-bottom:2rem;padding-left:0;display:flex}.btn-link{color:#0f1112}.divider{border-bottom:1px solid #b6b9be;padding-bottom:3rem}.text-red{color:#d00003}.text-green{color:#0aad03}.card-body{color:#d00003}.course-registration h4{color:#d00003;font-weight:700}.course-registration p{color:#3f4141}.course-registration ul{margin-bottom:2.5rem}#payment-container #errors p{color:inherit;margin-bottom:0}.b-time-header,.b-form-spinbutton{font-size:2rem}.b-form-btn-label-control.form-control>button{padding:0}.b-form-btn-label-control.form-control>label{color:#0f1112;font-size:1.5rem}.red-bg-btn{background:#d00102;border-color:#d00102}.red-bg-btn:hover{color:#0f1112;background:#d00102;border-color:#d00102}.login-card{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 2px 20px #0f111212}.login-card .btn{padding:1rem}.app-version{color:#ffffff73;z-index:3;font-size:12px;display:none;position:fixed;bottom:.75rem;left:1rem}@media (min-width:1280px){.app-version{display:block}}.course-application .v-btn.v-size--small,.course-application .v-btn.v-size--default{text-transform:capitalize;letter-spacing:.02em;border-radius:8px;font-weight:700}.v-autocomplete__content.v-menu__content{border:1px solid #b6b9be;border-radius:8px!important}.v-autocomplete__content .v-list-item{min-height:auto!important;padding-left:4px!important}.v-autocomplete__content .v-list-item:hover{color:#0f1112;background:#e3e5e8}.afc-dialog-content .v-btn.v-size--default{text-transform:capitalize;letter-spacing:.02em;border-radius:8px;font-weight:700}.v-application .main-dashboard-container,.v-overlay-container .main-dashboard-container{background:#f5f5f7;height:100%;padding:107px 32px;overflow:hidden}@media screen and (max-width:600px){.v-application .main-dashboard-container,.v-overlay-container .main-dashboard-container{background:#fff;padding:89px 12px}}.v-application .dashboard-content-container,.v-overlay-container .dashboard-content-container{max-width:850px}.v-application .dashboard-content-container .content,.v-overlay-container .dashboard-content-container .content{background:#fff;border-radius:24px;padding:48px 64px}@media screen and (max-width:600px){.v-application .dashboard-content-container .content,.v-overlay-container .dashboard-content-container .content{padding:24px 0}}.v-application .dashboard-content-container .content .edit-account-link,.v-overlay-container .dashboard-content-container .content .edit-account-link{color:#d00003;text-decoration:underline}.v-application .icon-container,.v-overlay-container .icon-container{background:#e3e5e866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:125px;height:125px;margin-bottom:8px;padding:8px;display:flex}.v-application .choose-course-container .icon-container,.v-application .choose-students-container .icon-container,.v-application .review-registration-container .icon-container,.v-overlay-container .choose-course-container .icon-container,.v-overlay-container .choose-students-container .icon-container,.v-overlay-container .review-registration-container .icon-container{width:auto;height:auto}.v-application .choose-course-container .icon-container svg,.v-application .choose-students-container .icon-container svg,.v-application .review-registration-container .icon-container svg,.v-overlay-container .choose-course-container .icon-container svg,.v-overlay-container .choose-students-container .icon-container svg,.v-overlay-container .review-registration-container .icon-container svg{width:56px;height:56px}.v-application .choose-course-container,.v-application .choose-students-container,.v-application .review-registration-container,.v-overlay-container .choose-course-container,.v-overlay-container .choose-students-container,.v-overlay-container .review-registration-container{min-height:100%;display:flex}.v-application .v-btn.v-size--large,.v-overlay-container .v-btn.v-size--large{text-transform:capitalize;letter-spacing:normal;border-radius:8px;font-size:16px;font-weight:700}.v-application .v-btn.back-button,.v-overlay-container .v-btn.back-button{text-transform:capitalize;letter-spacing:normal;border-radius:8px;font-weight:700}.v-application .v-theme--light.v-tabs>.v-tabs-bar,.v-overlay-container .v-theme--light.v-tabs>.v-tabs-bar{background:0 0;border-bottom:1px solid #b6b9be!important}.v-application .v-tabs .v-tab,.v-overlay-container .v-tabs .v-tab{text-transform:none;letter-spacing:normal}.v-application .v-tabs .v-tab.v-tab--selected,.v-overlay-container .v-tabs .v-tab.v-tab--selected{color:#0f1112}.v-application .review-payment-form-container .v-tabs .v-tab.v-tab--selected,.v-overlay-container .review-payment-form-container .v-tabs .v-tab.v-tab--selected{color:#fff}.v-application .student-home-dashboard h2,.v-application .notifications-container h2,.v-overlay-container .student-home-dashboard h2,.v-overlay-container .notifications-container h2{font-size:27px}.v-application .v-card--link:before,.v-overlay-container .v-card--link:before{border-radius:8px}.v-application .error-container,.v-overlay-container .error-container{background-color:#ffe6e6;border-radius:16px;padding:20px 24px}.v-application .error-container .error-headline,.v-overlay-container .error-container .error-headline{font-size:14px;font-weight:700}.v-application .error-container .error-message,.v-overlay-container .error-container .error-message{margin-bottom:4px;font-size:13px}.user-menu .v-list-group--open>.v-list-item{color:#d00003;background:#d000030d}.user-menu .v-list-group__items .v-list-item{padding-inline-start:56px!important}.top-heading-container{flex-direction:column;justify-content:center;display:flex}.top-controls{justify-content:space-between;align-items:center;display:flex}.top-controls h6{color:#3f4141}.calendar-container .v-calendar-weekly__week{min-height:75px}.v-calendar-weekly__day .v-calendar-weekly__day-label{cursor:auto}.v-calendar-weekly__day .v-calendar-weekly__day-label .v-btn{pointer-events:none}.v-input--switch .v-input--switch__track{color:#b6b9be!important}.v-input--switch--inset .v-input--switch__track{opacity:1!important}.v-input--switch.v-input--dense.v-input--switch--inset.v-input--is-dirty .v-input--switch__track{color:#d00003!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{color:#fff!important}@media screen and (max-width:960px){.department-stats-col.sidebar-col,.department-info-panel{height:auto!important;position:static!important}.department-info-header svg{display:none}.top-controls{flex-direction:column;justify-content:center}.top-controls .icon-container{width:80px;height:80px}.top-controls h2{font-size:25px}.top-controls button.change-department-button{width:100%}}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{display:none!important}.roster-change-forms .v-text-field--outlined>.v-input__control>.v-input__slot{height:40px;min-height:auto}.roster-change-forms .v-text-field--enclosed .v-input__append-inner{margin-top:8px}.roster-change-forms .v-card__title{padding-bottom:36px;padding-left:0;padding-right:0}.roster-change-forms .v-card__title h3{margin-bottom:0}.roster-change-forms .v-card__text{padding:0}.roster-change-forms h4{font-size:15px}.roster-change-forms .v-input.v-text-field--outlined:hover fieldset{border-color:#d00003}.v-list.v-select-list{border:1px solid #b6b9be;border-radius:8px;padding-left:8px;padding-right:8px}.v-list.v-select-list .v-list-item--highlighted{background:#e3e5e8;color:#0f1112!important}.review .v-data-table{margin-bottom:48px}.review .v-data-table tbody tr:hover{background-color:#0000!important}.review .v-data-table tbody td{color:#3f4141;border-top:1px solid #e3e5e8!important;border-bottom:1px solid #e3e5e8!important}.review .v-data-table tbody .registration-data{text-align:right}.review-header{border-bottom:1px solid #b6b9be;justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.review-header h2{margin-bottom:8px}.review-header h3{color:#d00003;margin-bottom:40px;font-size:22px}@media (max-width:767.98px){.review-header{flex-direction:column;align-items:flex-start;margin-bottom:16px}.review-header h3{margin-bottom:16px}}@media print{.dashboard-navigation,.review-header,.individual-search-container,.v-btn{display:none!important}.main-dashboard-container{padding-top:0!important}}
