:root{--primary-color:@@brand_color_primary;--primary-color-dark:@@brand_color_primary_dark;--primary-color-light:@@brand_color_primary_light;--accent-color:@@brand_color_accent;--accent-color-dark:@@brand_color_accent_dark;--accent-color-light:@@brand_color_accent_light}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{padding:0;font-family:Roboto,"Helvetica Neue",sans-serif}.select-slot{text-transform:none!important;padding-bottom:0;margin-right:-8px}.select-slot-1{text-transform:none!important;padding-top:12px;padding-bottom:0}.hr-div{width:100%;border-top:1px solid var(--primary-color);height:1px}.ng-click-non-focus:focus{outline:0}.themecolor-dark-blue{color:var(--primary-color-dark)}.brand-accent{color:var(--accent-color)}.calss-book-layout-1{margin-bottom:10px;padding:14px;border-radius:5px;background-color:#fff}.calss-book-layout-2{margin:10px 0;padding:14px;border-radius:5px;background-color:#fff;min-height:150px;width:100%}.themecolor-grey{color:#787878}.brand-primary{color:var(--primary-color)}.brand-primary-dark{color:var(--primary-color-dark)}.active-web-slot{color:#fff!important;background-color:var(--accent-color)!important}.brand-bg-primary{background-color:var(--primary-color)}.brand-bg-primary-dark{background-color:var(--primary-color-dark)}.themecolor-white{color:#fff}.themebg-accent{background-color:var(--accent-color)}.themebg-light-grey{background-color:#f7f7f7}.themebg-grey{background-color:#f7f7f7}.bg-white{background-color:#fff!important}.partial-affilated{padding-top:20px;padding-bottom:10px}.nav-list-item{height:70px}.nav-menu-headers{color:var(--primary-color)}.settings-header{color:var(--primary-color);font-size:16px;padding-bottom:0}@font-face{font-family:IntroBlack;src:url(../fonts/Intro-Black.3b5a9c40.woff)}.nava-font{font-family:IntroBlack}.progress-wrapper{position:relative}.progress-wrapper #time{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;width:100%;z-index:1;font-size:50px;color:#aaa}.banner-info-text{color:#222;background:#fff176;min-height:36px!important}@media (max-width:576px){.banner-info-text{padding:10px 10px}}.md-fab-bottom-right{position:fixed!important;right:15px;background-color:var(--accent-color)!important}.progress-wrapper #approx{position:absolute;top:70%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;width:100%;z-index:1;font-size:16px;font-weight:700;color:#787878}.patients{font-size:24px;font-weight:700;color:#444}.ahead{font-size:20px;color:#444}#ticket-number{font-size:20px;color:#444;margin-top:20px;margin-bottom:20px}.m-l-5{margin-left:5px}.pass-card{background-color:#fff;margin-top:12px;margin-bottom:6px}.pass-expired{color:red;margin-left:12px;text-transform:uppercase}.pass-info-text{font-size:14px;font-weight:700}.m-t-1{margin-top:1px}.m-t-10{margin-top:10px}.m-t-20{margin-top:20px}.pass-buy-btn{float:right;border-radius:4px;padding:3px 30px 4px 30px;margin:0;border:unset;background-color:var(--primary-color);height:35px;color:#fff}.md-header{background-color:#fff;margin-top:10px}#appointment-time{font-size:18px;color:#444;padding-top:30px}#expected-appointment-time{font-size:18px;color:#444;padding-top:10px}.google-map-container{height:-webkit-calc(100vh - 45px);height:-moz-calc(100vh - 45px);height:calc(100vh - 45px)}.forms-header-info-text{color:#fff;background:var(--primary-color);padding:10px 0 9px 16px;font-size:15px}.forms-cp-text{color:var(--primary-color);font-size:15px;font-weight:700;text-transform:uppercase}.bottom-card{height:45px}.bottom-card-sheet{height:45px}.square-payment-wrapper iframe{margin:0;padding:0;border:0}.square-payment-wrapper fieldset{margin:0;padding:0;border:0}.square-payment-wrapper .sq-input{height:56px;padding:13px;box-sizing:border-box;border:1px solid #e0e2e3;border-radius:4px;outline-offset:-2px;display:inline-block;-webkit-transition:border-color .2s ease-in-out,background .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,background .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,background .2s ease-in-out;transition:border-color .2s ease-in-out,background .2s ease-in-out}.square-payment-wrapper .sq-input--focus{border:1px solid #4a90e2;background-color:rgba(74,144,226,.02)}.square-payment-wrapper .sq-input--error{border:1px solid #e02f2f;background-color:rgba(244,47,47,.02)}.square-payment-wrapper .error{color:red;font-family:Arial;font-size:12px;font-weight:500;margin-top:10px;text-align:center}.m-b-5{margin-bottom:5px}.m-b-15{margin-bottom:15px}.m-b-10{margin-bottom:10px}.m-b-20{margin-bottom:20px}.m-b-8{margin-bottom:8px}.m-r-5{margin-right:5px}.m-r-8{margin-right:8px}.m-l--3{margin-left:-3px}@media screen and (max-width:599px){.google-map-container{height:calc(100vh - 45px)}.bottom-card{height:45px}#appointment-time{padding-top:10px}#expected-appointment-time{padding-top:10px;padding-bottom:20px}}.hide-form{visibility:hidden}#search-card{position:absolute;top:0;width:100%}.bottom-card-color{background-color:var(--primary-color-dark)}#search-bar{position:absolute;top:70px;width:100%}.appointment-notes{margin-bottom:10px;font-size:12px}#search-button-card{width:190px}.custom-marker{cursor:pointer}input[type=email]::-ms-clear{display:none}input[type=text]::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}.fullscreen-dialog{height:100%;width:100%;max-height:100%;max-width:100%;position:absolute;top:0;left:0;border-radius:0}.holo-button-black{background:0 0;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;font-weight:600;color:#000}.holo-button-white{background:0 0;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;font-weight:600;color:#fff}.availability-font-small{font-size:28px}.availability-font-big{font-size:36px}.span-28-white{font-size:28px;color:#fff}.span-18-white{font-size:18px;color:#fff;text-align:center}.span-18-black{font-size:18px;color:#000}.valid-password{padding-bottom:5px}.invalid-password{padding-bottom:5px}.valid-password #icon{color:#51aa4d;min-height:16px;min-width:16px;font-weight:700;height:16px;width:16px}.valid-password #rule{padding-left:5px;font-size:12px;width:16px;font-weight:700;color:#51aa4d}.invalid-password #icon{color:red;min-height:16px;min-width:16px;height:16px;width:16px}.invalid-password #rule{padding-left:5px;font-size:12px;font-weight:700;width:16px;color:red}.hide-password-icon{color:#aaa;font-weight:700;font-size:12px}.signin-link{text-decoration:underline;color:#174b9a!important;cursor:pointer}.show-password-icon{font-weight:700;color:var(--accent-color);font-size:12px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-dialog-container{height:100%!important}.large-on-small-device{font-size:17px;padding:8px 0}.nava-dialog-header{background-color:#e9e9eb;min-height:75px;height:75px}.nava-dialog-header-filter{background-color:#e9e9eb;min-height:75px;height:75px}.nava-dialog-subtext-area{background-color:#e9e9eb;padding-left:30px;padding-right:30px;padding-bottom:10px}.red-dot{height:12px;width:12px;position:absolute;top:-3px;right:-3px;background-color:red;border-radius:50%;display:inline-block}.clinic-details{padding-top:16px}.contact-opt-overlay{height:40px;margin-top:-40px;margin-bottom:0;background-color:rgba(100,100,100,.7);opacity:.8;padding:10px}@media screen and (max-width:599px){.span-28-white{font-size:23px;color:#fff}.span-18-white{font-size:13px;color:#fff;text-align:center}.clinic-details{padding-top:0}.nava-dialog-header{min-height:60px;height:60px}.dialog-header-title{font-size:20px}.contact-info-links{font-size:16px}.contact-opt-overlay{height:30px;margin-top:-30px;padding:6px}}.contact-info-links{font-size:17px;text-decoration:none;margin-right:5px;margin-left:5px;color:#fff;cursor:pointer}.instr-card{padding:32px}@media screen and (min-width:768px){.progress-wrapper{margin-top:10px}.progress-wrapper #approx{top:68%}}@media screen and (min-width:1024px){.progress-wrapper{margin-top:0}.progress-wrapper #approx{top:70%}}@media screen and (min-width:1920px){.progress-wrapper{margin-top:80px}.progress-wrapper #approx{top:73%}}@media screen and (max-width:1279px){.progress-wrapper #time{font-size:45px}}@media screen and (max-width:719px){.large-on-small-device{font-size:22px;padding:0 12px 0 0}.progress-wrapper #time{font-size:45px}.progress-wrapper #approx{font-size:14px}.contact-info-links{font-size:16px}.contact-info-links{font-size:16px}.instr-card{padding:16px 32px}}@media screen and (max-width:480px){.progress-wrapper #time{font-size:36px}.progress-wrapper #approx{font-size:12px}}@media screen and (max-width:320px){.span-28-white{font-size:21px;color:#fff}.span-18-white{font-size:12px;color:#fff;text-align:center}.contact-info-links{font-size:14px}}.rounded-button-appointment{border:1px solid var(--accent-color);background:0 0;color:var(--accent-color);border-radius:20px;min-width:120px;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.rounded-button-accent{border:1px solid var(--accent-color);background:0 0;color:var(--accent-color);border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px}.rounded-input-primary{border:1px solid var(--primary-color);background:0 0;border-radius:5px;padding:0;margin:0 4px}.thin-progress{height:2px}.thin-progress>div{height:2px}.rounded-button-accent:disabled{border-color:#a0a0a0;color:#a0a0a0}.rounded-button-white{border:1px solid #fff;background:0 0;width:210px;color:#fff;border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px}.rounded-button-white:disabled{border-color:#a0a0a0;color:#a0a0a0}.rounded-button-white-1px{border:1px solid #fff;background:0 0;color:#fff;border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px}.rounded-button-white-1px:disabled{border-color:#a0a0a0;color:#a0a0a0}.fade-msg.ng-enter{transition:.5s linear all;opacity:0}.fade-msg.ng-enter.ng-enter-active{opacity:1}.fade-msg.ng-leave{transition:.5s linear all;opacity:1}.fade-msg.ng-leave.ng-leave-active{opacity:0}.nava-dialog-body{padding:10px}.nava-dialog-footer{background-color:#e9e9eb;min-height:60px;height:60px}.reschedule-dialog-footer{background-color:#e9e9eb;min-height:90px;height:90px}@media screen and (max-width:599px){.reschedule-dialog-footer{min-height:60px;height:60px}}.dialog-header-title{margin-left:36px;font-size:23px;color:var(--primary-color-dark);font-weight:300}.dialog-header-subtext{font-size:16px;color:var(--primary-color-dark);font-weight:300}.dialog-footer-button{font-size:16px;color:var(--primary-color-dark);font-weight:400}.book-button-whitelabel.md-button:not([disabled]):hover{background-color:var(--accent-color)}.book-button-whitelabel{color:#fff;background-color:var(--accent-color);box-shadow:0 0 3px 3px #bdbdbd78;border-radius:4px}.book-button-whitelabel:hover:enabled{background-color:var(--accent-color)!important;box-shadow:0 0 6px 4px #bdbdbd}.icons{margin-right:10px;margin-bottom:5px}md-dialog.fullscreen-dialog{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}.dialog-add-dep{font-size:15px}.dialog-add-dep a{text-decoration:none}.dialog-header-footer-bg{background-color:#e9e9eb}.dialog-profile-options-ul{padding-left:16px;margin-bottom:0}.dialog-profile-options-ul li{list-style:none;margin-bottom:10px}.dialog-profile-options-ul li p strong{margin-top:10px;margin-bottom:0}.patient-header{font-size:13px}.patient-name{font-size:19px;color:var(--primary-color-dark)}.dialog-profile-header{font-size:23px;color:#232323;margin-left:18px}.theme-color-action{color:var(--primary-color-dark)}.md-block{margin:5px}.md-block-custom input{font-size:20px}.md-block-custom label{color:rgba(0,0,0,.66)!important}.md-block label{color:rgba(0,0,0,.66)!important}.md-block input{font-size:20px}md-input-container input{color:var(--primary-color-dark)!important}.md-block md-select{border-bottom:0!important;font-size:20px;color:var(--primary-color-dark)}.custom-grid md-grid-tile figure{-webkit-justify-content:left!important;justify-content:left!important}.custom-chips md-chips-wrap{padding:0;box-shadow:0 0 rgba(0,0,0,.12)!important}.custom-chips md-chips-wrap>md-chip{margin:0!important;margin-left:10px!important;color:#fff;font-weight:500;font-size:12px;min-width:50px;text-align:center;height:24px;line-height:24px}.custom-chips-clinic-details md-chips-wrap{padding:0;box-shadow:0 0 rgba(0,0,0,.12)!important}.custom-chips-clinic-details md-chips-wrap>md-chip{margin:3px!important;color:#fff;font-weight:700;font-size:10px;min-width:48px;text-align:center;height:24px;display:flex;align-items:center;justify-content:center}.chips-holidays md-chips-wrap>md-chip{border-radius:5px}.active-hour md-chips-wrap>md-chip{background:var(--accent-color)}.inactive-hour md-chips-wrap>md-chip{background:#a0a0a0}.custom-chips-clinic-details md-chips-wrap>md-chip{background:var(--accent-color)}.chips-holidays md-chips-wrap>md-chip{background:#e53935}.current-day-of-week-chip md-chips-wrap>md-chip{background:#e53935}label{font-weight:400}.main-cta:disabled{border-color:#a0a0a0;color:#a0a0a0}.hint{left:2px;right:auto;bottom:7px;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(.55,0,.55,.2);color:grey}.flex-fix{flex-shrink:0;flex-grow:1;flex-basis:auto}.appointment-header{font-size:13px;color:var(--accent-color);text-transform:uppercase}.alignToBaseline figure{align-items:baseline}.appointment-value{font-size:16px;color:var(--primary-color-dark)}span.errorMsg{margin-top:5px;font-size:12px;font-weight:600;color:#d50000}.rounded-button-solid-primary{color:var(--primary-color);font-weight:700;background:#f7f7f7;border:2px solid var(--primary-color);border-radius:35px}#map-options{position:absolute;bottom:12vh;right:0}#horizontal-container{min-height:130px;width:100%}#vertical-container{height:40vh;width:100%}#horizontal-container-months{min-height:30px;height:30px}#horizontal-container-dates{min-height:70px;height:70px;width:100%}.repeated-item-horizontal-months{display:inline-block;min-height:20px;height:20px;width:40px;text-align:center}.repeated-item-horizontal-dates{display:inline-block;min-height:75px;height:75px;width:90px}.repeated-item-horizontal{display:inline-block;min-height:130px;width:340px}.repeated-item-vertical{display:inline-block;width:100%;padding-bottom:0}@media screen and (max-width:599px){.full-screen-on-sm{width:100%;max-width:100%}}.clinic-open{background-color:green;color:#fff;font-weight:700;padding:2px 4px}.clinic-close{background-color:red;color:#fff;font-weight:700;padding:0 4px}.clinic-open-appointment{color:green;font-weight:700}.clinic-close-appointment{color:red;font-weight:700}.affiliated-header{text-transform:uppercase;color:var(--primary-color);font-size:14px;font-weight:700}.clinic-map-sidenav-img{width:100%;height:256px}@media screen and (max-width:599px){.clinic-map-sidenav-img{width:100%;height:200px;object-fit:cover}}.doctor-desc:hover{cursor:pointer}.doctor-profile-attr{color:var(--accent-color);text-transform:uppercase}.doctor-profile-attr-headings{color:var(--primary-color-dark);font-size:15px;font-weight:700;text-transform:uppercase}.clinic-profile-attr-headings{color:var(--accent-color);font-size:20px;font-weight:700;text-transform:uppercase}.reschedule-profile-headings{color:var(--primary-color-dark);font-size:15px;text-align:left;font-weight:700;text-transform:uppercase}.reschedule-footer-headings{color:var(--primary-color-dark);font-size:12px;text-align:center;font-weight:700;text-transform:uppercase}.row-adjustment{margin:5px 0 5px 0}.dashed-border-right{background-image:linear-gradient(black 33%,rgba(255,255,255,0) 0);background-position:right;background-size:1px 4px;background-repeat:repeat-y}.dashed-border-bottom{background-image:linear-gradient(to right,#000 33%,rgba(255,255,255,0) 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}md-bottom-sheet{bottom:80px;padding:0}.md-bottom-sheet-backdrop{opacity:0!important}.clinic-name-header{font-weight:300;font-size:24px}md-tabs-canvas{display:none}.custom-panel-body{background:#fff;min-height:90px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.custom-panel-footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dialog-footer-button:disabled{color:#a0a0a0}.ticket-tabs>md-tabs-content-wrapper{top:0}.bookmark-tabs>md-tabs-content-wrapper{top:0}.bookmark-tabs>md-tabs-content-wrapper>md-tab-content{top:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:360px}.forms-tab{min-height:480px!important}.text-header{color:#000;text-transform:uppercase}.button{border-color:transparent;background-color:#f8f8f8;color:#444;position:relative;display:inline-block;margin:0;padding:0 12px;min-width:52px;min-height:47px;border-width:1px;border-style:solid;border-radius:4px;vertical-align:top;text-align:center;text-overflow:ellipsis;font-size:16px;line-height:42px;cursor:pointer}.button:hover{color:#444;text-decoration:none}.button.activated,.button.active{border-color:#a2a2a2;background-color:#e5e5e5}.button:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;content:' '}.button .icon{vertical-align:top;pointer-events:none}.button .icon:before,.button.icon-left:before,.button.icon-right:before,.button.icon:before{display:inline-block;padding:0 0 1px 0;vertical-align:inherit;font-size:24px;line-height:41px;pointer-events:none}.button.icon-left:before{float:left;padding-right:.2em;padding-left:0}.button.icon-right:before{float:right;padding-right:0;padding-left:.2em}.button.button-calm{border-color:transparent;background-color:#11c1f3;color:#fff}.button.button-calm:hover{color:#fff;text-decoration:none}.button.button-calm.activated,.button.button-calm.active{border-color:#a2a2a2;background-color:#0a9dc7}.button.button-calm.button-clear{border-color:transparent;background:0 0;box-shadow:none;color:#11c1f3}.button.button-calm.button-icon{border-color:transparent;background:0 0}.button.button-calm.button-outline{border-color:#11c1f3;background:0 0;color:#11c1f3}.button.button-calm.button-outline.activated,.button.button-calm.button-outline.active{background-color:#11c1f3;box-shadow:none;color:#fff}.button-outline{-webkit-transition:opacity .1s;transition:opacity .1s;background:0 0;box-shadow:none}.button-outline.button-outline{border-color:transparent;background:0 0;color:transparent}.button-outline.button-outline.activated,.button-outline.button-outline.active{background-color:transparent;box-shadow:none;color:#fff}a.button{text-decoration:none}a.button .icon:before,a.button.icon-left:before,a.button.icon-right:before,a.button.icon:before{margin-top:2px}.button.disabled,.button[disabled]{opacity:.4;cursor:default!important;pointer-events:none}.button-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%}.button-bar.bar-light>.button{border-color:#ddd}.button-bar>.button{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;padding:0 16px;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.button-bar>.button .icon:before,.button-bar>.button:before{line-height:44px}.button-bar>.button:first-child{border-radius:4px 0 0 4px}.button-bar>.button:last-child{border-right-width:1px;border-radius:0 4px 4px 0}.button-bar>.button:only-child{border-radius:4px}body,html{height:100%;width:100%;overflow:auto;position:fixed}md-select-value{color:var(--primary-color)}.emergency-call-layout{left:0;right:0;top:0;width:100%;background-color:var(--primary-color-dark);color:#fff;font-size:13px;text-align:center;min-height:60px!important}.action-container{background-color:#fff;min-width:95%;max-height:80px;border-radius:4px;margin:10px 0 10px 0;min-height:70px}.action-items{padding:10px 16px 20px 16px}.action-heading{color:var(--primary-color);font-size:18px}.action-icons{color:var(--accent-color);text-align:center;min-width:70px}.action-text{color:#333;font-size:12px;padding-right:8px}.overlay-grey{background:rgba(255,255,255,.8);background:-moz-linear-gradient(top,rgba(255,255,255,.8) 20%,rgba(238,238,238,.8) 100%);background:-webkit-gradient(left top,left bottom,color-stop(20%,rgba(255,255,255,.8)),color-stop(100%,rgba(238,238,238,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.8) 20%,rgba(238,238,238,.8) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.8) 20%,rgba(238,238,238,.8) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.8) 20%,rgba(238,238,238,.8) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.8) 20%,rgba(238,238,238,.8) 100%)}@media screen and (max-width:599px){.overlay-grey{background:rgba(255,255,255);background:-moz-linear-gradient(top,#fff 20%,#eee 100%);background:-webkit-gradient(left top,left bottom,color-stop(20%,#fff),color-stop(100%,rgba(238,238,238)));background:-webkit-linear-gradient(top,#fff 20%,#eee 100%);background:-o-linear-gradient(top,#fff 20%,#eee 100%);background:-ms-linear-gradient(top,#fff 20%,#eee 100%);background:linear-gradient(to bottom,#fff 20%,#eee 100%)}}.login-box{margin-left:7% auto;margin-right:7% auto;margin-top:7% auto}.login-box-desc{margin:0 0 30px 0;text-align:center;padding:0 20px 0 20px;font-size:18px}.sign-in{position:absolute;left:0;top:0;background:linear-gradient(to bottom,#fff 20%,#eee 100%)}.nava-gradient-bg{background:linear-gradient(to bottom,#fff 20%,#eee 100%)}.sign-in-btn{border:2px solid #5ecacc;background:0 0;width:210px;color:#5ecacc;border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px;margin-top:20px;margin-bottom:20px;min-height:40px}.sign-in-btn:disabled{border-color:#1e1e1e;color:#1e1e1e}.sign-in-input{display:block;width:280px;height:34px;padding:6px 20px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-appearance:none}@media (min-width:600px){.sign-in-input{width:400px}}.new-sign-in-input{display:block;height:34px;padding:6px 20px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.login-error{position:absolute;left:0;right:0;top:0;width:100%;background-color:#eb1f52;font-size:15px;text-align:center;min-height:60px!important}.login-continue{position:absolute;left:0;right:0;top:0;width:100%;background-color:var(--primary-color-dark);font-size:15px;text-align:center;min-height:60px!important}.login-error{transition:all linear .5s}.login-error.ng-hide{opacity:0}.login-error.ng-show{opacity:1}.forgot-password{position:absolute;top:0;left:0;right:0;overflow:true;height:100%;background:var(--primary-color-dark)}.forgot-password-form{padding:30px;margin:10% 10% 0 10%;border:1px solid #fff;border-radius:20px;background-color:var(--primary-color-dark)}.forgot-password-input{display:block;height:34px;width:240px;padding:6px 20px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.reset-password{position:absolute;left:0;right:0;top:0;height:100%;overflow:true;background:#f7f7f7}.reset-password-content{margin-top:40px;font-size:15px;font-weight:300}.reset-password-form{margin-left:10%;margin-right:10%;padding:20px;max-width:900px;font-size:15px;font-weight:300;border:2px solid #fff;border-radius:5px;background-color:#fff}.reset-password-input{display:block;height:34px;width:100%}@media screen and (max-width:599px){.reset-password-form{margin-left:0;margin-right:0;border-radius:0}}.rounded-button-accent-big{border:1px solid var(--accent-color);background:0 0;width:220px;color:var(--accent-color);border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px}.rounded-button-accent-big:disabled{border-color:#a0a0a0;color:#a0a0a0}.password-reset-done{position:absolute;top:0;left:0;right:0;overflow:true;height:100%;background:var(--primary-color-dark)}.password-reset-done-form{margin:10%;padding:30px;border:1px solid #fff;border-radius:20px;background-color:var(--primary-color-dark)}@media screen and (min-width:1024px){.password-reset-done-form{margin:4.5%}}.sign-up-form{margin-top:20px;margin-left:10%;margin-right:10%;font-size:15px;font-weight:300;padding:20px;border:2px solid #fff;border-radius:5px;background-color:#fff}@media (min-width:960px){.sign-up-form{width:720px}}@media (min-width:1920px){.sign-up-form{max-height:75%!important}}.sign-up-dialog{min-height:900px}@media screen and (min-width:600px) and (max-width:960px){.sign-up-dialog{min-height:1040px}}@media screen and (max-width:599px){.sign-up-form{border-radius:0;margin-left:0;margin-right:0}.sign-up-dialog{min-height:1340px}}.sign-up-input{display:block;width:100%;height:34px}.sign-up-select{color:var(--primary-color-dark)}.input-error{margin-bottom:16px;margin-top:-10px}.signup-header{margin-top:10px;font-size:20px;text-align:center;font-weight:500;color:var(--primary-color-dark)}.mobile-otp{position:absolute;top:0;left:0;right:0;height:100%;overflow:true;background:var(--primary-color-dark)}.mobile-otp-form{margin-top:10%;margin-left:10%;margin-right:10%;padding:30px;border:1px solid #fff;border-radius:20px;background-color:var(--primary-color-dark)}.rating-input{margin-top:20px;border-radius:8px;display:block;height:160px;padding:10px 20px;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.reason-input{margin-top:20px;border-radius:8px;display:inline-block;height:85px;padding:10px 20px;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-text{font-size:16px;color:#000;text-align:center}.ticket-span{font-size:36px;color:var(--accent-color);font-weight:600;text-align:center}.horizontalLine{width:100%;height:1px;margin-left:10px;margin-right:10px;background-color:#444}.vertical-line{width:1px;background-color:#444;height:100%;float:left;margin-left:20px;margin-right:20px}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pac-container:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png);background-position:right;background-repeat:no-repeat;background-size:104px 16px}.hdpi.pac-container:after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.affiliated-icon{width:20px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(/nava-core/images/pin_affiliated.04c5f018.png);background-size:20px}.non-affiliated-icon{width:20px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(/nava-core/images/pin_non_affiliated.e01ea308.png);background-size:20px}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.pac-item{height:50px;font-size:17px;padding-left:20px;padding-top:10px}.clinic-review{font-size:13px;color:var(--accent-color)}.clinc-feedback-updated-at{color:#9e9e9e;font-size:12px}.clinc-feedback-comment{color:#455a64;font-size:14px}.pac-item-query{font-size:16px;color:var(--primary-color-dark)}pac-container:after{content:"";padding:1px;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);background-position:right;background-repeat:no-repeat;background-size:138px 16px}_::-webkit-full-page-media,_:future,:root .overlay-text{margin:40px 0 0 -40px}.vertical-line-steps{border-left:line solid #000;background-color:#aeaeae}.step-header{font-size:17px}.validation-header-desc{font-size:18px;margin-left:5px;color:var(--primary-color);padding:4px;text-align:left}.validation-text-desc{text-transform:uppercase;font-size:14px;margin-left:5px;color:#787878;padding:4px 4px 0 4px;text-align:left}.validation-data-desc{font-size:14px;margin-left:5px;color:#000;padding:0 4px 4px 4px;text-align:left}.validate-user-card-content{padding:8px 8px 16px 8px}.font-steps-checkin-subtext{font-size:14px}#potential-delay-line{padding-top:30px;font-size:18px}@media screen and (max-width:599px){#potential-delay-line{font-size:15px;text-align:center;margin-bottom:15px}}.department-heading{height:60px;font-size:16px;font-weight:700}md-expansion-panel-header .md-expansion-panel-header-container{padding:0}md-expansion-panel-collapsed .md-title,md-expansion-panel-header .md-title{max-width:300px}.appt-options{width:80px}.appointment-icons{background-color:var(--accent-color);color:#fff;padding:7px;margin-bottom:5px;border-radius:8px}.home-logo{margin-top:60px}.button.button-calm.button-outline.ti-segmented-control.activated,.button.button-calm.button-outline.ti-segmented-control.active{background-color:var(--accent-color);box-shadow:none;color:#fff}.button.button-outline.ti-segmented-control{border-color:var(--accent-color);color:var(--accent-color)}md-datepicker.resc-date-picker{text-align:center}md-datepicker.resc-date-picker>div.md-datepicker-input-container{margin-left:0}md-datepicker.resc-date-picker>div.md-datepicker-input-container>input{width:160px;text-align:center}button.lf-ng-md-file-input-x{display:none!important}.search-doc-dep>div.md-errors-spacer{min-height:0}@media screen and (min-width:600px){md-sidenav.custom-sidenav{width:450px;max-width:450px}}#data-table-parent::-webkit-scrollbar{width:0;background:0 0}#data-table-parent{-ms-overflow-style:-ms-autohiding-scrollbar}span.stars,span.stars span{display:inline-block;background:url(/nava-core/images/stars-15.96722988.png) 0 -15px repeat-x;width:75px;height:15px}span.stars span{background-position:0 0}span.small-stars,span.small-stars span{display:inline-block;background:url(/nava-core/images/stars-12.e3a6dae3.png) 0 -12px repeat-x;width:60px;height:12px}span.small-stars span{background-position:0 0}.with-newlines{white-space:pre-wrap}.ql-editor{padding:0}.ql-editor>ol,.ql-editor>ul{padding-left:0!important}.ql-editor>p{margin:0!important}.customWidthNeutralButton{margin-left:-4px!important;margin-top:initial;margin-bottom:initial}@media screen and (max-width:450px){.customWidthNeutralButton{margin-left:initial;margin-top:0!important;margin-bottom:0!important}.customWidthNegativeButton{margin-top:0!important;margin-bottom:0!important;text-align:right}.customWidthPositiveButton{margin-top:0!important;margin-bottom:5px!important;text-align:right}.customWidthHideElement{display:none!important}}.custom-tab-indicator{background:#e0e0e0;border-radius:5px}.custom-tab-indicator-active{background:#888;border-radius:5px}.StripeElement{background-color:#fff;padding:10px 0;height:40px;margin-top:10px;margin-bottom:10px;border-radius:4px;border:1px solid transparent;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--invalid{padding-left:5px;border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.payment-icon{font-weight:700;color:#000;padding-bottom:4px;font-size:1.1em;line-height:1.2;text-align:center;align-items:center;justify-content:center;display:flex}.payment-charge-with-full{padding-top:2px;padding-bottom:2px;padding-left:3px;padding-right:3px;color:#000;font-weight:500}.payment-charge-with-partial{padding-top:2px;padding-left:3px;padding-right:3px;background:#add8e6;border:#006998 1px solid;border-radius:5px;color:#000;font-weight:500;margin-bottom:20px!important}.payment-item{font-size:14px;margin-top:2px;margin-bottom:2px}.payment-item-big{font-size:16px;margin-top:5px;margin-bottom:2px}.payment-item-bold .title{font-weight:700}.accept-terms{margin-top:30px;font-weight:700;font-size:18px}.payment-item-bold .ammount{font-weight:700}.payment-charge-subtext{color:#0a0a0a;font-size:12px;padding-bottom:2px;padding-left:5px;padding-right:5px}.payment-pay-now{padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px}.payment-taxes{padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;color:#828282}.payment-total{padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border-top:#444 1px solid}.payment-error{margin-top:5px;font-size:12px;font-weight:600;color:#d50000}.card-element{border:#adadad 1px solid;padding-left:10px}.book-pay-button{color:#fff;border-radius:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:50px;margin:10px 10px 25px 10px;text-transform:none;min-width:unset;line-height:unset;min-height:unset;background-color:var(--primary-color);height:35px}.custom-list{display:flex;flex-wrap:wrap;justify-content:center}.custom-tile{width:70px;height:70px;margin:10px;display:flex;align-items:center;justify-content:center}.disabled-date{background-color:#9e9e9e!important;color:#fff!important}@media screen and (max-width:599px){.disabled-date{background-color:initial!important;color:red!important}}@media (min-width:960px){.odd-list{width:100%!important}}.promo-code-error{font-size:14px;font-weight:600;color:red}.promo-code-success{font-size:14px;font-weight:600;color:green}.color-red{color:red}.color-green{color:green}.reason-for-visit-notes{white-space:pre-wrap;padding:5px;background-color:#eaeaeb;border:1px solid #a0a0a0;border-radius:4px;margin-bottom:10px;color:red}.appt-desc{padding:10px;border:1px solid var(--accent-color);border-radius:4px;background-color:#f0f8ff}.appt-category-box{border:1px solid var(--accent-color);background:#fff;border-radius:4px;padding:10px;margin-bottom:10px;box-shadow:0 0 6px 0 #dfdfdfc4}.powered-nava-logo{width:25px;height:25px;margin-right:10px;margin-top:5px}.circular-progress-inline{margin-left:3px;margin-right:3px;margin-top:-12px}.square-button{width:80px;pointer-events:auto;padding:5px;margin-left:10px;margin-top:-10px;border-radius:4px}.count-down-banner-web-1{margin:0 0 8px 0;padding:5px;color:#fff;background:#d32f2f}.count-down-banner-web-2{margin:-8px 0 8px 0;padding:5px;color:#fff;background:#d32f2f}.count-down-banner-mobile-1{margin:0 0 8px 0;border-radius:0;color:#fff;background:#d32f2f}.count-down-banner-mobile-2{margin:-8px 0 8px 0;border-radius:0;color:#fff!important;background-color:#d32f2f!important}.verify-header{margin-bottom:10px;margin-top:-15px;text-align:center}.pending-verification{background-color:#fdbf2d;padding:2px 12px;border-radius:4px;font-size:13px;color:#fff;font-weight:700}.switch{padding-top:0;margin-top:0;margin-bottom:-22px}.info-text{margin-left:1px;margin-top:10px;font-weight:700;font-size:14px}.cta-btn{padding:3px 15px 3px 15px;font-size:12px;min-width:82px}.partial-clinic-booking-request{background-color:#fff;color:#000;margin-top:15px;padding:4px 0}.panel-title{margin-top:8px}.tabsdemoCenterTabs md-tab-item{min-width:72px}.important-msg-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:960px){.tabsdemoCenterTabs md-tab-item{min-width:160px}}.wl-section-header{margin:16px;text-align:center}.md-center-tabs{align-items:center}.whitelabel-tab-content{position:initial}md-input-container .md-input[disabled]{color:var(--primary-color-dark)!important;opacity:.4}.nav-link{color:#000!important;font-size:16px;font-weight:500}.nav-pills>li.active>a{color:#fff!important}.tab-container{max-width:1000px;margin:auto;padding:0 10px}.tab-inner-elm{margin:0 12px}.tab-ul-container{max-width:fit-content;margin:auto;margin-bottom:10px}.tab-ul{padding:5px;background:#8080801a;border-radius:5px;margin-top:36px}.request-btn-list{max-width:400px;margin:auto;padding-top:10px}.scrollable-ul{display:flex;padding:5px 10px;margin-bottom:5px;width:fit-content}.scrollable-ul>li>a{text-align:center;white-space:nowrap}@media(max-width:790px){.tab-ul-container::-webkit-scrollbar{display:none}.tab-ul-container{overflow:scroll;max-width:96%;-ms-overflow-style:none;scrollbar-width:none}.timeline{position:relative;padding-top:42px}.timeline:before{content:'';position:absolute;width:2px;background:#c5c5c5;left:20px;top:30px;height:100px}.timeline-fail:before{height:56px}.timeline ul{padding:0;margin:0}.timeline ul li{list-style:none;position:relative;box-sizing:border-box;float:left;clear:both;width:100%;padding-left:50px;padding-bottom:54px}.timeline ul li:last-child{padding-bottom:0}.timeline ul li:before{content:'';position:absolute;width:10px;height:10px;right:-6px;border-radius:50%;box-shadow:0 0 0 3px #45983333}.timeline ul li:before{background:green!important}.timeline ul li:nth-child(2):before{background:silver!important}.timeline ul li:last-child:before{background:silver!important}.timeline-inprogress ul li:first-child:before{background:green!important}.timeline-inprogress ul li:nth-child(2):before{background:green!important}.timeline-inprogress ul li:last-child:before{background:silver!important}.timeline-resolved ul li:first-child:before{background:green!important}.timeline-resolved ul li:nth-child(2):before{background:green!important}.timeline-resolved ul li:last-child:before{background:green!important}.timeline-fail ul li:first-child:before{background:green!important}.timeline-fail ul li:last-child:before{background:#e53935!important}.timeline ul li .time h4{margin:0;padding:0;font-size:14px}.timeline ul li .time{position:absolute;margin:0;padding-top:10px;border-radius:18px;top:-30px;left:40px;right:inherit;color:green}.timeline ul li:before{top:-18px;left:16px}.color-silver{color:silver!important}}.timeline-progress{position:relative;margin-top:23px}.timeline-progress ul{text-align:center;padding:0}.timeline-progress{position:relative}.timeline-progress ul li{display:inline-block;width:180px;margin-left:10px}.timeline-progress ul li .glyphicon{width:30px;height:30px;color:#fff;line-height:2.2em;border-radius:50%}.timeline-progress hr{margin-top:-18px}.bg-yellowgreen{background:#9acd32}.bg-silver{background:silver}.bg-red{background:#e53935}.hr-border-yellowgreen{border-bottom:4px solid #9acd32}.hr-border-silver{border-bottom:4px solid silver}.hr-border-red{border-bottom:4px solid #e53935}.booking-request-card{background-color:#fff;margin-bottom:15px}.web-filter{margin-left:0;min-width:44px;margin-top:-6px;margin-bottom:-8px;padding-top:14px;padding-left:7px;padding-bottom:12px}.max-width-800{max-width:800px!important}.logo-height{max-height:64px!important}.border-radius-5{border-radius:5px}.inline-login-buttons{min-width:89px;color:#fff;margin-top:20px;min-height:40px;border-radius:6px;background:0 0;text-transform:uppercase;background-color:var(--accent-color);border:2px solid var(--accent-color)}.inline-signup-buttons{margin-top:20px;min-height:40px;margin-left:12px;border-radius:6px;background:0 0;text-transform:uppercase;color:var(--accent-color);border:2px solid var(--accent-color)}.inline-login-buttons:disabled{border-color:#a0a0a0;color:#a0a0a0;background-color:#fff}.inline-signup-buttons:disabled{border-color:#a0a0a0;color:#a0a0a0}.inline-login-header-text{font-size:16px;font-weight:700;margin-bottom:15px;color:var(--accent-color)}@media screen and (max-width:599px){.xs-100{width:100%}}@media screen and (min-width:960px){.manage-appt-dialog{min-height:580px}}@media screen and (min-width:1280px){.manage-appt-dialog{min-height:640px}}.appt-location-selection{background:#f0f8ff;border:1px solid #eee;padding:15px;cursor:pointer;font-weight:400;width:100%;border-radius:8px}.appt-location-selection:hover{background:#e5ecf3}.google-autocomplete-m-t-40{display:block;margin-top:40px}.object-sugestion-container{border:1px solid #ccc;border-radius:6px;padding-inline:20px;background:#fff}.object-sugestion-container-active{background:#f3f3f3;box-shadow:3px 3px 10px 0 #e3e3e3}.object-sugestion-container:hover{background:#f3f3f3}.patient-object-display{margin-bottom:10px}.patient-object-display h4,.patient-object-display p{font-size:inherit;margin-top:0}.patient-object-display h4{margin-bottom:5px}.patient-object-display p{margin-bottom:0}.patient-object-action-btn,.patient-object-action-btn-danger{background:0 0;border:none;outline:0;font-size:18px}.patient-object-action-btn-danger{color:#d9534f}.patient-object-action-btn{color:var(--primary-color)}.patient-object-action-btn-danger:hover{color:#ef6a66}.patient-object-action-btn:hover{color:var(--accent-color)}@media screen and (max-width:599px){.object-sugestion-container{padding-inline:10px}}.or-hr{margin:20px 0;border-top:1px solid #ddd;width:50%}md-dialog-actions.with-single-btn{padding:0}md-dialog-actions.with-single-btn>.md-button{flex:1;padding:0;margin:0!important}.qr-scanner,.qr-scanner>body{background:0 0}.qr-scanner>body>:not(#qr-scanner-container){display:none}#qr-scanner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.qr-scanner-btn{color:#fff;margin:20px;background:#000000a3;border-radius:50%;display:flex;height:30px;width:30px;justify-content:center;align-items:center}.qr-scanner-actions .qr-scanner-btn{height:60px;width:60px;font-size:22px}.qr-scanner-btn.bg-yellow{background:#ffc107!important}.qr-border{width:200px;height:200px;position:relative;margin-bottom:40px}.qr-border:after,.qr-border:before,.qr-border>:first-child:after,.qr-border>:first-child:before{position:absolute;width:40px;height:40px;border-color:#fff;border-style:solid;content:' '}.qr-border:before{top:0;left:0;border-width:1px 0 0 1px}.qr-border:after{top:0;right:0;border-width:1px 1px 0 0}.qr-border>:first-child:before{bottom:0;right:0;border-width:0 1px 1px 0}.qr-border>:first-child:after{bottom:0;left:0;border-width:0 0 1px 1px}.qr-scanner-actions{display:flex}.manage-appointment-details-card{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:10px;margin-bottom:10px}@media screen and (max-width:599px){.manage-appointment-details-card{grid-template-columns:1fr}}.theme-v1 .nav-menu-headers{background-color:#f7f7f7}.theme-v1 #clinic-info a{color:#fff}.theme-v1 .floor-level{max-width:150px;word-wrap:break-word}.theme-v1 .signin-divider-section{margin:10px;min-width:300px}.theme-v1 .signin-divider-section .left-line{background-color:#000;height:2px;margin-left:0}.theme-v1 .signin-divider-section .right-line{background-color:#000;height:2px;margin-right:0}.theme-v1 .signin-divider-section span{color:#000;font-weight:600}.theme-v2 .side-nav-container{background-color:#fff}.theme-v2 .side-nav-container md-list{padding:0 10px;background:linear-gradient(180deg,rgba(199,199,199) 0,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 100%)}.theme-v2 .side-nav-container .sidenav-logo{width:60px;margin-left:16px}.theme-v2 .side-nav-container .sidenav-profile-name{font-size:18px;margin-bottom:5px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.theme-v2 .side-nav-container .md-subheader{background-color:transparent}.theme-v2 .side-nav-container .md-button,.theme-v2 .side-nav-container .md-not-button{padding-left:20px!important;border-radius:5px!important}.theme-v2 .side-nav-container .side-nav-svg-icon{padding-right:20px}.theme-v2 .side-nav-container .side-nav-svg-icon{display:inline-block}.theme-v2 .side-nav-container .md-button:not([disabled]):hover{background-color:var(--accent-color);color:#fff;border-radius:5px}.theme-v2 .side-nav-container .md-button:not([disabled]):hover .side-nav-svg-icon svg{fill:#fff}.theme-v2 .side-nav-container .nav-list-item{height:60px}.theme-v2 .side-nav-container button.md-no-style{background-color:transparent!important}.theme-v2 .side-nav-container .md-select-value{color:initial}.theme-v2 .side-nav-container md-divider{margin-top:10px}.theme-v2 .side-nav-container .verification-link{text-align:left;color:#fff;padding:5px;background-color:#f83d5c;border-radius:5px;margin-bottom:10px;box-shadow:0 1px 2px 0 #0000005c}.theme-v2 .side-nav-container hr{margin:0;border-top:1px solid #bfbfbf5e}.theme-v2 .signin-divider-section{margin:10px 0;min-width:300px}.theme-v2 .signin-divider-section .left-line{background-color:#fff;height:2px;margin-left:0}.theme-v2 .signin-divider-section .right-line{background-color:#fff;height:2px;margin-right:0}.theme-v2 .signin-divider-section span{color:#fff;font-weight:600}@media screen and (max-width:599px){.theme-v2 .side-nav-container .sidenav-profile-name{max-width:125px}}.member-details-tabs{border-radius:0}.member-details-tabs>md-tabs-wrapper{background-color:#e9e9eb!important}.md-tab.member-details-tabs.md-active,.md-tab.member-details-tabs.md-active md-icon,.md-tab.member-details-tabs.md-focused,.md-tab.member-details-tabs.md-focused md-icon,md-tabs.member-details-tabs .md-tab.md-active,md-tabs.member-details-tabs .md-tab.member-details-tabs.md-active md-icon,md-tabs.member-details-tabs .md-tab.member-details-tabs.md-focused,md-tabs.member-details-tabs .md-tab.member-details-tabs.md-focused md-icon{color:var(--accent-color)!important}md-tabs-wrapper md-pagination-wrapper md-tab-item{color:#000!important}md-tabs.member-details-tabs md-tabs-canvas{display:block}md-tabs.member-details-tabs.hidden-canvas md-tabs-canvas{display:none!important}.center-card{position:absolute;top:34%;left:25%;height:50%;width:50%;background-color:#fff;color:#000;text-align:center;font-size:.9em}.data-table-headers{table-layout:fixed;width:100%}.data-table-headers thead{background-color:var(--primary-color);color:#fff}.data-table-headers td.highlighted{background-color:var(--primary-color-dark);color:#fff}.data-table td.highlighted>table>tbody>tr>td{background-color:#e0e0e0!important}.data-table td.highlighted{background-color:#e0e0e0}.data-table{table-layout:fixed;width:100%;background-color:#f0f0f0}.data-table tbody tr td{border-top:0;background-color:#f0f0f0;color:#fff}.data-table>tbody>tr>td{border-right:2px solid #fff}.data-table>tbody>tr>td:last-child{border-right:0 solid #fff}.data-table-headers thead tr td{padding:10px!important;font-size:13px;font-weight:700;border-right:2px solid #fff}.forms-header-info-text{color:#fff;background:var(--primary-color);padding:10px 0 9px 16px;font-size:15px}.forms-cp-text{color:var(--primary-color);font-size:15px;font-weight:700;text-transform:uppercase}.data-table-headers thead tr td:last-child{border-right:0}.empty-info{text-align:center;background-color:#6495ed;width:80%;color:#fff;font-size:14px}md-datepicker.quickbooking-datepicker>.md-datepicker-input-container{opacity:0}.md-datepicker-input-mask-opaque{background:#fff}.web-doctor-tabs>md-tabs-wrapper{background-color:#e9e9eb!important}.web-doctor-tabs>md-tabs-content-wrapper>md-tab-content{height:100%}.md-tab.web-doctor-tabs.md-active,.md-tab.web-doctor-tabs.md-active md-icon,.md-tab.web-doctor-tabs.md-focused,.md-tab.web-doctor-tabs.md-focused md-icon,md-tabs.web-doctor-tabs .md-tab.md-active,md-tabs.web-doctor-tabs .md-tab.web-doctor-tabs.md-active md-icon,md-tabs.web-doctor-tabs .md-tab.web-doctor-tabs.md-focused,md-tabs.web-doctor-tabs .md-tab.web-doctor-tabs.md-focused md-icon{color:var(--accent-color)!important}md-tabs.web-doctor-tabs md-tabs-canvas{display:block}md-tabs.web-doctor-tabs.hidden-canvas md-tabs-canvas{display:none!important}.active-date{background-color:var(--accent-color)!important;color:#fff!important}.active-month{color:var(--accent-color)!important}.active-slot{background-color:var(--accent-color)!important;color:#fff!important}.button.button-calm.button-outline.ti-segmented-control.activated,.button.button-calm.button-outline.ti-segmented-control.active{background-color:var(--accent-color);box-shadow:none;color:#fff}.home-logo{margin-top:10px}.home-signin-layout{height:initial}.active-web-slot{color:#fff!important;background-color:var(--accent-color)!important}.resc-manual-session{border-left:1px solid #ccc}@media screen and (max-width:959px){.resc-manual-session{border-left:none;margin-top:15px}}.margin-top-10{margin-top:10px}.gm-style-iw.gm-style-iw-c{border-radius:0}.signout-btn{border:1px solid var(--primary-color);background:0 0;color:#e8e8eb;border-radius:20px;margin-bottom:20px;min-height:32px;width:135px}.confirm-alert-item{margin-top:20px}.confirm-alert-lg .confirm-alert-instruction,.confirm-alert-lg .confirm-alert-item{font-size:medium}.confirm-alert{margin-top:80px;overflow:hidden;transition:all .3s ease;transform:translateY(100vh)}.confirm-alert.active{overflow:auto;transform:translateY(0)}a:not(.default-link){color:var(--accent-color)}a:not(.default-link):focus,a:not(.default-link):hover{color:var(--accent-color-dark)}@media screen and (max-width:599px){.confirm-alert{margin-top:0}}.pre-loader-parent{width:100%;height:100%;z-index:9998;position:absolute;top:0;left:0;background-color:#fff}.pre-loader-parent h3{font-size:20px;font-weight:700;color:var(--primary-color)}.pre-loader-parent #img1,.pre-loader-parent #img2,.pre-loader-parent #img3,.pre-loader-parent #img4,.pre-loader-parent #img5{position:absolute;border:2px solid var(--primary-color);border-radius:100%;animation:up 1s;animation-iteration-count:infinite;border-bottom:none;border-right:none;animation-timing-function:linear;z-index:9999}.pre-loader-parent #img1{border-color:var(--primary-color);width:100px;height:100px;left:calc(50% - 50px);bottom:calc(56% - 50px)}.pre-loader-parent #img2{border-color:var(--accent-color);width:90px;height:90px;left:calc(50% - 45px);bottom:calc(56% - 45px);animation-delay:.2s}.pre-loader-parent #img3{width:80px;height:80px;left:calc(50% - 40px);bottom:calc(56% - 40px);animation-delay:.4s}.pre-loader-parent #img4{border-color:var(--accent-color);width:70px;height:70px;left:calc(50% - 35px);bottom:calc(56% - 35px);animation-delay:.6s}.pre-loader-parent #img5{width:50px;height:50px;left:calc(50% - 25px);bottom:calc(56% - 25px);animation-delay:.8s}@keyframes up{from{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.whitelabel-header-section{top:0;right:0;left:0;z-index:69}.whitelabel-clinic-details-titles-parent{text-align:center}.whitelabel-dialog-header{width:100%}.whitelabel-clinic-info-header{width:100%;text-align:center}@media screen and (max-width:599px){.whitelabel-section-header{font-size:28px}}.whitelabel-hr-div{width:100%;border-top:1px solid var(--primary-color);height:1px;margin:0 8px}.whitelabel-class-div{margin-bottom:13px;border-top:1px solid var(--primary-color);height:1px;width:99.5%!important;margin-left:0}@media screen and (min-width:1600px){.whitelabel-show-walkin-appt{min-width:1420px;margin:auto}}@media screen and (max-width:959px) and (min-width:600px){.whitelabel-show-walkin-appt{margin:0}}.whitelabel-show-only-appt{max-width:1000px;margin:auto}@media screen and (max-width:959px) and (min-width:600px){.whitelabel-show-only-appt{margin:0}}@media screen and (max-width:599px){.whitelabel-show-only-appt{margin:0}}.whitelabel-clinic-details-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#4e4e4e}.whitelabel-cover-overlay{position:absolute;width:100%;padding:0 20px;color:#fff}.whitelabel-carousel{height:100%;width:100%}.whitelabel-carousel p{font-size:18px;height:80px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media screen and (max-width:959px) and (min-width:600px){.whitelabel-carousel p{height:40px}}@media screen and (max-width:599px){.whitelabel-carousel p{font-size:15px;height:30px}}.whitelabel-carousel h3{font-size:38px}@media screen and (max-width:599px){.whitelabel-carousel h3{font-size:24px}}.whitelabel-carousel h4{font-size:30px}@media screen and (max-width:599px){.whitelabel-carousel h4{font-size:20px}}.whitelabel-carousel .carousel-control.left{background-image:none}.whitelabel-carousel .carousel-control.right{background-image:none}.whitelabel-nav-home-link{margin-left:40px}@media screen and (max-width:599px){.whitelabel-nav-home-link{margin-left:20px}}.whitelabel-nava-logo{width:auto;height:20px;margin-left:2px}.whitelabel-center-text{color:#fff;font-size:30px;margin:0 3px}@media screen and (max-width:959px) and (min-width:600px){.whitelabel-center-text{font-size:22px;margin:0 2px}}@media screen and (max-width:599px){.whitelabel-center-text{font-size:12px;margin:0 2px}}.whitelabel-doc-desc{background-color:#fff;color:#000;padding:10px;border-radius:5px}.whitelabel-service-desc{background-color:#eee;color:#000;padding:10px;border-radius:5px}.whitelabel-walkin-service-desc{background-color:#eee;color:#000;padding:10px;border-radius:5px}.whitelabel-manage-on-phone-text{white-space:pre-wrap}@media screen and (max-width:959px) and (min-width:600px){.whitelabel-manage-on-phone-text{text-align:center}}@media screen and (max-width:599px){.whitelabel-manage-on-phone-text{text-align:center}}.whitelabel-center-text.animate-typing{overflow:hidden;white-space:nowrap}.whitelabel-clinic-small-info{margin-bottom:16px;color:#fff}.whitelabel-clinic-small-info a{color:#fff}.whitelabel-clinic-small-info i{margin-right:12px;font-size:20px}.whitelabel-clinic-info-footer{padding:16px 40px 8px 40px;width:100%;background-color:#1d2021;color:#fff}.footer-links{margin:20px;color:#fff;text-decoration:none!important;text-align:center}.footer-links:hover{cursor:pointer;color:var(--primary-color)}@media screen and (max-width:599px){.footer-links{margin:5px 10px}}.whitelabel-social-link-overlay{width:100%;height:28px;position:absolute;background-color:rgba(0,0,0,.8)}.whitelabel-social-link-overlay:hover{background-color:transparent}.slider-btn{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.slider-btn:hover{background-color:#fff!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)}.social-link:hover>.hide-on-hover{display:none}.social-link:hover>.show-on-hover{display:block}.social-link .show-on-hover{display:none}.about-us-small-border,.book-appointment-small-border-accent,.we-care-small-border{width:50px;border-bottom:2px solid #fff;margin:0 auto}.we-care-small-border{margin:15px auto}.book-appointment-small-border-accent{border-bottom:2px solid var(--primary-color)}.walkin-appointment-services-separator{border-left:1px solid var(--primary-color);margin:20px 0}.animated-item.ng-enter,.animated-item.ng-move{transition:all .5s linear;opacity:0}.animated-item.ng-enter.ng-enter-active,.animated-item.ng-move.ng-move-active{opacity:1}.animated-item.ng-leave{animation:.5s my_animation}@keyframes my_animation{from{opacity:1}to{opacity:0}}.dark-btn{color:#fff!important;min-width:100px}.light-btn{color:#fff;min-width:100px}.banner-sub-heading{font-size:18px}#about-me-image{min-width:300px}@media (min-width:559px) and (max-width:1280px){#about-me-image{min-width:200px}}@media screen and (min-width:960px){.whitelabel-banner{padding-left:20px}.whitelabel-banner .banner-sub-heading{color:#fff;width:50%}}.whitelabel-container{max-width:1600px;padding-left:60px;padding-right:60px}@media screen and (max-width:599px){.whitelabel-container{padding-left:25px;padding-right:25px;width:100%}}.services-icon{color:var(--primary-color)}@media screen and (max-width:960px){.sm-margin{margin-top:15px;margin-bottom:15px}}.alternate-banding:nth-of-type(odd){background:#f7f7f7}.alternate-banding:nth-of-type(even){background:#fff}.header-info-icons{margin-right:5px}.header-social-media-icons{margin-right:15px}.social-media-icons{margin-left:12px;margin-right:12px;width:20px;height:auto}.overlay-imp-message{background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(20%,#fff),color-stop(100%,#eee));background:linear-gradient(to bottom,#fff 20%,#eee 100%)}.partial-clinic-booking-request{padding:20px 10px;border-radius:5px}.services-container{padding-top:15px;width:100%;margin:auto}.services-grid-list{margin-left:140px}@media screen and (max-width:599px){.services-grid-list{margin-left:100px}}.faq-big-button{border-radius:24px;padding:4px 10px;position:fixed;bottom:20px;right:20px;background:var(--accent-color);color:#fff;box-shadow:0 0 10px 0 #1b526759}.faq-big-button.md-button:not([disabled]):hover{background:var(--accent-color);box-shadow:0 0 10px 3px #1b526759}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:var(--accent-color)}.header-tab-item{text-align:center;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-dropdown{pointer-events:auto;padding:0 0 0 25px}.whitelabel-holiday-date{text-transform:uppercase;font-weight:700;width:46px}.class-filter-container{border:1px solid #d2d6de;background-color:#fff;padding:15px;margin:20px 0 0 0;border-radius:4px}.class-seperator{padding:0;margin-top:40px;margin-bottom:25px}.class-seperator-text{font-weight:700;white-space:nowrap;font-size:22px}.affiliated-icon{width:20px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(../nava-core/images/pin_affiliated.04c5f018.png);background-size:20px}.non-affiliated-icon{width:20px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(../nava-core/images/pin_non_affiliated.e01ea308.png);background-size:20px}.affiliated-box-desc{margin-top:10px;margin-bottom:20px;text-align:center;font-size:20px;font-weight:500;color:#fff}.margin-top-10{margin-top:10px}.choose-clinic-container{display:flex;flex-direction:column;background-color:#fff}.select-clinic-button{background:var(--accent-color);color:#fff;font-size:16px;padding:2px 20px 2px 20px;width:240px;border-radius:5px}.p-10{padding:10px}.choose-clinic-content{padding:10px 8px;border:1px solid #c5c5c5;border-radius:8px;color:#000;margin-top:5px;background:#fff;height:92px}.action-icons{color:var(--accent-color);text-align:center;min-width:50px}.bmc-popup-btn{float:right;border-radius:4px;padding:3px 10px 4px 10px;margin:0;border:unset;background-color:var(--primary-color);height:35px;color:#fff;width:96px}.bmc-arrow{color:var(--primary-color);font-size:36px;font-weight:700}.margin-top-27{margin-top:27px}.font-weight-500{font-weight:500}.booking-error-div{background-color:#fff;margin-bottom:15px;height:200px;text-align:center}.booking-app-btn-padding{padding:0 10px}.error-text{font-size:19px;margin-bottom:15px;color:red}.maxWidth-1324{max-width:1324px;margin:auto}.nava-booking-card{position:fixed;width:315px;background-color:#fff}.border-radius-bottom-card{margin-top:-8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.border-radius-top-card{border-top-left-radius:5px;border-top-right-radius:5px}.booking-description-card-style{margin-bottom:20px}.sticky-count-down-standalone{position:-webkit-sticky;position:sticky;top:75px;z-index:2}.sticky-count-down-book-doctor{position:fixed;width:100%;top:0;z-index:2}.booking-card-style{position:-webkit-sticky;position:sticky;top:100px;width:420px;margin-right:20px;margin-bottom:20px}@media screen and (max-width:599px){.booking-card-style{width:100%;max-width:420px}}@media screen and (max-width:959px) and (min-width:600px){.booking-card-style{width:100%}}.booking-selected-text{font-size:30px;text-align:center;margin-bottom:27px}@media screen and (max-width:599px){.booking-selected-text{font-size:23px!important;margin-bottom:12px}}.booking-selected-text-2{color:var(--accent-color);font-size:18px;font-weight:700}.booking-select-button{margin:0;width:96px;height:auto;float:right;border:unset;color:#fff;font-size:12px;border-radius:4px;padding:8px 5px;background-color:var(--primary-color)}.offset-25{margin-left:25%}@media screen and (max-width:599px){.offset-25{margin-left:0}}@media screen and (max-width:599px){.group-boxes{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.choose-clinic-container-booking-app{height:auto;color:#000;padding:10px 8px;background:#fff;border:1px solid #c5c5c5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.choose-clinic-image-card{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:auto}.nava-standalone-bg-color{background-image:url(../images/standalone_bg.2b24818c.png);background-position:center center;background-size:cover;background-attachment:fixed;min-height:calc(100vh - 142px)!important}#profile-verification input{border:#adadad 1px solid;border-radius:4px;margin-top:-13px;height:32px;padding-left:10px}.masonry-image-gallery-wrapper{position:relative;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.masonry-image-gallery-wrapper::-webkit-scrollbar{display:none}.gallery-tile{display:inline-block;background-color:#eee;border:10px solid #fafafa;border-left:none;overflow:hidden;transition:all .5s ease;cursor:pointer}.gallery-tile img{width:100%;height:100%;transition:all .5s ease}.gallery-tile:hover img{transform:scale(1.2)}.gallery-tile-cover{display:flex;align-items:end;background-position:bottom;background-size:contain;cursor:initial;background-blend-mode:multiply}.gallery-tile-cover:hover img{transform:none}.masonry-gallery-title-text{font-size:46px;border-left:6px solid #fff;margin-left:30px;line-height:50px;padding-left:20px;padding-right:20px;color:#fff;margin-bottom:30px}@media screen and (max-width:599px){.masonry-gallery-title-text{font-size:30px;border-left:4px solid #fff;margin-left:15px;line-height:31px;padding-left:15px;padding-right:15px;margin-bottom:20px}}.gallery-tile-row{display:flex;flex-direction:column}.gallery-tile-row .gallery-tile{border-bottom:none}.lightbox-modal{display:none;position:fixed;z-index:1000000000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e8}.lightbox-content{position:relative;margin:auto;padding:0;width:90%;max-width:1200px}.close-masonry-gallery-modal{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700;z-index:1}.close-masonry-gallery-modal:focus,.close-masonry-gallery-modal:hover{color:#999;text-decoration:none;cursor:pointer}.masonry-lightbox-slides{display:none;height:100vh;text-align:center;justify-content:center;align-items:center}.masonry-slider-next-btn,.masonry-slider-prev-btn{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;background:#1e1e1e;border-radius:5px;font-weight:700;font-size:20px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.masonry-slider-next-btn{right:0}.masonry-slider-next-btn:hover,.masonry-slider-prev-btn:hover{border:1px solid;border-radius:5px;background:#000;color:#fff;text-decoration:none}.masonry-lightbox-number{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.masonry-image{max-width:90%;max-height:90%}.masonry-scroll-left,.masonry-scroll-right{position:absolute;display:none;top:0;bottom:0;margin:auto;color:#383838;background:#dfdfdf;padding:10px 14px;cursor:pointer;border-radius:20px;opacity:.8}.masonry-scroll-left{left:20px}.masonry-scroll-right{right:20px}.masonry-scroll-left:hover,.masonry-scroll-right:hover{opacity:1;color:#383838;text-decoration:none}.side-nav-container{width:380px}@media screen and (max-width:959px){.side-nav-container{width:320px}}.slot-item-btn{color:initial;background-color:#fff;min-width:0;min-height:0;width:70px;height:34px;font-size:12px}.slot-item-btn:hover{color:#fff!important;background-color:var(--accent-color)!important}.theme-v1 .side-nav-container{width:320px}.theme-v1 .whitelabel-header-section{position:fixed}.theme-v1 .whitelabel-top-header-icon{margin-right:3px;font-size:1em}.theme-v1 .whitelabel-content-section{margin-top:105px}.theme-v1 .whitelabel-dialog-header{min-height:75px;height:75px;background-color:#fff;padding:0 20px}.theme-v1 .whitelabel-clinic-info-header{background-color:var(--primary-color);color:#fff;padding:0 30px}@media screen and (max-width:599px){.theme-v1 .whitelabel-clinic-info-header{padding:0 2px;text-align:center}}.theme-v1 .whitelabel-home-ratings{background-color:var(--primary-color);color:#fff}.theme-v1 .rounded-theme-button{color:#fff;font-weight:700;background:0 0;border:2px solid #fff;border-radius:35px;padding:10px 24px}.theme-v1 .rounded-theme-button:hover{color:var(--primary-color);background:#f7f7f7}@media screen and (max-width:599px){.theme-v1 .rounded-theme-button{padding:6px 18px}}@media screen and (max-width:599px){.theme-v1 .whitelabel-section-header{font-size:28px}}.theme-v1 .ratings-items{margin:0 20px}.theme-v1 .ratings-items span.stars,.theme-v1 .ratings-items span.stars span{display:block;background:url(/images/stars.c39744a7.png) 0 -20px repeat-x;width:100px;height:20px}.theme-v1 .ratings-items span.stars span{background-position:0 0}.theme-v1 .ratings-items #review-title{font-size:20px;text-align:center;color:#fff;font-weight:700;margin-bottom:1px}.theme-v1 .ratings-items #review-count{font-size:15px;margin-top:1px;text-align:center;color:#fff}.theme-v1 .ratings-items #rating-count-numerator{color:#fff;font-weight:700;font-size:20px}.theme-v1 .ratings-items #rating-count-denominator{color:#fff;font-weight:700;font-size:20px}.theme-v1 .ratings-items .rounded-theme-button{padding:5px 12px}@media screen and (max-width:599px){.theme-v1 .ratings-items{margin:6px 15px}}.theme-v1 .whitelabel-quick-details{background-color:var(--primary-color);color:#fff}.theme-v1 .whitelabel-quick-details i{color:#fff}.theme-v1 .whitelabel-clinic-details-cover,.theme-v1 .whitelabel-cover-overlay{height:500px}@media screen and (min-width:1600px){.theme-v1 .whitelabel-clinic-details-cover,.theme-v1 .whitelabel-cover-overlay{height:600px}}@media screen and (max-width:959px) and (min-width:600px){.theme-v1 .whitelabel-clinic-details-cover,.theme-v1 .whitelabel-cover-overlay{height:340px}}@media screen and (max-width:599px){.theme-v1 .whitelabel-clinic-details-cover,.theme-v1 .whitelabel-cover-overlay{height:340px}}.theme-v1 .whitelabel-cover-overlay{background-color:rgba(0,0,0,.5)}.theme-v1 .whitelabel-carousel h3{text-shadow:1px 1px 1px var(--primary-color)}.theme-v1 .whitelabel-clinic-logo{max-width:250px;max-height:65px;margin-left:40px}@media screen and (max-width:599px){.theme-v1 .whitelabel-clinic-logo{margin-left:20px;max-height:45px}}.theme-v1 .whitelabel-store-logo{width:auto;height:60px;margin:0 10px}@media screen and (max-width:599px){.theme-v1 .whitelabel-store-logo{width:auto;height:40px;margin:0 10px}}.theme-v1 .dark-btn{background-color:var(--primary-color)!important;border-color:var(--primary-color)}.theme-v1 .light-btn:hover{color:#fff;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.theme-v1 .whitelabel-banner .dark-btn{box-shadow:0 0 10px 4px #ffffff55}.theme-v1 .whitelabel-banner .light-btn{background-color:transparent;box-shadow:0 0 10px 4px #ffffff55;border-color:#fff}.theme-v1 #download-image{max-height:300px}@media (min-width:559px) and (max-width:959px){.theme-v1 #download-image{max-height:400px}}.theme-v1 .highlight-container{padding:15px 0;background-color:var(--primary-color);color:#fff}.theme-v1 .header-tab-item{margin:0 15px}.theme-v1 .standalone-container{min-height:calc(100vh - 72px)}.theme-v2 #whitelabel-header-wrapper{position:-webkit-sticky;position:sticky;top:-32px;z-index:58;transition:all .5s linear}@media screen and (max-width:599px){.theme-v2 #whitelabel-header-wrapper{position:-webkit-sticky;position:sticky;top:-92px}}.theme-v2 #whitelabel-header-wrapper.sticky{position:-webkit-sticky;position:sticky;top:-32px}.theme-v2 .whitelabel-header-section{position:absolute;transition:all .3s cubic-bezier(0,0,.2,1)}.theme-v2 .whitelabel-header-section.active{background-color:#fff!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.theme-v2 .whitelabel-top-header-icon{margin-right:10px}.theme-v2 .whitelabel-dialog-header{height:60px;padding:0 60px}@media screen and (max-width:959px) and (min-width:600px){.theme-v2 .whitelabel-dialog-header{padding:0 20px}}@media screen and (max-width:599px){.theme-v2 .whitelabel-dialog-header{padding:0 20px}}.theme-v2 .whitelabel-clinic-info-header{border-bottom:1px solid #ffffff2e;padding:0 60px}@media screen and (max-width:959px) and (min-width:600px){.theme-v2 .whitelabel-clinic-info-header{padding:0 20px}}@media screen and (max-width:599px){.theme-v2 .whitelabel-clinic-info-header{padding:0 20px}}.theme-v2 .whitelabel-dialog-header .md-select-icon{color:inherit}.theme-v2 .whitelabel-menu-item{cursor:pointer;color:#fff;font-weight:500;font-size:16px;padding:5px 12px;display:flex}.theme-v2 .whitelabel-menu-item span{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .whitelabel-menu-item:hover{color:#fff;text-decoration:none}.theme-v2 .whitelabel-menu-item .md-select-value{color:inherit!important;min-width:auto;min-height:auto}.theme-v2 .whitelabel-menu-item .md-select-icon{margin:0;margin-left:-10px}.theme-v2 .whitelabel-menu-item-container{border-radius:3px;border:1px solid #fff}.theme-v2 #whitelabel-header-wrapper.active .whitelabel-menu-item{color:#333}.theme-v2 #whitelabel-header-wrapper.active .whitelabel-menu-item-container{border:1px solid #333}.theme-v2 .whitelabel-menu-item-separator{width:20px;height:25px;margin-right:20px;border-right:1px solid #959595}.theme-v2 .whitelabel-clinic-details-cover,.theme-v2 .whitelabel-cover-overlay{height:100vh}@media screen and (max-width:599px){.theme-v2 .whitelabel-clinic-details-cover,.theme-v2 .whitelabel-cover-overlay{height:440px!important}}.theme-v2 .whitelabel-clinic-details-cover .carousel-book-appointment-btn{margin-left:0}.theme-v2 .whitelabel-clinic-details-cover .carousel-manage-forms-btn{margin-right:0}@media screen and (max-width:959px){.theme-v2 .whitelabel-clinic-details-cover .carousel-book-appointment-btn{margin-left:auto}.theme-v2 .whitelabel-clinic-details-cover .carousel-manage-forms-btn{margin-right:auto}}.theme-v2 .whitelabel-cover-overlay{background:linear-gradient(53deg,rgba(35,23,35,.85) 0,rgba(51,49,58,.72) 33%,rgba(46,43,52,.49) 56%,rgba(38,32,43,.65) 80%,rgba(43,25,39,.9) 100%)}.theme-v2 .whitelabel-clinic-logo{max-width:150px;max-height:50px}.theme-v2 .whitelabel-nav-home-link{margin-left:40px}@media screen and (max-width:599px){.theme-v2 .whitelabel-nav-home-link{margin-left:20px}}.theme-v2 .whitelabel-store-logo{width:auto}@media screen and (max-width:599px){.theme-v2 .whitelabel-store-logo{height:40px}}.theme-v2 .pin-container{margin:unset}@media screen and (max-width:959px){.theme-v2 .pin-container{margin:auto}}.theme-v2 .whitelabel-app-store-link{margin-bottom:34px}@media screen and (max-width:599px){.theme-v2 .whitelabel-app-store-link{margin-bottom:0}}.theme-v2 .whitelabel-carousel-caption{font-family:'Bebas Neue',cursive;text-transform:uppercase;font-size:90px!important;margin-bottom:0!important}@media screen and (max-width:959px) and (min-width:600px){.theme-v2 .whitelabel-carousel-caption{font-size:70px!important;margin-bottom:0!important}}@media screen and (max-width:599px){.theme-v2 .whitelabel-carousel-caption{font-size:35px!important;margin-top:60px;margin-bottom:0!important}}.theme-v2 .rect-button-solid-primary{height:46px;color:var(--accent-color);font-weight:700;background:#f7f7f7;border:1px solid #ffffff8c;border-radius:3px;display:flex;align-items:center;justify-content:center}.theme-v2 .rect-button-solid-primary.carousel-btn{padding:0 10px;text-transform:none;width:240px}@media screen and (max-width:599px){.theme-v2 .rect-button-solid-primary.carousel-btn{width:220px}}.theme-v2 .rect-button-solid-primary .btn-text{flex:1;font-size:16px}@media screen and (max-width:599px){.theme-v2 .rect-button-solid-primary .btn-text{font-size:14px}}.theme-v2 .whitelabel-carousel-address{font-weight:400;margin-bottom:30px!important}@media screen and (max-width:959px) and (min-width:600px){.theme-v2 .whitelabel-carousel-address{margin-bottom:20px!important}}.theme-v2 .dark-btn{background-color:var(--accent-color)!important;border-color:var(--accent-color)}.theme-v2 .light-btn:hover{color:#fff;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.theme-v2 .whitelabel-banner .banner-sub-heading{font-size:17px}.theme-v2 .whitelabel-banner .dark-btn{border:none!important}.theme-v2 .whitelabel-banner .dark-btn:not([disabled]):hover{background-color:var(--accent-color)!important;color:#fff!important}.theme-v2 .whitelabel-banner .light-btn{background-color:#15111754;color:#fff!important}.theme-v2 .whitelabel-banner .light-btn:hover{border-color:transparent!important}.theme-v2 .whitelabel-container{margin:auto}@media screen and (max-width:599px){.theme-v2 .whitelabel-container{padding-top:30px}}.theme-v2 #scroll-to-content{width:30px;height:55px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px;position:absolute;left:0;right:0;margin:auto;top:-100px;border:1px solid #fff;background:0 0;color:#fff;opacity:0;transition:all .5s linear}.theme-v2 #scroll-to-content.show{opacity:1}.theme-v2 #scroll-to-content::before{content:'';width:8px;height:8px;background-color:#fff;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;position:absolute}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(30px)}}.theme-v2 #clinic-info-div-wrapper{background-color:var(--primary-color)}.theme-v2 #clinic-info-div-wrapper.without-highlights{background-color:var(--primary-color--40)}.theme-v2 #clinic-info-div .info-heading{font-family:'Bebas Neue',cursive;color:var(--accent-color);text-transform:uppercase;margin-top:0}.theme-v2 #clinic-info-div .highlights-list{display:flex;flex-flow:wrap;list-style:none;padding:0;margin:0;font-size:13px}.theme-v2 #clinic-info-div .highlights-list li{display:none;flex:50%;align-items:center;margin-bottom:12px;opacity:.3;min-width:200px}.theme-v2 #clinic-info-div .highlights-list li.active{display:flex;opacity:1;font-weight:500}.theme-v2 #clinic-info-div .highlights-list li .highlight-svg{display:flex;align-items:center;justify-content:center;min-width:35px;max-width:35px;height:35px;background:#fff;border-radius:5px}.theme-v2 #clinic-info-div .highlights-list li .highlight-label{display:block;color:#fff;text-transform:uppercase;margin-left:20px}.theme-v2 #clinic-info-div .highlights-list li .highlight-label .small{font-size:10px;opacity:.8}.theme-v2 #clinic-info-div .highlights-list li .highlight-label-additional{color:#fff;margin-left:10px}.theme-v2 #clinic-info-div #opening-hour-list-container{display:flex;background:var(--primary-color--40);height:100%;overflow:auto;padding:40px;padding-left:60px}.theme-v2 #clinic-info-div .review-holiday-container{position:relative;grid-area:1/1;padding:40px 60px 40px 60px;color:#fff}.theme-v2 #clinic-info-div .review-holiday-container .stars,.theme-v2 #clinic-info-div .review-holiday-container .stars span{display:block;background:url(/images/stars.c39744a7.png) 0 -20px repeat-x;width:100px;height:20px;margin-right:10px}.theme-v2 #clinic-info-div .review-holiday-container .stars span{background-position:0 0}.theme-v2 #clinic-info-div .review-holiday-container .read-review-btn{background:#ffd005;color:#000;outline:0;border:#ffdead;padding:5px 10px;border-radius:3px;font-size:13px}.theme-v2 #clinic-info-div .review-holiday-container .holiday-list{list-style:none;padding:0;margin-top:30px;margin-bottom:0}.theme-v2 #clinic-info-div .review-holiday-container .holiday-list>li{display:flex;margin-bottom:14px;align-items:center}.theme-v2 #clinic-info-div .review-holiday-container .holiday-list .holiday-list-date{border:1px solid #fff;padding:2px 5px;display:inline-block;min-width:80px;text-align:center}.theme-v2 #clinic-info-div .review-holiday-container .holiday-list .holiday-list-description{margin-left:60px;display:inline-block}@media screen and (max-width:599px){.theme-v2 #clinic-info-div .review-holiday-container{padding:25px}}.theme-v2 #clinic-info-div #clinic-info-container{flex:1 1 auto;display:flex;flex-direction:row;justify-content:start;align-items:flex-start}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-container{display:flex;flex-direction:column;padding:40px 0 40px 60px}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-container>*{padding-right:40px}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-hours-container{flex:1;display:flex;max-width:50%}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-hours-container>div{flex:1}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-review-holiday-container{flex:1;align-self:stretch}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-review-holiday-container>div{display:grid;width:100%;height:100%}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-review-holiday-container>div .review-holiday-overlay{grid-area:1/1;width:100%;height:100%;background-color:var(--primary-color--80);opacity:.8}@media screen and (max-width:959px){.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-hours-container{flex-direction:column}}@media screen and (max-width:1279px){.theme-v2 #clinic-info-div #clinic-info-container{flex-direction:column;justify-content:start;align-items:flex-start}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-highlights-hours-container{max-width:100%;width:100%}.theme-v2 #clinic-info-div #clinic-info-container #clinic-info-review-holiday-container{flex:1}}@media screen and (max-width:599px){.theme-v2 #clinic-info-div #clinic-info-highlights-container{padding:40px 25px 40px 25px!important}.theme-v2 #clinic-info-div #clinic-info-highlights-container>*{padding-right:0!important}.theme-v2 #clinic-info-div #opening-hour-list-container{padding:40px 25px 40px 25px}.theme-v2 #clinic-info-div .review-star-container{zoom:80%}}@media screen and (min-width:1600px){.theme-v2 #clinic-info-div{padding-left:60px;margin-left:calc((100vw - 1600px)/ 2)}.theme-v2 #clinic-info-div #clinic-info-highlights-container{padding:40px 0 40px 0!important}.theme-v2 #clinic-info-div #contact-us-container{flex:5}.theme-v2 #clinic-info-div #contact-us-map-container{flex:2}.theme-v2 #clinic-info-div #clinic-info-highlights-hours-container{max-width:1036px;min-width:1036px}.theme-v2 #clinic-info-div .review-holiday-container{max-width:444px;min-width:444px;padding-right:0;padding:40px 0 40px 60px!important}}@media screen and (max-width:1599px) and (min-width:1279px){.theme-v2 #clinic-info-div #clinic-info-highlights-hours-container{min-width:65%}.theme-v2 #clinic-info-div #clinic-info-review-holiday-container{min-width:35%}.theme-v2 #clinic-info-div #clinic-info-highlights-container{min-width:55%}}.theme-v2 .opening-hour-list{list-style:none;padding:0;margin:0;margin-top:30px;margin-bottom:auto;min-width:250px}.theme-v2 .opening-hour-list li{display:flex;align-items:center;margin-bottom:20px;color:#fff;font-weight:500;opacity:.7}.theme-v2 .opening-hour-list li.active{opacity:1}.theme-v2 .opening-hour-list li.is-closed{opacity:.3;font-weight:400}.theme-v2 .opening-hour-list li .opening-hour-day{margin-left:10px;width:50px}.theme-v2 .opening-hour-list li .opening-hour-duration{margin-left:30px}.theme-v2 .without-highlights #clinic-info-highlights-hours-container{min-width:auto!important}.theme-v2 .without-highlights #clinic-info-review-holiday-container{min-width:auto!important}.theme-v2 .without-highlights .review-holiday-container{min-width:auto!important;min-height:auto!important}.theme-v2 .without-highlights #opening-hour-list-container{padding-left:60px!important}.theme-v2 .without-highlights #clinic-info-container{flex-direction:row!important}@media screen and (min-width:1600px){.theme-v2 .without-highlights #clinic-info-highlights-hours-container{min-width:auto!important;max-width:calc((1600px / 2) - 60px)!important}.theme-v2 .without-highlights #clinic-info-review-holiday-container{min-width:auto!important}.theme-v2 .without-highlights .review-holiday-container{min-width:calc((1600px / 2) - 60px)!important;max-width:calc((1600px / 2) - 60px)!important}.theme-v2 .without-highlights #opening-hour-list-container{padding-left:0!important}.theme-v2 .without-highlights #clinic-info-div{padding-left:60px}}@media screen and (max-width:959px){.theme-v2 .without-highlights #clinic-info-container{flex-direction:column!important}}.theme-v2 .without-review-holiday #clinic-info-container{background:var(--primary-color--40)}.theme-v2 .without-review-holiday #clinic-info-highlights-container{background:var(--primary-color);min-width:50%!important;max-width:50%!important}.theme-v2 .without-review-holiday #clinic-info-highlights-hours-container{min-width:100%!important}@media screen and (min-width:1600px){.theme-v2 .without-review-holiday #clinic-info-highlights-container{min-width:740px!important;max-width:740px!important}}@media screen and (max-width:959px){.theme-v2 .without-review-holiday #clinic-info-highlights-container{min-width:100%!important;max-width:100%!important}}.theme-v2 #download-our-app-div{color:#fff;background:#fff url(/images/download_app_bg.15f44929.jpg) no-repeat center;background-size:cover;padding-top:20px;padding-bottom:20px;background-color:var(--primary-color);background-blend-mode:multiply}.theme-v2 #download-our-app-div .whitelabel-container>div{flex:1 1 0;width:0}.theme-v2 #download-our-app-div .book-online-title{display:block;font-size:60px;font-family:'Bebas Neue',cursive;line-height:1;margin-bottom:20px}.theme-v2 #download-our-app-div .download-app-description{max-width:600px}.theme-v2 #download-our-app-div .download-app-description:last-of-type{margin-bottom:50px}@media screen and (max-width:959px){.theme-v2 #download-our-app-div .whitelabel-container>div{width:auto}}@media screen and (max-width:599px){.theme-v2 #download-our-app-div .book-online-title{font-size:34px;margin-bottom:30px;text-align:center}}.theme-v2 #care-about-div{padding:60px 0;background:#fff url(/images/we_care_bg.26330702.jpg) no-repeat center;background-size:cover}.theme-v2 #care-about-div .care-caption{flex:0 0 480px;padding-right:40px}.theme-v2 #care-about-div .care-caption h1{font-family:'Bebas Neue',cursive;text-align:right;font-size:70px;padding-left:30px;padding-right:40px;border-right:15px solid var(--accent-color);margin:20px 0}@media screen and (max-width:959px){.theme-v2 #care-about-div .care-caption h1{font-size:34px;text-align:center;padding:0;border-right:none}}@media screen and (max-width:959px){.theme-v2 #care-about-div .care-caption{flex:0;padding-right:0;margin-bottom:20px}}.theme-v2 #care-about-div .care-about-text span{display:inline-block;font-size:17px;text-align:left;max-width:800px}@media screen and (max-width:959px){.theme-v2 #care-about-div .care-about-text span{font-size:14px;display:block;text-align:center}}@media screen and (max-width:959px){.theme-v2 #care-about-div{background-position:left}.theme-v2 #care-about-div .whitelabel-container{padding-top:0}}.theme-v2 #services-div{padding:60px 0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.theme-v2 #services-div .services-caption{display:flex;justify-content:right;align-items:center;text-align:center;flex:0 0 440px;margin-right:40px;border-right:15px solid var(--accent-color)}.theme-v2 #services-div .services-caption h1{font-family:'Bebas Neue',cursive;text-align:right;font-size:70px;padding-left:30px;padding-right:40px;margin:20px 0}@media screen and (max-width:959px){.theme-v2 #services-div .services-caption h1{font-size:34px;text-align:center;padding:0;border-right:none}}@media screen and (max-width:959px){.theme-v2 #services-div .services-caption{display:block;flex:0;margin-right:0;border-right:none;padding-right:0;margin-bottom:20px}}.theme-v2 #services-div .services-description{flex:1}.theme-v2 #services-div .services-description>span{display:inline-block;font-size:17px;text-align:left;max-width:800px;padding-top:3px}@media screen and (max-width:959px){.theme-v2 #services-div .services-description>span{font-size:14px;display:block;text-align:center}}.theme-v2 #services-div .services-grid{padding:0;list-style:none;margin:0;margin-top:20px;display:grid;grid-template-columns:auto auto;gap:10px}.theme-v2 #services-div .services-grid .service-item{display:flex;align-items:flex-start}.theme-v2 #services-div .services-grid .service-item .service-item-number{position:relative;display:inline-block;border:1px solid var(--accent-color);min-width:27px;min-height:27px;text-align:center;border-radius:20px;font-size:16px;padding-top:2px;margin-top:1px}.theme-v2 #services-div .services-grid .service-item .service-item-number::before{content:'';display:block;width:25px;height:25px;border-radius:50px;position:absolute;background:var(--accent-color);top:3px;right:-2px;opacity:.46}.theme-v2 #services-div .services-grid .service-item .service-item-description{font-size:22px;max-width:300px;margin-left:15px;text-transform:uppercase;color:var(--accent-color);font-family:'Bebas Neue',cursive}@media screen and (min-width:1224px){.theme-v2 #services-div .services-grid{grid-template-columns:auto auto auto}}@media screen and (max-width:599px){.theme-v2 #services-div .services-grid{grid-template-columns:auto}}@media screen and (max-width:959px){.theme-v2 #services-div .whitelabel-container{padding-top:0}}.theme-v2 #contatct-us-div{padding-left:60px}.theme-v2 #contatct-us-div .contact-us-title{display:inline-block;font-family:'Bebas Neue',cursive;font-size:70px;text-transform:capitalize}.theme-v2 #contatct-us-div li{display:flex;align-items:center;font-size:18px;margin-bottom:20px}.theme-v2 #contatct-us-div li *{color:inherit}.theme-v2 #contatct-us-div #contact-us-container{flex:2;padding-top:30px;padding-right:20px}.theme-v2 #contatct-us-div .contact-us-icon{background:var(--accent-color);display:inline-block;padding:14px;border-radius:50px;margin-right:15px}.theme-v2 #contatct-us-div .contact-us-social{display:inline-block;margin-top:20px;margin-bottom:30px}.theme-v2 #contatct-us-div .contact-us-social svg{width:25px;height:25px;margin-right:25px}.theme-v2 #contatct-us-div #contact-us-map-container{flex:3;align-self:stretch}@media screen and (max-width:959px){.theme-v2 #contatct-us-div #contact-us-map-container{flex:none;height:400px}}@media screen and (min-width:1600px){.theme-v2 #contatct-us-div{padding-left:60px;margin-left:calc((100vw - 1600px)/ 2)}.theme-v2 #contatct-us-div #contact-us-container{flex:2}.theme-v2 #contatct-us-div #contact-us-map-container{flex:5}}@media screen and (max-width:959px){.theme-v2 #contatct-us-div{padding-left:0}.theme-v2 #contatct-us-div .contact-us-title{font-size:34px}.theme-v2 #contatct-us-div #contact-us-container{padding-top:30px;padding-left:25px;padding-right:25px;padding-bottom:30px}.theme-v2 #contatct-us-div>div{padding-top:0;padding-left:0;padding-right:0;flex-direction:column-reverse}}.theme-v2 #about-us-div{background-color:#fffffff0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.theme-v2 #about-us-div .about-us-div-overlay{min-height:600px;background-color:#fffffff0}.theme-v2 #about-us-div .with-background-color{background-color:var(--accent-color)}.theme-v2 #about-us-div .about-us-image-container_first{width:380px;height:380px;position:absolute;top:100px;right:75px;transform:rotateZ(45deg);border-radius:15px;overflow:hidden}.theme-v2 #about-us-div .about-us-image-container_first>.about-us-image-overlay{height:150%;width:150%;margin-top:-25%;margin-left:-25%;background-size:cover;background-position:center;transform:rotateZ(-45deg)}.theme-v2 #about-us-div .about-us-image-container_second{width:280px;height:280px;position:absolute;top:400px;right:380px;transform:rotateZ(45deg);border-radius:15px;overflow:hidden}.theme-v2 #about-us-div .about-us-image-container_second>.about-us-image-overlay{height:150%;width:150%;margin-top:-25%;margin-left:-25%;background-size:cover;background-position:center;transform:rotateZ(-45deg)}.theme-v2 #about-us-div .about-us-image-container_blank{width:180px;height:180px;position:absolute;top:320px;right:33px;transform:rotateZ(45deg);border-radius:15px;background-color:var(--accent-color);opacity:.7}.theme-v2 #about-us-div .about-us-container{padding-top:100px;padding-bottom:100px}.theme-v2 #about-us-div .about-us-title{margin-top:0;margin-bottom:30px;font-family:'Bebas Neue',cursive;font-size:70px}.theme-v2 #about-us-div .about-us-description{font-size:17px}.theme-v2 #about-us-div .about-us-images-container{position:relative;min-height:500px}@media screen and (max-width:1300px){.theme-v2 #about-us-div .about-us-images-container{zoom:.7}}@media screen and (max-width:959px) and (min-width:600px){.theme-v2 #about-us-div .about-us-images-container{zoom:.6;min-height:600px}}@media screen and (max-width:599px){.theme-v2 #about-us-div .about-us-images-container{zoom:.5;min-height:600px}}@media screen and (max-width:959px){.theme-v2 #about-us-div{min-height:auto}.theme-v2 #about-us-div .about-us-title{text-align:center}.theme-v2 #about-us-div .about-us-container{text-align:center;padding-top:40px;padding-bottom:0}.theme-v2 #about-us-div .about-us-title{margin-bottom:20px;font-size:34px}.theme-v2 #about-us-div .about-us-description{text-align:center;font-size:14px}}.theme-v2 #highlights-div{padding:60px 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply;color:#fff}.theme-v2 #highlights-div .highlights-title{text-align:center;text-transform:uppercase;font-family:'Bebas Neue',cursive;font-size:70px;margin-top:0;margin-bottom:50px}.theme-v2 #highlights-div .highlights-item-container .highlights-item-container-box{display:grid;width:100%}.theme-v2 #highlights-div .highlights-item-container .highlights-item-container-box:hover .highlights-item-overlay{display:block}.theme-v2 #highlights-div .highlights-item-container .highlights-item-overlay{display:none;border-radius:5px;grid-area:1/1;background:var(--primary-color);opacity:.34}.theme-v2 #highlights-div .highlights-item-container:hover .highlights-caption{color:var(--accent-color)}.theme-v2 #highlights-div .highlights-item-container:hover .highlights-caption-line{background-color:var(--accent-color)}.theme-v2 #highlights-div .highlights-item{position:relative;grid-area:1/1;border-radius:3px;padding:40px 20px}.theme-v2 #highlights-div .highlights-caption{font-family:'Bebas Neue',cursive;text-transform:capitalize;margin-top:0}.theme-v2 #highlights-div .highlights-caption-line{width:75px;height:6px;background:#fff;border-radius:5px;margin-bottom:30px}@media screen and (max-width:959px){.theme-v2 #highlights-div .whitelabel-container{padding-top:0}.theme-v2 #highlights-div .highlights-title{font-size:34px;margin-bottom:0}.theme-v2 #highlights-div .highlights-item-container{margin-top:20px;margin-bottom:0;padding-bottom:0;border-right:none}}.theme-v2 .title-under-line::after{content:'';display:block;width:75px;height:6px;background-color:var(--accent-color);margin-top:10px}@media screen and (max-width:959px){.theme-v2 .title-under-line::after{display:none}}.theme-v2 .small-title-under-line{display:inline-block}@media screen and (max-width:959px){.theme-v2 .small-title-under-line::after{content:'';display:block;width:75px;height:6px;background-color:var(--accent-color);margin-top:10px;margin-left:auto;margin-right:auto}}.theme-v2 #whitelabel-footer-div{background-color:#1d2021;padding:20px 0}.theme-v2 #whitelabel-footer-div .whitelabel-nava-logo{height:32px}.theme-v2 #whitelabel-footer-div .footer-link{font-size:14px;color:#fff;margin-left:20px;padding-right:20px;border-right:1px solid;white-space:nowrap}.theme-v2 #whitelabel-footer-div .footer-link:first-child{margin-left:0}.theme-v2 #whitelabel-footer-div .footer-link:last-child{padding-right:0;border-right:none}@media screen and (max-width:959px){.theme-v2 #whitelabel-footer-div .whitelabel-container{padding-top:0;padding-left:0;padding-right:0;flex-direction:column-reverse}.theme-v2 #whitelabel-footer-div .footer-link{font-size:13px;color:#fff;margin-left:10px;padding-right:10px;border-right:1px solid}.theme-v2 #whitelabel-footer-div .footer-icon{margin-top:20px}}.theme-v2 .header-info-icons{margin-right:5px}.theme-v2 .header-social-media-icons{margin-right:15px}.theme-v2 .header-tab-item{margin-right:15px;display:flex;align-items:center}@media screen and (max-width:599px){.theme-v2 .header-tab-item{margin:0;font-size:12px}}.theme-v2 .header-tab-item *{color:var(--accent-color)}.theme-v2 .header-tab-item :hover{color:var(--accent-color)}.theme-v2 .book-appointment-section-overlay{padding:40px 0;background-color:#060a0ee0}.theme-v2 #book-appointment-section{color:#fff;overflow:auto;background-color:#060a0ee6;background-size:cover;background-attachment:fixed}.theme-v2 #book-appointment-section hr{border-top:1px solid #eeeeee3b}.theme-v2 #book-appointment-section .online-booking-title{text-align:center;text-transform:uppercase;font-family:'Bebas Neue',cursive;font-size:70px;margin-top:0}.theme-v2 #book-appointment-section .online-booking-subtitle{display:inline-block;text-align:center;font-size:17px;margin-top:0;margin-bottom:50px;max-width:900px}.theme-v2 #book-appointment-section .search-input-group{display:flex;max-width:500px;height:45px;margin:auto;margin-bottom:20px}.theme-v2 #book-appointment-section .search-input-group input{flex:1;border-top-left-radius:5px;border-bottom-left-radius:5px;border:none;outline:0;color:initial;text-indent:30px}.theme-v2 #book-appointment-section .search-input-group input:-ms-input-placeholder{color:#838383;opacity:1}.theme-v2 #book-appointment-section .search-input-group input::placeholder{color:#838383;opacity:1}.theme-v2 #book-appointment-section .search-input-group button{border-radius:unset;border-top-right-radius:5px;border-bottom-right-radius:5px;background:var(--accent-color);margin:0;display:flex;justify-content:center;padding:0;margin-left:-2px}.theme-v2 #book-appointment-section .book-appointment-title{text-transform:uppercase;font-size:32px;font-family:'Bebas Neue',cursive}.theme-v2 #book-appointment-section .book-appointment-title::after{content:'';display:block;width:75px;height:4px;background-color:var(--accent-color);margin-top:5px;border-radius:5px;margin-bottom:10px}.theme-v2 #book-appointment-section .book-appointment-section-no-tab-content{padding-top:0}.theme-v2 #book-appointment-section .booking-items-container{background:#040a0fb3;padding:20px;margin-bottom:20px;border-radius:10px;overflow:auto}.theme-v2 #book-appointment-section .whitelabel-doc-desc{padding:0;background:0 0;color:inherit;box-shadow:none}.theme-v2 #book-appointment-section .booking-items-title{margin-top:0;font-size:18px;font-weight:700;display:inline}.theme-v2 #book-appointment-section .btn-book-now{display:flex;background:#39b52c;border-radius:5px;padding:0 10px;margin:0;line-height:0}.theme-v2 #book-appointment-section .btn-book-now>nava-svg{padding-right:10px}.theme-v2 #book-appointment-section .btn-book-now:disabled{background:#e12b38;color:#fff}.theme-v2 #book-appointment-section .btn-waitlist{display:flex;background:#e69a1a;border-radius:5px;padding:0 10px;margin:0;line-height:0}.theme-v2 #book-appointment-section .btn-waitlist>nava-svg{padding-right:10px}.theme-v2 #book-appointment-section .appointment-description{margin-top:10px;margin-bottom:10px}.theme-v2 #book-appointment-section .appointment-description *{color:#fff!important}.theme-v2 #book-appointment-section .appointment-description:last-child{margin-bottom:0}.theme-v2 #book-appointment-section .booking-class-filters-container md-input-container>label{color:#fff;font-size:16px}.theme-v2 #book-appointment-section .booking-class-filters-container .md-select-value{color:#fff;border-color:#fff}.theme-v2 #book-appointment-section .booking-class-filters-container .md-select-icon::after{color:#fff}.theme-v2 #book-appointment-section md-icon{color:#fff}.theme-v2 #book-appointment-section .show-availability-title{max-width:200px}.theme-v2 #book-appointment-section .select-slot{margin-right:0}.theme-v2 #book-appointment-section md-datepicker{margin:0;padding:0;width:40px}.theme-v2 #book-appointment-section md-datepicker .md-ripple-container,.theme-v2 #book-appointment-section md-datepicker button::before{display:none}.theme-v2 #book-appointment-section .class-seperator-text{font-size:18px}.theme-v2 #book-appointment-section .whitelabel-hr-div{border-color:#fff}.theme-v2 #book-appointment-section .classes-list-container{margin-top:20px}.theme-v2 #book-appointment-section .class-seperator{margin-bottom:10px}.theme-v2 #book-appointment-section .whitelabel-doc-desc-col{margin-bottom:10px}.theme-v2 #book-appointment-section .whitelabel-doc-desc-col:nth-child(odd){border-right:1px solid #ffffff61}.theme-v2 #book-appointment-section .whitelabel-doc-desc-col.last{border-right:none}.theme-v2 #book-appointment-section .doctor-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;margin-right:-20px}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item{position:relative;margin-top:30px;padding-right:20px}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item:nth-child(odd){border-right:1px solid #ffffff61}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item.last{border-right:none!important;padding-right:21px}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item:nth-child(odd)::before{position:absolute;left:0;top:-15px;width:200%;border-top:1px solid #ffffff61;content:''}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item:nth-child(-n+2){margin-top:0}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item:nth-child(-n+2)::before{content:none}.theme-v2 #book-appointment-section .dipartment-title{position:relative;font-weight:700;white-space:nowrap;font-size:18px}.theme-v2 #book-appointment-section .class-filter-dates{border:1px solid #9b9b9b7d;padding:5px 10px;border-radius:5px;margin-bottom:15px;height:42px;display:flex;justify-content:space-between;align-items:center}.theme-v2 #book-appointment-section .current-date-text{width:250px;font-weight:700}.theme-v2 #book-appointment-section .current-date-picker{margin-right:10px}@media (max-width:576px){.theme-v2 #book-appointment-section .current-date-text{width:220px}.theme-v2 #book-appointment-section .font-size{font-size:12px}}.theme-v2 #book-appointment-section md-content,.theme-v2 #book-appointment-section md-content.md-default-theme{color:#fff;background-color:transparent}.theme-v2 #book-appointment-section #scrollable-nav-pills{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.theme-v2 #book-appointment-section #scrollable-nav-pills::-webkit-scrollbar{display:none}.theme-v2 #book-appointment-section #tab-list-container{display:inline-flex;flex-direction:column;min-width:100%}.theme-v2 #book-appointment-section #tab-list{list-style:none;padding:0;margin-top:40px;color:#fff;display:flex;gap:20px;justify-content:space-between}.theme-v2 #book-appointment-section #tab-list li{position:relative}.theme-v2 #book-appointment-section #tab-list li a{font-family:'Bebas Neue',cursive;color:#fff;text-decoration:none;font-size:30px;white-space:nowrap}@media screen and (max-width:959px){.theme-v2 #book-appointment-section #tab-list li a{font-size:20px}}.theme-v2 #book-appointment-section #tab-list li.active a::after{content:'';background:var(--accent-color);width:100%;height:6px;border-radius:3px;display:block;position:absolute;bottom:-23px}.theme-v2 #book-appointment-section .slider{background:#ffffff78;width:calc(100% - 40px);height:1px;margin-inline:20px;margin-top:10px;margin-bottom:40px}.theme-v2 #book-appointment-section .booking-card-info{padding-right:10px}@media screen and (max-width:599px){.theme-v2 #book-appointment-section .book-appointment-section-no-tab-content{padding-inline:0!important}.theme-v2 #book-appointment-section .booking-items-container{padding:10px!important}.theme-v2 #book-appointment-section .online-booking-subtitle{font-size:14px}.theme-v2 #book-appointment-section .current-date-picker{margin-right:5px}.theme-v2 #book-appointment-section .booking-card-button{margin-top:10px}}@media screen and (max-width:959px){.theme-v2 #book-appointment-section .online-booking-title{font-size:36px}.theme-v2 #book-appointment-section .search-input-group{height:36px}.theme-v2 #book-appointment-section input{text-indent:10px!important}.theme-v2 #book-appointment-section button{min-width:50px}.theme-v2 #book-appointment-section .show-availability-title{max-width:unset}}@media screen and (max-width:1279px){.theme-v2 #book-appointment-section .doctor-grid{grid-template-columns:1fr;max-width:100%}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item{padding-right:0!important;margin-top:0;border-right:none!important}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item::before{content:none!important}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item:not(:first-child)>div{border-top:1px solid #ffffff61;padding-top:15px;margin-top:15px}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item.last{padding-right:0!important}.theme-v2 #book-appointment-section .doctor-grid>.doctor-grid-item.booking-items-container{padding-right:20px!important}}.theme-v2 #pricing-section-div{padding:40px 0}.theme-v2 #pricing-section-div .pricing-section-title{text-align:center;text-transform:uppercase;font-family:'Bebas Neue',cursive;font-size:70px;margin-top:0;margin-bottom:10px}.theme-v2 #pricing-section-div .pricing-section-subtitle{display:inline-block;text-align:center;font-size:17px;margin-top:0;margin-bottom:50px;max-width:900px}.theme-v2 #pricing-section-div .pricing-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px}.theme-v2 #pricing-section-div .pricing-list.single-column{grid-template-columns:1fr;max-width:800px;margin-inline:auto}.theme-v2 #pricing-section-div .pricing-list:not(.single-column)>li:nth-child(n+3){border-top:1px solid #d4d4d4}.theme-v2 #pricing-section-div .pricing-list:not(.single-column)>li:hover+li+li{border-top:1px solid transparent!important}.theme-v2 #pricing-section-div .pricing-list.single-column>li:nth-child(n+2){border-top:1px solid #d4d4d4}.theme-v2 #pricing-section-div .pricing-list.single-column>li:hover+li{border-top:1px solid transparent!important}.theme-v2 #pricing-section-div .pricing-list li{position:relative;display:flex;justify-content:space-between;padding:15px 10px;transition:all .1s linear;border:1px solid transparent}.theme-v2 #pricing-section-div .pricing-list li span{font-weight:700;font-size:20px}.theme-v2 #pricing-section-div .pricing-list li span:last-child{color:var(--accent-color)}.theme-v2 #pricing-section-div .pricing-list li:hover{border:1px solid var(--accent-color)!important;border-left:10px solid var(--accent-color)!important;border-radius:5px;background-color:var(--accent-color-90)}@media screen and (max-width:959px){.theme-v2 #pricing-section-div .pricing-list li span{font-size:16px}.theme-v2 #pricing-section-div .pricing-list:not(.single-column)>li:nth-child(n+2){border-top:1px solid #d4d4d4}.theme-v2 #pricing-section-div .pricing-list:not(.single-column)>li:hover+li+li{border-top:1px solid #d4d4d4!important}.theme-v2 #pricing-section-div .pricing-list li:hover+li{border-top:1px solid transparent!important}}.theme-v2 #pricing-section-div .pricing-note-container{margin-top:20px;max-width:800px}.theme-v2 #pricing-section-div .pricing-note-container.single-column{margin-inline:auto}@media screen and (max-width:599px){.theme-v2 #pricing-section-div .pricing-section-subtitle{font-size:14px}}@media screen and (max-width:959px){.theme-v2 #pricing-section-div .pricing-list{grid-template-columns:1fr}.theme-v2 #pricing-section-div .pricing-note-container{margin-inline:auto}}.theme-v2 .booking-items-container{background:#fff;padding:20px;margin-bottom:20px;border-radius:10px;overflow:auto}.theme-v2 .booking-items-container md-icon{color:gray}.theme-v2 .booking-items-container md-input-container input{color:#000;border-color:gray}.theme-v2 .booking-items-container md-input-container.md-input-focused .md-input{border-color:var(--accent-color)!important}.theme-v2 .booking-items-container md-input-container.md-input-invalid .md-input{border-color:red!important}.theme-v2 .booking-items-container md-input-container.md-input-invalid.md-input-focused .md-input{border-color:red!important}.theme-v2 .doctor-description-container .doctor-profile-contaiiner{text-align:center}.theme-v2 .doctor-description-container .doctor-note-container{margin-top:20px;padding-top:20px;border-top:1px solid #505050}.theme-v2 .doctor-profile-attr-headings{color:var(--accent-color)}.theme-v2 .appt-category-box{box-shadow:none;background:0 0}.theme-v2 .standalone-container{min-height:calc(100vh - 72px)}.theme-v2 #standalone-booking-confirmed.active{color:initial;flex-direction:column;display:flex;height:calc(100vh - 72px)}.theme-v2 .confirm-alert{margin-top:0}.theme-v2 .sticky-count-down-standalone{top:60px}@media screen and (max-width:599px){.theme-v2 .sticky-count-down-standalone{top:0}}.theme-v2 .rounded-button-white-1px{border-radius:3px}.theme-v2 .signin-divider{color:#fff}.theme-v2 .login-box input[type=email],.theme-v2 .login-box input[type=password]{border-radius:3px;color:initial}.theme-v2 #profile-verification input{color:initial}.theme-v2 .object-sugestion-container{color:initial}.theme-v2 .object-sugestion-container-active{border:3px solid var(--accent-color-light);box-shadow:none}.theme-v2 .payment-charge-with-full{color:inherit}.theme-v2 #payment-container .md-off{border-color:#fff}.theme-v2 #payment-container input{color:initial}.theme-v2 .questionnaire-container input,.theme-v2 .questionnaire-container textarea{color:initial}.theme-v2 .questionnaire-container .md-icon,.theme-v2 .questionnaire-container .md-off{border-color:#ccc}.theme-v2 .questionnaire-container md-checkbox.md-checked .md-icon:after{border-color:#fff}.theme-v2 .doctor-list-container{padding:0}.theme-v2 .md-card-v2{color:#fff;margin:0 0 20px 0}.theme-v2 .md-card-v2 md-card-content{padding:0}.theme-v2 .only-booking-clinic-name{color:var(--accent-color);margin-top:80px!important}.theme-v2 .only-booking-clinic-address{font-size:28px}@media screen and (max-width:959px){.theme-v2 .only-booking-clinic-address{font-size:20px}}.theme-v2 .dropdown.show .dropdown-menu{display:block}.theme-v2 .dropdown a{display:flex;align-items:center;gap:5px}.theme-v2 .dropdown .dropdown-menu li a{padding-top:5px;padding-bottom:6px}.theme-v2 .dropdown .dropdown-menu li a:hover{color:#fff;background-color:var(--accent-color)}.theme-v2 .service-type-card{cursor:pointer}.theme-v2 .service-type-card:hover{background-color:#0000004d}.theme-v2 .appt-location-selection{color:initial}.theme-v2 .recommended-doctor-card{margin-bottom:10px}.theme-v2 md-checkbox.md-default-theme:not(.md-checked) .md-icon,.theme-v2 md-checkbox:not(.md-checked) .md-icon{border-color:#0000007a}.standalone-background{color:#000;background-color:#060a0ee6;background-size:cover;background-attachment:fixed}.slide-from-right{animation:slideFromRight .4s}.slide-from-left{animation:slideFromLeft .4s}@keyframes slideFromRight{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}