.add-option-form{background:#fff;border:1px solid #d8d8d8;border-radius:16px;padding:24px 16px;max-width:448px;margin:0 auto;font-family:"UHCSans",'Open Sans',Arial,sans-serif;box-sizing:border-box}
.add-option-form h2{font-size:1.602rem;font-weight:700;line-height:1.2485;color:#002677;margin:0;text-align:center;padding-bottom:24px}
.add-option-form h3{font-size:1.266rem;font-weight:700;line-height:1.1851;margin:0;padding-bottom:16px;color:#002677}
.add-option-form .field-item{margin:0 0 8px;width:100%}
.add-option-form label{color:#323334;font-size:.875rem;font-weight:600;display:block;margin:0}
.add-option-form .form-control{appearance:none;background-color:#fff;border:1px solid #323334;border-radius:4px;box-sizing:border-box;color:#323334;font-size:1rem;font-weight:400;height:2.25rem;margin:8px 0;padding:4px 2rem 4px 0;text-indent:5px;width:100%;border-radius:4px 0 0 4px}
.add-option-form .form-control.error{border:1px solid red;color:#c40000}
.add-option-form .date .Zebra_DatePicker_Icon{top:17px !important;right:13px !important}
.add-option-form .Zebra_DatePicker_Icon_Wrapper{display:block !important}
.add-option-form input[type="radio"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#196ecf;width:1.15em;height:1.15em;border:.15em solid #196ecf;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;outline:0 solid #196ecf !important}
.add-option-form input[type="radio"]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#196ecf;box-shadow:inset 1em 1em var(--form-control-color)}
.add-option-form input[type="radio"]:checked::before{transform:scale(1)}
.add-option-form .radio-group{margin-top:16px}
.add-option-form .radio-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:16px}
.add-option-form .remove-btn{font-weight:bold;margin-bottom:0;padding-bottom:0;color:#196ecf;font-family:UHCSans,Arial,sans-serif;font-size:1rem;font-stretch:normal;letter-spacing:normal;line-height:1;margin-bottom:.75rem;margin-top:0;margin-left:25px;cursor:pointer}
.add-option-form .remove-btn svg{user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4,0,0.2,1) 0;font-size:1.25rem;color:#c40000;vertical-align:middle;margin-right:10px}
.add-option-form .btn{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:21px;cursor:pointer;font-family:UHCSans,Arial,sans-serif;font-size:1rem;font-weight:600;height:42px;line-height:1.4;min-width:92px;padding:8px 12px;height:unset;width:100%;margin-top:16px;text-align:center;fill:#002677;background-color:initial;border:2px solid #002677;color:#002677}
.add-option-form .btn:hover{background-color:initial;border:2px solid #196ecf;color:#196ecf}
.add-option-form .spouse-section{margin-top:15px}
.add-option-form .spouse-section h3{text-transform:capitalize}
.add-option-form .child-section{margin-top:15px}
.add-option-form .child-section h3{text-transform:capitalize}
.spouses-section .btn.add-spouse.disabled{background-color:#f5f5f5;color:#6f6f6f;pointer-events:none;border:2px solid #dadbdc}
.Census-calendarBase-root{position:relative;color:#fff !important;border-radius:0 4px 4px 0;z-index:2;left:-1px;padding:2px 5px;background-color:#002677 !important;border:1px solid #002677 !important}
.mui-vubbuv{user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4,0,0.2,1) 0;font-size:1.5rem}
.date-div{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4375em;letter-spacing:.00938em;color:#4b4d4f;cursor:text;display:inline-flex;-webkit-box-align:center;align-items:center;box-sizing:border-box;height:2.25rem;width:100%;background-color:#fff;margin:8px 0;position:relative;border-radius:4px}
.census-sub-button-root{display:flex !important;-webkit-box-align:center !important;align-items:center !important;height:unset !important;margin:32px auto auto !important;padding:8px 32px !important;text-align:center !important}
.census-button-tds{height:unset !important;border:0;border-radius:21px !important;cursor:pointer !important;font-family:UHCSans,Arial,sans-serif !important;font-size:1rem !important;font-weight:600 !important;height:42px !important;line-height:1.4 !important;min-width:92px !important;padding:8px 12px !important;width:50% !important}
.census-button-tds--primary-three{fill:#fff;background-color:#d14600;border:2px solid #d14600;color:#fff}
.census-button-tds--primary-three.disabled{background-color:#ddd !important;border:2px solid #ddd !important;color:#fff !important;cursor:not-allowed !important}
.tss-18001pq-root-noMargin-bold-submitButton{color:#fff;font-weight:bold;margin:0 -16px 0 0;display:flex;-webkit-box-align:center;align-items:center}
.label-required{color:#c40000;display:block;font-family:UHCSans,Arial,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:10px}
.border-radio input[type="radio"]{border:.15em solid #c40000;color:#c40000}
label.error{color:#c40000;font-size:.875rem;font-weight:600;display:block;padding:0 !important;border:0 solid #c40000 !important}
label.error.fail-alert{border:2px solid red;border-radius:4px;line-height:1;padding:2px 0 6px 6px;background:#ffe6eb}
input.valid.success-alert{border:2px solid #4caf50;color:#008000}
input.error{border:1px dashed red;font-weight:300;color:#c40000}
textarea.error{border:1px dashed red;font-weight:300;color:#c40000}
.subButton{margin-left:0;border-radius:0;background:black;color:#fff;border:0;font-weight:300;padding:6px;border-radius:0 4px 4px 0;line-height:1}
div .error{border:2px solid #c40000;padding-top:10px;padding-left:5px}
div .date{border:0 solid #c40000 !important;padding:0 !important}
div .date1{border:0 solid #c40000 !important;padding:0 !important}
.detail-form-section{border:none !important}
.error-message{color:#c40000;font-weight:500}
.error-message.hide{display:none}
@media(min-width:540px){.add-option-form{padding:24px 48px}
}
.ui-datepicker-buttonpane.ui-widget-content{display:none !important}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{top:-10px;color:transparent}
.lblError,.lblError1,.lblError2{color:#c40000;font-size:.875rem;font-weight:500;display:block;padding:0 !important;border:0 solid #c40000 !important}
.census-button-tds--primary-three.disabled{background-color:#ddd !important;border:2px solid #ddd !important;color:#fff !important;cursor:not-allowed !important}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #002677;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.loader-background{background-color:#fff;height:100%;opacity:.8;position:fixed;top:0;left:0;width:100%;z-index:999}
.loader-background .loader-container{position:fixed;width:100%;height:100%;top:50%;margin:auto}
.loader-background .button-loader{animation:spin 1.5s linear infinite;border:12px solid #f3f3f3;border-radius:50%;border-top-color:#002677;height:50px;margin:auto;width:50px}
#student-form #census-form{border:0;padding-left:1rem;padding-right:1rem;max-width:1400px;display:grid;column-gap:80px;grid-template-columns:1fr 1fr 1fr;padding:5re;grid-template-rows:0fr 0fr 0fr;grid-auto-flow:row}
@media screen and (max-width:1600px){#student-form #census-form{margin:0 22px}
}
@media screen and (max-width:1023px){#student-form #census-form{display:block !important;padding-left:0rem;padding-right:0rem}
}
#student-form #census-form .studentform-main-title{grid-column-start:1;grid-column-end:4;display:grid;text-align:left}
#student-form #census-form .studentform-main-title .studentform-main-para{display:block !important;text-align:left;margin-bottom:1.5rem}
#student-form #census-form .studentform-main-title .studentform-main-heading{display:block !important;text-align:left;padding-bottom:0}
#student-form #census-form .detail-form-section.primary-applicant{grid-row-start:2}
#student-form #census-form .detail-form-section.primary-applicant .field-item{display:none}
#student-form #census-form .detail-form-section.primary-applicant .student-primary-applicant{display:block !important}
#student-form #census-form .detail-form-section.primary-applicant h3{display:none}
#student-form #census-form .detail-form-section.primary-applicant .field-item.dob-field{display:block}
#student-form #census-form .spouses-section{grid-row-start:3}
#student-form #census-form .spouses-section .btn.add-spouse.disabled{display:none}
#student-form #census-form .spouses-section .detail-form-section{height:0}
#student-form #census-form .spouses-section .detail-form-section .field-item{display:none}
#student-form #census-form .spouses-section .detail-form-section .remove-btn{display:flex;justify-content:right}
#student-form #census-form .spouses-section .field-item.dob-field{display:block}
#student-form #census-form .spouses-section .field-item.dob-field .required-label-dob.required-label-spouse{display:none}
#student-form #census-form .spouses-section .field-item.dob-field .student-spouse.required-label-dob.required-label-spouse{display:block}
#student-form #census-form .children-section{grid-row-start:4}
#student-form #census-form .children-section .detail-form-section{height:0}
#student-form #census-form .children-section .detail-form-section .remove-btn{display:flex;justify-content:right}
#student-form #census-form .children-section .detail-form-section .field-item{display:none}
#student-form #census-form .children-section .detail-form-section .field-item.dob-field{display:block}
#student-form #census-form .children-section .field-item.dob-field .required-label-dob.required-label-child{display:none}
#student-form #census-form .children-section .field-item.dob-field .student-child.required-label-dob.required-label-child{display:block}
#student-form #census-form .field-item.coveragre-section{display:block}
#student-form #census-form .detail-form-section.zip-code .student-resident-para{display:block;margin-block-start:auto}
#student-form #census-form .detail-form-section.zip-code h3{padding-bottom:0}
#student-form #census-form .detail-form-section.school{display:block}
#student-form #census-form .detail-form-section.school h3{padding-bottom:0}
#student-form #census-form .census-button-tds{width:100% !important;background:#ff681f;border:.125rem solid #ff681f}
#student-form #census-form .census-main-heading{display:none}
#census-form .detail-form-section.primary-applicant .student-primary-applicant{display:none}
#census-form .spouses-section .field-item.dob-field .required-label-dob.required-label-spouse{display:block}
#census-form .spouses-section .field-item.dob-field .student-spouse.required-label-dob.required-label-spouse{display:none}
#census-form .children-section .field-item.dob-field .required-label-dob.required-label-child{display:block}
#census-form .children-section .field-item.dob-field .student-child.required-label-dob.required-label-child{display:none}
#census-form .field-item.coveragre-section{display:none}
#census-form .detail-form-section.school{display:none}
#census-form .detail-form-section.zip-code .student-resident-para{display:none}
#census-form .studentform-main-heading{display:none}
#census-form .studentform-main-para{display:none}
#census-form .studen-form-secure-div{display:flex !important;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
#census-form .studen-form-secure-div .studen-form-secure-div-svg{min-width:48px;width:48px;max-width:48px;min-height:48px;height:48px;max-height:48px}
#student-form #census-form .field-item label{font-family:'UHCSans';font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#002577}
#student-form #census-form .studentform-main-title .studentform-main-heading{display:block !important;text-align:left;padding-bottom:0;font-family:'UHC Serif Headline';font-style:normal;font-weight:600;font-size:36px;line-height:20px;color:#263371;margin-bottom:1rem}
#student-form #census-form .field-item label.error{color:#c40000 !important;font-size:.875rem !important;font-weight:600 !important}