.activity-box{max-width:603px;padding:5px 20px;width:100%}.activity-box>div>button{width:117px}@media screen and (max-width:600px){.activity-box>div>button{width:31%}.activity-box>div>button:nth-child(3n){margin-right:0}}.form-control input{border:1px solid #979797}.birth-date{margin-top:0!important}.birth-date,.birth-date-dob{display:flex;gap:17px;padding-top:0}.birth-date-dob{margin-top:-22px!important}.birth-date-dob .form-control{width:19%}.birth-date-dob .form-control:last-child{width:25%}@media only screen and (max-width:580px){.date-error-msg{position:relative;top:-10px}}.date-control{display:flex;margin-top:-22px;width:123%}.date-lable{width:160px}.birth-date .form-control{width:10%}.birth-date .form-control:last-child{width:15%}.form-control label,.form-control-date label{font-size:14px}.header-partical{margin-top:-21px}.Box-p{margin:auto;padding:16px;width:100%}.form-control .error{font-size:12px}span.errorMessage{color:red;display:inline-block!important;font-size:12px;font-weight:700;width:-webkit-max-content;width:max-content}.labelDate{font-size:14px}.header-top{border-bottom:1px solid gray;gap:15px;justify-content:center;padding:10px}.dropdowns,.header-top{display:flex}.footer-form{display:flex;justify-content:center}.field-label{font-size:16px!important;font-weight:500!important;line-height:21.79px}input::placeholder,input[value]{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.insurance-type-title{font-size:25px;margin-top:40px}.styled-input input{border:none;padding:13px!important}@media only screen and (max-width:620px){.insurance-type-title{font-size:20px;margin-top:30px!important}.patient-name-title{display:block}.heading-box{padding:10px 0}.title-name{font-size:16px!important}.MuiTypography-root{width:100%}.MuiTypography-subtitle1{text-align:center}.birth-date .form-control{width:19%}.birth-date .form-control:last-child{width:25%}.Box-p{margin:0}.form-div{margin:24px 36px}.text-continue{flex-direction:column-reverse}.text-continue button{width:100%}.patient-details-wrapper{padding:0}}.insuranceForm{margin:auto;min-width:-webkit-max-content;min-width:max-content;width:40%}.insuranceForm>.dropdowns{display:block}.insuranceForm>.dropdowns>div{display:flex;gap:35px;justify-content:space-between}.insuranceForm .insurencedob{display:flex;gap:10px}.insuranceForm .insurencedob>span{width:20%}.footerdata{align-items:center;border-bottom:1px solid grey;border-top:1px solid grey;display:flex;justify-content:space-between;margin-top:10px}.footerdata .footer-form{display:block;padding-top:10px}.footerdata .text-continue{display:block;width:30%}.footerdata .text-continue>button{width:100%}.inputAlign>div{width:352px}.inputAligns>div{width:740px}.p-width{width:48%}.inputdetails>div>div>div{border-radius:30px;padding:0!important}.inputdetails>div>div label{top:-7px}.border-radius input{border-radius:24px!important}.input-borders input{border:1px solid #d6d6d6}.inputName{border:none;border-radius:6px;box-shadow:0 0 12px 0 rgba(0,0,0,.25);padding:12px;width:100%}@media only screen and (min-width:621px) and (max-width:900px){.inputdetails>div{max-width:95vw}}@media only screen and (max-width:620px){.dropdowns>div{display:block!important}.insuranceForm{margin:auto;width:90%}.footerdata{display:block}.footerdata .footer-form{text-align:center}.footerdata>.text-continue{width:100%}.header-top{display:block;text-align:center}.inputAlign>div,.inputAligns>div,.p-width{width:100%}}.multiple-appointment-page{margin:auto;min-width:-webkit-max-content;min-width:max-content;width:60%}.header-top-m{align-items:center;border-bottom:1px solid gray;-webkit-column-gap:24px;column-gap:24px;display:flex;justify-content:center;padding:10px;width:100%}.icon{background-color:#d8d8d8;border:1px solid gray;border-radius:100px;padding:7px}.icon>svg{height:50px;width:56px}.header-text{width:85%}.header-text h2,.header-text p{margin:0 auto}.input-cb{border:1px solid grey;border-radius:20px;color:#0278bd;margin-top:5px;padding:10px}.border-right{border-right:1px solid grey}.footer-data{align-items:center;border-bottom:1px solid grey;border-top:1px solid grey;display:flex;justify-content:end;margin-top:10px}.mutiple-appointment-label .mainPage>div{-webkit-column-gap:100px;column-gap:100px;display:flex}.mutiple-appointment-label .appointmentDetials{margin:0;padding:5px 0;text-align:end;width:20%}.appointmentDetials+p{margin:0}.mutiple-appointment-label{border-bottom:1px solid grey;position:relative}.mutiple-appointment-label .appointmentBtn{left:85%;position:absolute;top:25%}.appointmentBtn>button{align-items:center;display:flex}.mutiple-appointment-label:after{left:27%}.mutiple-appointment-label:after,.mutiple-appointment-label:before{border:1px solid gray;content:"";height:70%;position:absolute;top:11px}.mutiple-appointment-label:before{right:20%}.mainPage{padding:20px 0}.borderBotton{border-bottom:none!important}.text-continued{display:flex;justify-content:end}.text-continued p{padding-right:15px;text-align:end;width:65%}@media only screen and (max-width:620px){.multiple-appointment-page{margin:0;width:100%}.mutiple-appointment-label:after,.mutiple-appointment-label:before{border:none;position:static}.mutiple-appointment-label .mainPage>div{display:block}.mainPage{padding:10px 30px!important}.appointmentDetials{text-align:start!important;width:100%!important}.mutiple-appointment-label .appointmentBtn{display:flex;justify-content:end;padding-right:30px;position:static}.mutiple-appointment-label{border-bottom:1px solid gray;padding-bottom:30px}.footer-data{align-items:center;border-bottom:none;border-top:1px solid grey;display:block;margin-top:15px!important}.text-continued{display:flex;justify-content:end}.text-continued p{padding-right:0;text-align:center;width:100%}.footer-data{display:flex;flex-direction:column;padding:0 30px}}.visited-appointment-page{margin:auto;width:60%}.footer-details{padding:0 20px}.box{margin-top:50px}.visited-appointment-label .mainPage>div{-webkit-column-gap:100px;column-gap:100px;display:flex}.visited-appointment-label .appointmentDetials{margin:0;padding:5px 0;text-align:end;width:20%}.visited-appointment-label{position:relative}.visited-appointment-label .appointmentBtn{left:85%;position:absolute;top:25%}.visited-appointment-label:after{border:1px solid gray;content:"";height:80%;left:27%;position:absolute;top:11px}.visited-appointment-label:before{border:1px solid gray;content:"";height:70%;position:absolute;right:20%;top:11px}@media only screen and (max-width:620px){.visited-appointment-page{margin:0;width:100%}.box{border:none;margin-bottom:5px;margin-top:5px}.visited-appointment-label{margin:0;width:100%}.visited-appointment-label:after,.visited-appointment-label:before{border:none;position:static}.visited-appointment-label .mainPage>div{display:block}.visited-appointment-label .appointmentBtn{display:flex;justify-content:end;padding-right:30px;position:static}.visited-appointment-label{border-bottom:1px solid gray}.footer-details{display:flow-root}}.visited-appointment-page .header-text{border-bottom:1px solid gray;line-height:14px;padding-bottom:25px}.visited-appointment-page .icon>svg{height:88px;width:88px}.visited-appointment-page .header-text p{margin-bottom:15px}.visited-appointment-page .header-top-m{border-bottom:none!important}.visited-appointment-page .header-top-m .icon{padding:10px}.visited-appointment-page .inner-box{margin-left:16%}.visited-appointment-label:after{left:41%}.visited-appointment-label:before{border:none}@media only screen and (max-width:667px){.visited-appointment-page .header-text{bottom:100px;line-height:26px;position:absolute}.visited-appointment-page .header-top-m{margin-top:5px;padding-bottom:16px;padding-top:43%;position:relative}.visited-appointment-page .header-text{border-bottom:none;width:100%}.visited-appointment-page .inner-box{margin-left:0}.visited-appointment-label{border-bottom:none}.visited-appointment-page .header-text-mobile h2{display:block;font-size:22px;font-weight:700}.visited-appointment-label .mainPage :nth-child(3){display:none}.footer-content{display:block;padding:5px}.visited-appointment-page .header-text p{margin-bottom:11px}.visited-appointment-page .icon>svg{height:70px;width:70px}}.get-directions-link{display:none}.map-container{display:block}@media only screen and (max-width:1024px){.get-directions-link{display:block}.map-container{display:none}}.spinner{-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite;border:6px solid rgba(0,174,239,.15);border-radius:100%;border-top-color:rgba(0,174,239,.8);height:60px;left:50%;margin:0 auto;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Typogrphy-p{margin:auto;width:40%}.Typogrphy-pb{font-size:20px;margin:auto;text-align:center}.form-control input{border-radius:8px;padding:14px;width:100%}.dob{display:flex;gap:17px;margin-top:10px;padding:0}.form-control-date input{border-radius:8px;font-size:inherit;padding:10px;width:100%}.form-control input::-webkit-input-placeholder{font-size:16px}.form-control input::placeholder{font-size:16px}.form-control{padding:10px 0}.form-control-date{padding:18px 0}.form-control label,.form-control-date label{font-size:18px;font-weight:700}.text-continue{align-items:center;display:flex;gap:20PX;justify-content:end;padding:20px}.text-continue button{border-radius:20px;width:20%}.header-partical{border:1px solid #d6d6d6}.form-control .error{position:relative}.form-control .error,.form-control-date p{color:red;font-weight:600}.labelDate{font-size:18px;font-weight:700}.error>span{bottom:100%;left:0;position:absolute}.parent-control{display:flex;flex-wrap:wrap;gap:0 20px;width:100%}.city-details{width:50%}.state-details{width:auto}.form-city{width:65%}.desktop-city{width:auto}.form-state{width:30%}.form-zip{width:25%}.form-country{width:35%}.form-homePhone{width:48.5%}.form-mobilePhone{width:49%}.disabled-input{background-color:#a9a9a9}.main-heading-title{font-size:1.25rem}input::-webkit-input-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.MuiSelect-select,input::placeholder,input[value]{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}@media (max-width:620px){.demographic-form-container{margin-top:15px}.form-city{width:100%}.city-details{width:auto}.form-state{width:30%}.form-zip{width:21.5%}.form-country{width:33.5%}.form-homePhone{width:45%}.form-mobilePhone{width:47%}.Typogrphy-p{width:100%}.text-continue button{border-radius:20px;width:100%}}@media only screen and (min-width:621px) and (max-width:880px){.Typogrphy-p{width:100%}}@media only screen and (min-width:881px) and (max-width:1350px){.Typogrphy-p{width:60%}}@media screen and (max-width:392px){.appointment-list{width:13%}.appointment-list .appointment-box [type=button]{justify-content:center;min-width:100%}.appointment-list .appointment-box [type=button]>div{padding:0}.appointment-list .appointment-box [type=button]>div p{font-size:8px;line-height:12px}}.appointment-box>button{justify-content:center}.appointment-box>button>div{padding:0}@media screen and (max-width:600px){#google-map-script{width:100%!important}}.gm-style-iw-t{bottom:45px!important}.MuiSelect-noOptions{display:none!important}.header-partical{border:2px solid #d6d6d6;border-radius:28px;margin-top:-37px;padding:25px 20px 10px}.top-heading{font-size:18px}.Box-p{margin:0}.appointmentBtn .input-cb{padding:4px 5px}.footer-data{font-size:16px;line-height:21.79px;text-align:center}.footer-data button{padding:4px 19px}.heading-subText{display:inline}.mutiple-appointment-header{display:inline-flex;font-size:25px;font-weight:700;line-height:34.05px}.booking-icon div.icon{height:101px!important;width:101px!important}.submit-button{min-width:-webkit-max-content;min-width:max-content;padding:0 30px;text-transform:capitalize}@media only screen and (min-width:668px){.mutiple-appointment-subheader{display:none}.mutiple-appointment-subheader-desktop{display:block;font:caption;margin-top:15px!important}.mutiple-appointment-sub{margin-left:15px!important;margin-top:15px!important}.booking-icon svg{height:85px!important;width:85px!important}.existing-appointment{font-size:18px;font-weight:700;line-height:24.51px;text-align:center}}@media only screen and (max-width:667px){.header-partical{display:block;padding:34px 0 14px;text-align:center}.top-heading{font-size:18px;font-weight:400;line-height:24.51px}.header-top{font-size:16px}.heading-subText{display:block}.mutiple-appointment-header{display:inline-flex;font-size:22px;font-weight:700;line-height:29.96px}.mutiple-appointment-subheader{margin-top:10px!important;text-align:center}.mutiple-appointment-subheader-desktop{display:none}.existing-appointment{font-size:16px;font-weight:700;line-height:21.79px;text-align:center}.location-text,.patient-text{margin-top:15px!important}.appointment-changes{font-size:15px;font-weight:600;line-height:21.79px;padding:0 2px;text-align:center}.MuiBox-root .css-i9gxme{border-bottom:1px solid gray;padding:10px 2px}.appointmentBtn .input-cb{width:37%}.header-text{position:relative}.header-text h4{left:-50px;position:absolute}.header-top-m{padding:29px 0 25px}.mutiple-appointment-sub{margin-left:5%}.booking-icon div.icon{height:68px!important;width:68px!important}.booking-icon svg{width:50px!important}}.appointment-icon{height:88px;width:88px}.details-container{padding-bottom:0!important}.patient-info{flex:1 1;font-weight:400!important;padding:5px 0}.heading-title{font-weight:700;margin-top:0!important}.visited-appointment-page .icon>svg{height:65px;width:66px}.button-container{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}@media only screen and (min-width:720px){.appointment-icon{height:112px;width:119px}.visited-appointment-page .icon>svg{height:88px;width:88px}.details-container{padding-top:10px!important}.details-heading{margin-top:0!important}.visited-appointment-page .inner-box{margin-left:21%}.footer-details{padding:10px 10px 10px 0}.button-box{padding:0 23px}}@media only screen and (min-width:720px) and (max-width:1024px){.visited-appointment-page .inner-box{margin-left:10%}}.parent-questions{margin:auto;padding-bottom:20px;text-align:"center";width:50%}.parent-question{display:flex}.input-question{border-radius:10px;padding:14px 20px}.text-continue{border-radius:120px;justify-content:center;width:100%}@media only screen and (max-width:768px){.parent-questions{margin:auto;text-align:"center";width:100%}.parent-question{display:flex}.multi-question{text-align:left}.num-question{padding-right:2px}.input-question{border-radius:10px;padding:14px 20px}}.bg-Black{background-color:#000;color:#fff;margin-top:30px;text-align:center}.bg-white{background-color:#fff;color:#2065d1}.bg-white,.confirmation-appointment-page .footer-data button{padding:4px 24px}.bg-white:hover{background-color:#fff;color:#2065d1;padding:7px 24px}.appointment-icon svg path{fill:#fff}.main-heading{color:red;font-size:18px;font-weight:400;line-height:24.51px}.details-box{padding:20px 10px}.appointment-details-header{font-size:25px;font-weight:700;line-height:34.05px;margin-bottom:0!important;margin-left:5%!important;margin-top:20px!important}.appointment-details-header-text{-webkit-column-gap:100px!important;column-gap:100px!important;justify-content:space-evenly!important}.appointment-details-subheader{font-size:16px;line-height:21.79px}.confirmation-appointment-page .appointment-icon{height:70px;margin:0;width:70px}.appointment-icon-container{width:24%}.appointment-icon svg{height:60px;width:60px}.details-container{padding-bottom:10px!important;padding-left:10px!important}.details-heading{font-weight:700;line-height:21.79px;margin-bottom:0!important;margin-top:10px!important}.button-box{text-transform:capitalize}.confirmation-appointment-page .icon>svg{height:65px;width:66px}.confirmation-appointment-page .header-text{margin-left:26px}.confirmation-appointment-page .box{padding:0}.confirmation-appointment-page{margin:auto;width:60%}.footer-details{padding:17px 20px}.box{border:1px solid grey;border-radius:15px;margin-bottom:50px;margin-top:24px;padding:25px}.inner-box{padding:40px}.confirmation-appointment-label .mainPage>div{-webkit-column-gap:100px;column-gap:100px;display:flex}.confirmation-appointment-label .mainPage>div>.confirmation-detail-value{flex:1 1}.confirmation-appointment-label .confirmationetials{margin:0;padding:5px 0;text-align:end;width:24%}.confirmation-appointment-label{position:relative}.confirmation-appointment-label .appointmentBtn{left:85%;position:absolute;top:25%}.confirmation-appointment-label:after{border:1px solid gray;content:"";height:95%;left:27%;position:absolute;top:11px}.confirmation-appointment-label:before{border:1px solid gray;content:"";height:70%;position:absolute;right:20%;top:11px}.back-footer{background-color:#fff;color:#000;margin-right:10px}.confirmation-appointment-page .header-text{margin-left:47px}.footer-icon{border-left:1px solid gray;gap:6px;margin:0 10px;padding:0 10px}.footer-calender,.footer-icon{align-items:center;display:flex}@media only screen and (max-width:620px){.appointment-details-header{margin-top:0!important}.appointment-details-header-text{-webkit-column-gap:0!important;column-gap:0!important;margin-left:0!important}.confirmation-appointment-page{margin:0;width:100%}.box{border:none;margin-bottom:5px;margin-top:5px}.confirmation-appointment-label{margin:0;width:100%}.confirmation-appointment-label:after,.confirmation-appointment-label:before{border:none;position:static}.confirmation-appointment-label .mainPage>div{display:block}.confirmation-appointment-label .appointmentBtn{display:flex;justify-content:end;padding-right:30px;position:static}.confirmation-appointment-label{border-bottom:1px solid gray}.footer-details{display:flow-root}}.confirmation-appointment-page .header-text{padding-bottom:10px}.confirmation-appointment-page .icon>svg{-webkit-transform:rotate(-22deg);transform:rotate(-22deg);width:64px}.confirmation-appointment-page .header-text p{margin-bottom:15px}.confirmation-appointment-page .header-top-m{border-bottom:none!important}.confirmation-appointment-page .header-top-m .icon{padding:50px}.confirmation-appointment-page .inner-box{margin-left:16%}.confirmation-appointment-label:after{left:41%}.confirmation-appointment-label:before{border:none}.header-text-mobile h2{display:none}.footer-content{display:block;padding:25px}.head-title{margin-top:5px!important}.confirmation-height{margin-top:16px!important;padding:0!important}.confirmation-height p{margin:0}@media only screen and (max-width:667px){.confirmation-appointment-page .header-texts{padding:0 25px}.confirmation-appointment-page .header-top-m{margin-top:5px;padding-bottom:16px;padding-top:43%;position:relative}.confirmation-appointment-label .mainPage .header-text{display:flex;gap:19px;margin-left:14px}.box{border:1px solid gray;margin:auto;width:87%}.confirmation-appointment-label{border-bottom:none}.confirmation-appointment-page .header-text-mobile h2{display:block;font-size:22px;font-weight:700}.confirmation-appointment-label .mainPage :nth-child(3){display:none}.footer-content{display:block;padding:5px}.confirmation-appointment-page .header-text p{margin-left:5%}.confirmation-appointment-label .confirmationetials{margin-bottom:15px}.confirmation-appointment-label .mainPage>div{display:block;line-height:0px;margin-bottom:10px}.confirmation-height{line-height:19px}.confirmation-appointment-label .confirmationetials{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirmation-appointment-page .inner-box{margin-left:8px}.footer-calender{margin-left:12px;padding-left:50%;position:relative}.footer-icon p{font-size:14px;left:0;position:absolute;top:-14px}.footer-details{margin:auto}.confirmation-appointment-page .footer-data button .bg-white{background-color:#fff;color:#2065d1;padding:4px 25px}.confirmation-appointment-page .footer-data button{padding:4px 24px}}@media only screen and (min-width:768px) and (max-width:900px){.confirmation-appointment-page{width:80%}.confirmation-appointment-page .inner-box{margin-left:4%}}@media only screen and (min-width:901px) and (max-width:1024px){.confirmation-appointment-page{width:80%}.confirmation-appointment-page .inner-box{margin-left:8%}}
/*# sourceMappingURL=main.0d2e269c.css.map*/