@charset "utf-8";.force-link,.link,a,img.zoom{cursor:pointer}:root{--site-bgr:#ecf5fb;--content-bgr:#ffffff;--light-bgr:#f1f1f1;--primary-accent-color:#229cd5;--main-menu-link:#758089;--main-menu-current:#229cd5;--tab-current:#229cd5;--breadcrumb-link:#758089;--breadcrumb-link-hover:#229cd5;--theme-identity-bgr:#229cd5;--theme-identity-bgr-txt:#fafafa;--popup-header-height:41px;--page-content-padding:24px}@font-face{font-family:Nunito;src:url(../fonts/Nunito-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Nunito;src:url(../fonts/Nunito-Bold.woff) format("woff");font-weight:700}html{font-size:100%}body{font-family:Nunito;font-size:16px;line-height:1.5;font-weight:400;color:#43494e}.color-green{color:green}.color-red{color:red}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin:0 0 1em;font-size:1.5rem}h2{margin:1.8em 0 .5em;font-size:1.3rem}h3{margin:1.8em 0 .5em;font-size:1.1rem}h4,h5,h6{margin:1.5em 0;font-size:1rem}.force-inline{display:inline-block!important}.force-link,a{color:#37A4DD;text-decoration:none}.force-link.accent,a.accent{color:#FFA600}.color-inherit{color:inherit}.force-link:hover,a:hover{color:#6DBEDB;text-decoration:none}.force-link.disabled-link,a.disabled-link,a.disabled-link:hover{color:#666!important;cursor:default!important}a.button,span.button{display:inline-block;background-color:#369;color:#fff;padding:4px 12px;-webkit-border-radius:3px;border-radius:3px}a.button:hover,span.button:hover{color:#ccc;background-color:#396}a img,img{border:none;max-width:100%;height:auto}img.zoom{cursor:nw-resize;cursor:-moz-zoom-in}img.selected{box-shadow:0 0 0 6px rgba(0,0,0,.2)}.ctrl-calendar input,.ctrl-select,.force-skin-input,.text,ctrl-calendar input,ctrl-select,input,select,textarea{background-color:#fff;border:1px solid #DBD6D0;padding:8px;width:100%}input[required],select[required]{box-shadow:-5px 0 0 #ffab64 inset}.custom-select-wrap{position:relative;display:inline-block}.custom-select-wrap select,.custom-select-wrap select:focus{position:relative;z-index:2;background-color:transparent;border:none;box-shadow:none;padding:0 20px 0 0;width:auto;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select-wrap .caret{position:absolute;top:50%;right:4px;z-index:1}.ctrl-calendar,ctrl-calendar{border:none;padding:0}.ctrl-calendar input:focus,.ctrl-select.focus,.ctrl-select:focus,.force-skin-input:focus,.text:focus,ctrl-calendar input:focus,ctrl-select.focus,ctrl-select:focus,input:focus,select:focus,textarea:focus{color:#444;background-color:#fafafa;border-color:#ccc}input[disabled]{color:#ccc}.btn,.em-tab-list li span,.force-link,.popup-header .trigger,.result-unit,.tree-menu .title,a{-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.dropdown .sub-menu,.global-notification,.main-nav .list,.page-index .step-back .ficon,.sidebar,.tunnel-item,.user-panel .user-panel-wrap{-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.hours-wrap .hour-unit{-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.loader-page{-moz-transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out;-webkit-transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out;transition:width 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out}.ani-opacity,.image-list .image-item .action,.nav.nav-pills.sub-tabs a:before,.rating-badge{-moz-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.close-filter .content-flter-wrap,.content-flter-wrap,.open-filter .content-flter-wrap{-moz-transition:all .4s ease-in-out,opacity .2s ease-in-out;-webkit-transition:all .4s ease-in-out,opacity .2s ease-in-out;transition:all .4s ease-in-out,opacity .2s ease-in-out}.btn-loading::before,.ficon-loading::after{-moz-animation:spinner 1s linear infinite;-webkit-animation:spinner 1s linear infinite;-ms-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}@-webkit-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-group,.screen-title h1,.table{word-break:break-word}.panel-highlight{background-color:rgba(171,187,197,.16);padding:10px}.panel-highlight-gray{background-color:rgba(0,0,0,.05);padding:10px}.form-validate input:valid{border:2px solid green}.form-validate input:invalid{border:2px solid red}.type-circle{border:1px solid;border-color:inherit;border-radius:50%;padding:3px;line-height:1}.type-circle.letter-1{display:inline-block;text-align:center;min-width:40px;line-height:32px;font-weight:700}.type-circle.mini-circle{display:inline-block;text-align:center;min-width:16px;line-height:10px;padding:2px;font-weight:700;border-color:rgba(0,0,0,.2);font-size:11px}.message-unit,.simple-tabs.longer-tabs .tab-item{min-width:100px}.type-circle.letter-1:hover{color:var(--primary-accent-color);border-color:var(--primary-accent-color)}.type-circle.letter-1.selected{color:#fff;background-color:var(--primary-accent-color);border-color:var(--primary-accent-color)}.resize-none{resize:none}html{background-color:var(--site-bgr)}html.login,html.login body{height:100%;padding:0;margin:0}html.login{background-color:var(--light-bgr)}html.login body{position:relative}.layout-wrap{max-width:1480px;margin:auto}.main-content{background-color:var(--content-bgr);margin-top:30px}.layout-sc .layout-wrap{display:flex}.sidebar .control-label.line-fix,.sidebar-trigger{display:none}.layout-sc .sidebar{width:360px}.layout-sc .main-content{flex:1 1 auto}.sidebar{margin-top:30px;margin-right:24px;font-size:.8rem;align-self:flex-start;position:-webkit-sticky;position:sticky;bottom:5px;z-index:30}.sidebar .main-fields{background:#82cbee;background:-moz-linear-gradient(top,rgba(143,212,241,1) 0,rgba(103,184,230,1) 100%);background:-webkit-linear-gradient(top,rgba(143,212,241,1) 0,rgba(103,184,230,1) 100%);background:linear-gradient(to bottom,rgba(143,212,241,1) 0,rgba(103,184,230,1) 100%);padding:20px 24px;border-radius:3px;margin-bottom:30px}.sidebar .main-fields .nav.nav-tabs{margin-top:0;margin-bottom:10px}.sidebar .skin-pill .nav.nav-tabs li{margin-right:5px;margin-bottom:10px}.sidebar .skin-pill .nav.nav-tabs a{padding:2px 10px;font-size:.99rem}.sidebar .main-fields .btn.btn-success{padding:8px 20px;font-size:1rem;margin-top:10px}.fields-wrap{padding:0 24px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.message-blue:after,.message-orange:after{content:'';border-left:15px solid transparent;border-right:15px solid transparent}.fields-wrap header{font-size:1.2rem;margin:0 -15px 20px;padding:8px 15px;border-bottom:1px solid rgba(0,0,0,.12)}.fields-wrap h3{font-size:1rem}.fields-wrap .form-group{margin-bottom:10px}.form-signin{width:100%;max-width:340px;display:block;margin:auto;position:sticky;top:0}.login-main-content header{padding:.9em 0;line-height:1}.login-main-content main{background-color:#d8dee2;padding:1em 1.2em;box-shadow:0 0 70px 70px #f1f1f1}.login-download{font-size:.95em;line-height:1.2;margin-top:20px}.login-download li{margin-bottom:20px}.login-download .ficon{margin:4px 10px 0 0;font-size:1.1em}.messages-wrap{max-width:700px;margin:auto;overflow:hidden}.messages-wrap .msg-container{padding:0 46px 0 20px;margin:0 -26px;height:calc(100vh - 360px);min-height:100px;overflow-y:auto}.message-unit{position:relative;display:inline-block;margin-left:20px;margin-bottom:10px;padding:10px;background-color:#A8DDFD;width:100%;max-width:450px;text-align:left;border-radius:10px}.message-orange{background-color:#f8e896}.message-content{padding:0;margin:0}.message-content p{padding:0;margin:8px 0 0}.message-timestamp-right{font-size:.65em;text-align:right;margin-bottom:-5px;opacity:.7}.message-timestamp-left{position:absolute;font-size:.85em;font-weight:300;bottom:5px;left:5px}.message-blue:after{position:absolute;width:0;height:0;border-top:15px solid #A8DDFD;top:0;left:-15px}.message-orange:after{position:absolute;width:0;height:0;border-bottom:15px solid #f8e896;bottom:0;right:-15px}.has-error .form-control.help-guidance,.help-guidance{-webkit-box-shadow:0 0 5px 0 #2CB7D5;box-shadow:0 0 5px 0 #2CB7D5;animation:visual-pulse .4s linear infinite alternate;-moz-animation:visual-pulse .4s linear infinite alternate;-webkit-animation:visual-pulse .4s linear infinite alternate;-ms-animation:visual-pulse .4s linear infinite alternate}@keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}@-moz-keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}@-webkit-keyframes visual-pulse{100%{-webkit-box-shadow:0 0 20px 6px #2CB7D5;box-shadow:0 0 20px 6px #2CB7D5}}.alert-guidance,.has-error .form-control.alert-guidance{-webkit-box-shadow:0 0 5px 0 #A94442;box-shadow:0 0 5px 0 #A94442;animation:alert-pulse .4s linear infinite alternate;-moz-animation:alert-pulse .4s linear infinite alternate;-webkit-animation:alert-pulse .4s linear infinite alternate;-ms-animation:alert-pulse .4s linear infinite alternate}@keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}@-moz-keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}@-webkit-keyframes alert-pulse{100%{-webkit-box-shadow:0 0 20px 6px #A94442;box-shadow:0 0 20px 6px #A94442}}.point-guidance{-webkit-box-shadow:0 0 5px 0 #164bcb;box-shadow:0 0 5px 0 #164bcb;animation:point-pulse .4s linear infinite alternate;-moz-animation:point-pulse .4s linear infinite alternate;-webkit-animation:point-pulse .4s linear infinite alternate;-ms-animation:point-pulse .4s linear infinite alternate}@keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}@-moz-keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}@-webkit-keyframes point-pulse{100%{-webkit-box-shadow:0 0 20px 6px #164bcb;box-shadow:0 0 20px 6px #164bcb}}.quick-search.form-group .dropdown{display:block!important}.quick-search .dropdown-menu>li>a{white-space:normal;border-bottom:1px solid rgba(0,0,0,.08);padding:6px 15px}.quick-search .dropdown-menu>li:last-child>a{border-bottom:none}.quick-search .dropdown-menu a .txt-label{float:right;margin:0 0 0 10px}.simple-tabs{border-bottom:1px solid rgba(0,0,0,.2)}.simple-tabs .tab-item{display:inline-block;padding:5px 8px;margin-right:3px;cursor:pointer;border:solid #ddd;border-width:1px 1px 0;position:relative}.simple-tabs .tab-item.selected{background-color:#2cb7d5;color:#fff}.simple-tabs .tab-item.selected:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,0);display:block;width:0;height:0;border:6px solid;border-color:#2cb7d5 transparent transparent}.page-content-filter{background-color:var(--content-bgr);margin:calc(-1 * var(--page-content-padding));padding:var(--page-content-padding);margin-bottom:20px;padding-top:15px;padding-bottom:0;position:sticky;top:50px;z-index:10}.page-content-filter .group-toggle{display:inline-block;min-width:120px;padding-right:10px}.page-content-filter .group-toggle .btn{display:block;width:100%}.result-unit{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.result-unit:hover{box-shadow:0 0 30px rgba(0,0,0,.08)}.result-unit .thumb{margin-right:16px}.result-unit .thumb img{width:150px;min-width:60px;height:auto;border:1px solid rgba(0,0,0,.1)}.result-unit .title{color:#229cd5;margin:0;font-size:1.2rem}.result-unit:hover .title{color:#66ae36}.result-unit .sub-title{font-weight:700;color:#586a94;font-size:.98em;margin:8px 0 10px}.result-unit .meta{font-size:.9em;color:#666}.result-unit .panel-heading-wrap{margin:0 -15px 0 0}.result-unit .panel-heading-unit{min-width:130px;max-width:260px;margin:0 15px 15px 0}.mobile-detected .result-unit .panel-heading-unit{max-width:none}.thumb.edit-hint{position:relative;cursor:pointer;font-size:0}.thumb.edit-hint:hover:before{content:"\e95d";position:absolute;bottom:0;right:0;display:inline-block;background-color:rgba(0,0,0,.5);padding:6px;line-height:1;font-size:26px;color:rgba(255,255,255,.8)}.rating-badge{display:inline-block;width:83px;height:42px;background:url(../images/rating-badge-3552156a59bfd66edc58b7961be77c76.png) center center no-repeat;position:relative;color:#125472;text-align:center;line-height:1}.rating-badge .name{font-size:12px;display:block;margin:0 0 4px}.rating-badge .number{font-size:18px;display:block;font-weight:700}.result-unit .rating-badge{opacity:.8;margin-bottom:10px}.result-unit:hover .rating-badge{opacity:1}.result-unit .actions-wrap{text-align:right;padding-left:30px}.result-unit .service-icons img{margin-left:6px;cursor:help}.single-view-highlights{margin:calc(-1 * var(--page-content-padding)) calc(-1 * var(--page-content-padding)) 30px;padding:24px;border-bottom:20px solid var(--site-bgr)}.single-view-highlights .result-unit{margin:0;padding:0;border-bottom:none}.single-view-highlights .result-unit:hover{background-color:transparent;box-shadow:none}.single-view-highlights .result-unit .meta{font-size:inherit}.single-view-highlights .result-unit .thumb{margin-right:16px}.single-view-highlights .result-unit .thumb img{width:216px;min-width:120px;height:auto;border:1px solid rgba(0,0,0,.1)}.booking-panel{width:550px}.hours-wrap{margin-right:-5px;font-size:.85rem}.hours-wrap .hour-unit{margin-right:3px;margin-bottom:4px;padding:4px 3px;font-weight:700;display:block;cursor:pointer}.hours-wrap .hour-unit:not(.not-available):hover{color:#fff;background-color:#229cd5}.hours-wrap .hour-unit:not(.not-available):hover .booking-info{color:#fff}.booking-panel .header-sticky-wrap{max-height:250px;overflow-y:auto}.booking-panel .header-sticky{position:sticky;top:0;background-color:var(--content-bgr)}.page-content,.panel,.popup .inner-wrap{--parent-bgr:var(--content-bgr)}.checkbox{padding-left:20px}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label::after,.checkbox label::before{position:absolute;height:20px;display:inline-block;left:0;width:20px}.checkbox label::before{content:"";margin-left:-20px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background-color:transparent;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{top:0;margin-left:-22px;padding-left:3px;padding-top:0;font-size:11px;color:#555}.checkbox input[type=checkbox]{opacity:0}.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox input[type=checkbox]:checked+label::after{content:"\e92d";font-size:20px;color:#007194}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox input[type=checkbox]:checked+label::before{border-color:#007194}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.ficon.ficon-loading:before,.radio input[type=radio]{opacity:0}.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.radio{padding-left:20px}.radio label{display:inline-block;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after{background-color:#428bca}.radio input[type=radio]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=radio]:checked+label::before{border-color:#428bca}.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.skin-clean .btn-default{background-color:transparent;border:none;color:inherit}.skin-clean .btn-default.active,.skin-clean .btn-default:active,.skin-clean.open>.dropdown-toggle.btn-default{background-color:rgba(0,0,0,.1);border:none;color:inherit}.dropdown.open .dropdown-toggle,.section-header{background-color:rgba(0,0,0,.06)}.skin-clean .dropdown-menu{border:none;border-radius:0}.type-sizible .dropdown-menu{width:100%}.type-sizible .dropdown-menu>li>a{white-space:normal}.type-compact .dropdown-menu>li>a{padding-left:10px;padding-right:10px}.dropdown.skin-context{display:inline-block}.dropdown .dropdown-toggle{padding:6px}.skin-context .dropdown-menu{border:none;border-radius:0;background-color:#2C3139;color:#fff;padding:5px 0}.btn.stack-l,.form-control.stack-l{border-bottom-left-radius:0;border-top-left-radius:0}.skin-context .dropdown-menu a,.skin-context .dropdown-menu span,.skin-context .group-title{color:#fff;padding:5px 15px;display:block;font-size:1em}.skin-context .dropdown-menu>li>a:focus,.skin-context .dropdown-menu>li>a:hover,.skin-context .dropdown-menu>li>span:focus,.skin-context .dropdown-menu>li>span:hover{color:#fff;background-color:rgba(255,255,255,.2)}.skin-context .dropdown-menu .ficon:before{vertical-align:middle}.dropdown.skin-context .group-title{color:rgba(255,255,255,.6);text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);padding:2px 16px 8px;font-size:.9rem;cursor:default;text-align:right}.dropdown.context-fixed .dropdown-menu{position:fixed;width:160px;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin-left:29px;max-height:320px;overflow-y:auto}.dropdown.context-fixed.direction-up .dropdown-menu{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);margin-top:-29px}.form-group .dropdown{display:inline-block}.form-group .line-fix{display:block}.form-group .line-fix:before{content:"\00a0"}.checkbox input[type=checkbox]{width:auto}.table .checkbox,.table input[type=checkbox],.table input[type=radio]{margin-top:0}.form-control.stack-r{border-top-right-radius:0;border-bottom-right-radius:0}.btn.stack-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.btn.stack-l{margin-left:-1px}.skin-read-only .control-label{font-weight:400;color:#A6AAAE;margin-bottom:0;line-height:1.8}.skin-read-only .control-label+span{display:block;margin-top:-5px}.skin-read-only .btn.btn-clean.cursor-default{border:none;background-color:transparent;padding:0;font-size:1rem}.btn-default{background-color:#d8dee2;border-color:#cad6de;color:#2C3A50}.btn-default.btn-clean{color:#333;background-color:#fff;border-color:#ccc}.btn .ficon{vertical-align:middle;margin-right:5px}.btn.btn-xs{font-size:.9rem;line-height:1.6;padding:0 6px}.btn.btn-xs .ficon{font-size:.85em;line-height:1em;vertical-align:baseline}.btn.btn-outline{background-color:transparent;border:1px solid #68a83f;color:#68a83f}.btn.btn-outline:hover{background-color:#68a83f;border:1px solid #68a83f;color:#fff}.btn.btn-outline.secondary{background-color:transparent;border:1px solid #229cd5;color:#229cd5}.btn.btn-outline.secondary:hover{background-color:#229cd5;border:1px solid #229cd5;color:#fff}.btn-success{color:#fff;background-color:#66ae36;border-color:#66ae36}.btn-loading,.btn-loading:focus,.btn-loading:hover{position:relative;color:transparent!important}.btn-loading::before{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;color:rgba(0,0,0,.5);font-size:16px;line-height:16px;display:block;width:16px;height:16px}.ficon.ficon-loading{position:relative}.ficon.ficon-loading:after{position:absolute;left:0;top:0;font-size:inherit;line-height:inherit;color:rgba(0,0,0,.4)}.panel-title{line-height:1.3}.panel-accent{border:1px solid rgba(0,0,0,.1);border-radius:3px}.panel-heading.date-accent{padding-top:10px;padding-bottom:10px;background-color:#7FACDD;color:#fff;line-height:1.1}.panel-heading.date-accent.archived{background-color:#b9b9b9;color:#fff}.panel-heading.date-accent .icon{padding-right:10px;max-width:64px}.panel-heading.date-accent.archived .icon{filter:saturate(0);opacity:.6}.panel-heading.date-simple-view{padding:8px 10px;border:1px dashed #7FACDD;line-height:1.2}.panel-heading.date-simple-view .icon{padding-right:10px;max-width:48px}.content-flter-wrap{position:-webkit-sticky;position:sticky;z-index:90;box-sizing:border-box;background-color:var(--light-bgr);box-shadow:0 30px 20px -25px rgba(0,0,0,.4);opacity:0;overflow:hidden;padding:0 24px;transform:translate(0,-30%);max-height:0}.open-filter .content-flter-wrap{overflow-x:hidden;overflow-y:auto;margin:-23px -24px 0;max-height:60vh;padding:24px;transform:translate(0,0);opacity:1}.ember-application .table td,.ember-application .table th{border-color:rgba(133,158,176,.5);line-height:1}.ember-application .table th{font-weight:700;color:#474F5B}.ember-application .table .cell-icon-actions{font-size:1.1rem;padding:6px 8px 5px}.action-cell .ficon:hover{color:rgba(0,0,0,.5)}.action-cell.single-action{width:20px;padding-left:0;padding-right:6px}label{color:#474F5B;font-weight:400}.em-tab-list,.nav.nav-tabs{margin:.8rem 0 1.5rem}.em-tab-list li span,.nav.nav-tabs li a,.nav.nav-tabs li span{padding:4px 15px}.em-tab-list li span:hover,.nav.nav-tabs li a:hover,.nav.nav-tabs li span:hover{color:#2cb7d5;background-color:transparent}.em-tab-list .em-tab[active=true]:hover,.nav.nav-tabs li.active a:hover{color:#fff;cursor:default;background-color:#229cd5;border:1px solid #229cd5;border-bottom-color:transparent}.nav.nav-tabs>li.active>a,.nav.nav-tabs>li.active>a:focus,.nav.nav-tabs>li.active>a:hover{color:#fff;background-color:#229cd5;border-color:#229cd5}.alert.alert-warning .nav-tabs>li.active>a,.alert.alert-warning .nav-tabs>li.active>a:focus,.alert.alert-warning .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fcf8e3}.skin-pill .em-tab-list,.skin-pill .nav.nav-tabs{border-bottom:none}.skin-pill .em-tab-list li,.skin-pill .nav.nav-tabs li{display:inline-block;float:none;padding:0;margin-top:6px;margin-right:12px;-webkit-border-radius:0;border-radius:0;border:none;box-shadow:none}.skin-pill .em-tab-list li span,.skin-pill .nav.nav-tabs li a,.skin-pill .nav.nav-tabs li span{padding:6px 16px;display:inline-block;cursor:pointer;margin:0;-webkit-border-radius:0;border-radius:0;color:var(--tab-current)}.skin-pill .em-tab-list li span:hover,.skin-pill .nav.nav-tabs li a:hover,.skin-pill .nav.nav-tabs li span:hover{background-color:transparent;border-color:rgba(0,0,0,.15)}.skin-pill .em-tab-list .em-tab[active=true],.skin-pill .nav.nav-tabs li.active a{border:1px solid var(--tab-current);background-color:#fff;color:var(--tab-current);position:relative}.skin-pill .em-tab-list .em-tab[active=true]:before,.skin-pill .nav.nav-tabs li.active a:before{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;transform:translate(-50%,0);border-style:solid;border-color:var(--tab-current) transparent transparent;border-width:10px}.skin-pill .em-tab-list .em-tab[active=true]:after,.skin-pill .nav.nav-tabs li.active a:after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;transform:translate(-50%,-1px);border-style:solid;border-color:#fff transparent transparent;border-width:10px}.nav.nav-pills.sub-tabs{margin-top:0;padding:0 6px;margin-bottom:2rem}.nav.nav-pills.sub-tabs li{margin:6px 4px;box-shadow:0 -1px #2cb7d5 inset}.nav.nav-pills.sub-tabs>li.active{box-shadow:none}.nav.nav-pills.sub-tabs>li>a{padding:2px 10px;position:relative;color:inherit;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav.nav-pills.sub-tabs>li>a:hover{background-color:transparent;color:#2cb7d5}.nav.nav-pills.sub-tabs>li.active>a,.nav.nav-pills.sub-tabs>li.active>a:focus,.nav.nav-pills.sub-tabs>li.active>a:hover{background-color:#2cb7d5;color:#fff}.nav.nav-pills.sub-tabs>li>a:before{content:"";display:block;opacity:0;width:0;height:0;position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid;border-color:#2cb7d5 transparent transparent}.datepicker .cw,.step-back{border-right:1px solid rgba(0,0,0,.1)}.nav.nav-pills.sub-tabs>li.active>a:before{opacity:1}.mobile-detected .em-tab-list,.mobile-detected .nav.nav-pills.sub-tabs,.mobile-detected .nav.nav-tabs{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:10px}.mobile-detected .nav-pills>li,.mobile-detected .nav.nav-tabs>li{float:none;display:inline-block}.mobile-detected .nav.nav-pills.sub-tabs{margin-bottom:1rem}.mobile-detected .app-call-to-action .nav.nav-tabs{overflow:visible}.section-header{padding:12px 30px;margin:20px -30px;width:auto}.section-header.row{padding:12px 15px}.section-header h2{color:#758089;margin:5px 0 0}.section-action{text-align:right}.ember-modal-overlay{top:0;left:0;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1999}.popup{z-index:2000;width:100%;max-width:650px;overflow-y:auto}.popup .inner-wrap{background-color:var(--content-bgr)}.popup .popup-header{padding:6px 1.6rem;background-color:var(--theme-identity-bgr);color:var(--theme-identity-bgr-txt);max-height:var(--popup-header-height)}.popup .popup-header .title{font-size:1.1rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}.popup .popup-header .header-actions{display:block;font-size:1.2rem;white-space:nowrap}.popup .header-actions .dropdown,.popup .header-actions .main-action{display:inline-block;margin-left:2px;padding:0 2px;cursor:pointer}.popup .header-actions .main-action.combined{line-height:1;padding:0}.popup .header-actions .main-action.combined .action-text{padding:0}.popup .content{padding:0;max-height:calc(100vh - var(--popup-header-height));overflow-y:auto}.popup .content .inner-content{padding:1.6rem}.popup .btn{margin-bottom:12px}.popup.size-small{max-width:450px}.popup.size-medium{max-width:800px}.popup.size-large{max-width:1200px}.popup.size-xlarge{max-width:1600px}.video-popup{padding:0 30px}.video-popup .popup-header{text-align:right}.video-popup .popup-header .trigger{background-color:rgba(255,255,255,.4);color:rgba(0,0,0,.6);display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px}.video-popup .popup-header .trigger:hover{background-color:rgba(255,255,255,.8);color:rgba(0,0,0,.7)}.video-wrap{position:relative;padding-bottom:52.8%;height:0;max-height:100vh}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap video{width:100%!important;height:auto!important}.datepicker.dropdown-menu{z-index:3000;line-height:1}.datepicker .cw{opacity:.4}.datepicker tbody td,.datepicker thead{border-bottom:1px solid rgba(0,0,0,.08)}.datepicker-custom{max-width:195px}.datepicker-custom input[type=date].form-control{line-height:inherit}.datepicker-custom .trigger-next,.datepicker-custom .trigger-prev{line-height:24px;position:relative;z-index:1;font-size:1rem;margin-bottom:0}.compact-view .datepicker-custom .trigger-next,.compact-view .datepicker-custom .trigger-prev{line-height:18px}.datepicker-custom .trigger-next.not-active,.datepicker-custom .trigger-prev.not-active{color:rgba(0,0,0,.2)!important;border-color:transparent!important}.datepicker-custom .trigger-next{margin-left:-4px}.datepicker-custom .trigger-prev{margin-right:-4px}.global-notifications{position:fixed;bottom:40px;right:0;width:100%;max-width:450px;z-index:3001;margin-right:20px}.login .global-notifications{bottom:auto;right:auto;top:61px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.global-notifications .alert{position:relative;border-radius:0;margin:0;color:#fff;border-color:transparent}.global-notifications .alert-success{background-color:#3c763d}.global-notifications .alert-danger{background-color:#a94442}.global-notifications .alert-warning{background-color:#cc7d25}.global-notifications .alert-info{background-color:#31708f}.global-notifications .alert .trigger{position:absolute;width:52px;height:52px;line-height:52px;top:0;right:0;cursor:pointer;text-align:center}.autocomplete-list-wrap .btn{margin-bottom:0}.autocomplete-list{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);color:#666;z-index:999}.autocomplete-list li{padding:6px 12px;line-height:1.7;cursor:pointer}.autocomplete-list li.on-focus{background-color:rgba(0,0,0,.09)}.autocomplete-list .text-match{color:#1fa7c5;font-weight:700;display:inline-block}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group:not(:first-child)>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.autocomplete-list-wrap .btn-clean{border-radius:0}.atached-list-view .list.hor{background-color:rgba(216,222,226,.8);box-shadow:0 -2px 0 rgba(216,222,226,.8);border-radius:0 0 4px 4px;padding:0 0 10px 10px}.atached-list-view .list.hor li{padding:10px 10px 0 0}.atached-list-view .list.hor .ficon{font-size:1.1em;line-height:1.1em;vertical-align:middle;cursor:pointer}.label.label-btn,.labels-wrap .label{margin-right:2px;margin-bottom:5px;display:inline-block;padding:.3em .7em .4em;cursor:pointer}.loader-wrap{position:relative}.loader-wrap.loader-inline{display:inline-block}.loader-wrap .loader-item{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3002;background-color:rgba(180,180,180,.3)}.loader-wrap .loader-spin{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;max-height:100%;-webkit-border-radius:50%;border-radius:50%;background:url(../images/loader-1071b34978c54e823bef2d14a024a505.gif) center center no-repeat #f1f1f1;background-size:100% 100%;z-index:3003;opacity:.8}.loader-page{position:fixed;z-index:999;top:0;left:0;height:2px;background-color:#2CB7D5;box-shadow:2px 2px 2px rgba(44,183,213,.4)}.loader-dots{width:100px;height:100px;border-radius:100%;position:relative;margin:0 auto}.loader-dots.compact,.popup .loader-dots{height:28px}.loader-dots span{display:inline-block;width:6px;height:6px;border-radius:100%;background-color:#3498db;margin:35px 1px}.loader-dots.compact span,.popup .loader-dots span{margin:10px 1px}.loader-dots span:nth-child(1){animation:bounce 1s ease-in-out infinite}.loader-dots span:nth-child(2){animation:bounce 1s ease-in-out .33s infinite}.loader-dots span:nth-child(3){animation:bounce 1s ease-in-out .66s infinite}@keyframes bounce{0%,100%,75%{transform:translateY(0)}25%{transform:translateY(-10px)}}.scroll-items-count span{position:fixed;bottom:0;right:0;display:inline-block;padding:2px 5px;line-height:1;font-size:.7rem;background-color:rgba(0,0,0,.1);border-radius:4px 0 0;z-index:300}.reposition-behavior-wrap .scroll-items-count span{position:absolute}.popup .scroll-items-count{text-align:right;position:sticky;bottom:0}.popup .scroll-items-count span{position:static;border-radius:4px}.progress.force-center{position:relative}.table .progress.double-color,.table .progress.force-center{margin-bottom:0}.progress.force-center .percent-indicator{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#43494e}.progress.double-color{font-size:12px;line-height:20px;position:relative;white-space:nowrap;overflow:hidden}.progress.double-color .progress-bar{white-space:nowrap;overflow:hidden;position:absolute;z-index:10}.progress.double-color .percent-indicator.primary{color:#fff;position:static;display:block;text-align:left;padding-left:8px}.progress.double-color .percent-indicator.secondary{color:#43494e;position:absolute;left:8px;z-index:9}.ui-slider .slider-horizontal{margin:0 10px}.slider-track{background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ui-slider.mood-success .slider-disabled .slider-track .slider-selection,.ui-slider.mood-success .slider-track .slider-selection{background-color:#cde3ec}.slider.slider-horizontal .slider-tick-container{top:7px}.slider-tick.in-selection{background-color:#7abfd5}.slider-tick{background-color:#ddd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-image:none!important;opacity:1}.ui-slider.mood-success .slider-handle{background-color:#2CB7D5;box-shadow:0 0 0 1px #2CB7D5,0 0 0 1px #2CB7D5 inset}.pagination-wrap{text-align:right;z-index:50}.panel{border:1px solid rgba(0,0,0,.15);box-shadow:none}.panel-heading{padding-top:5px;padding-bottom:5px}.interactive .panel .panel-body{padding:10px 0}.interactive .panel .control-label{font-weight:700;text-transform:uppercase;font-size:.9em}.interactive .panel .digit-label{border-bottom:1px solid rgba(0,0,0,.1)}.interactive .panel,.interactive .panel .panel-heading,.panel.clean-panel,.panel.clean-panel .panel-heading{border-radius:0}.interactive .panel.clean-panel .panel-heading{padding-top:6px;padding-bottom:6px}.tree-menu li{border-top:1px solid rgba(0,0,0,.08)}.tree-menu li .title{display:block;padding:8px 10px;position:relative;cursor:pointer}.tree-menu .title[aria-expanded]:before{display:inline-block;color:rgba(0,0,0,.4);font-size:15px;font-weight:400;margin-right:6px}.panel.panel-light .panel-heading .panel-title,.panel.panel-light-2 .panel-heading .panel-title{font-weight:700}.tree-menu li .title:hover{background-color:rgba(0,0,0,.02)}.tree-menu .title[aria-expanded=true].has-content{background-color:rgba(44,183,213,.1)}.tree-menu li li>.title{padding-left:30px}.tree-menu li li li>.title{padding-left:50px}.tree-menu li li li li>.title{padding-left:70px}.tree-menu li li li li li>.title{padding-left:90px}.tree-menu li li li li li li>.title{padding-left:110px}.tree-menu li li li li li li li>.title{padding-left:130px}.tree-menu li li li li li li li li>.title{padding-left:150px}.tree-menu li li li li li li li li li>.title{padding-left:170px}.tree-menu li li li li li li li li li li>.title{padding-left:190px}.tree-menu-content{position:relative;border-top:2px solid #2CB7D5}.tree-menu-content:before{content:"";display:block;position:absolute;top:0;left:20px;width:0;height:0;border:8px solid;border-color:#2CB7D5 transparent transparent}.tree-menu.force-indent .checkbox,.tree-menu.force-indent li .title{padding-left:10px}.tree-menu.force-indent ul{margin-left:13px}.thumb-wrap.accent{background-color:#2CB7D5;color:#fff}.thumb-wrap.accent:first-child{margin-left:15px}.panel.panel-light{overflow-x:hidden}.panel.panel-light .panel-heading{border-bottom:1px solid rgba(0,0,0,.08)}.panel.panel-light .panel-body{padding:5px 13px}.panel.panel-light-2{overflow-x:hidden}.panel.panel-light-2 .panel-heading{border-bottom:4px solid rgba(196,213,236,.56)}.panel.panel-light-2 .panel-body{padding:5px 13px;background-color:rgba(0,0,0,.04)}.panel.separated{border:1px solid rgba(0,0,0,.08)}.compact-view .form-control{height:26px;padding:1px 6px}.compact-view .btn{padding:3px 10px}.compact-view .label.label-btn,.compact-view .labels-wrap .label,.compact-view label{margin-bottom:1px;font-size:.75rem;line-height:1.2}.compact-view .form-group{margin-bottom:10px}.compact-view .form-group .sub-form-info{margin-top:-11px!important}.compact-view .checkbox label{line-height:1.5}.compact-view .checkbox label::before{width:17px;height:17px}.compact-view .checkbox input[type=checkbox]:checked+label::after{font-size:17px}.compact-view .pagination>li>a,.compact-view .pagination>li>span{padding:2px 6px}.compact-view .list-group .list-group-item{padding:6px 10px}.only-pagination .pagination-wrap .items-count,.only-pagination .pagination-wrap .page-number,.only-pagination .pagination-wrap .page-size{display:none}.only-pagination .pagination{padding-right:0!important}.unit-comment{font-size:.8rem;margin-bottom:3px;border-radius:3px;background-color:rgba(0,0,0,.04);padding:4px 8px}.app-header{background-color:var(--content-bgr);padding-left:20px;padding-right:20px;position:-webkit-sticky;position:sticky;top:0;z-index:999;box-shadow:0 1px 0 rgba(0,0,0,.06)}.license-info{position:fixed;padding:8px 20px;text-align:center;background-color:#af0000;color:#fff;width:100%;left:0;bottom:0}.app-logo img{margin-top:8px}.top-header-unit{color:#707a83}.top-header-unit.messages-panel{padding:0 13px}.user-panel .dropdown-menu{text-align:center}.user-panel .dropdown,.user-panel .ember-view,.user-panel .user-item{display:inline-block}.user-panel .user-trigger{display:none}.user-panel .current-user{padding:5px 10px;display:block;margin-bottom:5px;color:#9a9a9a}.user-panel .selected{background-color:rgba(34,156,213,.12);color:var(--main-menu-current)}.user-panel .force-link.accent{background-color:#FFA600;color:#fff;padding:13px 10px}.user-panel .force-link.accent.open,.user-panel .force-link.accent:hover{background-color:#FF9600;color:#fff}.user-panel .force-link.accent.dropdown .dropdown-toggle{padding:0;background-color:transparent}.user-panel .force-link.accent.dropdown .dropdown-menu{min-width:auto;margin-top:0;padding:0;background-color:#FF9600;color:#fff}.user-panel .force-link.accent.dropdown .dropdown-menu a{color:#fff;padding-top:8px;padding-bottom:8px}.user-panel .force-link.accent.dropdown .dropdown-menu a:hover{background-color:#FFA600}.has-notification{position:relative}.notification-badge{position:absolute;top:6px;right:3px;display:inline-block;background-color:#ff8c1a;color:#fff;border-radius:50%;min-width:16px;min-height:16px;line-height:16px;font-size:11px;text-align:center}.user-item .dropdown-toggle .notification-badge{top:1px;right:11px}.user-panel .custom-select-wrap{border-left:1px solid rgba(0,0,0,.06)}.user-panel .custom-select-wrap select{display:block;line-height:50px;height:50px;padding:0 20px 0 10px;margin:0}.user-panel .custom-select-wrap .caret{right:8px}.user-panel .custom-select-wrap option,.user-panel .custom-select-wrap option:focus{border:none;box-shadow:none;text-align:left;outline:0;background-color:#D8DEE2}.app-call-to-action{background-color:var(--content-bgr);background-repeat:no-repeat;background-position:right top;background-size:auto 100%}.app-call-to-action.view-doctors{background-image:url(../images/header-doctors-824ffbb45a56644cf12b6497e1cd003c.jpg);padding:30px}.app-call-to-action .text-panel{padding:30px 0;max-width:560px}.app-call-to-action h1{font-size:40px;color:#66ae36}.app-call-to-action .btn{padding:6px 20px;min-width:200px;font-size:1.2rem}.app-call-to-action input:focus,.app-call-to-action select:focus{box-shadow:none}.app-call-to-action .form-control,.compact-view .app-call-to-action .form-control{height:40px;padding:8px 12px}.compact-view .app-call-to-action .btn{padding:6px 12px;margin-top:3px}.compact-view .app-call-to-action label{font-size:1rem;line-height:1.4}.compact-view .app-call-to-action .form-group{margin-bottom:15px}.app-middle .main-content{position:relative}.app-middle .page-content{padding:var(--page-content-padding)}.app-middle .page-content:after{content:"";display:block;height:0;line-height:0;clear:both}.main-content .page-index{background-color:#fff;padding:6px 24px;box-shadow:0 1px 0 rgba(0,0,0,.1),0 -10px 0 var(--site-bgr);line-height:1;position:-webkit-sticky;position:sticky;top:60px;z-index:100}html[class=home] .page-index{display:none}.page-index .box-item{min-width:180px}.screen-title h1{margin:0;color:var(--primary-accent-color);font-size:1.4rem;font-weight:400;padding:11px 0}.screen-title h1 .indicate{font-weight:300}.screen-title h1 .indicate:before{content:"{";margin-left:5px;margin-right:2px}.screen-title h1 .indicate:after{content:"}";margin-left:3px;margin-right:5px}.screen-title .sub-title{margin:3px 0 0;display:inline-block;font-weight:400;color:#586a94;font-size:.9rem}.screen-title .sub-title.link:hover{opacity:.8}.screen-title .sub-title.selected{font-weight:700}.screen-title .sub-title:after{content:",";margin-right:4px;font-weight:400}.screen-title .sub-title:last-child:after{display:none}.step-back{display:inline-block;padding:8px 15px;margin-right:10px;color:rgba(0,0,0,.3);font-size:28px;line-height:1;cursor:pointer}.page-index .step-back{margin:-10px 15px -10px -24px}.page-index .step-back:hover .ficon{transform:translate(-3px,0);display:inline-block;color:rgba(0,0,0,.6)}.breadcrumb{margin:3px 0 0;padding:0;font-size:.8rem;background-color:transparent;color:#758089}.breadcrumb a{color:var(--breadcrumb-link)}.breadcrumb a:hover{color:var(--breadcrumb-link-hover)}.breadcrumb>li+li::before{padding:0;content:"/"}.page-actions{text-align:right;user-select:none}.page-actions .btn{margin-top:3px;margin-bottom:3px;padding:4px 8px;font-size:.93em}.page-actions .main-action{display:inline-block;margin-left:4px;padding:6px 2px;font-size:1.2rem;cursor:pointer;color:var(--main-action-color);user-select:none}.page-actions .main-action:hover{color:var(--main-action-color-hover)}.main-action.combined{text-align:center;max-width:61px;vertical-align:top;line-height:1}.main-action.combined .action-text{display:block;font-size:11px;padding-top:2px;text-overflow:ellipsis;overflow:hidden}.main-action.combined-hor .ficon{vertical-align:middle}.main-action.combined-hor .action-text{vertical-align:middle;font-size:11px}.page-actions .main-action.highlight{color:#4897da}.main-nav .menu-trigger{display:none}.main-nav .list .force-link,.main-nav .list a,.main-nav .menu-trigger{color:var(--main-menu-link);padding:1rem 13px;text-decoration:none;outline:0;position:relative}.main-nav .list .force-link:hover,.main-nav .list a:hover{background-color:rgba(200,228,248,.3)}.main-nav .list .force-link.active,.main-nav .list a.active{box-shadow:0 6px 0 var(--main-menu-current) inset;color:var(--main-menu-current)}.main-nav .list .active-parent{box-shadow:0 6px 0 var(--main-menu-current) inset}.main-nav .list .highlight .force-link{background-color:rgba(92,184,92,.15);color:#549628}.main-nav .list .highlight .force-link.active{box-shadow:0 6px 0 #549628 inset;color:#549628}.main-nav .sub-menu .force-link,.main-nav .sub-menu a{font-size:.85em}.main-nav .dropdown .sub-menu{position:absolute;top:100%;left:0;width:200px;height:0;opacity:0;overflow:hidden;transform:translate(0,-20px);background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.main-nav .dropdown .sub-menu .force-link{box-shadow:none;color:inherit}.main-nav .dropdown .sub-menu .force-link.active{background-color:var(--main-menu-current);color:#fff}.main-nav .dropdown .has-children:hover .sub-menu{height:auto;opacity:1;transform:translate(0,0)}.main-nav li.has-children{position:relative}.main-nav li.has-children>.force-link{position:relative;padding-right:26px}.main-nav li.has-children>.force-link:after{content:"\e92e";display:block;position:absolute;top:50%;right:5px;transform:translate(0,-40%)}.page-gdpr header{border-bottom:1px dashed rgba(0,0,0,.3);padding:20px 0;margin-bottom:10px;background-color:#f1f1f1;box-shadow:0 0 30px 2px #f1f1f1;position:-webkit-sticky;position:sticky;top:0}.tunnel-list-wrap{overflow:auto;padding:20px 0}.tunnel-item{min-width:90px;max-width:90px;height:170px;position:relative;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 57%,#858891 100%);background:-webkit-linear-gradient(top,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 57%,#858891 100%);background:linear-gradient(to bottom,#f7f7f7 1%,#dbdce2 21%,#fff 35%,#dddfe3 57%,#858891 100%);cursor:pointer;margin-left:3px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.tunnel-item:before{content:"";position:absolute;left:-3px;top:0;display:block;width:3px;height:100%;background:#bfbfbf;background:-moz-linear-gradient(top,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%);background:-webkit-linear-gradient(top,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%);background:linear-gradient(to bottom,#bfbfbf 1%,#eff1f7 21%,#c4c4c4 35%,#848587 57%,#54565b 100%)}.tunnel-item:hover{box-shadow:0 0 900px rgba(0,0,0,.1) inset}.tunnel-item.selected{box-shadow:0 0 0 2px #164bcb inset,0 0 5px 2px #164bcb,0 0 10px #164bcb;z-index:10;transform:scale(1.07)}.tunnel-item.selected:before{display:none}.sibling-selected-hint{box-shadow:0 0 5px 2px #164bcb,0 0 10px #164bcb}.tunnel-item .number{margin:30px 0 10px;text-align:center}.tunnel-item .number span{display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,.4);text-align:center;font-size:16px;height:28px;min-width:28px}.tunnel-item .name{padding:10px;font-size:.8em;line-height:1.2;text-align:center}.tunnel-item .status{position:absolute;top:0;left:10px;right:10px;border-radius:0 0 6px 6px;height:10px;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15)}.tunnel-door:after,.tunnel-door:before{content:"";display:block;right:0}.tunnel-item .status.red{background-color:#E9474A}.tunnel-item .status.green{background-color:#43B35D}.tunnel-door{width:60px;position:relative;overflow:hidden}.tunnel-door:before{position:absolute;top:50px;width:0;height:0;border-style:solid;border-width:0 50px 60px 0;border-color:transparent #BFC1C7 transparent transparent}.tunnel-door:after{position:absolute;top:30px;width:50px;height:20px;background-color:#BFC1C7}.status-wrap-list{margin:0 -15px}.status-wrap-list:after{content:"";display:block;clear:both;height:0}.panel-simple-data{padding:15px;border:1px solid rgba(0,0,0,.1);background-color:#fff}.panel-simple-data header{margin-bottom:15px;margin-top:-5px}.panel-simple-data-title{color:#2c3139;font-weight:700}@media only screen and (max-width:1200px){.app-call-to-action.view-doctors{background-position:34%}}@media only screen and (max-width:940px){.page-content-filter .group-toggle,.sidebar-trigger{display:inline-block}.layout-sc .sidebar{transform:translate(-100%,0);position:fixed;left:0;top:48px;width:100%;height:calc(100vh - 48px);overflow:auto;background-color:var(--site-bgr);padding:20px;margin:0;z-index:800}.layout-sc.sidebar-toggle .sidebar{transform:translate(0,0)}.layout-sc .sidebar .main-fields{position:static}.sidebar-trigger{font-size:1.5rem;padding:4px 5px 2px 9px;border-radius:50px 0 0 50px;position:fixed;top:68px;right:0;z-index:801;background-color:var(--theme-identity-bgr);opacity:.7;color:var(--theme-identity-bgr-txt)}.sidebar-trigger:hover{color:var(--theme-identity-bgr-txt)}.layout-sc.sidebar-toggle .sidebar-trigger{opacity:1}.page-content-filter{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100vw}}@media only screen and (max-width:768px){.main-nav .menu-trigger{display:inline-block;z-index:901;font-size:1.5rem;line-height:1.12}.main-nav .list{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;padding-top:60px;z-index:900;background-color:#e4f6ff;transform:translate(0,-100%)}.main-nav.toggle .list{transform:translate(0,0)}.main-nav .list li{float:none;border-top:1px solid rgba(0,0,0,.1)}.main-nav .list .force-link,.main-nav .list a{display:block}.main-nav .list .active-parent{box-shadow:6px 0 0 var(--main-menu-current) inset}.main-nav .list .force-link.active,.main-nav .list a.active{background-color:var(--main-menu-current);color:#fff}.main-nav .dropdown .sub-menu{position:static;top:100%;left:0;width:100%;height:auto;opacity:1;overflow:hidden;transform:translate(0,0);background-color:#e4f6ff;box-shadow:none;font-size:.9em;padding-left:50px;padding-top:0;display:none}.main-nav .dropdown li.toggle .sub-menu{display:block}.top-header-unit{z-index:902}}@media only screen and (max-width:640px){.popup{top:0!important;left:0!important;width:100%;position:fixed!important;transform:translateX(0) translateY(0) translateZ(0)!important}.popup .content{height:calc(100vh - var(--popup-header-height))}.result-unit{flex-wrap:wrap}.result-unit .thumb{flex:1}.result-unit .thumb img{width:100px}.single-view-highlights .result-unit .thumb{text-align:center}.result-unit .main-info{order:3;flex-basis:100%}.result-unit.mobile-unit{flex-wrap:nowrap;padding-left:0;padding-right:0}.result-unit.mobile-unit .left-col{max-width:100px;padding-right:12px}.result-unit.mobile-unit .thumb{margin-right:0}.result-unit.mobile-unit .actions-wrap{text-align:center;padding:0}.result-unit.mobile-unit .service-icons{margin-top:-5px}.result-unit.mobile-unit .service-icons img{margin-left:0;cursor:help;max-width:18px}.result-unit.mobile-unit .rating-badge{min-width:83px;transform-origin:top right;transform:scale(.75) translate(-15px,-5px);margin:0 0 -5px}.result-unit.mobile-unit .title{font-size:1.1rem}.result-unit.mobile-unit .sub-title{font-size:.8em;margin:2px 0 10px}.result-unit.mobile-unit .panel-heading-unit{margin-bottom:10px}.result-unit.mobile-unit .panel-heading.date-simple-view .icon{padding-right:10px;max-width:28px}}@media only screen and (max-width:480px){.app-middle .page-content{--page-content-padding:15px}.main-content .page-index{padding:0}.page-index .screen-title-wrap{padding:5px 15px}.page-index .step-back{margin:-10px 10px -10px -20px}.step-back{padding:8px}.page-index .page-actions{text-align:right;padding:0 15px}.page-actions .btn{padding-top:3px;padding-bottom:3px}.screen-title h1{font-size:1.15em;padding:2px 0}.rating-badge{min-width:83px;transform-origin:top right;transform:scale(.75) translate(12px,0)}.user-prefix{display:none}.ember-application .global-notifications{z-index:800;bottom:0;margin:0}html[class=home] .logo-intro,html[class=home] .skin-aside .logo-intro{margin-left:0}.skin-aside.sticked-pagination .pagination-wrap,.sticked-pagination .pagination-wrap{padding-left:0}.result-unit .actions-wrap{transform:scale(80%);transform-origin:top right}.app-call-to-action.view-doctors{padding:30px;background:0 0}.app-call-to-action h1{font-size:20px}.skin-pill.txt-medium{font-size:1rem}.skin-pill.txt-medium .nav.nav-tabs li a{padding:2px 10px}.compact-view .app-call-to-action .form-control{height:26px;padding:1px 6px}.compact-view .app-call-to-action label{font-size:.75rem;line-height:1.2}.main-content{margin-top:0}}@media only screen and (max-height:640px){.video-wrap{padding-bottom:0;height:80vh}}.panel.panel-selected{border-color:#65db84;background-color:rgba(219,255,229,.25)}div input{border:none;box-sizing:border-box;outline:0;padding:.75rem;position:relative;width:100%}input[type=date]::-webkit-calendar-picker-indicator{margin-left:0;background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}