.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--font-sans-serif: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--focus-color: var(--control-box-shadow-color);--focus-style: solid;--focus-width: 1px;--focus-offset: -1px;--footerTextColor: var(--primary-theme-text-color);--footerLinkHover: var(--primary-theme-text-color);--footerHeadingColor: var(--primary-theme-text-color);--footerHeadingFontSize: 14px;--footerLinkFontSize: 12px;--footerBackground: var(--primary-theme-color);--pageHeaderBackground: var(--theme-bg-color);--headerBackground: var(--primary-theme-color);--headerFontColor: var(--primary-theme-text-color);--navbarFontColor: var(--primary-theme-text-color);--navbarHoverColor: var(--warning-color);--navbarActiveColor: var(--primary-theme-text-color);--navbarBorder: thin solid;--navbarBorderColor: var(--neutral-dark-grey-color);--navbarFontWeight: 600;--cardBackground: var(--theme-content-bg-color)}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-sans-serif);font-size:16px!important;color:#091e42;color:var(--primary-text-color);background:var(--theme-bg-color);height:100%;background:white!important;overflow-y:scroll;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;min-height:100vh;color:#091e42;color:var(--primary-text-color)}i,cite,em,var,address,dfn{font-style:normal}fieldset{border:0;padding:0;margin:0 0 1rem}.skeleton{--body-bg: rgba(255, 255, 255, .5);--element: var(--neutral-grey-color, #dfe1e5);position:relative;overflow:hidden;padding:0 1rem;display:flex;flex-direction:column}.skeleton:after{content:"";position:absolute;top:0;bottom:0;left:-1rem;right:-1rem;background-image:linear-gradient(90deg,transparent,var(--body-bg) 45%,var(--body-bg) 55%,transparent 100%);background-repeat:repeat-y;background-position:0 0;background-size:200px 100%;background-origin:content-box;animation:skeleton 3s infinite ease-in-out}.skeleton__title{margin:1rem 0;background:var(--element)}.skeleton__title--h2{height:36px;width:300px}.skeleton__title--h3{height:24px;width:150px}.skeleton__card{--skeleton-card-height: 100px;--skeleton-card-bg: var(--neutral-grey-color, #dfe1e5);--element: var(--body-bg);min-height:var(--skeleton-card-height, 100px);display:flex;background:var(--skeleton-card-bg);margin:1rem 0;padding:1rem}.skeleton__card>*{margin-top:0!important;margin-bottom:0!important}.skeleton__card>*:first-child{margin-left:0!important}.skeleton__card>*:last-child{margin-right:0!important}.skeleton__avatar{background:var(--element);margin:1rem;width:32px;height:40px}.skeleton__avatar--xxlarge{width:96px;height:120px}.skeleton__avatar--xlarge{width:64px;height:80px}.skeleton__avatar--large{width:40px;height:50px}.skeleton__avatar--small{width:24px;height:30px}.skeleton__text{flex-basis:100%;min-height:72px;margin:0 0 1rem}.skeleton__line{height:1rem;background:var(--element)}.skeleton__line+.skeleton__line{margin-top:1rem}.skeleton__line:nth-child(1n+0){width:75%}.skeleton__line:nth-child(2n+0){width:90%}.skeleton__line:nth-child(3n+0){width:80%}.skeleton__line:nth-child(4n+0){width:60%}.skeleton__table{display:flex;height:192px;margin:1rem 0}.skeleton__table-col{width:100%;position:relative;background-image:linear-gradient(var(--element) 16px,transparent 0),linear-gradient(var(--element) 1px,transparent 0);background-size:50% 50px,100% 50px;background-position:0 0,0 32px;background-origin:content-box;background-repeat:repeat-y}.skeleton__table-col:before{content:"";height:16px;position:absolute;width:75%;background:var(--element);top:0}.skeleton__table-col:after{content:"";height:2px;position:absolute;width:100%;background:var(--element);top:30px}@keyframes skeleton{0%{background-position:-15% 0}50%{background-position:115% 0}to{background-position:-15% 0}}.c-page-container{margin:0 auto;width:calc(100% - 2rem)}@media (min-width: 1200px){.c-page-container{width:calc(1200px - 2rem)}}.c-page-container--fullscreen{width:100%}.c-grid{display:grid;grid-column-gap:1rem;align-items:start}.c-grid--nogap{grid-column-gap:.25rem}.c-grid--col-1{grid-template-columns:1fr;grid-template-areas:"col-1"}.c-grid--col-2f{grid-template-columns:repeat(2,1fr);grid-template-areas:"col-1 col-2"}.c-grid--col-2{grid-template-columns:repeat(2,1fr);grid-template-areas:"col-1 col-2";width:100%}.c-mobile .c-grid--col-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-areas:initial}.c-grid--col-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1023px){.c-grid--col-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 780px){.c-grid--col-3{grid-template-columns:1fr}}.c-grid--col-4{grid-template-columns:repeat(4,1fr)}@media (min-width: 320px) and (max-width: 767px){.c-grid--col-4{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}@media (min-width: 768px) and (max-width: 1023px){.c-grid--col-4{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 16px),1fr))}}@media only screen and (min-device-width: 360px) and (max-device-height: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.c-grid--col-4{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 16px),1fr))}}.c-grid--col-menu{grid-template-columns:250px 1fr;grid-template-areas:"menu col-2 col-3 col-4";display:block}.c-page__title{flex:1 1 auto;margin:0}.c-col__span--all{grid-column:1/-1}.c-row{display:grid;grid-column-gap:4px;grid-template-columns:auto;grid-auto-flow:column}.c-flex-row{display:flex;flex-direction:row}.c-inline-flex-row{display:inline-flex;align-items:center;justify-content:space-between}@media (max-width: 320px){.include-media-test{background-color:#def}.include-media-test:before{content:"<=phone"}}@media (min-width: 321px){.include-media-test{background-color:#abc}.include-media-test:before{content:">phone"}}@media (min-width: 815px) and (max-width: 1023px){.include-media-test{background-color:#fed}.include-media-test:before{content:">=815px, <desktop"}}@media (min-width: 1024px){.include-media-test{background-color:#fab}.include-media-test:before{content:">=desktop"}}@media (min-resolution: 192dpi){.include-media-test:after{content:"Retina"!important}}.c-heading--1{font-size:28px;font-weight:700;letter-spacing:-.25px;line-height:40px;margin:0 0 4px}.c-heading--2{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.25px;margin:0 0 4px}.c-heading--3{font-size:20px;font-weight:600;letter-spacing:0px;line-height:28px;margin:0 0 4px}.c-heading--4{font-size:14px;letter-spacing:.75px;line-height:20px;font-weight:600;margin:0 0 4px}.c-heading--5{font-size:12px;line-height:20px;letter-spacing:.75px;font-weight:600;margin:0 0 4px}.c-text--mute{color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-text--semibold{font-weight:600}.c-text--bold{font-weight:900}.c-text--large{font-size:1.125em}.c-text--larger{font-size:1.25em}.c-text--right{text-align:right}.c-text--center{text-align:center}.c-text--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a,.c-hyperlink{color:#3375c1;color:var(--tag-darkblue-color);text-decoration:underline}a:hover,.c-hyperlink:hover{color:#0053b1;color:var(--tag-primary-color)}p{margin-top:0;margin-bottom:16px}.c-property-list__heading{font-size:1.25em;font-weight:600}.c-property-list__title{font-size:1.5em;font-weight:600}.c-property-list__list{list-style:none;padding-left:0;margin:0 0 16px}.c-property-list__item{display:flex;margin-bottom:8px;flex-direction:column}.c-property-list__item--inline{flex-direction:row}@media (min-width: 320px) and (max-width: 767px){.c-property-list__item--inline{flex-direction:column}}@media (min-width: 320px) and (max-width: 767px){.c-property-list__item--icon-list{flex-direction:row}}.c-property-list__name{color:#1b1b1b;color:var(--input-primary-text-color);font-size:14px;opacity:60%;flex:1 1 50%;max-width:200px;padding-right:8px}.c-property-list__name--inline{flex:unset}.c-property-list__name:after{content:":"}.c-property-list__name--icon{align-self:baseline;max-width:1.2em}.c-property-list__name--icon:after{content:""}.c-property-list__value{color:#1b1b1b;color:var(--input-primary-text-color);padding-top:4px;padding-bottom:8px;flex:1 1 50%}ul,ol{margin-top:0;margin-bottom:8px}.c-list-unstyled{padding-left:0;list-style:none}.c-button{align-items:center;display:inline-flex;font-size:1em;line-height:1.43;text-decoration:none;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 16px;border:thin solid transparent;transition:all .15s ease;will-change:background,color;justify-content:center;box-sizing:border-box;border-radius:8px}.c-button:focus{outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}.c-button:focus::-moz-focus-inner{border:0}.c-button--disabled,.c-button:disabled{opacity:.5}.c-button--disabled:hover,.c-button:disabled:hover{cursor:not-allowed}.c-button+.c-button,.c-button+.c-button__group{margin-left:4px}.c-button span+icon{padding-left:4px}.c-button icon+span{padding-left:4px}.c-button__default{color:#091e42;color:var(--primary-text-color);background-color:#e8e8e8;background-color:var(--default-button-color)}.c-button__default:hover{background-color:#dfe1e5;background-color:var(--neutral-grey-color);color:#091e42;color:var(--primary-text-color)}.c-button__default:active{background-color:#b3bac5;background-color:var(--neutral-dark-grey-color);color:#091e42;color:var(--primary-text-color)}.c-button__default:disabled:hover{background-color:#e8e8e8;background-color:var(--default-button-color)}.c-button__default--outline{border-width:thin;background-color:transparent;border-color:#b3bac5;border-color:var(--neutral-dark-grey-color);color:#091e42;color:var(--primary-text-color)}.c-button__primary{color:#fff;color:var(--primary-theme-text-color);background-color:#2b596c;background-color:var(--primary-theme-color)}.c-button__primary:hover,.c-button__primary:active{background-color:#3f6673;background-color:var(--primary-theme-icon-color);color:#fff;color:var(--primary-theme-text-color)}.c-button__primary:disabled:hover{background-color:#2b596c;background-color:var(--primary-theme-color)}.c-button__danger{color:#fff;color:var(--primary-theme-text-color);background-color:#fb4e4e;background-color:var(--danger-button-color)}.c-button__danger:hover,.c-button__danger:active{background-color:#fc7171;background-color:var(--danger-button-hover-color);color:#fff;color:var(--primary-theme-text-color)}.c-button__danger:disabled:hover{background-color:#fb4e4e;background-color:var(--danger-button-color)}.c-button__danger--outline{border-width:thin;background-color:transparent;border-color:#fb4e4e;border-color:var(--danger-button-color);color:#bf2600;color:var(--error-color)}.c-button__success{color:#fff;color:var(--primary-theme-text-color);background-color:#2b596c;background-color:var(--primary-theme-color)}.c-button__success:hover,.c-button__success:active{background-color:#3f6673;background-color:var(--primary-theme-icon-color);color:#fff;color:var(--primary-theme-text-color)}.c-button__success:disabled:hover{background-color:#2b596c;background-color:var(--primary-theme-color)}.c-button__warning{color:#091e42;color:var(--primary-text-color);background-color:#ffab00;background-color:var(--warning-color)}.c-button__warning:hover{background-color:#ffab00;background-color:var(--warning-color);color:#091e42;color:var(--primary-text-color)}.c-button__warning:active{background-color:#574b00;background-color:var(--tag-yellow-text-color);color:#091e42;color:var(--primary-text-color)}.c-button__warning:disabled:hover{background-color:#ffab00;background-color:var(--warning-color)}.c-button__warning--outline{border-width:thin;background-color:transparent;border-color:#ffab00;border-color:var(--warning-color);color:#091e42;color:var(--primary-text-color)}.c-button__info{color:#fff;color:var(--primary-theme-text-color);background-color:#067f7f;background-color:var(--secondary-theme-color)}.c-button__info:hover,.c-button__info:active{background-color:#1e8c8c;background-color:var(--secondary-theme-icon-color);color:#fff;color:var(--primary-theme-text-color)}.c-button__info:disabled:hover{background-color:#067f7f;background-color:var(--secondary-theme-color)}.c-button__info--outline{border-width:thin;background-color:transparent;border-color:var(----tag-darkblue-color);color:var(----tag-darkblue-color)}.c-button__link{color:#2b596c;color:var(--primary-theme-color);border-color:#2b596c;border-color:var(--primary-theme-color);background-color:var(--transparent-color)}.c-button__link:hover{background-color:#dfe1e5;background-color:var(--neutral-grey-color);color:#0053b1;color:var(--tag-primary-color)}.c-button__link:active{background-color:#b3bac5;background-color:var(--neutral-dark-grey-color);color:#0053b1;color:var(--tag-primary-color)}.c-button__link:disabled:hover{background-color:var(--transparent-color)}.c-button__hyperlink{color:#2b596c;color:var(--primary-theme-color);background-color:var(--transparent-color);text-decoration:underline}.c-button__hyperlink:hover,.c-button__hyperlink:active{background-color:var(--transparent-color);color:#067f7f;color:var(--secondary-theme-color)}.c-button__hyperlink:disabled:hover{background-color:var(--transparent-color)}.c-button__alert{color:#5e6c84;color:var(--neutral-hover-bg-color);background-color:var(--transparent-color)}.c-button__alert:hover{background-color:#dfe1e5;background-color:var(--neutral-grey-color);color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-button__alert:active{background-color:#b3bac5;background-color:var(--neutral-dark-grey-color);color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-button__alert:disabled:hover{background-color:var(--transparent-color)}.c-button--sm{font-size:.75rem;padding:4px 6px;min-height:1.75rem}.c-button--lg{font-size:1.25rem;padding:8px 16px}.c-button--block{width:100%;display:flex}.c-button--block+.c-button--block{margin-left:0;margin-top:8px}.c-button--back{margin-top:32px}.c-button__group{display:inline-flex;height:36px}.c-button__group .c-button+.c-button{margin-left:0;border-left:0}.flex--right .c-button+.c-button,.flex--right .c-button+.c-button__group{margin-left:0;margin-right:4px}h3 .c-button__primary,h2 .c-button__primary{font-size:.75rem;padding:6px 8px;min-height:1.75rem}.c-form__legend{font-weight:500;margin-bottom:16px}.c-form__footer{margin-top:1rem;display:flex;flex-direction:row-reverse}.c-form__footer .c-button+.c-button{margin-right:4px}.c-form__group{display:flex;flex-direction:column;margin-bottom:16px}.c-form__group--inline{flex-direction:row;align-items:center}.c-form__group--inline+.c-form__group--inline{margin-left:4px}.c-form__required{font-weight:400;color:#d50000;color:var(--accent-color);font-size:1.25em;line-height:1;position:relative;top:-5px}.c-form__input{font-family:inherit;flex:1 1 100%;max-width:100%;font-size:16px;line-height:1.43;padding:8px;box-sizing:border-box;border:1px solid transparent;border-radius:4px;border-color:#e3e3e3;border-color:var(--input-border-color);color:#1b1b1b;color:var(--input-primary-text-color);opacity:80%;min-height:2.25rem}.c-form__input-wrapper{position:relative;display:flex;align-items:center}.c-form__input--value{background-color:#fff;background-color:var(--input-control-bg-color);border-color:#e3e3e3;border-color:var(--input-border-color);border-radius:4px}.c-form__input::placeholder{color:#b3bac5;color:var(--neutral-dark-grey-color)}.c-form__input:focus{background-color:#fff;background-color:var(--input-control-bg-color);border-color:#e3e3e3;border-color:var(--input-border-color);outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}.c-form__input:focus::-moz-focus-inner{border:0}.c-form__input:focus::placeholder{color:#dfe1e5;color:var(--neutral-grey-color)}.c-form__input[type=number]{text-align:right}.c-form__group--disabled .c-form__input,.c-form__input:disabled{opacity:.56;border-width:0;background-color:#fff;background-color:var(--input-control-bg-color)}.c-form__group--disabled .c-form__input::placeholder,.c-form__input:disabled::placeholder{color:transparent}.c-form__group--success .c-form__input{border-color:#008702;border-color:var(--success-color)}.c-form__group--success .c-form__input~.c-form__icon--state{color:#008702;color:var(--success-color)}.c-form__group--error .c-form__input{border-color:#fb4e4e;border-color:var(--danger-button-color)}.c-form__group--error .c-form__input~.c-form__icon--state{color:#fb4e4e;color:var(--danger-button-color)}.c-form__icon{position:absolute;right:8px;cursor:pointer}.c-form__icon--state{right:8px}.c-form__help-text{margin:-4px 0 4px;font-size:14px}.c-label{font-weight:500;margin-bottom:.25rem;display:flex;align-items:flex-end}.c-label--mute{color:#42526e;color:var(--secondary-text-color)}.c-form__group--inline .c-label{margin-right:4px}.mat-mdc-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-menu-panel,.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-menu-panel.ng-animating,.mat-menu-panel.ng-animating{pointer-events:none}@media (-ms-high-contrast: active){.mat-mdc-menu-panel,.mat-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel span.mdc-list-item__primary-text,.mat-menu-panel span.mdc-list-item__primary-text{display:flex;align-items:center}.mat-mdc-menu-content,.mat-menu-content{background-color:#fff;background-color:var(--input-control-bg-color);padding:0!important}.mat-mdc-menu-content:not(:empty),.mat-menu-content:not(:empty){padding-top:.5rem;padding-bottom:.5rem}.mat-mdc-menu-item,.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;min-height:36px!important;line-height:36px!important;padding:0 1rem!important;display:flex!important;align-items:center;color:#091e42;color:var(--primary-text-color)}.mat-mdc-menu-item::-moz-focus-inner,.mat-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item-highlighted:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item:hover:not([disabled]),.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){color:#091e42;color:var(--primary-text-color);background-color:#f4f5f7;background-color:var(--theme-bg-color)}.mat-mdc-menu-item:focus,.mat-menu-item:focus{outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color);outline-offset:-2px}.mat-mdc-menu-item:focus::-moz-focus-inner,.mat-menu-item:focus::-moz-focus-inner{border:0}.mat-mdc-menu-item:active,.mat-menu-item:active{background-color:#b3bac5;background-color:var(--neutral-dark-grey-color)}.mat-mdc-menu-panel.school-menu{max-width:initial}.c-menu{display:flex;flex-direction:column}@media (min-width: 900px){.c-menu{flex-direction:row}}.c-menu__col--1{width:100%}@media (min-width: 900px){.c-menu__col--1{width:320px}}.c-menu__col--2{position:relative}@media (min-width: 900px){.c-menu__col--2{width:260px}}.c-menu__col--2:before{content:"";position:absolute;width:1px;left:-1px;top:1.5rem;bottom:1rem;border-left:thin solid;border-color:#b3bac5;border-color:var(--border-color)}.c-menu__label{font-size:.75rem;text-transform:uppercase;padding:.25rem 1rem;font-weight:600}.mat-dialog-container{padding:0!important}.mat-dialog-content{padding:0}.c-dialog{background:white;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.c-dialog__heading{padding:16px 16px 0}.c-dialog__title{font-size:1.25rem}.c-dialog__body.mat-dialog-content{margin:0;padding:0 16px}.c-dialog__footer{padding:1rem}.c-dialog__footer .mat-dialog-actions{padding:0;margin-bottom:0;min-height:0}dialog{display:block}.c-toolbar{display:flex;height:48px}.c-card{background-color:#fff;background-color:var(--cardBackground);box-shadow:0 6px 20px #00000029;border-radius:4px;margin-bottom:16px}.c-card--stretch{align-self:stretch}.c-card--border{border:thin solid;border-color:#b3bac5;border-color:var(--border-color)}.c-card--wrapper{position:relative}.c-card__header{padding:0 12px}.c-card__title{font-weight:600;letter-spacing:0px;line-height:28px;margin:0}.c-card__body{display:flex;flex-direction:column;padding:12px}.c-card__body--block{display:block}.c-card__body+.c-card__header{padding-top:0}.c-card__footer{padding:0 12px 12px}.c-card__action{background-color:#2b596c;background-color:var(--primary-theme-color);border-color:#5e6c84;border-color:var(--neutral-hover-bg-color);color:var(--navbarFontColor);box-shadow:0 3px 8px #00000029}.c-card__action--shape{text-align:right;margin-right:-.75em;margin-bottom:-1.1em;margin-top:-90px}.c-card__action--shape__primary{fill:#3f6673;fill:var(--primary-theme-icon-color)}.c-card__action--shape__secondary{fill:#1e8c8c;fill:var(--secondary-theme-icon-color)}.c-card__action--icon{position:absolute;right:10px;top:calc(50% - 10px);color:var(--navbarFontColor)}.c-card__action--secondary{background-color:#067f7f;background-color:var(--secondary-theme-color)}.c-card__avatar{margin-top:3em}a.c-card{text-decoration:none}a.c-card:hover{box-shadow:0 3px 10px #35506826}a.c-card:focus{outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}a.c-card:focus::-moz-focus-inner{border:0}.c-card__action a{color:var(--navbarFontColor);padding-left:initial}.c-card .c-alert{margin-left:12px;margin-right:12px}@media (max-width: 767.98px){.c-card .c-alert{margin-left:0;margin-right:0}}.c-alert{border-top-width:.5rem;display:flex;align-items:flex-start;margin-bottom:16px;border-radius:4px}.c-alert--success{background-color:#e5f9ed;background-color:var(--tag-green-color);color:#006b2d;color:var(--tag-green-text-color);box-shadow:0 3px 8px #00000029}.c-alert--success .c-alert__icon{color:#006b2d;color:var(--tag-green-text-color)}.c-alert--warning{background-color:#fffbe5;background-color:var(--tag-yellow-color);color:#574b00;color:var(--tag-yellow-text-color);box-shadow:0 3px 8px #00000029}.c-alert--warning .c-alert__icon,.c-alert--warning :hover{color:#ffab00;color:var(--warning-color)}.c-alert--error{background-color:#fbe5e5;background-color:var(--alert-error-color);color:#bf2600;color:var(--error-color);box-shadow:0 3px 8px #00000029}.c-alert--error .c-alert__icon{color:#bf2600;color:var(--error-color)}.c-alert--info{background-color:#d1ecf1;background-color:var(--alert-default-color);color:#004b6b;color:var(--alert-default-text-color);box-shadow:0 3px 8px #00000029}.c-alert--info .c-alert__icon{color:#0053b1;color:var(--tag-primary-color)}.c-alert--info .c-table__head{--border-color: var(--tag-darkblue-color)}.c-alert--neutral{background-color:#f4f5f7;background-color:var(--theme-bg-color);border-color:#5e6c84;border-color:var(--neutral-hover-bg-color);color:#091e42;color:var(--primary-text-color)}.c-alert--neutral .c-table__head{--border-color: var(--neutral-hover-bg-color)}.c-alert__icon{align-self:baseline;font-size:1.5rem;padding:1rem;padding-right:0;flex:1 1 3rem}.c-alert__title{margin:0;font-weight:700}.c-alert__message{padding:1rem;flex:1 1 100%}.c-alert__icon+.c-alert__message{padding-left:0}a[alert]{text-decoration:none}a[alert]:focus{outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}a[alert]:focus::-moz-focus-inner{border:0}.c-alert-list{list-style:none;padding-left:0}.c-alert-list__item{display:flex}.c-alert-list__item+.c-alert-list__item{margin-top:8px}.accordion__title{font-size:20px;font-weight:700}table{border-collapse:collapse}th{text-align:left}.c-table{width:100%;margin-bottom:1rem}.c-table--hover tbody tr:not(.c-table__row--expandable):hover,.c-table--hover tbody tr:not(.c-table__row--expandable):focus,.c-table--hover table:hover,.c-table--hover table:focus{background-color:#f4f5f7;background-color:var(--theme-bg-color)}.c-table--snug{font-size:14px}.c-table--snug .c-table__row{height:2.5em}.c-table__foot{--border-color: var(--tag-green-text-color);border-top:medium solid;border-color:#b3bac5;border-color:var(--border-color)}.c-table__row{height:3em}.c-table__row--disabled{background-color:#f4f5f7;background-color:var(--theme-bg-color);font-style:italic}.c-table__row--expandable{height:0}.c-table__row--expandable .c-table__cell{padding:0;border-width:0}.c-table__cell{vertical-align:middle;padding:.25em 0 .25em 12px}.c-table__cell--header{font-weight:600;vertical-align:middle}.c-table__cell--double-line{border-color:#006b2d;border-color:var(--tag-green-text-color);border-top-style:double;border-top-width:medium}.c-table__cell--noborder{border:none}.c-table__cell--center{text-align:center}.c-table__cell--right{text-align:right}.c-table__cell--date{width:6.5em}.c-table__cell--currency{width:7em}.c-table__cell--currency:not(.c-table__cell--header){text-align:right}.c-table__cell--checkbox,.c-table__cell--collapse{width:2rem}.c-table thead tr{border-top:0;background-color:#f8f8fa;background-color:var(--table-header-color);border-radius:8px}.c-table tbody tr:nth-child(odd){background-color:#fff;background-color:var(--theme-content-bg-color)}.c-table tbody tr:nth-child(even){background-color:#fafafa;background-color:var(--table-alternate-row-color)}.c-table-list{list-style:none;padding-left:0}.c-table-list__item{display:flex;align-items:center;border-top:thin solid}.c-table-list__item+.c-table-list__item{border-top-color:#b3bac5;border-top-color:var(--border-color)}.c-table-list__link{align-items:center;color:#091e42;color:var(--primary-text-color);display:flex;text-decoration:none;width:100%}.c-table-list__link:focus{outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}.c-table-list__link:focus::-moz-focus-inner{border:0}.c-table-list__link:active{background:#B3BAC5;background:var(--neutral-dark-grey-color)}.c-table-list__content{display:flex;flex-direction:column;padding:8px 0}.c-table-list__sub-text{font-size:small;color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-table-list__icon{min-width:32px;min-height:32px;font-size:1.5em;color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-table-list__icon--end{margin-left:auto}.c-table-list__icon--begin{justify-content:left;padding-left:0;padding-bottom:24px}.c-tag{font-size:1em;font-weight:500;padding:4px;width:5em;display:inline-block;text-align:center;border-radius:4px;border:thin solid transparent;background:#DFE1E5;background:var(--neutral-grey-color);color:#091e42;color:var(--primary-text-color)}.c-tag+.c-tag{margin-left:4px}.c-tag--green{background:#e5f9ed;background:var(--tag-green-color);color:#006b2d;color:var(--tag-green-text-color)}.c-tag--yellow{background:#fffbe5;background:var(--tag-yellow-color);color:#574b00;color:var(--tag-yellow-text-color)}.c-tag--red{background:#FBE5E5;background:var(--tag-red-color);color:#fb4e4e;color:var(--danger-button-color)}.c-tag--blue{background:#dee6f0;background:var(--tag-blue-color);color:#0053b1;color:var(--tag-primary-color)}.c-tag--darkblue{background:#3375c1;background:var(--tag-darkblue-color);color:#f4f5f7;color:var(--theme-bg-color)}span+.c-tag--darkblue{margin-left:8px}.c-tag--primary{background:#0053B1;background:var(--tag-primary-color);color:#fff;color:var(--primary-theme-text-color)}.c-tag--secondary{background:var(--transparent);border-color:#0053b1;border-color:var(--tag-primary-color);color:#0053b1;color:var(--tag-primary-color)}.c-tag--notification{background-color:#ffab00;background-color:var(--warning-color);color:#091e42;color:var(--primary-text-color);position:absolute;top:.6em;border-radius:50%;height:1em;text-align:center;left:40px;font-size:.75em;font-weight:600;padding:2px 4px 6px;width:1em}@media (max-width: 767px){.c-tag--notification{top:.1em}}@media (min-width: 768px) and (ax-width: 1013px){.c-tag--notification{top:.4em}}.c-tag--sm{font-size:.75rem;padding:4px 6px}.c-tag--spacebefore{margin-left:4px}.c-image-responsive{width:100%;height:auto}.c-image-fit{object-fit:cover}.c-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.c-sr-only:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.c-hyperlink-focus-only{position:absolute;height:0;overflow:hidden;text-align:center;color:inherit}.c-hyperlink-focus-only:focus{padding:1rem;position:relative;height:auto;overflow:visible;outline-color:#4d97ff;outline-color:var(--focus-color);outline-style:solid;outline-offset:-1px;outline-width:1px;box-shadow:0 0 0 .2rem var(--focus-shadow-color)}.c-hyperlink-focus-only:focus::-moz-focus-inner{border:0}.c-margin-all--0{margin:0!important}.c-margin-all--1{margin:4px!important}.c-margin-all--2{margin:8px!important}.c-margin-all--3{margin:12px!important}.c-margin-all--4{margin:16px!important}.c-margin-top--0{margin-top:0!important}.c-margin-top--1{margin-top:4px!important}.c-margin-top--2{margin-top:8px!important}.c-margin-top--3{margin-top:12px!important}.c-margin-top--4{margin-top:16px!important}.c-margin-right--0{margin-right:0!important}.c-margin-right--1{margin-right:4px!important}.c-margin-right--2{margin-right:8px!important}.c-margin-right--3{margin-right:12px!important}.c-margin-right--4{margin-right:16px!important}.c-margin-bottom--0{margin-bottom:0!important}.c-margin-bottom--1{margin-bottom:4px!important}.c-margin-bottom--2{margin-bottom:8px!important}.c-margin-bottom--3{margin-bottom:12px!important}.c-margin-bottom--4{margin-bottom:16px!important}.c-margin-left--0{margin-left:0!important}.c-margin-left--1{margin-left:4px!important}.c-margin-left--2{margin-left:8px!important}.c-margin-left--3{margin-left:12px!important}.c-margin-left--4{margin-left:16px!important}.c-overflow--hidden{overflow:hidden!important}.c-border-top--0{border-top:0!important}.c-count{cursor:pointer;display:inline-block;width:24px;height:24px;border-radius:50%;border:2px solid;font-size:1em;color:#fff;color:var(--primary-theme-text-color);background-color:#2b596c;background-color:var(--form-active-color)}.c-flex{display:flex}.c-flex--column{flex-direction:column}.c-flex--align-center{align-items:center}.c-flex--align-self-stretch{align-self:stretch}.c-flex--justify-center{justify-content:center}.c-flex--justify-space-between{justify-content:space-between}.bg__primary-theme-color{background:#2B596C}.bg__secondary-theme-color{background:#067F7F}.bg__primary-theme-icon-color{background:#3f6673}.bg__secondary-theme-icon-color{background:#1e8c8c}.bg__theme-bg-color{background:#F4F5F7}.bg__theme-content-bg-color{background:#FFFFFF}.bg__default-button-color{background:#E8E8E8}.bg__danger-button-color{background:#FB4E4E}.bg__danger-button-hover-color{background:#fc7171}.bg__tag-primary-color{background:#0053B1}.bg__tag-blue-color{background:#dee6f0}.bg__tag-yellow-color{background:#fffbe5}.bg__tag-yellow-text-color{background:#574B00}.bg__tag-green-color{background:#e5f9ed}.bg__tag-green-text-color{background:#006B2D}.bg__tag-red-color{background:#FBE5E5}.bg__tag-darkblue-color{background:#3375c1}.bg__alert-default-color{background:#D1ECF1}.bg__alert-default-text-color{background:#004B6B}.bg__alert-error-color{background:#FBE5E5}.bg__table-header-color{background:#F8F8FA}.bg__table-alternate-row-color{background:#FAFAFA}.bg__primary-text-color{background:#091E42}.bg__secondary-text-color{background:#42526e}.bg__primary-theme-text-color{background:#FFFFFF}.bg__input-primary-text-color{background:#1B1B1B}.bg__input-control-bg-color{background:#FFFFFF}.bg__input-border-color{background:#E3E3E3}.bg__control-box-shadow-color{background:#4D97FF}.bg__form-active-color{background:#2B596C}.bg__focus-shadow-color{background:#B3D2FF}.bg__accent-color{background:#D50000}.bg__error-color{background:#BF2600}.bg__warning-color{background:#FFAB00}.bg__success-color{background:#008702}.bg__border-color{background:#B3BAC5}.bg__neutral-grey-color{background:#DFE1E5}.bg__neutral-dark-grey-color{background:#B3BAC5}.bg__neutral-hover-bg-color{background:#5E6C84}.bg__attendance-progress-color{background:#006B2D}.c-text--primary-theme-color{color:#2b596c;color:var(--primary-theme-color)}.c-text--secondary-theme-color{color:#067f7f;color:var(--secondary-theme-color)}.c-text--primary-theme-icon-color{color:#3f6673;color:var(--primary-theme-icon-color)}.c-text--secondary-theme-icon-color{color:#1e8c8c;color:var(--secondary-theme-icon-color)}.c-text--theme-bg-color{color:#f4f5f7;color:var(--theme-bg-color)}.c-text--theme-content-bg-color{color:#fff;color:var(--theme-content-bg-color)}.c-text--default-button-color{color:#e8e8e8;color:var(--default-button-color)}.c-text--danger-button-color{color:#fb4e4e;color:var(--danger-button-color)}.c-text--danger-button-hover-color{color:#fc7171;color:var(--danger-button-hover-color)}.c-text--tag-primary-color{color:#0053b1;color:var(--tag-primary-color)}.c-text--tag-blue-color{color:#dee6f0;color:var(--tag-blue-color)}.c-text--tag-yellow-color{color:#fffbe5;color:var(--tag-yellow-color)}.c-text--tag-yellow-text-color{color:#574b00;color:var(--tag-yellow-text-color)}.c-text--tag-green-color{color:#e5f9ed;color:var(--tag-green-color)}.c-text--tag-green-text-color{color:#006b2d;color:var(--tag-green-text-color)}.c-text--tag-red-color{color:#fbe5e5;color:var(--tag-red-color)}.c-text--tag-darkblue-color{color:#3375c1;color:var(--tag-darkblue-color)}.c-text--alert-default-color{color:#d1ecf1;color:var(--alert-default-color)}.c-text--alert-default-text-color{color:#004b6b;color:var(--alert-default-text-color)}.c-text--alert-error-color{color:#fbe5e5;color:var(--alert-error-color)}.c-text--table-header-color{color:#f8f8fa;color:var(--table-header-color)}.c-text--table-alternate-row-color{color:#fafafa;color:var(--table-alternate-row-color)}.c-text--primary-text-color{color:#091e42;color:var(--primary-text-color)}.c-text--secondary-text-color{color:#42526e;color:var(--secondary-text-color)}.c-text--primary-theme-text-color{color:#fff;color:var(--primary-theme-text-color)}.c-text--input-primary-text-color{color:#1b1b1b;color:var(--input-primary-text-color)}.c-text--input-control-bg-color{color:#fff;color:var(--input-control-bg-color)}.c-text--input-border-color{color:#e3e3e3;color:var(--input-border-color)}.c-text--control-box-shadow-color{color:#4d97ff;color:var(--control-box-shadow-color)}.c-text--form-active-color{color:#2b596c;color:var(--form-active-color)}.c-text--focus-shadow-color{color:#b3d2ff;color:var(--focus-shadow-color)}.c-text--accent-color{color:#d50000;color:var(--accent-color)}.c-text--error-color{color:#bf2600;color:var(--error-color)}.c-text--warning-color{color:#ffab00;color:var(--warning-color)}.c-text--success-color{color:#008702;color:var(--success-color)}.c-text--border-color{color:#b3bac5;color:var(--border-color)}.c-text--neutral-grey-color{color:#dfe1e5;color:var(--neutral-grey-color)}.c-text--neutral-dark-grey-color{color:#b3bac5;color:var(--neutral-dark-grey-color)}.c-text--neutral-hover-bg-color{color:#5e6c84;color:var(--neutral-hover-bg-color)}.c-text--attendance-progress-color{color:#006b2d;color:var(--attendance-progress-color)}.c-aside{height:calc(100% - 1em)}.c-aside icon{margin-right:1em}:root{--primary-theme-color: #2B596C;--secondary-theme-color: #067F7F;--primary-theme-icon-color: #3f6673;--secondary-theme-icon-color: #1e8c8c;--theme-bg-color: #F4F5F7;--theme-content-bg-color: #FFFFFF;--default-button-color: #E8E8E8;--danger-button-color: #FB4E4E;--danger-button-hover-color: #fc7171;--tag-primary-color: #0053B1;--tag-blue-color: #dee6f0;--tag-yellow-color: #fffbe5;--tag-yellow-text-color: #574B00;--tag-green-color: #e5f9ed;--tag-green-text-color: #006B2D;--tag-red-color: #FBE5E5;--tag-darkblue-color: #3375c1;--alert-default-color: #D1ECF1;--alert-default-text-color: #004B6B;--alert-error-color: #FBE5E5;--table-header-color: #F8F8FA;--table-alternate-row-color: #FAFAFA;--primary-text-color: #091E42;--secondary-text-color: #42526e;--primary-theme-text-color: #FFFFFF;--input-primary-text-color: #1B1B1B;--input-control-bg-color: #FFFFFF;--input-border-color: #E3E3E3;--control-box-shadow-color: #4D97FF;--form-active-color: #2B596C;--focus-shadow-color: #B3D2FF;--accent-color: #D50000;--error-color: #BF2600;--warning-color: #FFAB00;--success-color: #008702;--border-color: #B3BAC5;--neutral-grey-color: #DFE1E5;--neutral-dark-grey-color: #B3BAC5;--neutral-hover-bg-color: #5E6C84;--attendance-progress-color: #006B2D}.form-item__required{color:var(--error-color)!important}.c-spinner-wrapper{position:fixed;z-index:10000;inset:0;padding:1rem;display:flex;justify-content:center;align-items:center}.c-spinner{height:100px;width:100px}.c-spinner__svg{animation:2s linear infinite both circle__svg}.c-spinner__svg-circle{animation:1.4s ease-in-out infinite both circle__svg-circle;fill:transparent;stroke:#5e6c84;stroke:var(--neutral-hover-bg-color);stroke-dasharray:282.743343;stroke-linecap:round;stroke-width:10;transform-origin:50% 50%}@keyframes circle__svg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circle__svg-circle{0%,25%{stroke-dashoffset:274.26104271;transform:rotate(0)}50%,75%{stroke-dashoffset:70.68583575;transform:rotate(45deg)}to{stroke-dashoffset:274.26104271;transform:rotate(360deg)}}html.c-app-view #skip-link,html.c-app-view system-messages,html.c-app-view systembar,html.c-app-view nav[navbar],html.c-app-view scroll-to-footer,html.c-app-view system-footer{display:none!important}html.c-app-view page-header,html.c-app-view .c-aside{display:none!important}html.c-app-view .c-page-container{padding:0!important}html.c-app-view .c-card.c-grid.c-grid--col-menu{grid-template-columns:1fr!important}
