@import"//www.carnegielearning.com/cli_theme/_fonts/Open-Sans/css/fonts.css";@import"//www.carnegielearning.com/cli_theme/_fonts/Arimo/css/fonts.css";@import"//www.carnegielearning.com/cli_theme/_fonts/CL_Icons/css/cl_icons.css";@import"//www.carnegielearning.com/cli_theme/_fonts/font-awesome-4.7.0/css/font-awesome.min.css";@import"https://fonts.googleapis.com/css2?family=Hepta+Slab&display=swap";html{--fontLarge: 1em;--fontMedium: .875rem;--fontSmall: .75em;--fontSmallRem: .75rem;--lineHeightMedium: 1.25rem;--letterSpacing: .1em;--semiBoldWeight: 600;--boldWeight: 700;--errorRedHex: #b30036;--borderRadius: .5rem;--borderRadiusHuge: 9999px}body,html{width:100vw;height:100vh;min-height:0;background:#f5f5f5;margin:0;padding:0;font-family:Open Sans,sans-serif;overflow:hidden}h1{font-size:1.5rem;line-height:2rem;font-weight:var(--boldWeight)}h1.page-header{margin:1rem auto;font-family:Hepta Slab,serif;font-size:1.8em;font-weight:400;text-align:center}p.page-label{margin:0 auto 1.5rem;color:#000;font-size:var(--fontSmallRem);line-height:1rem;font-weight:var(--boldWeight);text-align:center;text-transform:uppercase;letter-spacing:var(--letterSpacing)}p.page-description{margin:1.5rem auto 0;font-size:var(--fontMedium);line-height:var(--lineHeightMedium);text-align:center}.general-form-error{display:block;margin:.25em 0 1em;color:var(--errorRedHex);font-size:.75em;position:relative}.form-error{display:inline;width:100%;margin:0 0 .75em;padding:0;color:var(--errorRedHex);font-size:.75em;float:left;bottom:1.25em;position:relative}.forgot{display:block;margin:.75em 0;font-size:.75em}.roleLink{color:#11cdb9;cursor:pointer}.mat-form-field{width:100%}fieldset{margin:0 auto 1.5rem}fieldset label{display:block;margin-bottom:.25rem;font-size:var(--fontMedium);line-height:var(--lineHeightMedium);font-weight:var(--boldWeight)}fieldset input:disabled,fieldset select:disabled{cursor:not-allowed}fieldset input[type=text],fieldset input[type=password],fieldset select{display:block;width:100%;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;color:#5f5f5f;border:rgb(203,209,217) 1px solid;border-radius:var(--borderRadius)}fieldset input[type=text]+p,fieldset input[type=password]+p,fieldset select+p{display:none}fieldset input.has-error,fieldset select.has-error{border-color:var(--errorRedHex)}fieldset input.has-error+p,fieldset select.has-error+p{font-size:.75rem;line-height:1rem;font-weight:var(--semiBoldWeight);color:var(--errorRedHex)}fieldset input.has-error::placeholder,fieldset select.has-error::placeholder{color:var(--errorRedHex)}.page-button{display:inline;padding:.5rem 1.5rem;color:#fff;font-size:var(--fontMedium);line-height:var(--lineHeightMedium);font-weight:var(--boldWeight);text-align:center;border-radius:var(--borderRadiusHuge);text-transform:uppercase;letter-spacing:var(--letterSpacing);background:#101223}.page-button:disabled{background:#5f5f5f;cursor:not-allowed}.page-button:disabled:hover{box-shadow:none}.mat-input-container{width:90%}.mat-input-container .mat-placeholder-required{display:none}.mat-slide-toggle{width:90%}.mat-slide-toggle .mat-slide-toggle-bar{margin:0 auto}.mat-slide-toggle .mat-placeholder-required{display:none}.invitations-main-body{background-color:#f5f5f5}.mat-button{min-width:0!important;padding:0!important;position:relative}.mat-button .mat-button-wrapper{color:#00bcb5;text-transform:uppercase;float:right;transition:color .15s}.mat-button .mat-button-wrapper:hover,.mat-button .mat-button-wrapper:active,.mat-button .mat-button-wrapper:focus{color:#00d6cf}.mat-button .mat-button-ripple,.mat-button .mat-button-focus-overlay{display:none}.summary-button-wrapper{margin-top:8em!important}.next{margin-top:5em!important;clear:both}.send{margin-top:4.5em!important;clear:both}.fixed-button{position:relative;margin-top:9em}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{color:#111}.cdk-overlay-container{width:100vw;height:100vh;position:fixed;top:0;left:0}.cdk-overlay-container .cdk-overlay-pane{min-width:20em;width:auto;max-width:100vw;position:absolute;background:#fff}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel{background:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel.mat-mdc-autocomplete-hidden,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{padding:0}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-option,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-mdc-option,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-option,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option{padding-top:10px;border-top:#ccc 1px solid;line-height:1}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-mdc-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-mdc-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .district-name{margin-bottom:.25em}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-mdc-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-option .school-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .school-name{font-size:1em}.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-autocomplete-panel .mat-mdc-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-option .district-name,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .district-name{font-size:.75em}
