@import url("https://use.typekit.net/exk7ags.css");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap&subset=latin-ext");html,body{height:100%}body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;background:#f3f3f3;padding-top:90px}body.no-padding{padding-top:0}strong{font-weight:600}.cs-gutters{margin-right:-5px;margin-left:-5px}.cs-gutters>.col,.cs-gutters>[class*=col-]{padding-right:5px !important;padding-left:5px !important}.form-group.with-icon{position:relative}.form-group.with-icon img.icon{width:20px;height:20px;position:absolute;bottom:10px;right:10px}.form-group.with-icon img.ui-datepicker-trigger{width:20px;height:20px;position:absolute;bottom:10px;right:10px}.form-group.with-icon img.ui-datepicker-trigger:hover{cursor:pointer;opacity:.8}.form-group.conditional{display:none}.btn{font-size:14px;padding-top:7px;padding-bottom:7px;padding-left:8px;padding-right:8px}.btn i{font-size:18px}.btn i.save{display:inline-block;width:20px;height:20px;background:url("/save.svg") center no-repeat;background-size:contain;margin-bottom:-4px}.btn-primary{background-color:#0098D8;border-color:#0098D8}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#055488;border-color:#055488;color:#fff}.btn-outline-primary{border-color:#0098D8;color:#0098D8}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#055488;border-color:#055488;color:#fff}.btn-blue{background-color:#055488;border-color:#055488;color:#fff}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#055488;border-color:#055488;color:#fff}a{color:#0098D8}a:active,a:focus,a:hover{color:#055488}.valign{display:table;width:100%;height:100%}.valign>.middle{display:table-cell;vertical-align:middle;width:100%}.form-control.gray{background-color:#F6F6F6;border-color:#CCCCCC}input[type=checkbox]{width:16px;height:24px}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAL0lEQVQYV2NkYGD4zwABjFAanQLLwyRxKYaLI5uCrhiFj24dTBJmPVwem7uwOgMAuXgIBTsfMIgAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:calc(100% - 10px) 16px;padding-right:30px}.cs-checkbox{display:inline-block;position:relative;width:24px;height:24px;border-radius:.25rem;border:1px solid #ced4da;bottom:-6px;margin-right:10px}.cs-checkbox.left{float:left}.cs-checkbox label.error{position:absolute;top:32px;left:0;width:200px}.cs-checkbox.gray{background-color:#F6F6F6;border-color:#CCCCCC}.cs-checkbox>input{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;opacity:0}.cs-checkbox>i{position:absolute;width:9px;height:16px;top:1px;left:7px;transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg)}.cs-checkbox>input:checked+i{border-bottom:3px solid #333;border-right:3px solid #333}.cs-radio{display:inline-block;position:relative;width:24px;height:24px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;border:1px solid #ced4da;bottom:-6px;margin-right:10px}.cs-radio label.error{position:absolute;top:32px;left:0;width:200px}.cs-radio.gray{background-color:#F6F6F6;border-color:#CCCCCC}.cs-radio>input{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;opacity:0}.cs-radio>i{position:absolute;width:16px;height:16px;top:3px;left:3px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;background:transparent}.cs-radio>input:checked+i{background:#333}.optGroup{display:block;margin-bottom:10px}.optGroup:after{display:block;content:"";clear:both}.optGroup .cs-radio,.optGroup .cs-checkbox{float:left}.optGroup label{float:left;display:block;width:calc(100% - 34px);padding-top:7px}.map{display:block;width:100%;height:100%;min-height:200px;cursor:pointer}.animated{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease}img{max-width:100%;width:auto;height:auto}.main-content{flex:1 0 auto}.sticky-footer{flex-shrink:none}label{margin-bottom:5px}label.error{font-size:12px;color:#cc0000}label.reduced{max-width:calc(100% - 35px);font-size:80%;font-weight:400}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader{display:block;position:absolute;z-index:9;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7)}.preloader:after{display:block;content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px auto auto -20px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border:1px solid #eee;border-top:1px solid #055488;-moz-animation:spin .7s infinite linear;-webkit-animation:spin .7s infinite linear;animation:spin .7s infinite linear}.login{display:block;height:100%}.login>div{height:100%}.login>div>div.left{background:#fff;justify-content:flex-end;align-items:center;display:flex}@media (max-width: 768px){.login>div>div.left{order:2;justify-content:center}}.login>div>div.left>div{width:400px;padding:40px;position:relative;overflow-y:auto;height:100%}.login>div>div.left>div h2{display:block;margin:0;padding:25px 0 10px 0;font-family:'effra', sans-serif;font-weight:400;font-style:normal}.login>div>div.left>div form{padding:20px 0}.login>div>div.right{background:url("/doctor1.jpg") center no-repeat;background-size:cover}@media (max-width: 768px){.login>div>div.right{order:1;min-height:250px}}header{display:block;position:fixed;z-index:999;top:0;left:0;right:0;background:#fff;height:90px;box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.1)}header .logo{display:block;padding:20px 0}header .navicon{display:none;position:absolute;top:30px;right:10px;width:40px;height:32px}@media (max-width: 991px){header .navicon{display:block}}header .navicon>i{display:block;position:absolute;width:30px;height:2px;background:#333;left:5px}header .navicon>i:nth-child(1){top:5px}header .navicon>i:nth-child(2){top:10px}header .navicon>i:nth-child(3){top:15px}header .navicon>i:nth-child(4){top:20px}header .navicon>i:nth-child(5){top:25px}header .navicon.active{position:fixed}header .navicon.active>i{background:#fff}header .navicon.active>i:nth-child(1){top:10px;transform:rotate(-45deg)}header .navicon.active>i:nth-child(2),header .navicon.active>i:nth-child(3),header .navicon.active>i:nth-child(4){display:none}header .navicon.active>i:nth-child(5){top:10px;transform:rotate(45deg)}header nav{display:block;float:right;padding:15px 0}@media (max-width: 991px){header nav{float:none;position:fixed;top:0;bottom:0;width:240px;background:#333;right:-240px}}@media (max-width: 991px){header nav.active{right:0px}}header nav>ul{display:block;list-style:none;margin:0;padding:0}@media (max-width: 991px){header nav>ul{padding:50px 0}}header nav>ul>li{display:block;float:left;margin:0;padding:0 20px}@media (max-width: 1199px){header nav>ul>li{padding:0 10px}}@media (max-width: 991px){header nav>ul>li{float:none;padding:0}}header nav>ul>li>a{display:block;position:relative;padding:15px 0;color:#222;font-family:effra, sans-serif;font-weight:600;font-style:normal;font-size:16px}@media (max-width: 991px){header nav>ul>li>a{float:none;padding:10px 20px;color:#fff}}@media (max-width: 991px){header nav>ul>li>a.active{color:#0098D8}}header nav>ul>li>a.active:after{display:block;position:absolute;bottom:-21px;left:0;right:0;height:4px;background:#0098D8;content:""}@media (max-width: 991px){header nav>ul>li>a.active:after{display:none}}header nav>ul>li>a>i{display:block;position:absolute;top:12px;left:100%;font-style:normal;font-size:12px;line-height:12px;color:#fff;background:#ff0000;padding:1px 4px 2px 4px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px}header nav>ul>li:last-child{padding-right:0}.box{display:block;position:relative;background:#fff;border-top:6px solid #0098D8;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;box-shadow:0 7px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 7px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 7px 10px rgba(0,0,0,0.1);-ms-box-shadow:0 7px 10px rgba(0,0,0,0.1);padding:15px 25px;margin-top:30px;min-height:100px}.box.lightgray{border-top:6px solid #aaa}.box>.body{display:block}.box>.body .meta{font-size:12px;opacity:.7}.box>.body .price{display:block;font-size:24px;line-height:24px;font-family:effra, sans-serif;font-weight:400;font-style:normal}.box>.body h3{display:block;margin:0;padding:0 0 15px 0;color:#0098D8;font-family:effra, sans-serif;font-weight:400;font-style:normal;font-size:14px}.box>.body .lead{font-family:effra, sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px}.box>.body .bellowH3{margin-top:-10px}.box>.body .grid-table{display:block;word-break:break-word}.box>.body .grid-table .item{cursor:pointer}.box>.body .grid-table>.row{padding:5px 10px}.box>.body .grid-table>.row:nth-child(odd){background-color:#F2F2F2}.box>.body .grid-table>.row.accent{color:#fff;background:#0098D8;padding-top:10px;padding-bottom:10px}.box>.body .grid-table>.row img.ficon{width:16px;height:auto;margin-top:10px}.box>.body .grid-table>.row img.licon{width:24px;height:auto;margin-top:10px}.box .footer{display:block;padding:10px 20px;margin:20px -25px -20px -25px;background:#D7D7D7}.box .footer .btn{min-width:125px}footer{display:block;padding:40px 0;background:#cbcbcb;color:#000;font-size:13px;margin-top:30px}footer .copyright{font-size:13px;text-align:right;padding-top:28px}@media (max-width: 767px){footer .copyright{text-align:left}}footer h3{display:block;margin:0;padding:0 0 10px 0;color:#0098D8;font-size:14px;font-family:'effra', sans-serif;font-weight:400;font-style:normal}footer h4{font-size:20px;margin:0;padding:0 0 10px 0;font-family:'effra', sans-serif;font-weight:400;font-style:normal}footer a{color:#000}.ui-datepicker{position:absolute;top:-100px;width:225px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 10px rgba(0,0,0,0.2);padding:10px}.ui-datepicker-calendar{width:100%;font-size:12px;text-align:center}.ui-datepicker-calendar tr th,.ui-datepicker-calendar tr td{width:14.286%}.ui-state-default{display:block;width:100%;padding-top:4px;padding-bottom:4px}.ui-state-active{color:#fff;background:#c21f42}.ui-state-disabled{opacity:0.5}.ui-datepicker-today{background:rgba(0,0,0,0.2)}.ui-datepicker-header{display:block;margin:-10px -10px 15px -10px;background:rgba(0,0,0,0.1);padding:0}.ui-datepicker-header:after{display:block;content:"";clear:both}.ui-datepicker-prev,.ui-datepicker-next{display:block;float:left;width:30px;height:44px !important;line-height:44px;overflow:hidden;font-family:"ionicons";color:#000;font-size:15px;text-align:center;cursor:pointer}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker-prev:after{display:block;content:"\f124"}.ui-datepicker-next:after{display:block;content:"\f125"}.ui-datepicker-title{display:block;float:right}.ui-datepicker-title select.ui-datepicker-month{display:block;float:left;padding-left:5px;padding-right:20px;border:none;outline:none;background:rgba(0,0,0,0.05) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAALElEQVQYV2NkYGD4z8DAwMiAG/yHSeJSCBZHNgFdIZyPbg1MAkUDNrdgWA0Af1wJBVtb9DMAAAAASUVORK5CYII=") 90% 20px no-repeat;margin-right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:40px}.ui-datepicker-title span.ui-datepicker-month{line-height:40px;padding-right:20px}.ui-datepicker-title .ui-datepicker-year{display:block;float:right;line-height:40px;padding-right:10px}.cart-notice{display:none;padding:0;background:#055488;color:#fff}.cart-notice strong{display:block;font-size:20px}.cart-notice .ap-book-price{font-weight:700;font-size:20px}.cart-notice a{color:#fff}.cart-notice a:hover{opacity:.8}.cart-notice .btn.btn-primary:hover,.cart-notice .btn.btn-primary:active,.cart-notice .btn.btn-primary:focus{background:#fff;color:#055488}.appointmentForm .time{display:inline-block;padding:4px 20px;border:1px solid #0098D8;color:#0098D8;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;margin:5px}.appointmentForm .time.active{color:#fff;background:#0098D8}.popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);overflow-y:auto;z-index:9999}.popup-overlay .popup{display:block;position:absolute;left:50%;margin:auto auto auto -250px;background:#fff;border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;padding:30px;width:540px;max-width:540px}.popup-overlay .popup .preloader{top:5px;let:5px;right:5px;bottom:5px}@media (max-width: 575px){.popup-overlay .popup{max-width:calc(100% - 30px);margin:0 15px;left:0}}.popup-overlay .popup h3{display:block;margin:0;padding:0 0 0 0;color:#0098D8;font-family:effra, sans-serif;font-weight:400;font-style:normal;font-size:14px}.popup-overlay .popup .btn{margin-top:10px}.selector-sites{display:block;position:relative;padding:10px;border-top:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.selector-sites:after{display:block;position:absolute;top:2px;right:20px;font-family:'ionicons';content:"\f3d3";font-size:24px}.selector-sites:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}.selector-sites:hover{cursor:pointer;background:#0098D8;color:#fff}.selector-sites strong{font-size:18px}a.delete-appointment{float:right;font-size:14px}a.delete-appointment.no-float{float:none;font-size:13px}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type=date]::-moz-inner-spin-button,input[type=date]::-moz-calendar-picker-indicator{display:none;-moz-appearance:none}input[type=date]::-ms-inner-spin-button,input[type=date]::-ms-calendar-picker-indicator{display:none;-ms-appearance:none}.alert-error{display:block;background:#cc0000;color:#fff;border-radius:4px;padding:15px;margin-bottom:20px}.hidden{display:none}
