.dob_textbox .MuiInput-root{border:.2px solid #dcdcdc;border-radius:3px;padding:10px;position:relative}.dob_label{color:#8792a2;font-size:14px;padding-bottom:.6rem!important}.personal_details_container{display:flex;justify-content:flex-start;padding:1rem 2rem}.personal_details_container .apmt_details_container{padding:16px 0}.apmt_details_clinicName{color:#4f566b;font-size:20px;font-weight:600;padding:2px 0}.apmt_details_line2{color:#4f566b;font-size:18px;font-weight:600;padding-bottom:3px}.apmt_details_line3{color:#4f566b;font-size:16px;font-weight:600}.personal_details_box{background-color:#dfeff1;border-radius:8px;height:170px;width:100%}.details_box_content{padding:2rem}.patient_name{font-size:21px;font-weight:600;line-height:30px;padding-bottom:.5rem}.address_heading{color:#697386;font-size:16px;line-height:20px;padding-bottom:5px}.address_content{color:#3c4257;font-size:16px;line-height:20px}.edit_button_container,.next_button_container{padding:1rem 0!important}.edit_details_box{background-color:#e0f0f2;border-radius:8px;height:310px;width:100%}.edit_details_box_content{padding:0 1.2rem}.confirm_button_container{padding:.8rem 0!important}.insurance_details_container{display:flex;justify-content:flex-start;padding:1rem 2rem}.prime_ins_container{padding-bottom:1rem!important}.prime_ins_box{border:1px solid #139696;border-radius:8px;height:160px;width:100%}.prime_ins_box_content{padding:1.3rem}.add_sec_ins_btn{width:100%}.sec_ins_box{border:1px solid #139696;border-radius:8px;height:175px;width:100%}.sec_ins_box_content{padding:1.3rem}.insurance_heading{font-size:21px;font-weight:600;padding-bottom:8px}.insurance_name{color:#139696;font-size:18px;line-height:20px;max-width:250px;overflow:hidden;padding-bottom:8px;text-overflow:ellipsis;white-space:nowrap}.insurance_content{font-size:16px;line-height:21px}.edit_button_container{padding:1rem 0}.edit_button{width:100%}.next_button_container{padding:1rem 0}.next_button{color:#fff!important;width:100%}.edit_prime_ins_container{padding-bottom:1rem!important}.edit_prime_details_box{height:420px}.edit_prime_details_box,.edit_prime_holder_box{border:1px solid #139696;border-radius:8px;width:100%}.edit_prime_holder_box{height:600px}.edit_prime_holder_box_errors{height:640px}.edit_prime_holder_box_errors,.edit_sec_details_box{border:1px solid #139696;border-radius:8px;width:100%}.edit_sec_details_box{height:420px}.edit_sec_holder_box{height:600px}.edit_sec_holder_box,.edit_sec_holder_box_errors{border:1px solid #139696;border-radius:8px;width:100%}.edit_sec_holder_box_errors{height:640px}.edit_details_box_content{padding:1rem 1.2rem 0}.ins_heading{font-size:20px;font-weight:600;line-height:25px;padding-top:16px!important}.edit_details_heading{padding-bottom:1rem!important}.edit_details_heading_text{color:#4f566b;font-size:18px}.confirm_button_container{padding:.8 0!important}.confirm_button{color:#fff!important;width:100%}.cancel_button_container{padding:.8rem 0!important}.cancel_button{width:100%}.button_grid{display:flex;justify-content:space-between}.cashPatient_no_insurance_container{padding:2rem 0}.cashPatient_no_insurance{color:#4f566b;font-size:18px}.container{height:100vh;padding-top:35vh}.loading{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;position:relative;width:100px}.loading .ball{animation-duration:2s;animation-iteration-count:infinite;animation-name:load;animation-timing-function:linear;background-color:#0c9797;border-radius:50%;box-shadow:inset -5px -5px 10px #0000004d;height:20px;opacity:0;position:absolute;width:20px}.loading .ball:nth-child(2){animation-delay:.5s;opacity:0}.loading .ball:nth-child(3){animation-delay:1s;opacity:0}.loading .ball:nth-child(4){animation-delay:1.5s;opacity:0}.loading .ball:nth-child(5){animation-delay:2s;opacity:0}@keyframes load{0%{opacity:0;transform:rotateY(-90deg) rotateX(-10deg) translateZ(25px) rotateY(90deg) scaleX(1)}25%{opacity:1;transform:rotateY(0deg) rotateX(-15deg) translateZ(35px) rotateY(0deg) scale3d(1.1,1.1,1.1)}50%{opacity:.2;transform:rotateY(90deg) rotateX(-10deg) translateZ(35px) rotateY(-90deg) scaleX(1)}75%{opacity:0;transform:rotateY(180deg) rotateX(0deg) translateZ(35px) rotateY(-180deg) scale3d(.9,.9,.9)}to{opacity:0;transform:rotateY(270deg) rotateX(0deg) translateZ(25px) rotateY(-270deg) scaleX(1)}}:root{--charcoal-black:#4a4b4e;--error-div-red:#ff000ca6;--error-message-red:#dc121cfa;--error-main-red:#ff5960;--field-title-grey:#757575}.stripe_container{padding:2rem}#cardInfoField{position:relative}.cardIconSet{position:absolute;right:5px;top:5px}#cvcInfoField{position:relative}.cvcframe{position:absolute;right:5px;top:5px}.payTitle{color:#4f566b;font-size:21px!important;font-weight:600;padding:1.5rem 0}.borderfield{background-color:#fff;background-color:var(--white);border:none;color:#000;color:var(--black);font-size:13px;outline:none;padding-top:3px;width:100%}.state_option{font-size:11px}.submit_btn_container{padding-top:1rem}.SubmitButton{background-color:#14a6a6;border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;display:block;font-size:1em;margin:10px auto 0;padding:10px 52px;width:100%}.fieldWrapper{padding:6px 0}.FieldTitle{color:#757575;color:var(--field-title-grey);font-size:13px;padding-bottom:5px;padding-top:12px}.error-div{background-color:#ff000ca6;background-color:var(--error-div-red);border-radius:10px;color:#fff;color:var(--white);height:auto;margin:10px 0;min-height:60px;padding-top:15px;text-align:center;width:100%}.ErrorMessage{animation:slowanimate .5s ease;color:#dc121cfa;color:var(--error-message-red);font-size:12px;line-height:12px;padding-top:4px;text-align:left}.sub-button{background-color:green}.divide-div{display:flex}.expfield{padding:10px;width:50%}.cvcfield{border-left:1px solid #00000047;flex:1 1;padding:10px}.cardfield{border-bottom:1px solid #00000047;padding:10px}.fielditem{padding:8px}.fielditem-zip{border-top:1px solid #00000047;padding:8px}.group{border:1px solid #d6d6d6;border-radius:5px;outline:none;transition:all .2s ease}.group:focus-within{border:1px solid #d6d6d6;box-shadow:0 0 1px 2px #0c96f357;outline:none}.groupfocus{border-radius:5px;box-shadow:0 0 1px 3px #0c96f357;outline:none;transition:all .3s ease}.errorgroup{border-radius:2px;box-shadow:0 0 1px 1px #ff000ca6;outline:none}.field{background:#0000;border:none;color:#000;cursor:text;flex:1 1;font-weight:300;outline:none;padding-left:10px;padding-right:10px;width:100%}.card-error{border:1px solid #ff5960;border:1px solid var(--error-main-red);border-radius:5px 5px 0 0;padding:10px}.date-error{border:1px solid #ff5960;border:1px solid var(--error-main-red);border-radius:0 0 0 5px;padding:10px;width:50%}.cvc-error{border:1px solid #ff5960;border:1px solid var(--error-main-red);border-radius:0 0 5px 0;flex:1 1;padding:10px}.zip-error{border:1px solid #ff5960;border:1px solid var(--error-main-red);border-radius:0 0 5px 5px;padding:8px}@keyframes slowanimate{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(1px)}}.sub-buttonz{opacity:.5}.payment_prev_btn_container{padding-top:1rem}.pay_previous_button{width:100%}.payment_details_container{display:flex;justify-content:flex-start;padding:1rem 2rem}.payment_details_container .apmt_details_container{padding:1rem 0}.estimate_unknown_text{color:#4f566b;font-size:16px;padding:12px}.estimate_unknown_box{border:1px solid #ce2b15;border-radius:8px}.payment_details_box{border:1px solid #139696;border-radius:8px}.payment_details_box_content{padding:1.5rem 1.5rem 1rem}.box_subheading{font-size:19px;font-weight:600;line-height:25px}.superscript{font-size:14px!important;font-weight:500!important}.box_amount{color:#697386;font-size:18px;line-height:30px;padding-bottom:6px}.box_content_format{display:flex}.payment_options_container{padding-top:1rem}.pay_card_button_container{padding:1rem 0}.pay_office_button_container{padding-bottom:1rem}.pay_office_button{width:100%}.pay_card_button{color:#fff!important;width:100%}.explanations_container{padding-top:1rem}.explanation_text{color:#716f6f;padding-bottom:10px}.payOffice_previous_button{width:100%}.complete_checkin_button_container{padding:1rem 0}.complete_checkin_button{color:#fff!important;width:100%}.appointment_details_container{display:flex;justify-content:flex-start;padding:1rem 2rem}.payment_success_container{border:1px solid #9cbebe;border-radius:8px;padding:1rem 0 1.5rem}.success_icon_container{align-items:center;display:flex;justify-content:center}.success_icon{min-height:45px;min-width:45px}.success_message_container{align-items:center;display:flex;justify-content:center;padding-top:1rem!important}.success_message{color:#2a2f45;font-size:20px;font-weight:600}.apmt_details_container{padding:10px 0}.apmt_details{color:#4f566b;font-size:20px;font-weight:400}.apmt_details_dark{font-weight:600}.details_heading{padding:.5rem 0}.details_heading_text{color:#4f566b;font-size:18px}.details_box{background-color:#e0f0f2;border-radius:8px;height:250px;width:100%}.appt_details_box_content{padding:1.5rem}.appt_text_dark{font-size:16px;font-weight:600;line-height:26px}.appt_text_light{font-size:16px;font-weight:400;line-height:26px}.apt_address_content{color:#3c4257;font-size:16px;line-height:20px;padding-left:75px}.add_google_button_container{padding:1.8rem 0 1rem}.add_google_button{color:#fff!important;width:100%}.add_outlook_button{width:100%}.calendar_option,.calendar_options_container{padding:1rem}.calendar_link{color:#2a2f45;text-decoration:none!important}:root{--primary-green:#40e376;--secondary-blue:#23254f;--container-grey:#f7f8fa;--white:#fff;--black:#000;--line-grey:#d7e0e9;--link--blue:#2f80ed;--color-grey-50:#f7fafc;--color-grey-100:#e3e8ee;--color-grey-dark-100:#7a8394;--color-grey-200:#c1c9d2;--color-grey-300:#a3acb9;--color-grey-400:#8792a2;--color-grey-500:#697386;--color-grey-600:#59617b;--color-grey-700:#3c4257;--color-grey-800:#2a2f45;--color-grey-900:#1a1f36}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0}.App{text-align:center}.app{display:flex;flex-direction:column;min-height:100vh}footer.footer_container{margin-top:auto}.trillium-health-logo-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:center;min-height:60px}.trillium-health-logo-container{align-items:center;display:flex;height:100%;justify-content:center;width:90%}.trillium-health-logo{display:block;height:40px;width:150px}.header img{width:226px}.link,a{color:#2f80ed;color:var(--link--blue);cursor:pointer;margin-bottom:8px;text-decoration:underline}.text-black{color:#000}.text-grey{color:#8792a2!important;color:var(--color-grey-400)!important}.bottom,.center,.center-column,.left,.right,.top{align-items:center;display:flex;justify-content:center}.center-column{flex-direction:column}.top{align-items:flex-start}.right{justify-content:flex-end}.bottom{align-items:flex-end}.left{justify-content:flex-start}.space-between{justify-content:space-between}.gap-xs{gap:8px}.width-100{width:100%}.fw-500{font-weight:500!important}.p-xs{padding:8px}.p-sm{padding:16px!important}.p-smd{padding:24px}.p-md{padding:32px!important}.p-lg{padding:48px}.m-xs{margin:8px!important}.m-sm{margin:16px!important}.m-smd{margin:24px!important}.br-8{border-radius:8px}.text-center{text-align:center}.sticky{background:#fff;position:fixed;top:0;width:100%;z-index:100}.single-spaced,.single-spaced *{line-height:1}.MuiTypography-gutterBottom{margin-bottom:8px!important}@media (max-width:1024px){.desktop{display:none}}.MuiStepIcon-text{fill:#fff!important}.stepper__wrapper{margin:64px auto auto;max-width:1440px}.stepper__numbers{margin:auto;max-width:1024px}.stepper__content{margin:auto;max-width:768px}.forms_margin,.stepper__content__formFields{padding:1rem 0}.stepper__content__wrapper{padding-bottom:3rem}.showShadow{box-shadow:0 8px 24px #959da533}.border{border:1px solid red}.form__btnWrapper{display:flex;gap:8px;justify-content:flex-end;padding-top:1.5rem}.container{background:#f7f8fa;background:var(--container-grey);border:1px solid #d7e0e9;border:1px solid var(--line-grey);border-radius:8px;min-height:300px;width:100%}.container__header{display:flex;justify-content:space-between;padding:24px 24px 8px}.container__listItems{display:flex;flex-direction:column;gap:.5rem}.container__listItem{background:#fff;border:1px solid #d7e0e9;border:1px solid var(--line-grey);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.container__listItemDetails{display:flex;gap:1rem}.dialogue__container{padding:1.5rem!important}.MuiDialogContent-root{overflow-y:hidden!important}.footer_container{display:flex;justify-content:center}.copyright{padding:1rem}
/*# sourceMappingURL=main.d805eb09.css.map*/