:root{--menu-item-height:48px}.side-menu{position:fixed;width:250px;min-height:100vh;height:100vh;padding-bottom:48px;background-color:#2f323a;overflow-y:auto;-webkit-overflow-scrolling:touch}.side-menu .side-menu-brand{height:100px;color:#fff;font-size:1.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-menu .side-menu-brand .menu-brand-content img{display:block;max-height:40px;width:auto}.side-menu-list{list-style:none;list-style-type:none;padding:0;margin:0}.side-menu-list .menu-list-item{color:#4c4f58;list-style:none;background-color:#2f323a}.side-menu-list .menu-list-item.booking-button :not(.router-link-exact-active) .menu-item-title{font-weight:700;color:#009344;-webkit-animation:glow 2s ease-in-out infinite alternate;animation:glow 2s ease-in-out infinite alternate}.side-menu-list .menu-list-item.booking-button :not(.router-link-exact-active) .menu-item-icon{color:#009344}.side-menu-list .menu-list-item div.telehealth-button :not(.router-link-exact-active) .menu-item-title{font-weight:700;color:#009344;-webkit-animation:glow 2s ease-in-out infinite alternate;animation:glow 2s ease-in-out infinite alternate}.side-menu-list .menu-list-item div.telehealth-button :not(.router-link-exact-active) .menu-item-icon{color:#009344}.side-menu-list .menu-list-item.video-guide-button :not(.router-link-exact-active) .menu-item-title{font-weight:700;color:#007bff;-webkit-animation:glow 2s ease-in-out infinite alternate;animation:glow 2s ease-in-out infinite alternate}.side-menu-list .menu-list-item.video-guide-button :not(.router-link-exact-active) .menu-item-icon{color:#007bff}.side-menu-list .menu-list-item .list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding-right:5px;color:#9499a8;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.side-menu-list .menu-list-item.child{background:#474747}.side-menu-list .menu-list-item .list-item-content:hover{background-color:#25282e;text-decoration:none}.side-menu-list .menu-list-item .list-item-content .menu-active-indicator{width:5px;height:48px;background-color:transparent;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.side-menu-list .menu-list-item .list-item-content .menu-item-icon{width:36px;text-align:center;margin-right:5px}.side-menu-list .menu-list-item .list-item-content .menu-item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.side-menu-list .menu-list-item .list-item-content .menu-item-title.highlight{color:#adff2f;font-weight:700}.side-menu-list .menu-list-item .list-item-content .menu-item-action{width:30px;text-align:right;padding-right:5px}.side-menu-list .menu-list-item .list-item-content.router-link-exact-active{background-color:#25282e}.side-menu-list .menu-list-item.child .list-item-content.router-link-exact-active{background:#383838}.side-menu-list .menu-list-item .list-item-content.router-link-exact-active .menu-active-indicator{background-color:#009344}.side-menu-list .menu-list-item .list-item-content.router-link-exact-active .menu-item-title{color:#fff}.side-menu-list .list-item-collapse-header{cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.side-menu-list .list-item-collapse-header.expand{background-color:#25282e}.side-menu-list .list-item-collapse-header .menu-item-action .fa{-webkit-transition:.2s ease-out;transition:.2s ease-out}.side-menu-list .list-item-collapse-header.expand .menu-item-action .fa{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-menu-list .list-item-collapsible{height:0;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#25282e}.side-menu-list .list-item-collapse-header.expand+.list-item-collapsible{height:auto}.side-menu-list .menu-list-item .list-item-collapsible .router-link-active .menu-active-indicator{background-color:inherit}.side-menu-list .menu-list-item .list-item-collapsible .router-link-active.router-link-exact-active .menu-active-indicator{background-color:#009344}.side-menu-list .list-item-collapsible .menu-list-item .list-item-content.router-link-active{background-color:inherit}.side-menu-list .list-item-collapsible .menu-list-item .list-item-content.router-link-active.router-link-exact-active{background-color:#25282e}.side-menu-list .menu-list-item .list-item-content.router-link-active .menu-item-title{color:inherit}.side-menu-list .menu-list-item .list-item-content.router-link-active.router-link-exact-active .menu-item-title{color:#fff}.slide-fade-enter-active,.slide-fade-leave-active{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateX(-250px);transform:translateX(-250px);opacity:0}.chat-bubble .chat-bubble-icon{bottom:0}.chat-bubble.bubble-position-left .chat-bubble-icon{left:0}.chat-bubble.bubble-position-right .chat-bubble-icon{right:0}.chat-bubble .chat-bubble-icon{position:fixed;z-index:100;border-radius:50%;background:#009344;-webkit-box-shadow:rgba(0,0,0,.25) 0 0 1em;box-shadow:0 0 1em rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;font-size:24px;text-decoration:none}.chat-bubble .chat-bubble-icon:active,.chat-bubble .chat-bubble-icon:hover{background:#017b3a;-webkit-box-shadow:rgba(0,0,0,.45) 0 0 1em;box-shadow:0 0 1em rgba(0,0,0,.45)}.chat-bubble .chat-popup-content{z-index:99;position:fixed;-webkit-box-shadow:rgba(0,0,0,.25) 0 0 1em;box-shadow:0 0 1em rgba(0,0,0,.25);background-color:#fff;border-radius:5px}.chat-bubble.bubble-position-left .chat-popup-content{left:0}.chat-bubble.bubble-position-right .chat-popup-content{right:0}.transition-show-chat-content-enter-active{-webkit-animation:chat-scale-in .3s;animation:chat-scale-in .3s}.transition-show-chat-content-leave-active{animation:chat-scale-in .3s reverse}@-webkit-keyframes chat-scale-in{0%{-webkit-transform:scale(.8) translateY(110px);transform:scale(.8) translateY(110px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes chat-scale-in{0%{-webkit-transform:scale(.8) translateY(110px);transform:scale(.8) translateY(110px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}:root{--top-nav-height:64px;--side-menu-width:250px}.main-layout{width:100%;overflow-x:hidden;min-height:100vh}.main-layout .top-navigation{position:fixed;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272a30;background-color:#fff;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;z-index:5}@media (max-width:575px){.main-layout .top-navigation{width:100vw}}.main-layout .top-navigation .btn-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;margin:2px 5px 0 5px;background-color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.main-layout .top-navigation .btn-menu:active{opacity:.5}.main-layout .top-navigation .btn-menu:focus{-webkit-box-shadow:none;box-shadow:none}.main-layout .top-navigation .btn-menu>.btn-menu-icon{width:24px;height:24px;background-size:24px 24px;background-position:0 0;background-repeat:no-repeat}.main-layout .top-navigation .btn-menu>.btn-menu-text{margin-left:10px}@media(min-width:992px){.main-layout .top-navigation .btn-menu{display:none}}@media(min-width:576px){.main-layout .top-navigation .btn-menu{padding:6px 8px;margin:2px 10px 0 10px}}.main-layout .top-navigation .nav-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-layout .top-navigation .btn-dropdown-menu{height:64px;border-radius:0;margin-right:10px;background-color:transparent;font-size:1rem}@media (max-width:370px){.main-layout .top-navigation .btn-dropdown-menu{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px;padding:5px 5px}}@media (max-width:575px){.main-layout .top-navigation .btn-dropdown-menu,.main-layout .top-navigation .btn-menu>.btn-menu-text{font-size:.8rem}}.main-layout .top-navigation .btn-dropdown-menu:focus{-webkit-box-shadow:none;box-shadow:none}.main-layout .top-navigation .btn-logout,.main-layout .top-navigation .nav-login-signup{margin-right:20px}.main-layout .top-navigation .nav-login-signup a:not(:last-child){margin-right:15px}.main-layout>.page-wrapper{width:100%;overflow-x:hidden;min-height:100vh;background-color:#f3f3f4;padding-left:0;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.main-layout>.page-wrapper.side-menu-open{padding-left:250px}.main-layout>.page-wrapper.side-menu-open .top-navigation{left:250px}.main-layout>.page-wrapper .content-wrapper{position:relative;background-color:#f3f3f4;min-height:100vh}.main-layout>.page-wrapper .content-wrapper>.page-content-wrapper{padding-top:64px}@media (max-width:575px){.main-layout>.page-wrapper .content-wrapper>.page-content-wrapper{width:100vw}}.page-title{height:80px;line-height:80px;font-weight:300;font-size:1.5rem;padding:0 20px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-container{padding:1rem}.page-container.consultation{padding:0}.page-content{padding:1rem;width:100%;max-width:1140px;margin:0 auto;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:auto}.page-content.consultation{padding:0;margin:0;max-width:100vw}.page-content.wide-version{padding:1rem!important;max-width:none}@media (min-width:576px){.page-content{padding:3rem}}.admin-view .page-content{padding:1rem!important;max-width:none}.admin-view table{font-size:13px}.btn-popover-dismiss{position:absolute;right:0;top:0;height:36px;width:36px;font-size:1.5rem}body.no-top-navigation .top-navigation{display:none!important}body.no-top-navigation .page-content-wrapper{padding-top:0!important}body.no-top-navigation .privacy-policy-view{display:none!important}.btn-outline-primary.btn-primary-insv{color:#009344;border-color:#009344}.btn-outline-primary.btn-primary-insv:hover{color:#fff}.btn-outline-primary.btn-primary-insv:hover,.btn-outline-primary.btn-primary-insv:not(:disabled):not(.disabled).active,.btn-outline-primary.btn-primary-insv:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.btn-primary-insv.dropdown-toggle{background-color:#009344;border-color:#009344}.btn-outline-primary.btn-primary-insv.focus,.btn-outline-primary.btn-primary-insv:focus,.btn-outline-primary.btn-primary-insv:not(:disabled):not(.disabled).active:focus,.btn-outline-primary.btn-primary-insv:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.btn-primary-insv.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,147,68,.5);box-shadow:0 0 0 .2rem rgba(0,147,68,.5)}.btn-primary.btn-primary-insv{background-color:#009344;border-color:#009344}.btn-primary.btn-primary-insv:hover,.btn-primary.btn-primary-insv:not(:disabled):not(.disabled).active,.btn-primary.btn-primary-insv:not(:disabled):not(.disabled):active,.show>.btn-primary.btn-primary-insv.dropdown-toggle{background-color:#017b3a;border-color:#017b3a}.btn-primary.btn-primary-insv.focus,.btn-primary.btn-primary-insv:focus,.btn-primary.btn-primary-insv:not(:disabled):not(.disabled).active:focus,.btn-primary.btn-primary-insv:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.btn-primary-insv.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,147,68,.5);box-shadow:0 0 0 .2rem rgba(0,147,68,.5)}.btn-primary.btn-primary-insv.disabled,.btn-primary.btn-primary-insv:disabled{background-color:#009344;border-color:#009344}.form-control:focus{color:#495057;background-color:#fff;border-color:#009344;-webkit-box-shadow:0 0 0 .2rem rgba(0,147,68,.25);box-shadow:0 0 0 .2rem rgba(0,147,68,.25)}.page-item.active .page-link{background-color:#009344;border-color:#009344}.page-link{color:#009344}.page-link:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,147,68,.25);box-shadow:0 0 0 .2rem rgba(0,147,68,.25)}.page-link:hover{color:#017b3a}@media (max-width:575px){.form-control,body{font-size:.8rem}}.badge{font-size:.8rem!important;font-weight:400;padding:.3rem .4rem}.display-heading{font-size:1.5rem;font-weight:300;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem}@media (min-width:576px){.display-heading{font-size:2rem}}label.label-display{font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:0}.fs-1{font-size:2.5rem}.form-group.required label:after{content:" *";color:#dc3545}.not-required label:after{content:""!important}.form-group .form-check{margin-bottom:0}.form-check-label.d-flex.align-items-center>.form-check-input{margin-top:0}.table:not(.table-form) td,.table:not(.table-form) th{vertical-align:middle}.table-responsive th{white-space:nowrap}.table.table-borderless{border:none im!important}.modal.disable-dismiss .modal-header button.close{display:none!important}.filter-collapse-header,.filter-collapse-header:hover{text-decoration:none;color:inherit}.account-form-wrapper{padding:24px 20px;background-color:#fff}@media (min-width:576px){.account-page{padding-top:24px}.account-form-wrapper{border-radius:3px;width:450px;background-color:#fff;margin:0 auto;padding:48px 40px}}textarea{resize:none}input[type=file].is-invalid+.invalid-feedback{display:block}div>p:last-child{margin-bottom:0}.component-detail .component-detail-row .component-detail-title{margin-bottom:.25rem}@media (min-width:576px){.component-detail .component-detail-row{display:-webkit-box;display:-ms-flexbox;display:flex}.component-detail .component-detail-row .component-detail-title{width:150px;margin-bottom:0;margin-right:1.25rem}.component-detail .component-detail-row .component-detail-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}}.component-detail .component-detail-row:not(:last-child){margin-bottom:1.25rem}.component-detail-content p:last-child{margin-bottom:0}.dashboard-count{vertical-align:bottom}.dashboard-count .digit{font-weight:300;font-size:3rem}.tab-content .tab-content-wrapper{border:1px solid #dee2e6;border-top:none;padding:2rem}.nav-tabs-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.font-sm{font-size:.85rem}input:not(.is-invalid).highlight,select:not(.is-invalid).highlight{border-color:#009344;background-color:#c6e2d3}