@font-face{font-family:'Inter';src:url(./inter-font/Inter-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(./inter-font/Inter-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(./inter-font/Inter-Light-BETA.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(./inter-font/Inter-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}html,body{font-family:"Inter";scroll-behavior:smooth}.form-control::-ms-reveal{display:none}.form-control::-ms-clear{display:none}svg.svg-inline--fa{width:20px}.dataTables_scrollBody{overflow-x:-moz-hidden-unscrollable!important}.active.day{background-color:#d62d68!important;background-image:none!important}.list-patient-request-apt{max-height:300px;overflow-y:auto}.suspend-work-modal input[type="radio"]:checked:before{background-color:transparent!important}.add-patient{color:#70bde9;text-decoration:underline;display:inline-block;margin:5px;cursor:pointer}.signuture-good-at{font-style:italic;font-size:16px}.text-item-about{font-size:14px;color:#4d4d4d}.border-box-about{display:inline-block;margin-bottom:10px;word-break:break-word}.text-item-about-lang{color:"#333333";font-size:16px}.titelHead{color:#072d60;font-weight:700;font-size:20px}.btn-goodat{width:190px;height:50px}.btn-goodAt-gray{background-color:#7b7b7b;color:#fff}.text-field-good-at{font-size:16px;font-weight:700;color:#333}.text-add-another-good-at{color:#70bde9;font-weight:700;font-size:16px}.text-confirm-warning{font-size:16;font-weight:500;color:#707070}.text-add-another-good-at-diable{color:#aeaeae;font-weight:700;font-size:16px}.tooltip{z-index:11111!important}.btn-save{display:inline-block;background-color:#4ac0a4;padding:5px 10px;color:#fff;border-radius:3px;font-size:15px}.btn-save-good-at{background-color:#072d60;color:#fff}.dashboard-hero{border:0!important;margin:30px auto}h1{font-size:34px;font-weight:600;font-weight:700}h2{font-size:30px;font-weight:600;font-weight:700;margin-bottom:30px}h3{font-size:26px;font-weight:700}p{font-size:16px}.margin-b-30{margin-bottom:30px}.border-grid{border-right:1px solid #8092ad}.dashboard-hero-bg{background-size:cover;background-position:center}.dashboard-content-container{margin-top:0}.form-select{color:#839895}.vh-90{height:90vh}.btn-remove-control-time{background-color:#fff;border:0}.about-profile-parent *{font-family:inherit;font-size:16px!important;color:#707070!important;font-style:normal;font-weight:400}.specialties-text{padding-top:20px;padding-bottom:10px;padding-left:0;color:#333;font-weight:400;font-size:16px;margin-left:15px}.about-profile-parent *{font-family:inherit;font-size:16px!important;color:#707070!important;font-style:normal;font-weight:400;margin-left:15px}.upload-single-image{position:relative}.upload-single-image .remove-img{position:absolute;bottom:7px;background-color:rgb(0 0 0 / .4);color:#dbdbdb;width:100%;text-align:center;cursor:pointer;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.siderbar-left{-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .2);-moz-box-shadow:0 0 2px 2px rgb(0 0 0 / .2);box-shadow:0 0 2px 2px rgb(0 0 0 / .2)}.list-insurance{min-width:30px;height:30px;background-size:0;background-image:url(/static/insurance_accepted.jpg);margin:auto}.list-insurance.baoviet{min-height:30px;background-position:0 -120px;background-size:500px;width:91px}.item-carausel{margin:5px;border-radius:5px}.item-carausel-image{border-top-left-radius:5px;border-top-right-radius:5px}.item-carausel-active{box-shadow:0 0 3px 2px rgb(0 0 0 / .1)}.carausel-specialties{font-size:16px;color:#333}.carausel-address{font-size:14px;color:#333}.cotent-card-carausel{padding:10px}.caraulsel-name-doctor{font-weight:700;font-size:16px}.e-paid-text{font-weight:700;color:#BC2D5F;font-size:10px}.pt35{padding-top:35px!important}@media (max-width:768px){.pt35{padding-top:20px!important}.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}.card-appointment .card-body .request-btn{padding-right:5px}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}.time-selected-remote .SingleDatePickerInput__withBorder{border-radius:5px;border:1px solid #b3bece;font-size:16px;color:#4d4d4d}.time-selected-remote .DateInput_input__small{font-size:16px;line-height:18px;color:#4d4d4d;padding:7px 7px 5px;width:150px;font-family:Inter,Regular}.time-selected-remote .SingleDatePickerInput{width:180px}.time-selected-remote .SingleDatePickerInput .SingleDatePickerInput_calendarIcon_1{position:relative;left:115px;z-index:3;bottom:2px}.time-selected-remote .SingleDatePickerInput .DateInput_input__readOnly_3{position:relative;left:-65px;z-index:3}.specialty-card-appoinment{font-weight:300;padding:2px 10px;background-color:#a9e0d3;border:1px solid #4ac0a4;border-radius:10px;width:fit-content;margin-right:5px;margin-top:5px;font-size:12px}.rc-time-picker-clear-icon{display:none}.rc-time-picker-panel-input{font-size:16px}.rc-time-picker-panel{padding-top:3px}.rc-time-picker-panel-narrow{max-width:none}.rc-time-picker-panel-select{width:50%}@media (min-width:768px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(33.333%)}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0)}.carousel-inner::after{display:block;clear:both;content:""}.list-insurance.pacific-cross{min-height:30px;background-position:-106px -7px;background-size:500px;width:76px}.list-insurance.liberty{min-height:30px;background-position:-191px -6px;background-size:500px;width:70px}.list-insurance.manulife{min-height:30px;background-position:-288px -8px;background-size:500px;width:114px}.list-insurance.prudential{min-height:30px;background-position:-438px -5px;background-size:530px;width:97px}.list-insurance.aia{min-height:30px;background-position:-4px -37px;background-size:500px;width:30px}.list-insurance.dai-ichi-life{min-height:30px;background-position:-49px -38px;background-size:500px;width:68px}.list-insurance.chubb{min-height:30px;background-position:-138px -46px;background-size:500px;width:89px}.list-insurance.sunlife{min-height:30px;background-position:-245px -44px;background-size:500px;width:83px}.list-insurance.hanwalife{min-height:30px;background-position:-342px -39px;background-size:500px;width:65px}.list-insurance.cathay{min-height:30px;background-position:-423px -37px;background-size:500px;width:60px}.list-insurance.mirae{min-height:30px;background-position:-5px -76px;background-size:500px;width:63px}.list-insurance.tenzing-pacific{min-height:30px;background-position:-81px -74px;background-size:500px;width:67px}.list-insurance.aetna{min-height:30px;background-position:285px -74px;background-size:500px;width:100px}.list-insurance.luma{min-height:30px;background-position:176px -75px;background-size:500px;width:105px}.list-insurance.april{min-height:30px;background-position:328px -72px;background-size:475px;width:50px}.list-insurance.aon{min-height:30px;background-position:183px -118px;background-size:500px;width:65px}.list-insurance.pjico{background-position:3px -160px;background-size:505px;width:48px}.list-insurance.pti{background-position:-250px -118px;width:61px;background-size:500px}.list-insurance.msig{background-position:-440px -119px;width:30px;background-size:500px}.list-insurance.mic{background-position:-90px -119px;width:67px;background-size:500px}.list-insurance.pvi{background-position:-105px -157px;width:32px;background-size:500px}.list-insurance.viettin{background-position:-165px -119px;width:78px;background-size:500px}.list-insurance.gic{background-position:-385px -119px;width:50px;background-size:500px}.list-insurance.mhtc{background-position:-47px -157px;width:62px;background-size:500px}.list-insurance.social_insurance{background-image:url(/static/providers/social-insurance.png);width:45px;background-size:100% 100%;height:45px}.list-insurance.bao-minh-19{background-image:url(/static/Logo-Bao-Minh.jpg);width:45px;height:45px;margin:auto;background-size:contain;background-repeat:no-repeat}.list-insurance.generali-30{background-image:url("/static/logo_ generali.png");width:60px;height:45px;margin:auto;background-size:contain;background-repeat:no-repeat}.inputClassname{width:540px;border-radius:5px;height:42px;background-color:#fff!important;padding-left:10px}.list-payment-method-provider{min-width:60px;min-height:50px;background-size:0;background-image:url(/static/payment_method.jpg)}.list-payment-method-provider.cash{min-height:50px;background-position:0 -13px;width:60px;background-size:900px}.list-payment-method-provider.momo{background-position:-89px -10px;width:30px;background-size:900px}.list-payment-method-provider.credit-card{background-position:538px -9px;width:90px;background-size:900px}.list-payment-method-provider.zalo-pay{background-position:627px -4px;background-size:750px;max-width:99px}.list-payment-method-provider.bank-transfer{background-position:605px -8px;background-size:860px;width:50px}.list-payment-method-provider.vnpay-qr{background-position:353px -5px;width:118px;background-size:778px}.list-payment-method-provider.airpay{background-position:238px -11px;width:70px;background-size:960px}.list-payment-method-provider.grab-pay{background-position:100px -4px;width:100px;background-size:760px}.list-payment-method{background-image:url(/static/payment_method.jpg)}.box-border{margin-right:10px;display:inline-block;padding:4px 8px;border:2px solid #4ac0a4;border-radius:10px;margin-bottom:10px;outline:none}.list-payment-method.cash{min-height:30px;background-position:0 -3px;width:65px!important;height:80px;background-size:cover}.list-payment-method.momo{background-position:-100px -3px;width:65px!important;height:80px;background-size:cover}.list-payment-method.credit-card{min-height:30px;background-position:-420px -3px;width:95px!important;height:80px;background-size:cover}.list-payment-method.zalo-pay{min-height:30px;background-position:-210px -3px;width:65px!important;height:80px;background-size:cover}.list-payment-method.bank-transfer{min-height:30px;background-position:-310px -3px;width:65px!important;height:80px;background-size:cover}.list-payment-method.vnpay-qr{min-height:30px;background-position:-560px -3px;width:160px!important;height:80px;background-size:cover}.list-payment-method.airpay{min-height:30px;background-position:-780px -3px;width:75px!important;height:80px;background-size:cover}.list-payment-method.grab-pay{min-height:30px;background-position:-910px -3px;width:125px!important;height:80px;background-size:cover}.ph-item{direction:ltr;position:relative;display:flex;flex-wrap:wrap;padding:0;overflow:hidden;background-color:#fff;border:0}.ph-item,.ph-item *,.ph-item :after,.ph-item :before{box-sizing:border-box}.ph-item:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;-webkit-animation:phAnimation 0.8s linear infinite;animation:phAnimation 0.8s linear infinite;background:linear-gradient(90deg,#fff0 46%,hsl(0 0% 100% / .35) 50%,#fff0 54%) 50% 50%}.ph-item>*{flex:1 1 auto;display:flex;flex-flow:column;padding-right:15px;padding-left:15px}.ph-row{display:flex;flex-wrap:wrap;margin-bottom:7.5px}.ph-row div{height:10px;margin-bottom:7.5px;background-color:#ced4da}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px}.ph-row .empty{background-color:#fff0}.ph-col-2{flex:0 0 16.66667%}.ph-col-4{flex:0 0 33.33333%}.ph-col-6{flex:0 0 50%}.ph-col-8{flex:0 0 66.66667%}.ph-col-10{flex:0 0 83.33333%}.ph-col-12{flex:0 0 100%}.ph-avatar{position:relative;width:100%;min-width:60px;background-color:#ced4da;margin-bottom:15px;border-radius:50%;overflow:hidden}.ph-avatar:before{content:" ";display:block;padding-top:100%}.ph-picture{width:100%;height:120px;background-color:#ced4da}.ph-min-row{min-width:100px}.ph-min-picture{min-width:30px;min-height:30px}.child-min-w-200>div{min-width:200px}.min-height-110{min-height:110px}.min-height-45{min-height:45px}@-webkit-keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.good-at-clicnic{flex-direction:"row";display:flex}.item-good-at{background-color:#a9e0d3;padding:4px 15px;border-radius:16px;margin-left:15px}.popover{z-index:10001;border:none;box-shadow:0 0 8px 5px rgb(0 0 0 / .1)}.hover-label-autocompleted{background-color:#fff}.hover-label-autocompleted:hover{background-color:#a9e0d3!important}.control-sidebar-right{-webkit-box-shadow:-3px 2px 5px 0 rgb(0 0 0 / .12);-moz-box-shadow:-3px 2px 5px 0 rgb(0 0 0 / .12);box-shadow:-3px 2px 5px 0 rgb(0 0 0 / .12)}.orange{color:#eaa85a}.ui-selectable-helper{pointer-events:none}.color-pink{color:#bc2d5f}.bg-pink{background-color:#bc2d5f}.fc-time.fc-widget-content{height:36px!important}.fc-right .fc-button{border-radius:0;margin:0;font-size:12px}.footer a{color:#fff}.btn-blue{background-color:#70bde9!important;border:none}.fc-backWorkBtn-button{border:none;background-image:url(/static/providers/stop_off.png);background-size:28px 28px;background-position:center;background-repeat:no-repeat;width:28px;height:28px;display:none}.fc-suspendWorkBtn-button{border:1px solid #b3bece;margin-right:10px;background-image:url(/static/providers/enable-off.png);background-size:20px 20px;background-position:10px center;background-repeat:no-repeat;display:none;z-index:9;width:140px;height:35px;border:1px solid #b3bece;color:#d62d68;border-radius:4px;padding-left:40px;padding-right:10px;cursor:pointer}.fc-suspendWorkBtn-button label{font-size:14px;margin-bottom:0;vertical-align:middle;margin-bottom:7px;cursor:pointer}.fc-suspendWorkBtn-button.fc-state-hover{z-index:9}#calendar.admin-calendar .fc-right button:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px}#calendar:not(.admin-calendar) .fc-right button:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px}#calendar:not(.admin-calendar) .fc-right button:nth-child(3){border-top-right-radius:4px;border-bottom-right-radius:4px}#calendar .fc-scroller::-webkit-scrollbar{display:none}#calendar .fc-scroller{-ms-overflow-style:none;scrollbar-width:none}#calendar .fc-agendaDay-view .fc-head-container .fc-widget-header{padding-left:30px;width:100px}.fc-right button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.content-modal-common-e{top:0%!important;border-radius:8px}.radio-right input[type="radio"]{right:0;margin-right:15px;width:40px}.radio-right.phone-otp-area input{padding:0;width:40px}div.block{display:block}body{font-size:18px}.reciept-content{width:100%!important;background-color:"#fff"}.reciept-content{width:100%!important;background-color:"#fff"}.reciept-content{width:100%!important;background-color:"#fff"}.provider-quick-signup input,.provider-quick-signup select{background-color:#fff!important}.provider-quick-signup{background-color:#0d2a3b;border-radius:5px;color:#fff;padding:20px}.box-center{margin:0 auto}.carousel-indicators{bottom:-40px}.carousel-indicators li{background-color:#4d4d4d}.carousel-control-prev-icon{background-image:url(/static/providers/carousel-prev.png)}.carousel-control-next-icon{background-image:url(/static/providers/carousel-next.png)}.provider-intro-bg{background-image:url(/static/providers/banner-home-pro.jpg);background-size:cover;background-repeat:no-repeat;width:100%;min-height:350px;position:relative;z-index:2}.provider-intro-bg::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;opacity:.2;z-index:-1}.provider-intro{font-weight:500;height:450px;display:table-cell;vertical-align:middle}.footer li.pointer:hover{text-decoration:underline}.past-appointment-content .card{border-top-left-radius:8px;border-top-right-radius:8px}.past-appointment-content #accordion{border:0}.card-header .header-summary{display:none}.card-header.collapsed .header-summary{display:block}.past-appointment-content .card-header .btn-link{color:#fff!important;padding:3px}.past-appointment-content .card-header .header-summary{padding:8px}.past-appointment-content .card-header .header-grey{background-color:#aeaeae;padding:5px;color:#fff;font-weight:500;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.past-appointment-content .card-header{background-color:#fff0;padding:0;border:0}.past-appointment-content .card{margin-bottom:20px}.past-appointment-content .card-body{padding:10px}.select-specialty{border:1px solid #ccc;border-radius:4px;background-color:#fff0;padding:0}.telemedicine-content{margin-left:165px}.telemedicine{width:173px}.telemedicine ul li{padding:0 2px}.telemedicine ul li.treeview{margin-bottom:30px}.telemedicine .in-call-with{color:#fff;font-size:13px;border-bottom:1px solid;margin:20px 5px 0 5px;text-align:left}.telemedicine .patient-info{font-size:12px;color:#fff;text-align:left;padding:0 5px}.rating-area .ratingbox i{float:left;position:relative}.rating-area .ratingbox{display:block;clear:both}.rating-area .ratingbox .fa-star-half-o,.fa-star,.color-star{color:#ffc455}.fa-calendar:before{content:"\f073"}.bookings-color{color:#aeaeae}.rating-area .ratingbox .rated{color:#ffc455;cursor:pointer}.rating-area .ratingbox .unrated{color:#757575;cursor:pointer}.rating-area .ratingbox .fa-star-half-empty:after,.rating-area .fa-star-half-full:after,.rating-area .fa-star-half-o:after{content:"\f123";transform:rotateY(-180deg);display:inline-block;left:8px;position:absolute;top:0;color:#757575;overflow:hidden;width:8px}.w-doctor-info.rating-area .fa-star-half-o:after{width:5px;left:5px}.fa-star.gray-star{color:#757575}.timeliness-modal{z-index:2002}.friendliness-modal{z-index:2001}.hr{border:.5px solid #ccc;margin:20px 0}.rate-username-visible{text-align:center;background-color:red;border-radius:50%;width:50px;min-width:50px;height:50px;line-height:50px;font-size:25px;color:#fff}.progress,.progress .progress-bar{border-radius:5px}.progress{height:.75rem}.progress-bar-yellow{background-color:#ffc455}.progress-bar-active{background-color:#4AC0A4}.box-progress{height:22px;padding-top:6px}.rate-star:hover{color:#ffc455}.rate-active{color:#ffc455}.side-left-text{color:#fff;text-align:left;margin-left:10px}.search-toolbar .or{position:absolute;border:1px solid;border-radius:50%;padding:3px;right:-14px;top:18px;font-size:9px!important;color:#333;background-color:#ececec}.pos-relative{position:relative!important}.book-cancel{position:absolute;bottom:0;right:5px;color:#bc2d5f;font-weight:500;text-decoration:underline}.book-now-content{padding:5px;border:1px solid #eee;border-top:none;background:#fff}.book-now-title{padding:10px;background-color:#eee;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:500}.no-border{border:none!important}.footer{background-color:#072d60}.footer ul{list-style:none;padding:0}.footer-icon{background-color:#9da9af;border-radius:4px;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;font-size:14px;margin-right:.25rem;color:#fff;max-width:33%;margin-right:10px}.font-18{font-size:18px!important}.font-14{font-size:14px}.font-16{font-size:16px}.container-fluid.home{padding-right:0;padding-left:0;margin-right:0;margin-left:0;overflow:hidden}.dashboard-service-title{padding-top:20px;font-weight:500;padding-bottom:20px;font-weight:600}.join-docosan-box{padding:15px;border-radius:4px}.font-18{font-size:18px}.padding-t-20{padding-top:20px}.margin-b-10{margin-bottom:10px}.margin-t-10{margin-top:10px}.margin-l-10{margin-left:10px}.component-padding{padding:40px 0}.component-border{border-top:1px solid #b3bece}.component-heading span{position:absolute;left:0;bottom:-15px;height:4px;width:100px;background-color:#072d60}.border-b{border-bottom:1px solid #ccc}.dashboard-specialties-area{border-bottom:1px solid #ccc;padding-bottom:10px}.margin-t-20{margin-top:20px}.dashboard-specialties-title{padding:20px 0 0 30px;text-align:center}.margin-b-20{margin-bottom:20px}.margin-b-40{margin-bottom:40px}.padding-b-20{padding-bottom:20px}.padding-b-10{padding-bottom:10px}.specialties-name{padding-top:10px;font-size:16px;color:#333;min-height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.width-25{width:25%}.dashboard-row{margin-left:3%!important;margin-right:3%!important}.warning-pending-status-doctor{background-color:#ea5a76;color:#fff;padding:5px}.doctor-profile-title{background-image:#fff;width:100%;padding:23px 0 18px}.doctor-profile-title .profile-contact{padding:7px 1rem;background-color:#fff;color:#70bde9;border-radius:18px;font-size:small;display:flex;justify-content:center;align-items:center;margin-right:1rem}.doctor-profile-img{border-radius:50%;padding:5px;width:140px;height:140px;background-color:#fff}.doctor-profile-img img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:50%}.doctor-profile-title .check-icon{font-size:larger;margin-left:.5rem}.doctor-info{padding:18px;border-radius:5px;margin:0 0 20px;display:block;color:initial;background-color:#fff;border:1px solid #b3bece}a.doctor-info:hover{text-decoration:none}a.doctor-info:hover a{text-decoration:none}.doctor-info .sale-off-tag{background-color:#D62D68;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;border-radius:0 5px 5px 0;padding:5px 12px 5px 18px;margin-left:-20px;margin-bottom:20px}.doctor-info .star-container{margin-top:-4px}.dashboard-search-img .search-toolbar input:focus{box-shadow:inset 0 0 0 0px!important}.border-top{border-top:1px solid #707070;margin:0 1%!important;margin-left:5px!important;margin-right:5px!important}.select2-container .select2-selection--single{height:32px!important}.select2-container .select2-selection--single span{font-size:15px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}.select2-container--default .select2-selection--single .select2-selection__rendered:focus,.select2-container .select2-selection--single:focus{outline:none;box-shadow:none}.select2-search__field,.select2-selection .select2-selection--single,.select2-search .select2-search--dropdown{box-shadow:inset 0 0 0 0px!important}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;box-shadow:none}.dropdown-toggle .filter-option-inner-inner:focus,.dropdown-toggle .filter-option-inner:focus,.dropdown-toggle .filter-option:focus{outline:none;box-shadow:none}.bootstrap-select .dropdown-toggle:focus{outline:none!important;box-shadow:none!important}.select2-container:focus,.select2-container .selection:focus{outline:none;box-shadow:none}.fc-state-default{background-color:#fff;background:#fff;border:1px solid rgb(7 45 96 / .16);color:#666;box-shadow:none}.fc-state-default:focus,.fc-state-default:active,button{box-shadow:inset 0 0 0 0px!important;outline:none}.fc-state-active{background-color:#072d60;color:#fff}.fc-event .fc-title{font-size:14px;font-weight:700;border-radius:2px;padding-left:4px;flex:0 0 calc(100% - 35px);max-width:calc(100% - 35px);word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-event .fc-title .event-time .icon{position:relative;font-size:14px;font-weight:700}.fc-event .fc-title .event-time .icon:before{position:absolute;width:10px;height:10px;font-family:'Font Awesome 5 Pro';color:#072d60;top:-8px;right:10px;font-style:normal}.fc-event .fc-title .event-time .icon.icon-video::before{font-family:FontAwesome;content:'\f03d'}.fc-event .fc-title .event-time .icon.icon-home-heart::before{font-family:FontAwesome;content:'\f4c9'}.fc-event.event-appointment .fc-title .event-time{font-weight:400}.text-16-78-medium{font-size:16px;color:#7b7b7b;font-weight:500}.fc-event.event-appointment.request .fc-title .event-time:before{border-color:#4ac0a4}.fc-event.event-appointment.approve .fc-title .event-time:before{border-color:#d62d68}.fc-event.event-appointment.history .fc-title .event-time:before{border-color:#aeaeae}.fc-event .fc-content{display:flex;height:100%;padding-top:0}.fc-event .fc-avatar{border-radius:50%;font-weight:700;font-size:14px;background-color:#d1d1d1;display:flex;align-items:center;justify-content:center;margin-left:3px;border:1px solid #b3bece;width:21px;height:21px;margin-left:5px}.fc-event .fc-content img{border-radius:50%;border:1px solid #b3bece}.fc-event .fc-label{position:absolute;left:0;width:5px;top:0;bottom:0;border-radius:5px;z-index:9}.popup-notes .editor-class{height:75px}.fc-event.approve .fc-label{background-color:#4ac0a4}.fc-event.request .fc-label{background-color:#ffc455}.fc-event.approve.not-coming .fc-label,.fc-event.guest .fc-label{background-color:#d62d68}.fc-event{left:0!important;right:0!important;margin-right:0!important;border-color:#fff0;background:none;position:relative}.fc-month-view .fc-event .fc-title{color:#072d60;text-align:center;max-width:100%;flex:1;padding:0;font-weight:400;position:relative;height:17.5px}.fc-month-view.fc-basic-view .fc-day-top{text-align:center}.fc-month-view.fc-basic-view .fc-day-top .fc-day-number{float:none}.fc-month-view.fc-basic-view td.fc-today .fc-day-number{color:#fff;font-weight:700;padding:3px 4px 5px 4px;background-color:#072d60;border-radius:50%;width:22px;height:22px;display:block;margin:auto}.fc-unthemed td{border-bottom:none}#calendar .fc-month-view .fc-event.event-appointment{flex:1;padding:0;left:0!important;right:0!important;cursor:pointer}#calendar .fc-month-view .fc-event.event-appointment.summary{max-width:100%;flex:0 0 100%}#calendar .fc-month-view .event-appointment.summary.order-empty .number-hidden{border-radius:4px}.fc-month-view .event-appointment .fc-label,.fc-month-view .event-appointment .fc-avatar,.fc-month-view .event-appointment .fc-content img{display:none}.fc-time-grid-event.fc-short .fc-title{padding-left:5px}.fc-head-container th.fc-day-header,.fc-head-container .fc-widget-header{border:none;padding:5px 0;text-align:center;font-size:14px}.fc-day-header.fc-widget-header.fc-today span{color:#072d60}.fc-day-header.fc-widget-header.fc-today span span{color:#fff;background-color:#072d60;padding:2px 2px 1px 2px;border-radius:50%;width:20px;height:20px;font-size:13px;display:inline-block}.fc-day-header.fc-widget-header .date-number{font-size:14px}.event-available{margin-right:0!important;right:0!important;width:100%;opacity:.8;border-radius:0}.suspend-schedule{border:0!important;border-radius:0!important;z-index:1!important;margin-right:0!important;right:-1px!important;left:-2%!important;opacity:.7!important;inset:unset!important}.fc-head-container.fc-widget-header{border:none}.fc-body tr:first-child .fc-widget-content{border-left:none}.fc-view-container{margin-bottom:80px}.fc-view-container .fc-time-grid .fc-slats .fc-minor td{border-top:1px solid #fff}.fc-time-grid .fc-slats td{border-color:#b3bece;border-bottom:none}.fc-body .fc-time-grid .fc-event-container{margin:0}.event-appointment{left:0%!important;z-index:999!important;margin-right:0!important;background-color:#fff;color:#4d4d4d;flex:0 0 100%;padding-left:5px;left:2px!important;right:2px!important;border-radius:6px;border-left:none;cursor:pointer}.index-hour-0,.index-hour-1{max-width:42%}.index-hour-1{left:54%!important}.event-appointment.summary{flex:0 0 25%;max-width:42%}.event-appointment.summary.order-1{left:30%!important}.event-appointment.summary.order-empty{left:54%!important;color:#fff!important}.topmenu-active{background-color:"#ffffff";color:#072d60;font-weight:700}.event-appointment.summary.order-empty .number-hidden{position:absolute;left:0;top:0;background:#072d60;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;width:100%;height:90%}.events-summary .event-appointment.summary.order-empty .number-hidden{display:none}.events-summary .fc-event.event-appointment.approve .fc-title .event-time:before{width:12px;height:12px}.events-summary .close-summary{position:absolute;right:16px;font-size:16px;top:10px;cursor:pointer}.fc-month-view .event-appointment .fc-title .event-name{display:none}.fc-month-view .event-appointment:not(.order-empty) .fc-title .event-time{display:block}.event-appointment.summary.order-empty .fc-bg,.fc-month-view .event-appointment.summary.order-empty .fc-title{background-color:#072d60;opacity:1;color:#fff}.fc-month-view .event-appointment .fc-content .fc-bg{display:none}.event-appointment.summary.order-empty .fc-title{display:block;flex:1;max-width:100%;text-align:center}.fc-event.event-appointment.summary.order-empty .fc-label{display:none}.event-appointment.summary.order-empty img,.event-appointment.summary.order-empty .fc-avatar{display:none}.event-appointment.summary.event-hidden{display:none}.fc-event.event-appointment.short-time{padding:0}.fc-event.event-appointment.long-time{z-index:115!important;align-items:flex-start}.fc-event.event-appointment.long-time .fc-content{align-items:flex-start;padding-top:5px}.fc-axis{width:70px!important;position:relative}.fc-ltr .fc-axis{text-align:center}.event-appointment.summary .fc-avatar,.event-appointment.short-time .fc-avatar{max-width:21px;height:14px;width:15px;margin-left:7px}.event-appointment.summary .event-time,.event-appointment.short-time .event-time,.event-appointment.summary br,.event-appointment.short-time .number-hidden{display:none}td .event-appointment.summary.order-empty .fc-title .event-time{display:none!important}.event-appointment.summary img,.event-appointment.short-time img,.fc-event .fc-content img{max-width:20px;height:20px;width:20px;margin-left:5px}.fc-event.event-appointment.history{background-color:#dedede!important}.event-req-appointment{left:0%!important;z-index:112!important;margin-right:0!important}.event-fake-available{left:0%!important;z-index:110!important;margin-right:0!important;border:0!important;opacity:0}.events-summary{padding:10px;text-align:center}.events-summary .summary-header{font-size:16px;font-weight:700;text-align:center;padding:6px 10px 6px;margin-top:-10px;border-bottom:1px solid #b3bece}.events-summary .summary-wrapper{display:block}.events-summary .summary-wrapper a.fc-event.event-appointment{border-bottom:1px solid #b3bece;width:100%;display:block;max-width:100%;flex:1;text-align:left;padding:10px;margin-top:10px;border:none;border-radius:0;cursor:pointer}.events-summary .summary-wrapper .event-wrap{padding-bottom:10px;border-bottom:1px solid #b3bece}.events-summary .summary-wrapper a.fc-event.event-appointment{left:0!important}.events-summary .summary-wrapper a.fc-event.event-appointment .fc-avatar,.events-summary .summary-wrapper a.fc-event.event-appointment img{max-width:40px;max-height:40px;width:28px;height:28px;display:flex;color:#4d4d4d}.events-summary .summary-wrapper .event-appointment .fc-title,.events-summary .summary-wrapper .event-appointment .fc-title .event-time{display:block;color:#4d4d4d;text-align:left;font-size:10px}.events-summary .summary-wrapper a.fc-event.event-appointment.order-empty.history .fc-bg{background-color:#dedede}.events-summary .summary-wrapper a.fc-event.event-appointment.order-empty .fc-bg{background-color:#fff}.events-summary .summary-wrapper .event-appointment.summary.order-empty .fc-label{display:block}.popup-tooltip.tooltip-hidden-event{position:absolute;left:100%;top:0;width:350px;background-color:#fff;border:1px solid #373a3c;padding:20px;border-radius:5px}.provider-calendar-sidebar{max-height:500px;overflow-y:scroll;height:100%;width:0;position:fixed;z-index:1;top:97px;left:50px;background-color:#ececec;overflow-x:hidden;transition:0.5s}.item-language-chosen{padding:10px 4px;border-bottom:1px solid #b3bece;display:flex;align-items:center;justify-content:space-between}.item-language-center{display:flex;align-items:center}.good-at-suggest-text{color:#bc2d5f;font-style:italic}.provider-calendar-sidebar a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s}.provider-calendar-sidebar a:hover{color:#f1f1f1}.provider-calendar-sidebar .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.provider-calendar-sidebar .datepicker{margin:0 auto;margin-left:5px}.max-800 .modal-dialog{max-width:800px!important}.max-900 .modal-dialog{max-width:900px!important}.provider-calendar-sidebar .doctor-title{font-size:18px;padding:5px;text-transform:uppercase}.provider-calendar-sidebar .active{background-color:#4ac0a4;color:#fff}.delete-availability,.add-patient{float:left}.provider-calendar-sidebar .doctor{padding:5px}.provider-calendar-sidebar .doctor-color{width:20px;height:20px;display:inline-block;margin-right:5px;min-width:20px}.provider-calendar-sidebar .doctor-area{margin:5px 0}.openbtn{font-size:20px;cursor:pointer;background-color:#111;color:#fff;padding:10px 15px;border:none}.openbtn:hover{background-color:#444}.provider-calendar{transition:margin-left 0.5s;padding-left:0}.list-icon{width:70px;height:70px;background-size:550px;background-image:url(/static/specialty_icons/list_icons.svg)}.list-icon.small-icon{width:52px;height:50px;background-size:380px}.list-icon.tiny-icon{width:30px;height:30px;background-size:220px}.icon-id-1{background-position:3px 0}.icon-id-2{background-position:-394px -393px}.icon-id-4{background-position:-194px 7px}.icon-id-6{background-position:-395px 10px}.icon-id-7{background-position:-376px -109px}.icon-id-8{background-position:-480px 5px}.icon-id-10{background-position:-90px -90px}.icon-id-11{background-position:-99px -470px}.icon-id-12{background-position:83px -196px}.icon-id-13{background-position:-298px -95px}.icon-id-16{background-position:-7px -463px}.icon-id-17{background-position:3px -190px}.icon-id-18{background-position:-92px -190px}.icon-id-19{background-position:-58px -11px}.icon-id-24{background-position:-90px -490px}.icon-id-25{background-position:3px -295px}.icon-id-26{background-position:-90px -290px}.icon-id-27{background-position:-190px -290px}.icon-id-29{background-position:-390px -290px}.icon-id-30{background-position:-485px -290px}.icon-id-31{background-position:5px -393px}.icon-id-32{background-position:-90px -395px}.icon-id-33{background-position:-190px -395px}.icon-id-35{background-position:95px -462px}.icon-id-36{background-position:186px -463px}.icon-id-37{background-position:-193px -90px}.icon-id-38{background-position:-195px -490px}.icon-id-39{background-position:-485px -390px}.icon-id-40{background-position:1px -490px}.icon-id-41{background-position:-480px -190px}.icon-id-42{background-position:-300px -490px}.dermatology,.icon-id-3{background-position:-90px 2.2px}.icon-id-43{background-position:-396px -493px}.icon-id-44{background-position:-488px -495px}.icon-id-45{background-position:6px 68px}.family_medicine,.icon-id-5{background-position:-300px 10px}.eye_doctors,.icon-id-9{background-position:0 -90px;margin-left:15px}.dentists,.icon-id-14{background-position:-396px -88px}.pediatricians,.icon-id-15{background-position:-480px -95px}.ob_gyn,.icon-id-20{background-position:-193px -190px}.spa_beauticians,.icon-id-22{background-position:-300px -190px}.ent,.icon-id-23{background-position:-397px -190px}.gastroenterologist,.icon-id-28{background-position:-298px -293px}.traditional_medicine,.icon-id-34{background-position:-300px -395px}.security{background-position:-5px -555px}.instant-app{background-position:-95px -552px}.health-records{background-position:-190px -555px}.icon-id-3.small-icon{background-position:-60px 0}.icon-id-5.small-icon{background-position:-74px -74px}.icon-id-9.small-icon{background-position:0 -60px}.icon-id-14.small-icon{background-position:-264px -70px}.icon-id-15.small-icon{background-position:-330px -62px}.icon-id-16.small-icon{background-position:-78px 63px}.icon-id-20.small-icon{background-position:-130px -130px}.icon-id-23.small-icon{background-position:-262px -130px}.icon-id-28.small-icon{background-position:-60px -128px}.icon-id-22.small-icon{background-position:-319px -256px}.icon-id-34.small-icon{background-position:-198px -276px}.icon-id-1.small-icon{background-position:5px 0}.icon-id-2.small-icon{background-position:-260px -280px}.icon-id-4.small-icon{background-position:-126px 0}.icon-id-5.small-icon{background-position:-196px 0}.icon-id-6.small-icon{background-position:-266px 0}.icon-id-7.small-icon{background-position:-265px -74px}.icon-id-8.small-icon{background-position:-331px 7px}.icon-id-10.small-icon{background-position:-60px -60px}.icon-id-11.small-icon{background-position:-68px -323px}.icon-id-12.small-icon{background-position:-323px -135px}.icon-id-13.small-icon{background-position:-196px -66px}.icon-id-16.small-icon{background-position:-5px -320px}.icon-id-17.small-icon{background-position:0 -130px}.icon-id-18.small-icon{background-position:-60px -130px}.icon-id-19.small-icon{background-position:-40px -8px}.icon-id-22.small-icon{background-position:-192px -130px}.icon-id-24.small-icon{background-position:-56px -339px}.icon-id-25.small-icon{background-position:5px -202px}.icon-id-26.small-icon{background-position:-60px -202px}.icon-id-27.small-icon{background-position:-60px -339px}.icon-id-29.small-icon{background-position:-265px -202px}.icon-id-30.small-icon{background-position:-324px -202px}.icon-id-31.small-icon{background-position:7px -266px}.icon-id-32.small-icon{background-position:-64px -277px}.icon-id-33.small-icon{background-position:-126px -268px}.icon-id-35.small-icon{background-position:66px -317px}.icon-id-36.small-icon{background-position:129px -320px}.icon-id-37.small-icon{background-position:-128px -56px}.icon-id-38.small-icon{background-position:-130px -338px}.icon-id-39.small-icon{background-position:-332px -268px}.icon-id-40.small-icon{background-position:5px -338px}.icon-id-41.small-icon{background-position:-333px -130px}.icon-id-42.small-icon{background-position:-200px -338px}.icon-id-43.small-icon{background-position:-260px -333px}.icon-id-44.small-icon{background-position:-325px -333px}.icon-id-45.small-icon{background-position:10px -829px}.icon-id-1.tiny-icon{background-position:2px 0}.icon-id-2.tiny-icon{background-position:-155px -160px}.icon-id-3.tiny-icon{background-position:-35px 0}.icon-id-4.tiny-icon{background-position:-75px 0}.icon-id-5.tiny-icon{background-position:-115px 0}.icon-id-6.tiny-icon{background-position:-155px 0}.icon-id-7.tiny-icon{background-position:-150px -44px}.icon-id-8.tiny-icon{background-position:-190px 0}.icon-id-9.tiny-icon{background-position:0 -40px}.icon-id-10.tiny-icon{background-position:-35px -40px}.icon-id-11.tiny-icon{background-position:-39px -190px}.icon-id-12.tiny-icon{background-position:34px -78px}.icon-id-13.tiny-icon{background-position:-115px -40px}.icon-id-14.tiny-icon{background-position:-155px -40px}.icon-id-15.tiny-icon{background-position:-190px -40px}.icon-id-16.tiny-icon{background-position:-3px 67px}.icon-id-17.tiny-icon{background-position:2px -300px}.icon-id-18.tiny-icon{background-position:-35px -75px}.icon-id-19.tiny-icon{background-position:-23px -4px}.icon-id-20.tiny-icon{background-position:-75px -79px}.icon-id-22.tiny-icon{background-position:-115px -79px}.icon-id-23.tiny-icon{background-position:-155px -79px}.icon-id-24.tiny-icon{background-position:-35px -195px}.icon-id-25.tiny-icon{background-position:0 -120px}.icon-id-26.tiny-icon{background-position:-35px -120px}.icon-id-27.tiny-icon{background-position:-75px -120px}.icon-id-28.tiny-icon{background-position:-115px -120px}.icon-id-29.tiny-icon{background-position:-155px -120px}.icon-id-30.tiny-icon{background-position:-192px -120px}.icon-id-31.tiny-icon{background-position:0 -157px}.icon-id-32.tiny-icon{background-position:-35px -157px}.icon-id-33.tiny-icon{background-position:-75px -157px}.icon-id-34.tiny-icon{background-position:-115px -157px}.icon-id-35.tiny-icon{background-position:38px 65px}.icon-id-36.tiny-icon{background-position:75px 67px}.icon-id-37.tiny-icon{background-position:-75px -37px}.icon-id-38.tiny-icon{background-position:-75px -195px}.icon-id-39.tiny-icon{background-position:-192px -155px}.icon-id-40.tiny-icon{background-position:0 -195px}.icon-id-41.tiny-icon{background-position:-192px -79px}.icon-id-42.tiny-icon{background-position:-117px -194px}.icon-id-43.tiny-icon{background-position:-155px -195px}.icon-id-44.tiny-icon{background-position:-186px -193px}.icon-id-45.tiny-icon{background-position:-436px -479px}.icon-id-1.icon-special-profile-doctor{background-position:10px 0}.icon-id-3.icon-special-profile-doctor{background-position:-55px 0}.icon-id-10.icon-special-profile-doctor{background-position:-54px -60px}.icon-id-11.icon-special-profile-doctor{background-position:-55px -345px}.icon-id-14.icon-special-profile-doctor{background-position:-265px -70px}.icon-id-15.icon-special-profile-doctor{background-position:-327px -62px}.icon-id-20.icon-special-profile-doctor{background-position:-125px -130px}.icon-id-23.icon-special-profile-doctor{background-position:-268px -130px}.icon-id-28.icon-special-profile-doctor{background-position:-50px -128px}.icon-id-22.icon-special-profile-doctor{background-position:-325px -270px}.icon-id-34.icon-special-profile-doctor{background-position:-203px -276px}.font-18-no-mobile{font-size:18px}.text-1-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-2-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.address-text{color:#666;font-size:14px}.active-clinic{border:1px solid red}.icon-asc{position:absolute;right:1.5rem;padding-top:15px;font-size:30px}.icon-desc{position:absolute;right:1.5rem;padding-bottom:15px;font-size:30px}.services-group{padding:.5rem 1rem;background-color:#4ac0a4;color:#fff;display:flex;align-items:center;justify-content:space-between}.promotion-list .services-group{background-color:#fff;color:initial}.services-price{color:#4ac0a4;font-weight:700;font-size:15px;text-align:right}.modal-reciept{max-width:unset!important;top:0%}.modal-reciept .reciept-content{background-color:unset!important;border:0}.services-group{padding:.5rem 1rem;background-color:#072d60;color:#fff;display:flex;align-items:center;justify-content:space-between}.promotion-list .services-group{background-color:#fff;color:initial}.services-group-item{margin:0rem 2rem;padding:1rem 0rem;border-bottom:1px solid lightgray;justify-content:space-between}.services-price{color:#4ac0a4;font-weight:700}.promotion-list .fa{color:#072d60}.no-padding-carousel{padding-left:0;padding-right:0;background-color:#fff}.font-smaller{font-size:smaller}.color-bluedark{color:#072d60}.read-more{color:#70bde9}.img-border-10{border-radius:10px}.img-dark-screen{position:absolute;border-radius:10px;background-color:rgb(0 0 0 / .57);display:flex;justify-content:center;align-items:center;color:#fff;left:0;bottom:0;top:0;right:0}.profile-photo img{width:100%;height:100%}.profile-photo{display:flex}.w-md-15{width:15%;position:relative}.news-group{border-bottom:1px solid #aeaeae;padding-bottom:1rem;margin-bottom:1rem;align-items:center}.box-good-at{display:inline-block;padding:8px 15px;border-radius:15px;background-color:#a9e0d3;margin-right:10px;color:#072d60;font-weight:700;font-size:16px}.w-255{width:255px!important}.w-210{width:210px!important}.about-us-content *{color:#707070!important;font-size:16px!important;font-family:"Inter",sans-serif,"Font Awesome 5 Pro"!important;font-weight:normal!important}.about-us-content .fa-2x{font-size:28px!important}.read-more-review{color:#072d60;width:fit-content;border:1px solid #072d60;border-radius:5px;padding:14px 20px;font-size:smaller;font-weight:700;margin-top:8px}.available-schedule-time,.more-available-schedule-time{color:#072d60;background-color:initial}.blank-schedule-time{width:100%;border-color:transparent!important;cursor:unset}.list-schedule-time{padding-top:.5rem}.list-schedule-time>div{border:1px solid #072d60;width:100%;padding:7px 0;margin:0;margin-bottom:10px;text-align:center}.d-upload-image{width:130px;height:130px;border:2px #868686 dashed;border-radius:10px}.d-upload-image img{max-width:100%;max-height:100%}.d-upload-image[active="true"]{border:2px solid red!important}.img-boder-trans .d-upload-image{border-color:#fff0;border-style:solid}.function-button{position:absolute;right:-10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.add-button{bottom:-10px;color:#70bde9;font-size:x-large;padding:5px}.remove-group{top:5px;padding:0 4px;right:6px;box-shadow:3px 3px 8px;border-radius:3px;border:1px solid #ccc;background-color:#fff}.remove-button{color:red}.content-image{width:min-content;position:relative}.white-bground{width:12px;height:12px;background-color:#fff;position:absolute;z-index:0}.content-image i{z-index:1}.content-image:focus,.content-image *:focus,.upload-single-image:focus{outline:none}.clear-padding{padding:0!important}.clear-margin{margin:0!important}.upload-multi-images.modal{display:flex;justify-self:center;align-self:center}.upload-multi-images .modal-title{text-align:center;width:100%}.upload-multi-images div:focus,.upload-multi-images span:focus{outline:none}.upload-multi-images button{margin-right:1rem}.upload-multi-images .modal-header{border-bottom:0}.upload-multi-images .modal-footer{border-top:0}.upload-multi-images .modal-dialog{height:80%}.upload-multi-images .modal-content{max-height:100%}.upload-multi-images .modal-body{overflow:auto}.title-note{font-size:smaller}.img-upload-avatar:focus{outline:none}.btn.btn-default:hover{color:initial}.btn.disabled{pointer-events:none}.modal-image{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#7d7d7d66;z-index:9;justify-content:center;align-items:center;display:flex}.modal-image-content{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.modal-content .modal-footer .btn-no:hover{color:#707070}.upload-crop-image .modal-content{background-color:#fff0;border:0;width:auto;padding:30px;margin:0 auto}.upload-crop-image .close{position:absolute;right:0;top:0;color:#fff;font-size:30px}.modal-image-content>img{max-width:100%;max-height:100%;background-color:#fff}.modal-image-outside{width:100%;height:100%;position:absolute;z-index:1}.pointer{cursor:pointer}.select-picture i{padding:5px;border:1px solid #f1f1f1}.input-image-size{margin-bottom:1rem;display:flex}.input-image-size input{width:50px;margin-right:1rem}.filter-box{width:120px}.filter-box div{justify-content:center}.popup-profile-patient .filter-box svg{color:#4d4d4d;width:16px;height:16px}.provider-title .provider-header-title{font-size:24px;font-weight:700}.provider-title select.form-control{width:auto;position:relative}.provider-title select.form-control:focus{box-shadow:none}.provider-calendar .provider-title{background-color:#fff;font-size:20px;font-weight:500;padding:10px 20px;position:inherit;z-index:5;font-size:24px;right:0;left:14%;position:fixed}.btn-sign-out{font-size:24px;text-align:center}.color-inherit{color:inherit!important}#loading-dialog,#modal-backdrop{z-index:9999}.ph-item .ph-custom{margin:0;height:auto;min-height:20px}.min-height-125{min-height:125px}.book-title-color{color:#bc2d5f}.book-title-color.approve{color:#4ac0a4}.countdown-doc{width:100px;height:100px;border-radius:50%;float:right;padding:.5rem}.countdown-doc>div{width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff}.card-comming-soon{font-weight:500;font-size:16px;color:#7b7b7b;margin-bottom:21px;margin-top:25px}.countdown-doc .countdown-number{font-size:xx-large;line-height:2rem}.react-datepicker-wrapper,.react-datepicker-wrapper>div{display:flex;justify-content:center;align-items:center;min-width:40px}.block-year{padding:0 20px;border:1px solid;border-radius:5px;font-size:smaller;align-items:center;display:flex}.container-card-my-appointment{margin-left:0;margin-right:0;margin-bottom:21px}.content-card-appointment{background-color:#fff;border:1px solid #b3bece;border-radius:5px;padding:20px 20px 10px}.content-card-my-appointment{padding-top:33px;padding-bottom:15px;padding-left:33px;padding-right:33px;width:730px;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2)}.margin-cotent-appointment{margin:10px}.have-appointment-card{font-size:24px;font-weight:700;color:#072d60}.pagination{margin:0}.pagination .page-item{margin:0 2px!important}.pagination-symbol{margin:0 3px;font-size:x-large;line-height:normal}.pagination .page-item{cursor:pointer;display:flex;justify-content:center;align-items:center}.pagination .page-item:focus{outline:none}.pagination .page-item.active,.pagination .page-item.disabled{pointer-events:none;cursor:auto}.pagination .page-item.disabled{opacity:.4}.pagination-wrap{position:absolute;bottom:0;left:0;right:0;background-color:#ececec}.page-item.disabled .page-link{background-color:gainsboro}.background-inherit{background-color:inherit!important}.DateRangePicker>div{height:100%}.DateRangePickerInput{height:100%;display:flex;align-items:center}.DateInput input{text-align:center}.language-icon{border-radius:50%;width:35px;height:35px;align-items:center;background-size:contain}.block-language{border:2px solid #072d60}.block-language>img{margin-right:1rem}.block-language span{font-size:14px}.block-review{padding:1rem 1rem;background:#F9F9F9;border:1px solid #D9D9D9;border-radius:10px}.block-going-promotion .block-collap{display:flex;align-items:center;justify-content:space-between}.block-going-promotion .expired-block{margin-right:3rem}.services-list{border:1px solid #072d60;border-radius:10px;overflow:hidden;background-color:#072d60}.services-list>div:last-child{background-color:#fff}.services-group{padding:.5rem 1rem;background-color:#072d60;color:#fff;display:flex;align-items:center;justify-content:space-between}.promotion-list .services-group{background-color:#fff;color:initial}.services-group-item{margin:0rem 2rem;padding:1rem 0rem;border-bottom:1px solid lightgray;justify-content:space-between}.services-price{color:#4ac0a4;font-weight:700}.promotion-list .fa{color:#072d60}.no-padding-carousel{padding-left:0;padding-right:0;background-color:#fff}.font-smaller{font-size:smaller}.color-bluedark{color:#072d60}.read-more{color:#70bde9}.img-border-10{border-radius:10px}.img-dark-screen{position:absolute;border-radius:10px;background-color:rgb(0 0 0 / .57);display:flex;justify-content:center;align-items:center;color:#fff;left:0;bottom:0;top:0;right:0}.profile-photo img{width:100%;height:100%}.profile-photo{display:flex}.w-md-15{width:15%;position:relative}.news-group{border-bottom:1px solid #aeaeae;padding-bottom:1rem;margin-bottom:1rem;align-items:center}.box-good-at{display:inline-block;padding:8px 15px;border-radius:15px;background-color:#a9e0d3;margin-right:10px;color:#072d60;font-weight:700;font-size:16px}.w-255{width:255px!important}.w-210{width:210px!important}.about-us-content *{color:#707070!important;font-size:16px!important;font-family:"Inter",sans-serif,"Font Awesome 5 Pro"!important;font-weight:normal!important}.about-us-content .fa-2x{font-size:28px!important}.available-schedule-time,.more-available-schedule-time{color:#072d60;background-color:initial}.blank-schedule-time{width:100%;border-color:transparent!important;cursor:unset}.list-schedule-time{padding-top:.5rem}.list-schedule-time>div{border:1px solid #072d60;width:100%;padding:7px 0;margin:0;margin-bottom:10px;text-align:center}.button-booking-now{background-color:#aeaeae;color:#fff;font-weight:700;width:100%}.booking-now-active{background-color:#4ac0a4}.main-blue-color{color:#072d60}.main-green-color{color:#4ac0a4}.main-dark-pink,.btn.main-dark-pink:hover{color:#bc2d5f}.main-blue-background{background-color:#072d60;border-color:#072d60}.consulation{color:#333;font-weight:700}.main-blue-background{background-color:#072d60;border-color:#072d60}.btn-outline-dark{border-color:#072d60;color:#072d60;background-color:#fff}.btn.btn-outline-light,.btn-outline-light{border-color:#b3bece!important;color:#333333!important}.btn.btn-outline-light:hover{border-color:#b3bece!important;color:#333333!important}.btn.btn-green-black,.btn.btn-green-black:hover{color:#333;background-color:#4AC0A4;border-color:#4AC0A4;font-size:16px}.doctor-clinic{padding:10px;border:1px solid #c5c5c5;border-radius:5px}.doctor-clinic.clicnic-active{box-shadow:0 0 10px #888}.available-schedule-time.booking-selected{color:#fff;background-color:#072d60}.booking-layout{font-size:12px}.booking-layout-title{background-color:#072d60;padding:20px 25px;color:#fff;font-weight:600;font-size:18px;border-radius:10px 10px 0 0;margin-bottom:0}.booking-address{background-color:rgb(255 255 255 / .7);padding-top:10px;padding-left:30px;padding-right:30px;position:relative;backdrop-filter:blur(5px);border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:16px}.step-content{background-color:#fff;padding:10px;position:relative;backdrop-filter:blur(10px);overflow-x:auto;width:100%}.booking-text-adress{font-weight:500;font-size:18px;color:#072d60;font-weight:700;padding-top:20px;border-left:1px solid #ddd;border-right:1px solid #ddd}.booking-see-on-map{color:"#BC2D5F";text-align:"end";font-weight:"bold"}.booking-address-view{display:flex;color:#072d60;flex-direction:row;justify-content:space-between;align-items:left;z-index:111111;height:"auto";border-radius:5px}.booking-layout-body{min-height:50px;border:1px solid #ddd;border-top:0;padding:10px 30px 20px;text-align:center;background-color:rgb(255 255 255 / .7);backdrop-filter:blur(3px);border-radius:0 0 10px 10px;overflow-y:auto;max-height:475px;position:relative;font-size:16px;display:flex;flex-direction:column}.date-bookng-worktime{font-size:16px}.process-booking.booking-layout .booking-layout-body{background-color:#fff}.booking-time-title{font-size:18px;font-weight:700;color:#072d60;text-align:left}.booking-arrow{position:absolute;top:40px;font-size:20px;padding:10px;z-index:1}.btn-dropdown-autocomplete{border-radius:5px;width:269px;height:42px;margin-left:15px}.show-black .booking-address{background-color:#fff}.show-black .booking-layout-body{background-color:#fff}.show-black #booking-widget{z-index:100}.booking-arrow.right{right:0}.booking-arrow.left{left:0}.footer-mobile-card-appointment{justify-content:flex-end}.button-detail-appointment{background-color:#fff}.review-detail-appointemnt{margin-top:20px}.review-title-preview{font-size:16px;color:#333;font-weight:700}.review-date-appointment{font-size:14px;color:#7b7b7b}.title-rating{font-size:14px;color:#333}.detail-rating{margin-left:38px}.custom-ref-prev{left:-2px}.custom-ref-next{right:-32px}.custom-click-slide{color:#072d60;height:30px;width:15px;margin-right:30px}.custom-click-slide::after{font-size:18px;font-weight:700;color:#072d60}.top-20{top:20px}.mobile-title-info{max-width:48%;color:#000}.max-w-100{max-width:100%}.width-120{width:120px}.font-xxlarge{font-size:xx-large}#profile-info{margin-top:20px}.news-time{font-size:smaller;color:#aeaeae}.open-link-ggmap{text-decoration:underline}.pt-rv-total-rate{font-size:60px;font-weight:bolder}.pt-rv-star{display:flex;justify-content:center}.friendly-review>div{display:inline-flex;justify-content:flex-end;align-items:center}.list-booking-content{max-height:240px;overflow-y:auto}.partitioned-booking-otp{padding-left:15px;letter-spacing:42px;border:0;background-image:linear-gradient(to left,black 70%,#fff0 0%);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px}.btn-outline-gender{border:1px solid #b3bece;background-color:#fff;justify-content:space-between;padding-top:5px;padding-bottom:5px;padding-left:15px;font-size:15px;display:flex;align-items:center;color:#072d60}.btn-outline-gender:focus{outline:none}.modal-backdrop{background-color:#0c0c0c80}.list-doctor-avata{width:110px;border-radius:4px;height:110px;background-size:contain}.doctor-profile-title i.fa-star-half-o:after{left:7px;width:7px}.specialty-margin{margin-left:-15px;margin-right:-15px}.specialty-item-padding{padding-left:15px;padding-right:15px}.popup-profile-patient{position:fixed;top:78px;left:25%;z-index:1111;max-width:445px;width:100%;box-shadow:0 0 10px 2px #707070;font-size:14px;border-radius:5px;background-color:#fff}.popup-profile-arrow-left{position:absolute;left:-25px;width:0;height:0;border-style:solid;content:"";border-width:20px 25px 20px 0;border-color:#fff0 #fff #fff0 #fff0;-webkit-filter:drop-shadow(-4px 0 2px #707070);-moz-filter:drop-shadow(-4px 0 2px #707070);-ms-filter:drop-shadow(-4px 0 2px #707070);-o-filter:drop-shadow(-4px 0 2px #707070);filter:drop-shadow(-4px 0 2px #707070)}.popup-profile-arrow-right{position:absolute;right:-25px;width:0;height:0;border-style:solid;content:"";border-width:20px 0 20px 25px;border-color:#fff0 #fff0 #fff0 #fff;-webkit-filter:drop-shadow(-4px 0 2px #707070);-moz-filter:drop-shadow(-4px 0 2px #707070);-ms-filter:drop-shadow(-4px 0 2px #707070);-o-filter:drop-shadow(-4px 0 2px #707070);filter:drop-shadow(3px 0 2px #707070)}.popup-header-color{position:absolute;right:-40px;display:flex;flex-direction:column;padding:3px;top:10px}.popup-header-color>div{padding:7px}.popup-header-color>div>div{width:20px;height:20px;border-radius:50%}.popup-header-color>div>div.active{border:2px solid #6e6c6c;box-shadow:0 0 5px #000}.popup-profile-header{padding:.5rem 1rem;padding-right:0;background-color:#d62d68;color:#333;display:flex;align-items:center;justify-content:space-between;border-radius:5px 5px 0 0}.popup-profile-header .toggle-color{padding:10px 1rem}.popup-profile-header .avatar-image{width:40px;height:40px}.popup-profile-content{background-color:#fff;padding:1rem;padding-bottom:0;margin-bottom:86px;border-radius:0 0 5px 5px;max-height:427px;overflow-y:auto}.popup-image{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:1rem}.popup-image img{width:100%;height:100%}.popup-profile-status{font-weight:bolder;color:#4ac0a4;font-size:small;margin-right:.5rem}.popup-profile-chat{border:1px solid #b3bece;border-radius:5px;padding:4px 15px;color:#072d60;display:flex;align-items:center}.popup-profile-button{position:absolute;width:100%;left:0;bottom:0}.fc-toolbar.fc-header-toolbar{border-bottom:2px solid #b3bece;padding:4px 40px 10px 40px;margin-bottom:0;position:fixed;top:120px;left:14%;right:0;background:#fff;z-index:4}#calendar .fc-view-container .fc-view table .fc-head{position:fixed;top:160px;left:calc(14% + 30px);right:0;z-index:5;background:#fff;border-bottom:1px solid #b3bece}.fc-toolbar .fc-center{display:block;text-align:left;width:60%}.fc-toolbar .fc-center h2{font-size:14px;line-height:28px;margin-left:20px!important;font-weight:400}.fc-time-grid .fc-slats td span{font-weight:700}.booking-content-info{max-height:475px;overflow-y:auto}.booking-button-view{flex-direction:row;justify-content:space-between}#wrapper{padding-left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#wrapper.toggled{padding-right:14%}#sidebar-wrapper{z-index:1000;position:fixed;width:0;height:100%;top:60px;padding-top:40px;margin-right:-68%;background-color:#072d60;overflow-y:auto;transition:all 0.3s ease}#wrapper #sidebar-wrapper{width:14%}.provider-header-content.navbar-dark .navbar-brand{display:none}.width-slider-custom{width:300px}.sidebar-nav{margin:0;padding:0}.provider-content{width:86%;float:right;padding-left:0;margin-top:65px;overflow:hidden}.provider-content .custom-select{width:auto;padding:4px 30px 4px 12px;background:url(/static/angle-down.png) no-repeat right .75rem center/12px 16px}.fc-now-indicator{border-color:#bc2d5f;border-width:2px}.fc-now-indicator.fc-now-indicator-line{border-top-width:0}.fc-now-indicator.fc-now-indicator-line:before{content:"";position:absolute;width:5px;height:5px;left:-3px;top:-1.5px;background-color:#bc2d5f;border-radius:50%}.datepicker .day,.datepicker .next,.datepicker .prev{cursor:pointer}.datepicker-dropdown.datepicker-orient-left:before{left:calc(100% - 20px)}.datepicker-dropdown.datepicker-orient-left:after{left:calc(100% - 20px)}#calendar{padding-top:0;padding-left:30px}.react-select{display:inline-block;position:relative;width:180px;top:65px;left:40%;z-index:9}.react-select-trigger{box-sizing:border-box;width:100%;height:32px;padding:4px 15px 4px 8px;font-size:12px;text-align:left;border-radius:3px;border:1px solid #d3d4d4;outline:0;cursor:pointer;position:relative;background-color:#fff;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-top:6px}.react-select-trigger:focus{outline:none}.react-select-trigger:active{color:#495057}.react-select-target-attached-top{border-radius:0 0 3px 3px}.react-select-target-attached-bottom{border-radius:3px 3px 0 0}.react-select-trigger__option{user-select:none}.react-select-trigger--multiple{padding:0 3px;border-radius:2px;background:#e6f9ff}.react-select-trigger__arrow{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.react-select-menu{width:180px;padding:0;border-radius:0 0 3px 3px;box-shadow:0 2px 4px 0 rgb(218 221 222 / .35);background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:#fff0;position:absolute;left:0;right:0;transition:max-height 0.2s ease-in;max-height:0}.react-select-menu.active{max-height:180px;padding:3px 0;border:1px solid #e1e1e1}.react-select-enabled{pointer-events:auto}.react-select-element-attached-top{margin-top:-1px;border-top:0}.react-select-element-attached-bottom{margin-top:1px;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:0 -2px 4px 0 rgb(218 221 222 / .35)}.react-select-header{display:flex;padding:8px;border-bottom:1px solid #f1f3f5;border-top:1px solid #f1f3f5}.react-select-btn{flex:1}.react-select-options{padding:0;margin:0;list-style:none}.react-select-option{display:flex;align-items:center;padding:4px 6px;font-size:14px;text-indent:4px;border-radius:2px;cursor:pointer;user-select:none}.react-select-option__checkbox{-webkit-box-sizing:unset!important;box-sizing:unset!important;padding:unset!important;width:auto!important;margin-top:5px;margin-right:5px}.react-select-option__label{display:flex;align-items:flex-start}.react-select-option__label label{font-size:14px;margin-left:5px}.react-select-optgroup{display:block;padding:3px 0;cursor:default;border-top:1px solid #f1f3f5}.react-select-optgroup__title{display:block;padding:8px 12px 6px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#909294;user-select:none}.confirm-modal .modal-content .form-check input[type="radio"]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}.confirm-modal .modal-content .form-check input[type="radio"]:checked:before{background-color:#d62d68}.confirm-modal .modal-content .e-success input[type="radio"]:checked:before{background-color:#4AC0A4!important}.confirm-modal.campaign-modal .modal-content .form-check input[type="radio"]:checked:before{background-color:#072D60}.confirm-modal.campaign-modal .modal-dialog{max-height:94vh;height:94vh;overflow:hidden;top:3vh;transform:none!important}.confirm-modal.campaign-modal.modal-large .modal-dialog{max-width:670px}.confirm-modal.campaign-modal .modal-content{height:100%}.confirm-modal.campaign-modal .modal-body{overflow-y:auto}.confirm-modal.campaign-modal .modal-header{padding:16px 36px}.title-modal-good-at{font-size:18;font-weight:700;color:#7b7b7b}.height-content-modal-reshedule{height:calc(100% - 100px)}.box-time-rechedule{padding:5px;border:1px solid #b3bece;color:#072d60;font-size:16px;margin:5px;border-radius:5px;width:70px;text-align:center;display:inline-block;font-weight:500}.footter-appointment-card{box-shadow:0 -1px 2px rgb(0 0 0 / .2)}.max-w-100{max-width:100px}.fc-time-grid .fc-slats td span{font-weight:700;position:absolute;width:65px;height:36px;bottom:12px;left:0;z-index:9;background-color:#fff}.fc-time-grid .fc-slats tr:first-child td span{display:none}.editor-class{border:1px solid #c0cad7;width:100%;border-radius:5px;}.editor-class .public-DraftStyleDefault-block{margin:0;padding:8px}.editor-class .DraftEditor-root .DraftEditor-editorContainer{position:initial}.symtom-attachment .file-name{padding:4px 8px 4px 8px;border:.5px solid #B3BECE;background-color:#F5F5F5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:5px;display:block;color:#4d4d4d}.symtom-attachment div{max-width:50%}.symtom-attachment span{position:absolute;right:5px}.symtom-attachment img{max-width:30px;max-height:24px}.user-header-info .message-box{position:relative}.user-header-info .message-box .coming-soon{display:none}.user-header-info .message-box .coming-soon.active{display:block;position:absolute;color:#072d60;font-size:12px;background:#fff;color:#4d4d4d;padding:5px;border-radius:4px;left:50%;transform:translateX(-50%);border:1px solid #4d4d4d;width:100px}.mobile-popupovver-specialties-content{width:240px;height:auto;min-height:200px;height:200px;padding:10px;padding-top:0;border-radius:"5px"}.mobile-popupovver-specialties-view{width:"100%";justify-content:space-between;align-items:center;display:flex;color:"#072D60";font-size:16px;font-weight:700;flex-direction:row}.mobile-popu .user-header-info .message-box span.active::before{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#fff0 #fff0 #4d4d4d #fff0}.user-header-info .message-box span.active:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #fff #fff0}.popover-body.add-patient-white{position:absolute;overflow:hidden}.popover-body.add-patient-white .tooltip-content{position:relative;z-index:9;background-color:#fff;padding:15px 30px 15px 20px;font-size:12px;border-radius:4px;overflow:hidden;border:none;box-shadow:0 0 8px 5px rgb(0 0 0 / .1)}.popover-body.add-patient-white:after{content:"";position:absolute;left:50%;border-width:5px;border-style:solid;border-color:#fff #fff0 #fff0 #fff0;bottom:-1px;z-index:100}.popover-body.add-patient-white .delete-availability{display:none}.popover{border-radius:4px;font-family:"Inter",sans-serif}.popover-body{position:relative;max-height:400px;overflow-y:auto;padding:20px 20px;max-width:450px}.popover-body::-webkit-scrollbar-track,.custom-scroll::-webkit-scrollbar-track,.tab-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #f5f5f5;background-color:#f5f5f5;border-top-right-radius:4px;border-bottom-right-radius:4px}.popover-body::-webkit-scrollbar,.custom-scroll::-webkit-scrollbar,.tab-content::-webkit-scrollbar{width:6px;background-color:#f5f5f5;border-top-right-radius:4px;border-bottom-right-radius:4px}.popover-body::-webkit-scrollbar-thumb,.custom-scroll::-webkit-scrollbar-thumb,.tab-content::-webkit-scrollbar-thumb{background-color:#d2d2d2;border-radius:4px}.custom-scroll-x::-webkit-scrollbar{height:4px}.popover-body.add-patient-white .icon-close{top:20px;right:20px;z-index:9}.popover-body .icon-close{position:absolute;top:0;right:0;color:#373a3c;cursor:pointer;width:12px;height:12px}.popover-body .icon-close:before,.popover-body .icon-close:after{position:absolute;left:0;top:3px;content:" ";height:12px;width:1.5px;background-color:#373a3c}.popover-body .icon-close:before{transform:rotate(45deg)}.popover-body .icon-close:after{transform:rotate(-45deg)}.provider-schedule tr:first-child td:first-child .inline.ui-selectee{display:none}.popover .list-notify li div{font-size:16px}.list-notify .list-group-item p span{word-break:break-word}.list-notify .noti-title-text{margin-bottom:20px;font-size:16px;font-weight:700;color:#072d60;text-align:center;position:relative}.list-notify .noti-view-all{font-size:14px;text-align:center;font-weight:700;margin-top:10px}.list-notify .noti-view-all a{color:#d62d68}.open-popup-profile.active,.open-request-appointment.active{box-shadow:0 0 10px 0 #000}.gray-button-disable{background-color:#ccc}.card-apointment-avatar{height:70px;width:69px;border-radius:50%}.card-appointment{border-radius:5px}.info-name-appointment{font:bold;font-size:16px;color:#072d60}.info-name-appointment-detail{font-size:16px;color:#333;font-weight:500}.count-total-appointment{font-size:14px;font-weight:700;color:#bc2d5f}.name-clinic-appointment{font-size:20px;color:#072d60;font-weight:500}.appointment-symptom-card{background-color:#a9e0d3;padding:5px 10px;text-align:center;border-radius:10px;font-size:12px;max-width:180px;display:inline-block;margin:2px}.time-selected-remote{border-radius:5px;color:#4d4d4d;font-weight:400;font-size:16px;align-items:center}.container-card-appointment .time-appointment{border-radius:6px;padding:6px 12px;font-size:14px;float:right;position:relative;display:flex;align-items:center;box-shadow:0 1px 3px 0 rgb(0 0 0 / .3)}.container-card-appointment-ml-20{margin-left:15%}.container-card-appointment-ml-15{margin-left:15%}.container-card-appointment .only-desktop-1{display:block;padding-top:35px;text-align:center;max-width:127px;margin:auto}.container-card-appointment .time-appointment-width{width:127px;height:100px}.container-card-appointment .time-appointment .yellow-label{width:5px;background-color:#ffc455;position:absolute;left:-1px;top:0;bottom:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.container-card-appointment .time-appointment.only-desktop .yellow-label{top:0;left:-1px;right:0;bottom:inherit;width:auto;border-bottom-left-radius:0;border-top-right-radius:6px;padding:5px;text-align:center}.container-card-appointment .time-appointment .time{color:#556982;font-weight:700;font-size:28px;margin-top:5px;margin-bottom:5px}.container-card-appointment .card-header{background-color:#4ac0a4;font-size:15px;font-weight:700;color:#fff;text-align:center;padding:20px 10px;border-top-right-radius:6px;border-top-left-radius:6px}.card-appointment .card-body{background-color:#fff;border-top:none;border-radius:5px;box-shadow:0 2px 8px 2px rgb(0 0 0 / .2);padding:15px}.card-appointment .card-body .avatar{border-radius:100%}.card-appointment .card-body .name{font-size:18px;line-height:1;color:#333;font-weight:500;margin-bottom:5px}.card-appointment .card-body .specialty{font-size:12px;font-weight:300;padding:2px 10px;background-color:#a9e0d3;border:1px solid #4ac0a4;border-radius:10px;width:fit-content;margin-right:5px;margin-top:7px}.card-appointment .card-body .address{font-size:14px}.card-appointment .card-body .time-appointment{border-radius:6px;padding:6px 12px;font-size:11px;float:right;position:relative;display:flex;align-items:center;box-shadow:0 1px 3px 0 rgb(0 0 0 / .3);border-top:2px solid #ffc455}.card-appointment .card-body .time-appointment .yellow-label{width:5px;background-color:#ffc455;position:absolute;left:-1px;top:0;bottom:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.card-appointment .card-body .time-appointment .time{color:#072d60;font-weight:700;font-size:23px}.card-appointment .card-body .request-btn{font-size:14px;font-weight:700;color:#ffc455;width:100%;padding-left:5px;display:flex;justify-content:flex-end;align-items:center;justify-content:center;padding-right:0}.card-appointment .card-body .time-appointment.only-desktop{display:block;padding-top:12px;float:none;text-align:center}.card-appointment .card-body .time-appointment.only-desktop .yellow-label{top:0;left:-1px;right:0;bottom:inherit;width:auto;border-bottom-left-radius:0;border-top-right-radius:6px;padding:2px;text-align:center}.react-search-dashboard div{margin-top:0px!important}.request-otp .opt-announcement{color:#072d60;font-size:14px;padding:10px 20px;background-color:#a9e0d3}.confirm-message{display:flex;font-size:15px;font-style:italic;color:#072d60;margin:auto;padding:15px;box-shadow:0 1px 8px 2px rgb(0 0 0 / 20%);border-radius:5px}.app-ads{border-radius:4px;text-align:center;color:#072d60;font-weight:700}#partitioned{padding-left:15px;letter-spacing:42px;border:0;background-image:linear-gradient(to left,#072d60 70%,#fff0 0%);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px}#partitioned:focus{border:none;outline:none}.our-team:before{position:absolute;content:"";background-image:url(../Logo-large.png);top:50%;left:0;background-repeat:no-repeat;width:75%;height:75%;transform:translate(-20%,-50%);background-size:contain}.our-team-content label{color:#bc2d5f;font-weight:700;text-transform:uppercase}.our-team-content p{line-height:1.2;margin-bottom:10px}.banner-wrapper{height:300px;width:100%;background-size:cover;background-position:center;position:relative;z-index:3;display:flex;align-items:flex-end}.banner-wrapper::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;background-color:#072D60;opacity:85%}.banner-desc{color:#fff;padding-bottom:50px}.our-vision{overflow:hidden}.our-vision-content:after{position:absolute;content:"";background-image:url(../Logo-large.png);background-size:contain;width:100%;height:100%;background-repeat:no-repeat;top:0;left:50%}.our-vision p{color:#333}.featured-in img,.our-approach-content img{max-width:100%;max-height:100px}button.DayPickerKeyboardShortcuts_buttonReset{display:none}.profile-main-detail .SingleDatePickerInput_calendarIcon{padding:6px}.SingleDatePickerInput_calendarIcon:focus{outline:none}.SingleDatePickerInput{width:100%}.auth-area-icon{background-color:#072d60;border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.auth-area-icon .fa{font-size:21px}#hubspot-messages-iframe-container{z-index:999!important}.list-notify .close-btn{position:absolute;right:20px}.close-btn.small::before,.close-btn.small::after{height:16px;width:1.5px}.close-btn:before,.close-btn:after{position:absolute;left:0;top:0;content:" ";height:22px;width:3px;background-color:#373a3c}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.user-avatar-name{font-weight:700;background-color:#072D60;border-radius:50%;width:30px;height:30px;text-align:center;padding:4px 2px 2px 4px;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:16px}.popover-notification-bar{position:fixed;top:67px;right:-8px;bottom:0;color:#333;background-color:#fff;width:0;transition:all 0.3s ease-in-out;font-family:"Inter",sans-serif}.popover-notification-bar.active{box-shadow:0 10px 6px 5px rgb(0 0 0 / .2);width:100%;right:0;@media (min-width:768px){width:86%}}.provider-title .select-clinic .react-select-clinic{max-width:320px}.ico::before{font-family:"Font Awesome 5 Pro";font-size:14px}.ico-bell:before{content:"\f0f3";color:#072d60;font-size:21px;font-weight:100}.ico-message:before{content:"\f4a6";color:#072d60;font-size:21px;font-weight:100}.ico-time::before{content:"\f00d";font-size:20px}.ico-clock::before{content:"\f017";font-size:20px}.notification-tab .nav-tabs .nav-link{font-size:13px;font-weight:700;color:#7b7b7b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #b3bece;display:flex;align-items:center;justify-content:center;padding:6px 8px}.notification-tab .nav-tabs .nav-link:first-child{border-top-right-radius:0;border-bottom-right-radius:0;width:42%}.notification-tab .nav-tabs .nav-link:nth-child(2){border-radius:0;border-right:none;border-left:none;width:33%}.notification-tab .nav-tabs .nav-link:last-child{border-top-left-radius:0;border-bottom-left-radius:0;width:25%}.notification-tab .nav-tabs .nav-link.active{color:#fff;border-color:#072d60;background-color:#072d60}.notification-tab .nav-tabs{border-bottom:1px solid #b3bece;padding:0 20px 20px}.list-group-item{padding:10px 5px;border:none;background-color:#fff}.notification-tab .list-group-item{border:1px solid #b3bece;border-radius:4px;padding:16px}.list-group-item.request-apt{padding:0;border:none;background-color:#ffe0a5}.notification-content .selected-checkbox{position:absolute;right:10px;z-index:9;width:30px;top:16px}.notification-content .selected-checkbox input{opacity:0;position:absolute;width:25px;height:25px;z-index:99}.checkbox-button__control{position:relative;display:inline-block;width:16px;height:16px;margin-right:12px;vertical-align:middle;background-color:inherit;color:#072d60;border:1px solid #072d60}.checkbox-button__input:checked+.checkbox-button__control:after{content:"";display:block;position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#072d60}.checkbox-button__input:checked+.checkbox-button__control{border-color:#072d60}.search-appointment-nav{padding:10px 15px;padding-left:0;align-items:center;z-index:1}.info-appointment-detail{padding-top:15px;padding-bottom:20px;color:#072d60;font-size:14px}.info-appointment-detail-menu{padding-left:10px}.generalInfoButton{background-color:#70bde9;color:#333;font-size:14px;text-align:center;width:auto;border-top-left-radius:10px;border-top-right-radius:10px;height:40px;align-items:center;justify-content:center;font-weight:700;padding-left:10px;padding-right:10px;margin-right:5px}.activeButtonDetail{background-color:#fff}.date-search-appointment{margin-left:15px;height:42px}.date-search-appointment .DateRangePicker_1{height:41px}.notification-tab .count-apt{margin-right:6px;min-width:25px;min-height:25px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.notification-tab a span:nth-child(2){max-width:100%}.notification-tab .count-apt.apt-rq{background-color:#bc2d5f}.notification-tab .count-apt.apt-upcoming{background-color:#4ac0a4}.popover-notification-bar.active .notification-footer{display:flex}.notification-footer{position:absolute;bottom:0;left:0;right:0;padding:20px;justify-content:center;box-shadow:6px 1px 5px 4px rgb(0 0 0 / .3);display:none}.notification-footer .btn-outline-dark{border:1px solid #b3bece}.btn-disabled.btn:disabled,.btn.btn-disabled{background-color:#aeaeae!important;border-color:#aeaeae!important;pointer-events:none}.notification-tab .tab-content{overflow-y:auto;max-height:calc(100vh - 200px)}.notification-tab.pad-footer .tab-content{max-height:calc(100vh - 320px)}.list-notify .user-avatar-name{width:50px;height:50px;font-size:28px;margin-right:16px}.ico-star::before{content:"\f621";font-size:10px;color:#bc2d5f}.ico-key::before{content:"\f084";font-weight:700}.ico-sms::before{content:"\f7cd";color:#4d4d4d;font-weight:700}.ico-calendar::before{content:"\f073";color:#fff;font-size:25px}.ico-patient::before{content:"\f728";color:#fff;font-size:25px}.ico-hospital::before{content:"\f0f8";color:#fff;font-size:25px}.ico-percent::before{content:"\f295";color:#fff;font-size:25px}.icon-star svg{margin-left:5px;font-size:10px;color:#d62d68}.setting-main .form-control{font-size:16px}.setting-main label span{vertical-align:text-bottom}.setting-content{padding:25px 15px 25px 15px}.setting-title{padding:12px 20px;font-size:16px;color:#333;border:1px solid #b3bece;border-bottom:1px solid #b3bece;background-color:#e1e6ec;border-radius:6px}.setting-main{border:1px solid #b3bece;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:0;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}.setting-wrapper.active .setting-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.setting-wrapper.active .setting-main{max-height:500px;opacity:1;visibility:visible}.setting-wrapper.active .setting-title .fa{transition:all 0.3s ease-in-out;transform:rotate(180deg)}.pending_no{position:absolute;line-height:1.2;padding:2px 7px;border-radius:50%;color:#fff;text-align:center;right:15px;top:-3px;font-size:14px;background-color:#d62d68}.card-appointment .card-header{color:#333;font-weight:700;font-size:15px;text-align:center;background-color:#fff0;border-bottom:none}.btn-cancel-filter{width:150px;height:40px;text-align:center;font-size:14px;color:#4d4d4d;font-weight:700;border:1px solid #072d60;background-color:#fff}.btn-apply-filter{width:150px;height:40px;text-align:center;font-size:14px;color:#fff;font-weight:700;background-color:#7b7b7b;margin-left:10px}.label-field-filter{color:#4d4d4d;font-size:16px;font-weight:700}.rating-modal .modal-header{border-bottom:none}.rating-modal .modal-footer{border-top:none}.checkbox-green input{position:relative;border-radius:0;width:16px;height:16px}.checkbox-green input:checked:before{background-color:#4ac0a4;content:"\2714";color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;font-size:12px;text-align:center;border-radius:3px}.suggest-item.active{background-color:#a9e0d3}.doctor-avatar .specialty-avatar{position:absolute;top:0;right:calc((100% - 125px) / 2 - 20px);border-radius:50%;background-color:#fff;border:2px solid #a9e0d3;padding:5px;width:50px;height:50px}.specialty-avatar .list-icon{transform:scale(.4) translate(-50%,-65%)}.text-wait-minute{color:#072d60;font-weight:700;font-size:18px}.name-portal-text{font-size:16px;font-weight:700}.mobile-content-search{border:1px solid #b3bece;border-radius:5px;margin-top:30px}.auto-complete-mobile-search{height:50px;width:100%;background-color:#fff;padding-left:15px;border-top-left-radius:5px;border-top-right-radius:5px}.google-search-mobile-portal{height:50px;width:100%;background-color:#fff;border-top:1px solid #b3bece}.content-search-google-portal{align-items:center;height:50px;padding-left:15px}.btn-search-mobile{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#d62d68;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.input-search-portal-dashboard-mobile{min-width:330px;width:100%;background-color:#fff;height:50px!important;font-size:16px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.search-bar-desktop{display:unset}.search-bar-mobile{display:none}.patient-holder-phone{padding:10px;border-bottom:1px solid #b3bece;height:70px}.view-content-phone-patient{justify-content:left;align-items:center;position:relative}.view-phone-name-content{text-align:left;margin-left:60px}.holder-phone-name{font-size:16px;color:#333}.view-button-align{justify-content:flex-end}.btn-home-header{height:36px;border-radius:5px;border:1px solid #b3bece;min-width:118px;display:flex;text-align:center;align-items:center;justify-content:center;align-items:center;font-size:14px;color:#333}.btn-create-header{background-color:#4ac0a4;color:#fff;font-size:14px;margin-left:15px;border:0;padding-left:15px;padding-right:15px}.wraper-login-portal{width:"100%";justify-content:center;align-items:center;margin-top:70px}.label-login-portal{font-size:25px;font-weight:700;color:#072d60}.content-login-portal{width:540px}.form-control-input-register{height:50px;border-radius:5px;font-size:16px}.text-16-blue-dark{font-size:16px;color:#072d60;font-weight:500}.label-create-patient-master{font-size:34px;color:#333;font-weight:700;margin-bottom:30px}.form-creater-container-patient{margin-top:35px;margin-bottom:35px}.options-select-render-master{width:540px!important;margin-left:0px!important;height:50px}.label-register-name{font-size:16px;font-weight:700;color:#666}.form-control-input-register{height:50px;border:1px solid #b3bece;font-size:16px;border-radius:5px}.btn-register-pateint{width:100%;color:#fff;font-size:14px;font-weight:700;background-color:#4ac0a4;height:50px;margin-top:15px}.phone-number-patient{font-size:16px;color:#333}.create-date-account{font-size:14px;color:#7b7b7b}.box-time-mobile{display:flex;justify-content:space-between;align-items:center;height:43px;min-width:166px;border-radius:5px;border:1px solid #b3bece}.color-333{color:#333333!important}.text-16-333{color:#333;font-size:16px;font-weight:400}.text-16-333-bold{color:#333;font-size:16px;font-weight:700}.footer-button-card-customer{padding:30px;display:flex;align-items:center;justify-content:space-between}.wrapper-card-customer{width:730px;padding:30px;justify-content:space-between;box-shadow:1px 1px 8px 2px rgb(0 0 0 / .2);border:1px solid #b3bece;border-radius:5px;margin-top:20px}.wrapper-card-history{width:730px;box-shadow:1px 2px 8px 2px rgb(0 0 0 / .2);border-radius:5px;margin-top:20px;border:1px solid #b3bece}.wrapper-card-history-content{width:100%;padding:30px;text-align:center}.btn-login-patient-portal{width:100%;font-size:16px;font-weight:700;color:#fff;border-radius:5px;background-color:#072d60;height:50px;margin-top:20px}.wrapper-search-portal{display:flex;align-items:center;max-width:905px;background-color:#fff;height:50px;padding-left:15px;border-radius:5px;margin-top:70px;border:1px solid #b3bece}.input-search-portal-dashboard{width:430px;background-color:#fff;border-right:1px solid #b3bece;height:40px!important;font-size:16px}.input-search-appointment{width:730px;background-color:#fff;height:50px;border:1px solid #b3bece;border-radius:5px;padding-left:15px;outline:none}.view-input-google{width:320px;align-items:center;margin-left:20px}.input-search-google-portal-dashboard{background-color:#fff;border:0;font-size:16px;width:100%}.button-search-portal{background-color:#d62d68;font-size:16px;font-weight:500;width:151px;text-align:center;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;border-top-right-radius:5px;border-bottom-right-radius:5px}.container-search-toolbar{margin-top:80px}.confirm-modal .modal-dialog{margin:auto;top:50%;transform:translateY(-50%)!important}.patient-switch .btn{border-color:#373a3c;color:#373a3c}.patient-switch .btn.active,.patient-switch .btn:hover{color:#fff;border-color:#70bde9;background-color:#70bde9}.container-card-swiper-clinic .swiper-wrapper .swiper-slide{padding:0 15px}.homepage-usp .row-top img{max-height:70px}.homepage-usp .row-bottom img{max-height:120px}.homepage-usp .row-bottom p{font-size:12px;position:absolute;font-weight:700;color:#4ac0a4;top:56%;left:50%;right:0;width:157px;margin:auto;transform:translateX(-50%)}.group-share{position:absolute;background:#fff;color:#000;width:200px;right:0;top:55px;border-radius:5px;box-shadow:0 0 10px #797979;font-size:14px;z-index:4}.provider-campaign .provider-wrapper{height:calc(100vh - 150px);overflow-y:auto}.wrap-my-appt{padding:0 8px}.wrap-my-appt-content{margin:8px 0;border:1px solid #C4C4C4;border-radius:5px;padding:16px}@media (max-width:320px){#calendar .fc-toolbar .fc-right{margin-top:-49px}}@media (min-width:768px){.w-md-auto{width:auto!important}.card-appointment{width:70%;margin:auto}.confirm-message{width:70%}.card-appointment .card-header{padding:0 10px 30px;font-size:21px}.card-appointment .card-body{padding:30px}.card-appointment .card-body .name{font-size:24px}.card-appointment .card-body .specialty{font-size:14px}.card-appointment .card-body .address{font-size:16px}.card-appointment .card-body .time-appointment .time{font-size:16px}.breadcrumb-wrapper .step-content{padding-left:0}.app-ads{max-width:70%;margin:auto}.component-padding{padding:80px 0}.our-approach-content label{font-size:22px}.our-approach-content p{font-size:18px}.featured-in .col-featured{flex:0 0 16%;max-width:16%;padding-right:15px;padding-left:15px;display:flex;align-items:center;justify-content:center}.featured-in .col-featured-7{flex:0 0 calc(100%/7);max-width:calc(100%/7)}.banner-wrapper{height:650px}.banner-desc p{font-size:30px}.our-vision p{font-size:20px}.list-profile-photo .col-md-2{flex:0 0 20%;max-width:20%}.popover{max-width:450px}.setting-main .btn{max-width:150px}}.footer .footer-wrapper{padding-bottom:85px}@media (max-width:992px){.provider-content{padding-top:50px}}@media (max-width:414px){.provider-content{padding-top:60px}}@media (min-width:992px){.footer .footer-wrapper{padding-bottom:16px}.error-dispute{padding-left:21px}.modal-cancel .modal-content{width:445px}.modal-cancel .modal-content{width:445px}.banner-desc{max-width:100%;margin:auto;text-align:center}.our-vision-content{max-width:70%;margin:auto}.our-vision-content:after{left:92%}.popover-notification-bar.active{width:30%}.notification-content .nav-tabs .nav-link{font-size:16px;padding:12px 6px}.control-sidebar-patient .tab-pane{box-shadow:0 0 4px 4px rgb(204 204 204 / .5)}.provider-content.provider-setting .provider-title,.provider-content.provider-campaign .provider-title{padding-left:40px;background-color:#ececec;border-bottom:1px solid #b3bece;color:#333}.provider-content.provider-campaign .provider-title{display:flex;align-items:center}.provider-content.provider-campaign .provider-header-title{width:66.7%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-content.provider-campaign .create-campaign-btn{width:33.3%}.provider-content.provider-campaign .span-status{font-size:14px;color:#7b7b7b;background-color:#fff;padding:2px 5px;border-radius:4px;border:1px solid #7b7b7b;margin-left:15px}.provider-content.provider-campaign .span-status.stop{color:#BC2D5F;border-color:#BC2D5F}.leave-site-modal .modal-dialog{max-width:60%;border-radius:5px;top:50%;transform:translate(0%,-50%)!important}.rating-modal .modal-dialog{width:50%;max-width:50%;top:50%;transform:translateY(-50%)}.rc-time-picker-panel-input{padding:5px;height:37px}.homepage-usp .row-top label{font-size:18px}.homepage-usp .row-top img{max-height:120px}.homepage-usp .row-bottom p{font-size:18px}.pagination .page-item .page-link:hover{background-color:#a9e0d3;border-color:#a9e0d3}.app-ads{position:relative}.app-ads .dashboard-content-addapp{position:absolute;right:80px;left:50%;bottom:28px;display:flex}.content-detail-appointment{width:730px}.wrap-my-appt{padding:0 150px}.wrap-my-appt-content{padding:24px}}@media (max-width:768px){#wrapper{padding-left:0}.b-radius-xs-0{border-radius:0!important}#wrapper #sidebar-wrapper{width:0}#wrapper.toggled{padding-right:68%}#wrapper.toggled #sidebar-wrapper{width:68%;z-index:9999}#calendar{padding-top:0}.provider-title{padding:10px 15px 10px 15px;left:20px;top:60px}.staff-tabs{padding:20px 15px 0 15px}.provider-header-content.navbar-dark .navbar-brand{display:block;z-index:9}.fc-toolbar.fc-header-toolbar{padding:35px 15px 15px 0;left:0;top:152px}.fc-head-container .fc-widget-header{display:none}.fc-toolbar .fc-center{width:100%;text-align:center}.fc-toolbar .fc-center h2{width:100%;margin:0!important}.refresh-calendar{display:none!important}.provider-title.onlyPC .provider-header-title{width:100%}.provider-title .custom-select.form-control{width:auto;padding-left:0}.fc-toolbar .fc-left{float:none;margin:-15px 0}.fc-toolbar .fc-button-group{text-align:center;display:flex;justify-content:center;width:100%}.provider-content{width:100%}.navbar .add-patient{display:none}.navbar .pro-logo{display:none}.color-field-start{color:#333;font-size:14px}.fc-event.event-appointment .fc-content{padding:2px}.fc-event .fc-content .fc-avatar{width:13px;height:13px}.fc-event .fc-content .event-time{font-size:10px}.react-select{position:initial;top:inherit;left:inherit}.react-select-menu{left:auto;right:auto}.provider-calendar .provider-title{left:0}.fc-scroller.fc-time-grid-container{top:130px}.our-partners-content a,.featured-in-content a{display:flex;width:100%;height:100%;justify-content:flex-;align-items:center;padding:10px 0}.text-left-xs{text-align:left!important}.mt-2-xs{margin-top:.5rem}}@media (max-width:991px){.fc-time-grid-event.event-appointment.summary .fc-title{font-size:12px}.show-my-appointment{display:unset!important}.fc-suspendWorkBtn-button{padding-left:23px;margin:0;text-align:right;background-size:14px 14px}.fc-suspendWorkBtn-button label{font-size:12px}.provider-calendar .provider-title{display:none}#calendar .fc-left>div{width:70%;margin-left:15%;display:flex;justify-content:flex-start;border:1px solid #b3bece;border-radius:4px}#calendar .fc-left button{border:none}#calendar h2{font-size:14px;font-weight:400;padding-top:7px}.clinic-dropdown{border:1px solid #d3d4d4;border-radius:4px}.clinic-dropdown .dropdown-toggle{border:none;width:100%;background:none;outline:none;color:#495057;text-align:left;position:relative;font-size:15px}.clinic-dropdown .dropdown-toggle::after{position:absolute;right:10px;top:15px;font-size:14px}#calendar .fc-datePickerButton-button{border:none!important;margin:0!important}#calendar .fc-datePickerButton-button span{font-size:25px;font-family:"FontAwesome"}#calendar .fc-right{position:relative;top:1px;right:16%}.clinic-dropdown.show .dropdown-menu.show{transform:translate3d(0,32px,0)!important;width:calc(100% - 30px);left:15px!important}.notification-tab p,.notification-tab span{font-size:14px}.wrapper-auth-area{position:fixed;background:#fff;z-index:9999;width:0;height:100%;top:0;right:0;overflow-y:auto;transition:all 0.3s ease-in-out;margin-top:0;color:#333333!important}.control-sidebar-patient.wrapper-auth-area{display:block!important}.wrapper-auth-area.toggled{width:85%}.wrapper-auth-area.toggled+.black-overlay{display:block}#control-sidebar-home-tab{height:100%;display:flex;flex-direction:column;justify-content:space-between}.table-staff_item .row{justify-content:flex-end}.container-card-swiper-clinic{width:100%!important}.rating-modal .modal-dialog{margin:0;transform:none;height:100%;max-width:100%}.rating-modal .modal-content{border-radius:0;height:100%}.rating-modal .modal-footer{position:fixed;bottom:0;left:0;right:0;padding:30px 20px!important}.rating-modal .modal-footer{width:100%}.rating-modal .body-rating{margin-top:100px}.search-bar-desktop{display:none}.search-bar-mobile{display:unset}.header-right{width:30%;float:right;text-align:right}}@media (max-width:1500px){.index-hour-1{left:53%!important}}@media (max-width:1440px){.fc-time-grid-event.event-appointment:not(.summary) .fc-title{font-size:12px}.fc-event .fc-content{padding-top:5px}.fc-event .fc-title{font-size:12px}.index-hour-1{left:52.5%!important}.index-hour-0 .fc-event .fc-content{padding-top:0}.fc-event .fc-avatar{font-size:12px}.siderbar .side-left-text,.provider-header .search input,.provider-header .add-patient{font-size:15px}.fc-toolbar button{font-size:12px}.react-select-trigger{font-size:14px;max-height:28px;margin-top:0}}.popup-profile-chat.popup-phone{border-radius:10px}.popup-profile-chat i{margin-right:.5rem;font-size:large;padding-top:1px}.popup-date-range .SingleDatePickerInput_calendarIcon{float:right;padding:6px 0}.popup-date-range .SingleDatePickerInput__withBorder{border-radius:5px;overflow:hidden}.popup-date-range .SingleDatePicker.SingleDatePicker_1>div{display:flex}.popup-date-range .DateInput input{border-bottom:0;font-weight:400}.under-line{border-bottom:1px solid #b3bece;margin-bottom:2rem;margin-top:2rem}.popup-profile-follow{border-bottom:1px solid #70bde9;color:#70bde9;font-weight:700}.popup-profile-patient .btn{width:150px}.popup-profile-patient input[type="number"]::-webkit-inner-spin-button{opacity:1}.popup-profile-modal-width{max-width:585px}.popup-profile-content .btn-primary{background-color:#072d60}.popup-profile-content i.fa-trash{font-size:x-large;color:#aeaeae;padding-top:.25rem}.filter-box.width100{width:100%;justify-content:initial}.filter-box.width100 div{justify-content:initial}.filter-box.disabled>div{pointer-events:none}.day-in-week{border-radius:5px;overflow:hidden;border:1px solid #c0cad7;width:100%;max-width:450px}.day-in-week>div{flex:1;height:45px;justify-content:center;align-items:center;display:flex;border-right:1px solid #c0cad7;text-align:center}.day-in-week>div:last-child{border:0}.day-in-week>div.active{color:#fff;background-color:#072d60}.SingleDatePicker_picker__directionLeft{right:0}.response-doctor-promotion{margin-top:0}.has-error input{border-color:red}.label-booking-field{font-weight:500;margin-bottom:3px}.step-booking-active{width:100px;height:40px;position:relative}.step-booking-active:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.step-booking-active:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.step-first-active{width:110px;height:40px;position:relative;background:#4ac0a4;text-align:center;align-items:center;justify-content:center}.step-first-active:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking-next{width:110px;height:40px;position:relative;background:#fff;text-align:center;align-items:center;justify-content:center}.pointer-booking-next:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #072d60;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking{width:110px;height:40px;position:relative;background:#072d60;text-align:center;align-items:center;justify-content:center}.pointer-booking:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #072d60;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking-step-curtent{width:110px;height:40px;position:relative;background:#4ac0a4;text-align:center;align-items:center;justify-content:center}.pointer-booking-step-curtent:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.pointer-booking-step-curtent:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #4ac0a4;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.tooltip-comingsoon{position:relative;display:inline-block;border-radius:10px}.tooltip-comingsoon .tooltiptext{visibility:hidden;width:100px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:130%;left:50%;margin-left:-50px}.tooltip-comingsoon .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 #fff0 #fff0 #fff0}.tooltip-comingsoon:hover .tooltiptext{visibility:visible}.font-size-16{font-size:16px;line-height:20px;padding:5px;width:100%}.switch-booking{position:relative;display:inline-block;width:54px;height:24px;min-width:50px}.switch-booking input{opacity:0;width:0;height:0}.switch-booking .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;border:1px solid #072d60}.switch-booking .slider-en{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;border:1px solid #072d60}.switch-booking .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;-webkit-transition:0.4s;transition:0.4s;background:url(/static/flags/vn-square.png);background-size:cover;background-position:center;background-repeat:round}.switch-booking.send-sms .slider:before{background:#fff}.switch-booking .slider-en:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:2px;-webkit-transition:0.4s;transition:0.4s;background:url(/static/flags/enFlag.png);background-size:cover;background-position:center}.switch-booking.send-sms .slider{border:none;background-color:#7b7b7b}.switch-booking.discount .slider{border:none;background-color:#4AC0A4}.switch-booking.send-sms input:checked+.slider{background-color:#4ac0a4}.switch-booking input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch-booking input:checked+.slider-en:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch-booking .slider.round{border-radius:34px}.switch-booking .slider-en.round{border-radius:34px}.switch-booking .slider-en.round:before{border-radius:50%}.switch-booking .slider.round:before{border-radius:50%}.switch-booking .slider.round.disabled{opacity:.5}.black-overlay{position:fixed;background-color:rgb(0 0 0 / .5);inset:0;top:0;left:0;bottom:0;right:0;z-index:9;display:none}.info-address-appointment{color:#465c78;font-size:16px}.doctor_advised_title{font-size:16px;color:#666;font-weight:700;font-style:italic}.doctor_advised{font-size:16px;color:#666;font-style:italic;font-weight:400;overflow:hidden;word-break:break-word}.doctor_advised>*{margin-bottom:0}.dialog-filter-search{margin:0px!important;height:60%;left:35%}.dialog-filter-search-date{margin:0px!important;height:60%;left:35%;top:50%!important;transform:translateY(-50%)!important}.dialog-filter-search .modal-content{border:0px!important;border-radius:10px!important;height:88%!important}.filter-search-text{color:#fff;font-weight:700;font-size:16px;margin-left:10px}.btn{border-radius:5px}.options-select-gender-booking{width:100%;margin-left:0px!important}@media screen and (min-width:767px){.fc-view.fc-month-view.fc-basic-view{top:90.5px}}@media (min-width:991px){.fc-view-container .fc-scroller{top:135px}}@media (min-width:1500px){.fc-view-container .fc-scroller{top:102px}.index-hour-1{left:53.5%!important}}@media screen and (min-width:1400px){.dashboard-hero-bg{background:url(/static/home-illustration-bg2.jpg);background-size:cover;background-position:100% 100%}}@media screen and (min-width:1500px){#calendar .fc-view-container .fc-view table .fc-head{top:175px}}@media screen and (min-width:1280px){.homepage-usp .row-top label{width:41%}}@media (max-width:768px){.footer-icon{width:26px;height:26px}.mobile-title-info{max-width:42%}.no-padding-mobile{padding:0}.dashboard-hero-bg{background:url(/static/home-illustration-bg2.jpg);background-size:cover;background-position:center}.vh-90{height:80vh}.friendly-review>div{flex-direction:column;align-items:flex-end}}.filter-search-1200{display:none}@media (max-width:1200px){.friendly-review>div{flex-direction:column;align-items:flex-end}.inputClassname{width:80vw;border-radius:5px;height:42px;background-color:#fff!important;padding-left:10px}.date-search-appointment{display:none}.filter-search-appointment{display:none}.filter-search-1200{display:unset!important;margin-left:15px}}@media (max-width:960px){.mobile-title-info{max-width:50%}.popup-profile-patient{top:0!important;bottom:0;left:0!important;right:0;background-color:#fff;overflow:auto;max-width:none}.popup-profile-content{max-height:unset}.popup-header-color{right:0;top:60px;z-index:1}.popup-profile-patient .btn{width:120px}}@media (min-width:660px) and (max-width:1024px){.mobile-title-info{max-width:65%}}@media (max-width:1024px){.dashboard-hero-bg{background:url(/static/home-illustration-bg2.jpg);background-size:cover;background-position:center}.body-content{display:flex;flex-direction:column}.card-appointment .card-body .request-btn{padding-right:30px}}.add-appointment-popup input.form-control,.add-appointment-popup .patient-autocomplete input{height:2rem!important}.add-appointment-popup input[disabled]{background-color:#dadada!important}@media screen and (max-height:450px){.provider-calendar-sidebar{padding-top:15px}.provider-calendar-sidebar a{font-size:18px}}@media (max-width:700px){.services-list{margin:0 0 10px 0}.services-price{text-align:left}.siderbar ul{padding:7px 5px}.booking-layout-body{min-height:50px;border:1px solid #ddd;border-top:0;padding:0 15px;text-align:center;background-color:#fff;backdrop-filter:blur(10px);border-radius:0 0 10px 10px;overflow-y:unset;max-height:unset;position:relative}}@media (max-width:775px){.wrapper-card-customer{width:100%;padding:15px;justify-content:space-between;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2);border:1px solid #b3bece;border-radius:5px;margin-top:20px;margin-right:15px;max-width:575px}.wrapper-card-history{width:100%!important;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2);border-radius:5px;margin-top:20px;border:1px solid #b3bece;margin-right:10px;margin-left:10px}.content-card-my-appointment{padding-top:33px;padding-bottom:15px;padding-left:33px;padding-right:33px;width:100%;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2)}.input-search-appointment{width:575px;background-color:#fff;height:50px;border:1px solid #b3bece;border-radius:5px;outline:none}}.input-search-autocomplete{border:0;width:100%;font-size:14px;outline:none!important}.range-picker-filter .DateRangePickerInput_1{border-radius:5px!important;border:1px solid #072d60;font-size:14px!important;color:#333333!important}.range-picker-filter .DateInput_input{font-size:14px!important;color:#333333!important;font-family:"Inter",sans-serif,"Font Awesome 5 Pro"!important;font-weight:400}.rdrCalendarWrapper{position:absolute;z-index:9;border:1px solid #b3bece;transform:translateY(50px);font-size:14px}.DateRangePickerInput_calendarIcon:focus{outline:unset!important}.rdrDateDisplayWrapper{background-color:#fff!important}.rdrDateDisplayItem{color:#333;border-radius:5px!important;font-size:14px!important;border:0px!important}.rdrDateInput{border:1px solid #b3bece!important}.rdrDateDisplay{margin:.833em;margin-left:15px!important;margin-right:15px!important}.boxshadow-button-view{box-shadow:0 -10px 20px -5px rgb(0 0 0 / .3)}.date-view-filter{min-width:150px;color:#7b7b7b;font-size:12px}.back-graound-dialog{background-color:unset!important}@media (max-width:1025px){.booking-content{padding:0;max-width:unset!important}.booking-layout{top:unset!important;position:absolute!important;left:50%;transform:translateX(-50%);bottom:unset!important;padding:15px!important;z-index:5!important;margin-left:0}.rdrCalendarWrapper{right:15px;font-size:12px}.booking-detail-info{max-height:unset!important}}@media (max-width:975px){.container-card-appointment-ml-20{margin-left:0}.container-card-appointment-ml-15{margin-left:0}}@media (max-width:850px){.dialog-filter-search{margin:0px!important;left:20%!important}.dialog-filter-search-date{margin:0px!important;left:20%!important}}@media (max-width:575px){.modal-common-e .modal-dialog{height:100%}.content-modal-common-e{margin:3%;width:auto;height:97%;overflow:auto}.booking-arrow{position:absolute;top:40px;font-size:20px;padding:10px;z-index:1;padding-right:0;padding-left:0}.input-search-appointment{width:340px;background-color:#fff;height:50px;border:1px solid #b3bece;border-radius:5px;outline:none}.wrapper-card-history{width:100%!important;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2);border-radius:5px;margin-top:20px;border:1px solid #b3bece;margin-right:0;margin-left:0}.mt-text-res{margin-left:15px!important}.margin-name-review{margin-left:0}.view-button-align{justify-content:center}.view-button-align{justify-content:center}.wrapper-card-customer{width:100%;padding:15px;justify-content:space-between;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2);border:1px solid #b3bece;border-radius:5px;margin-top:20px;margin-right:15px;min-width:340px}.options-select-render-master{width:100%!important;margin-left:0px!important}.mobile-form-register{margin-left:10px;margin-right:10px}.margin-name-review{margin-left:0}.dialog-filter-search{margin:0px!important;height:100%!important;left:0%!important}.dialog-filter-search-date{height:460px!important;left:0%!important;margin-top:48%!important;background-color:#fff!important;max-width:375px;border-radius:10px;left:50%!important;transform:translateX(-50%)!important;top:0%!important}.dialog-filter-search-date .modal-content{border-radius:10px!important}.dialog-filter-search .modal-content{border:0px!important;border-radius:10px!important;height:89%!important}.m-appointment-mobile{margin-left:10px;margin-right:10px}.button-detail-appointment{position:fixed;bottom:0;z-index:3;left:0;box-shadow:0 -10px 20px -5px rgb(0 0 0 / .3);padding-top:15px;padding-bottom:15px}.content-card-my-appointment{padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;width:100%;box-shadow:-6px 16px 18px -6px rgb(0 0 0 / .2)}.filter-button{width:10vw;align-items:center;justify-content:center;text-align:center;margin-left:5px}.inputClassname{width:80vw;border-radius:5px;height:42px;background-color:#fff!important;padding-left:10px}.time-selected-remote .DayPicker__horizontal_2{left:-80px}.container-card-appointment .time-appointment-width{width:auto;height:auto}.container-card-appointment .time-appointment .time{color:#072d60;font-weight:700;font-size:23px;margin-top:5px;margin-bottom:5px}.margin-cotent-appointment{margin:0}.size-text-button{font-size:13px}.container-card-appointment .time-appointment{border-radius:6px;padding:6px 12px;font-size:14px;float:right;position:relative;display:flex;align-items:center;box-shadow:0 1px 3px 0 rgb(0 0 0 / .3)}.info-address-appointment{color:#465c78;font-size:14px}.info-name-appointment{font:bold;font-size:14px;color:#072d60}.name-clinic-appointment{font-size:17px;color:#072d60;font-weight:500}.name-clinic-appointment-detail{font-size:20px;color:#333;font-weight:500}.count-total-appointment{font-size:11px;font-weight:700;color:#bc2d5f}.mt-when-have-appoinment{margin-top:5px!important}.footer-mobile-card-appointment{justify-content:center}.mt-appointment-mobile{margin-top:305px!important}.box-good-at{max-width:300px}.unset-col{flex:unset!important;max-width:100%!important}.disable-flex{display:unset!important}.mobile-padding-profile{padding:15px}.nav-header .navbar-brand{padding-left:0px!important;padding-top:0;padding-bottom:0}.nav-header .navbar-brand img{max-width:230px}.border-grid{border-bottom:1px solid #8092ad!important;border:0}.vh-90{height:80vh}.dashboard-hero{margin:10px auto}.margin-b-50-mobile{margin-bottom:50px}.justify-content-center-mobile{justify-content:center!important}h1{font-size:24px}h2{font-size:20px}h3{font-size:20px}.no-margin-mobile{margin:0!important}.img-fluid-half{max-width:50%}.dashboard-specialties-title{padding:0!important}.dashboard-hero-bg{background:url(/static/home-illustration-bg-mobile.jpg);background-size:cover;background-position:50% 100%}.list-icon{background-size:380px;width:48px;height:48px}.family_medicine,.icon-id-5{background-position:-74px -74px}.dentists,.icon-id-14{margin-right:10px;background-position:-379px -66px}.pediatricians,.icon-id-15{background-position:-332px -66px;margin-right:9px}.pediatricians,.body-rating .specialty-avatar .icon-id-15{background-position:-314px -62px}.ob_gyn,.icon-id-20{background-position:-134px -134px;margin-right:3px}.ent,.icon-id-23{background-position:-274px -133px;margin-right:4px}.gastroenterologist,.icon-id-28{background-position:-207px -207px}.spa_beauticians,.icon-id-22{background-position:-319px -256px}.eye_doctors,.icon-id-9{background-position:0 -60px}.dermatology,.icon-id-3{background-position:65px -5px}.traditional_medicine,.icon-id-34{background-position:-207px -272px}.security{background-position:-4px -382px}.instant-app{background-position:-64px -381px}.health-records{background-position:-130px -383px}.icon-id-1{background-position:3px 0}.icon-id-2{background-position:-270px -270px}.icon-id-3{background-position:-62px 4px}.icon-id-4{background-position:-133px 5px}.icon-id-5{background-position:-206px 7px}.icon-id-6{background-position:-274px 7px}.icon-id-7{background-position:-265px -57px}.icon-id-8{background-position:-334px 7px}.specialty-avatar .icon-id-8{background-position:-310px 7px}.icon-id-10{background-position:-60px -60px}.icon-id-11{background-position:-68px -323px}.icon-id-12{background-position:-314px -135px}.icon-id-13{background-position:-205px -64px}.icon-id-16{background-position:-5px -320px}.icon-id-17{background-position:1px -132px}.icon-id-18{margin-right:4px;background-position:-60px -130px}.icon-id-19{background-position:-60px 0}.icon-id-22{background-position:-207px -133px}.icon-id-24{background-position:-64px -343px;margin-left:8px}.specialty-avatar .icon-id-24{background-position:-65px -320px}.icon-id-25{background-position:1px -204px}.icon-id-26{background-position:-62px -202px}.icon-id-27{background-position:-134px -204px}.icon-id-29{background-position:-273px -204px}.icon-id-30{background-position:-335px -203px}.specialty-avatar .icon-id-30{background-position:-315px -190px}.icon-id-31{background-position:2px -271px}.icon-id-32{background-position:-61px -272px}.icon-id-33{background-position:-137px -273px;margin-right:6px}.icon-id-35{background-position:66px -317px}.icon-id-36{background-position:129px -320px}.icon-id-37{background-position:-134px -66px}.icon-id-38{background-position:-135px -343px}.specialty-avatar .icon-id-38{background-position:-135px -320px}.icon-id-39{background-position:-334px -272px}.specialty-avatar .icon-id-39{background-position:-316px -268px}.icon-id-40{background-position:1px -343px}.icon-id-42{background-position:-207px -343px}.specialty-avatar .icon-id-40{background-position:5px -320px}.icon-id-41{background-position:-333px -130px}.specialty-avatar .icon-id-41{background-position:-314px -120px}.icon-id-43{background-position:-274px -343px}.icon-id-44{background-position:-334px -343px}.icon-id-45{background-position:1px 48px}.mobile-ml-10{margin-left:10px}.doctor-profile-img{padding:5px;width:70px;height:70px}.only-desktop{display:none!important}.mobile-title-info{max-width:80%;padding-left:1rem}.booking-content{padding:0}.list-schedule-time{font-size:smaller;text-align:center}.booking-layout{top:unset!important;position:relative!important;bottom:unset!important;padding:15px;z-index:9}.list-schedule-time>div{padding:3px 0}.services-group-item{margin:0 1rem}.d-block-mobile{display:block}.news-group{margin-top:1rem}.open-link-ggmap{font-size:smaller;font-weight:700}.text-left-mobile{text-align:left!important}.clear-padding-mobile{padding:0}.text-right-mobile{text-align:right}.progress,.progress .progress-bar{border-radius:10px}.progress{height:1rem}.direction-column-mobile{flex-direction:column}.font-smaller-mobile{font-size:smaller}.nav-header .nav-item .nav-link{padding:4px 16px}.patien-review .fa-star-half-o::after{width:12px;font-size:26px;top:-1px;left:11px}.friendly-review>div{flex-direction:column;align-items:flex-end}.w-30{width:30%}.fc-toolbar.fc-header-toolbar{top:185px}.admin-calendar .fc-toolbar.fc-header-toolbar{top:155px}.fc-scroller.fc-time-grid-container{top:80px}.admin-calendar .fc-scroller.fc-time-grid-container{top:145px}.pagination .page-item .page-link{padding:8px 10px}.provider-title .provider-header-title{font-size:18px}.user-header-info{position:relative;left:0;right:0;top:0;bottom:0}.pl-mobile{padding-left:13px!important}.provider-title .select-clinic{width:100%;display:inline}.provider-title .select-clinic select{width:100%;border:1px solid #70bde9!important;margin-top:15px}.provider-title .select-clinic .react-select-clinic{max-width:260px}.form-add-review{padding-bottom:30px}.rating-modal .modal-footer,.form-add-review .btn-list{position:fixed;bottom:0;left:0;right:0;padding:20px 20px!important;width:100%;z-index:9;box-shadow:0 10px 5px 10px rgb(77 77 77 / .4)}.rdrCalendarWrapper{font-size:12px}.popup-profile-button{position:inherit}.date-bookng-worktime{font-size:14px}.list-booking-content{padding:0 15px}.booking-layout-title{padding:20px 15px}.booking-address{padding-left:15px}.label-booking-field{font-size:14px}.button-detail-appointment>div{justify-content:space-between}.button-booking-now{margin-bottom:20px}}.home-new{margin-right:32px;color:#000!important}@media (min-width:360px){.modal-cancel .modal-content{width:unset}.error-dispute{padding:0 21px}}@media (max-width:430px){.mt-appointment-mobile{margin-top:305px!important}.mt-when-have-appoinment{margin-top:5px!important}.confirm-modal .modal-footer .btn{min-width:120px}.homepage-usp .row-bottom p{top:52%;width:95px}}@media (min-width:576px){.d-sm-inherit{display:inherit!important}.font-18-no-mobile{font-size:initial}.font-16-no-mobile{font-size:16px}.siderbar .sidebar-menu img{width:25px;height:25px}.provider-title{padding:20px 40px 20px 20px}.provider-calendar .provider-title{padding:16px 40px 0 40px}.provider-calendar-sidebar{left:75px}.screen-pl-4{padding-left:4rem}.only-mobile{display:none!important}.booking-layout{position:fixed;top:302px;z-index:5;height:max-content}.is-scroll-end{position:absolute;align-items:flex-end}}.control-sidebar-menu{z-index:99999}.otp-div-flex{display:flex}.otp-phone-view{flex-direction:row;display:flex;align-items:center;height:auto;background-color:#fff;margin-top:15px}.otp-phone-view input:focus{box-shadow:none;border-color:#ddd}.div-number-country{border:1px solid #ddd;border-right:none;height:calc(2.15625rem + 2px);text-align:center;align-items:center;padding:7px 8px 8px}.input-phone{border-bottom-left-radius:0;border-top-left-radius:0}.text-label-otp{color:#072d60;font-size:15px;font-weight:700}.btn-request-otp{background-color:#11aa85;border:0;margin-top:15px;color:#fff}.btn-request-otp-disable{background-color:#aeaeae;border:0;margin-top:15px;color:#fff}.otp-resend-view{display:flex;margin-bottom:15px;margin-top:15px;flex-direction:row;align-items:center}.otp-resend-cunter{display:flex;flex-direction:row;align-items:center;color:#aeaeae;margin-left:3px}.btn-send-again{border:1px solid #ddd;margin-left:5px}.title-appointment-detail{font-size:20px;color:#333;font-weight:700}.mt-text-res{margin-left:unset}.footer-voucher{display:flex;align-items:center;padding:1rem;border-top:1px solid #e9ecef}.collape-dispetu-new{border-radius:5px}.modal-footer-dispute{border-top:none}.header-dispute{border-bottom:none!important}.error-dispute{color:#BC2D5F;padding-left:21px;margin-bottom:0}.is-scroll-modal{height:250px;overflow-y:auto}.is-scroll-modal::-webkit-scrollbar{width:5px}.is-scroll-modal::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #D7D7D7}.is-scroll-modal::-webkit-scrollbar-thumb{background:#707070}.covid-banner a:hover{text-decoration:underline}.collape-dispetu-new{border:1px solid #707070;border-radius:5px;margin:0 4px 0 8px}.modal-footer-dispute{border-top:none}.header-dispute{border-bottom:none}.error-dispute{color:#BC2D5F;padding-left:8px;margin-bottom:0}@media (max-width:420px){.filter-box{width:100px}}@media (max-width:475px){.mobile-title-info{max-width:100%;padding-left:0}.flex-wrap-mobile-header{flex-wrap:unset!important;padding:0!important}.flex-wrap-mobile-header .mr-image{margin-right:5px}.book-now-button{width:180px}}@media (max-width:360px){.covid-banner{font-size:14px!important}}@-moz-document url-prefix(){.booking-layout-body{background-color:#ffffffe0}}.anonymous__confirm--modal .header__title{font-size:16px;font-weight:600;text-align:center;width:100%}.anonymous__confirm--modal .modal__body--confirm .btn-confirm{text-align:center;background:#4ac0a4;border-radius:5px;color:#fff;margin-top:30px;padding:15px 0;cursor:pointer}.span-custom-select{padding:3px 30px 3px 12px!important}.fl-1auto{flex:1 auto}@media (min-width:1200px){.ml-xl-3{flex:1 auto}}@media (min-width:1440px){.container-fluid.mega-menu{}}.dfn{font-style:italic}.fs-18{font-size:18px!important}#popup-profile-wrapper::-webkit-scrollbar{width:8px;background-color:#F5F5F5}#popup-profile-wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / 30%);background-color:#55555538}#popup-profile-wrapper::-webkit-scrollbar-track{border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / 30%);border-radius:10px;background-color:#F5F5F5}.parent-lap,.content-lap,.child-lap-2,.child-lap-1,.child-lap-3{width:19%}.content-lap-index-1,.child-lap-1{left:25%!important}.child-lap-2.index-hour-0,.child-lap-3.index-hour-2{left:50%!important}.child-lap-2.index-hour-1{left:75%!important}.content-lap-2.content-lap-index-1,.child-lap-3.index-hour-0{left:25%!important}.content-lap-index-0.child-lap-1.index-parent-lap-1,.index-parent-lap-2.content-lap.index-hour-0{left:50%!important}.custom-modal{display:block;position:fixed;top:0;right:0;background-color:rgb(231 231 231/ 50%);z-index:1014;height:100%}.custom-modal-content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;box-shadow:0 4px 8px rgb(0 0 0 / .2);width:90%;border-radius:10px;border:none;@media (min-width:992px){width:auto}}.close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px}@media (max-width:768px){.modal-content{width:inherit}}.widget-block{padding-top:10px;padding-bottom:10px;font-size:14px;gap:10px;overflow:auto;flex-wrap:nowrap}.widget-container{padding:10px;border-radius:10px;border:1px solid #707070;box-shadow:0 0 10px -1px #6f6b6bc9;margin:10px;.h-viewmore{color:#4cb551;text-decoration:none;font-size:12px;display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}}.widget-haravan-product{width:150px;border:1px solid #f2f2f2;box-shadow:0 2px 20px rgb(0 0 0 / .08);padding:8px;border-radius:8px;transition:.5s;position:relative;display:flex;flex-direction:column;justify-content:space-between;&:hover{border:1px solid #4cb551}.h-image{width:90px;height:90px;border-radius:50%;overflow:hidden}.h-title{text-overflow:ellipsis;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-height:20px}.h-price{font-size:16px;color:red;font-weight:700}.h-old-price{font-size:13px;text-decoration:line-through}.h-button{padding:8px;background-color:#d62d68;border-color:#e70505;width:100%;font-weight:700}.h-sale{position:absolute;top:0;left:-.5px;font-size:13px;line-height:13px;color:#fff;background:#d0021c;padding:3px 6px;border-top-left-radius:8px;height:20px;border-bottom-right-radius:2px;font-weight:700}.h-tag{font-size:11px;line-height:13px;color:#1f4e95;background:#e8f1fb;border-radius:2px;padding:3px 6px}}