.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}/*953795e33e25c16a067bcfa2a5842f5b*/body{position:relative;min-width:480px;}.container{width:100%;max-width:1180px;margin:auto;position:relative;box-sizing:border-box;}header,#content,footer{width:100%;float:left;clear:both;}header.tablet .container,header.mobile .container,#content.tablet .container,#content.mobile .container,footer.tablet .container,footer.mobile .container{padding:0 12px;}header{z-index:2;position:relative;text-align:right;}header .logo{position:absolute;top:15px;left:0;background:url(/img/logo.png) no-repeat center/100% 100%;width:170px;height:40px;margin:30px 0 20px 6px;}header .menu-wrapper{display:inline-block;vertical-align:top;margin-top:27px;margin-bottom:15px;}header .menu-wrapper .top-menu{margin-top:15px;}header .menu-wrapper .top-menu a{display:inline-block;vertical-align:top;font-size:13px;color:#595959;margin-left:20px;}header .menu-wrapper .menu{margin-top:27px;}header .menu-wrapper .menu .menu-item{display:inline-block;vertical-align:top;position:relative;}header .menu-wrapper .menu .menu-item .menu-title{color:#8cc63e;font-size:17px;font-weight:bold;margin-left:28px;}header .menu-wrapper .menu .menu-item .subMenu{display:none;position:absolute;top:100%;right:0;background:#8cc63e;width:195px;box-sizing:border-box;padding:5px;}header .menu-wrapper .menu .menu-item .subMenu li{display:block;}header .menu-wrapper .menu .menu-item .subMenu a{display:block;color:white;padding:5px;font-size:15px;}header .menu-wrapper .menu .menu-item .subMenu a:hover{color:#595959;}header .menu-wrapper .menu .menu-item:hover .subMenu{display:block;}header .control-panel{position:absolute;top:0;right:0;}header .control-panel *{display:inline-block;vertical-align:middle;}header .control-panel .search-area{position:relative;margin-right:21px;}header .control-panel .search-area .panel{display:none;position:absolute;top:-8px;right:-9px;}header .control-panel .search-area .panel .search{background:#eaeaea;width:200px;height:32px;box-sizing:border-box;padding:0 32px 0 10px;}header .control-panel .search-area .panel .submit{position:absolute;top:0;right:0;background:url(/img/icon-search.png) no-repeat center;width:32px;height:32px;}header .control-panel .search-area.open .panel{display:block;}header .control-panel .resizeBtnSet{margin-right:10px;}header .control-panel .resizeBtnSet ul li{vertical-align:bottom;margin:0 5px;}header .control-panel .resizeBtnSet ul li a{color:#8dc63f;font-weight:bold;}header .control-panel .resizeBtnSet ul li.selected a,header .control-panel .resizeBtnSet ul li:hover a{color:#595959;}header .control-panel .resizeBtnSet ul li.small a{font-size:13px;}header .control-panel .resizeBtnSet ul li.default a{font-size:15px;}header .control-panel .resizeBtnSet ul li.large a{font-size:17px;}header .control-panel .language{margin-right:13px;}header .control-panel .language a{font-size:13px;color:#8dc63f;border-left:1px solid #8dc63f;padding:0 6px;}header .control-panel .language a:first-child{border-left:none;}header .control-panel .region{position:relative;margin-right:18px;}header .control-panel .region .hk{display:block;font-size:13px;color:#8dc63f;background:url(/img/nav-address.png) no-repeat left, url(/img/nav-address-arrow.png) no-repeat right;padding:0 12px;cursor:pointer;}header .control-panel .region .shanghai{position:absolute;display:none;top:100%;left:0;background:#8dc63f;color:white;text-align:center;height:32px;line-height:32px;padding:0 10px;}header .control-panel .region .shanghai:hover{color:#595959;}header .control-panel .region:hover .shanghai{display:block;}header .control-panel .whatsapp{background:#008069;margin-right:4px;padding:0 20px;}header .control-panel .whatsapp span{display:inline-block;font-size:15px;color:white;padding:6px 0 6px 37px;background:url(/img/icon-whatsapp.png) no-repeat left/24px;}header .control-panel .eshop{color:white;background:#00a996;font-size:15px;padding:6px 21px;margin-right:4px;}header .control-panel .vaccination{color:white;background:#6dd1c6;font-size:15px;padding:6px 21px;margin-right:4px;}header .control-panel .networks{color:white;background:#8cc63e;font-weight:bold;font-size:15px;padding:6px 21px;}header .control-panel .networks:hover{color:#595959;}header .control-panel .menu-button{display:none;background:url(/img/nav.png) no-repeat center/cover;width:24px;height:18px;margin-left:10px;}header .responsive-menu{display:none;position:absolute;top:97px;right:0;width:58%;padding:13px 24px;z-index:2;}header .responsive-menu *{position:relative;}header .responsive-menu .responsive-menu-overlay{position:absolute;top:0;right:0;width:100%;height:100%;background:#e6f2f1;}header .responsive-menu .language{display:inline-block;vertical-align:top;}header .responsive-menu .language *{color:#8dc63f;font-size:13px;}header .responsive-menu .language a,header .responsive-menu .language .label{display:inline-block;vertical-align:middle;}header .responsive-menu .language a{border-left:1px solid #8dc63f;padding:0 6px;}header .responsive-menu .language a:nth-child(2){border-left:none;}header .responsive-menu .region{position:relative;margin-left:18px;display:inline-block;vertical-align:top;}header .responsive-menu .region .hk{display:block;font-size:13px;color:#8dc63f;background:url(/img/nav-address.png) no-repeat left, url(/img/nav-address-arrow.png) no-repeat right;padding:0 12px;}header .responsive-menu .region .shanghai{position:absolute;display:none;top:100%;left:0;background:#8dc63f;color:white;text-align:center;height:32px;line-height:32px;padding:0 10px;z-index:2;}header .responsive-menu .region.open .shanghai{display:block;}header .responsive-menu .search-area{margin-top:5px;}header .responsive-menu .search-area .search{border:1px solid #8cc63e;background:white;font-size:13px;width:100%;box-sizing:border-box;height:22px;padding:0 20px 0 7px;}header .responsive-menu .search-area .submit{position:absolute;top:3px;right:2px;background:url(/img/icon-search.png) no-repeat center/cover;width:15px;height:15px;}header .responsive-menu .resizeBtnSet{margin:5px 0;}header .responsive-menu .resizeBtnSet ul li{vertical-align:bottom;margin:0 5px;display:inline-block;}header .responsive-menu .resizeBtnSet ul li a{color:#8dc63f;font-weight:bold;}header .responsive-menu .resizeBtnSet ul li.selected a,header .responsive-menu .resizeBtnSet ul li:hover a{color:#595959;}header .responsive-menu .resizeBtnSet ul li.small a{font-size:13px;}header .responsive-menu .resizeBtnSet ul li.default a{font-size:15px;}header .responsive-menu .resizeBtnSet ul li.large a{font-size:17px;}header .responsive-menu .menu{margin-top:20px;}header .responsive-menu .menu li{display:block;}header .responsive-menu .menu .menu-item .menu-title{display:block;color:#8cc63e;font-size:15px;font-weight:bold;margin-bottom:15px;border-left:4px solid #1bb2a1;padding-left:10px;}header .responsive-menu .menu .menu-item .subMenu{display:none;}header .responsive-menu .menu .menu-item .subMenu a{font-size:15px;color:#595959;display:block;margin-bottom:10px;padding-left:14px;}header .responsive-menu .menu .menu-item.hasSub .menu-title{background:url(/img/services-icon-arrow.png) no-repeat right 10px center/15px;}header .responsive-menu .menu .menu-item.open .menu-title{background-image:url(/img/services-icon-arrow2.png);}header .responsive-menu .menu .menu-item.open .subMenu{display:block;}header .responsive-menu .top-menu{margin-top:5px;}header .responsive-menu .top-menu a{font-size:15px;color:#595959;display:block;margin-bottom:10px;border-left:4px solid #1bb2a1;padding-left:10px;}header.tablet,header.mobile{border-bottom:1px solid black;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);text-align:left;}header.tablet .logo,header.mobile .logo{display:inline-block;position:relative;top:auto;}header.tablet .menu-wrapper,header.mobile .menu-wrapper{display:none;}header.tablet .control-panel,header.mobile .control-panel{top:29px;right:13px;}header.tablet .control-panel *,header.mobile .control-panel *{display:none;}header.tablet .control-panel .whatsapp,header.tablet .control-panel .eshop,header.tablet .control-panel .vaccination,header.tablet .control-panel .networks,header.tablet .control-panel .menu-button,header.mobile .control-panel .whatsapp,header.mobile .control-panel .eshop,header.mobile .control-panel .vaccination,header.mobile .control-panel .networks,header.mobile .control-panel .menu-button{display:inline-block;}header.tablet.open .control-panel .menu-button,header.mobile.open .control-panel .menu-button{background-image:url(/img/nav-close.png);}header.tablet.open .responsive-menu,header.mobile.open .responsive-menu{display:block;}header.mobile .logo{width:136px;height:32px;margin:10px 0 12px 12px;}header.mobile .control-panel{top:10px;}header.mobile .control-panel .whatsapp{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:0;margin-right:0;}header.mobile .control-panel .whatsapp span{line-height:60px;font-size:20px;padding:0 0 0 53px;background-size:34px;}header.mobile .control-panel .vaccination{display:none;}header.mobile .control-panel .networks{padding:6px 10px;}header.mobile .responsive-menu{top:61px;}#content{min-height:500px;margin-bottom:20px;}#content .navigation-bar{margin-top:3px;margin-bottom:29px;}#content .navigation-bar .navigation *{font-size:13px;color:#8cc63e;display:inline-block;vertical-align:middle;}#content .page-title{font-size:23px;color:#00a996;font-weight:bold;border-left:5px solid #00a996;letter-spacing:1px;padding-left:18px;text-align:left;}#content .content{margin-bottom:103px;}#content .content .pager{text-align:right;position:relative;z-index:1;margin-right:12px;}#content .content .pager *{display:inline-block;vertical-align:middle;text-align:center;color:#8dc63f;font-size:12px;font-weight:bold;}#content .content .pager .range{margin:0 23px;}#content .content .pager .range .page_num{line-height:20px;height:20px;margin:0 4px;}#content .content .pager .range .page_num.current,#content .content .pager .range .page_num:hover{color:#595959;}#content .content .pager .prev .icon,#content .content .pager .next .icon{background:url(/img/icon-more.png) no-repeat center;width:20px;height:20px;}#content .content .pager .prev .text,#content .content .pager .next .text{font-size:15px;}#content .content .pager .prev.disabled,#content .content .pager .next.disabled{display:none;}#content .content .pager .prev .icon{webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}#content .content .pager .prev .text{margin-left:4px;}#content .content .pager .next .icon{webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}#content .content .pager .next .text{margin-right:4px;}#content .content .info-box{width:380px;background:white;box-sizing:border-box;padding:25px;}#content .content .info-box .info-title{font-size:19px;}#content .content .info-box .info-address,#content .content .info-box .info-tel{font-size:15px;margin-top:10px;}#content .content .info-box .info-open{font-size:15px;margin-top:10px;color:#00a996;}#content .content .info-box .info-area{overflow:hidden;margin-top:20px;max-height:100px;}#content .content .info-box .info-area .scrollbar{position:relative;background-position:0 0;float:right;width:2px;}#content .content .info-box .info-area .scrollbar .scrollbar_bg{background:#e6e6e6;position:absolute;top:0;height:100%;width:2px;}#content .content .info-box .info-area .scrollbar .track{position:relative;padding:0 1px;height:100%;width:6px;}#content .content .info-box .info-area .scrollbar .track .thumb{background:#8dc63f;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;height:20px;width:6px;}#content .content .info-box .info-area .scrollbar .disable{display:none;}#content .content .info-box .info-area .scrollbar .noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}#content .content .info-box .info-area .viewport{overflow:hidden;position:relative;width:auto;height:100px;}#content .content .info-box .info-area .viewport .overview{list-style:none;position:absolute;left:0;top:0;width:100%;padding:0;margin:0;}#content .content .info-box .info-row{display:block;margin-bottom:20px;}#content .content .info-box .info-row .info-label,#content .content .info-box .info-row .label{font-size:13px;color:#00a996;font-weight:bold;}#content .content .info-box .info-row .info-data{font-size:15px;margin-top:10px;}#content .content .info-box .info-row .label{display:block;margin-bottom:10px;}#content .content .info-box .info-row .doctors .duty-doctors{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-right:10px;}#content .content .info-box .info-row .doctors .doctor{font-size:15px;display:block;}#content .content .info-box .info-row.half{display:inline-block;vertical-align:top;width:50%;}#content .content .appointment-area{background:#e6f2f1;text-align:center;width:380px;padding:15px 0;}#content .content .appointment-area .appointment{display:inline-block;background:#8dc63f url(/img/appointment-icon.png) no-repeat right;color:white;font-size:15px;font-weight:bold;text-align:center;width:220px;height:35px;line-height:35px;}#content.tablet .navigation-bar,#content.mobile .navigation-bar{margin-top:20px;}#content.tablet .content,#content.mobile .content{margin-bottom:47px;}#content.tablet .content .pager,#content.mobile .content .pager{text-align:center;margin-left:6px;margin-right:6px;}footer .responsive-sitemap{display:none;margin-bottom:44px;margin-top:9px;}footer .responsive-sitemap .sitemap{border-top:1px solid #e6e6e6;}footer .responsive-sitemap .sitemap .menu-item{border-bottom:1px solid #e6e6e6;}footer .responsive-sitemap .sitemap .menu-item li{display:block;}footer .responsive-sitemap .sitemap .menu-item >li:nth-child(2){border-top:1px solid #e6e6e6;}footer .responsive-sitemap .sitemap .menu-item .menu-title{display:block;font-size:15px;color:#808080;padding:14px 0;}footer .responsive-sitemap .sitemap .menu-item .menu-title.hasSub{background:url(/img/arrow-left.png) no-repeat right 11px center;}footer .responsive-sitemap .sitemap .menu-item .menu-title:nth-child(2){border-top:1px solid #e6e6e6;}footer .responsive-sitemap .sitemap .menu-item .subMenu{display:none;margin-bottom:7px;}footer .responsive-sitemap .sitemap .menu-item .subMenu .subMenu-item{display:block;font-size:13px;color:#808080;padding:7px 0;}footer .responsive-sitemap .sitemap .menu-item .subMenu .subMenu-item:hover{color:#8cc63e;}footer .responsive-sitemap .sitemap .menu-item.open .menu-title.hasSub{background-image:url(/img/arrow-bottom.png);}footer .responsive-sitemap .sitemap .menu-item.open .subMenu{display:block;}footer .responsive-sitemap .sitemap .menu-item:hover .menu-title{color:#8cc63e;}footer .real-footer{background:#3a5957 url(/img/Desktop/footer-image.jpg) no-repeat left/cover;position:relative;padding-top:46px;padding-bottom:25px;}footer .real-footer .footer-wave{position:absolute;top:-118px;right:0;background:url(/img/Desktop/footer-background.png) no-repeat;width:473px;height:119px;z-index:-1;}footer .real-footer .container{padding:0 70px;}footer .real-footer .sitemap *{color:white;}footer .real-footer .sitemap .menu-item{display:inline-block;vertical-align:top;width:11.1%;box-sizing:border-box;}footer .real-footer .sitemap .menu-item li{display:block;}footer .real-footer .sitemap .menu-item .menu-title{font-size:17px;margin-bottom:5px;display:block;}footer .real-footer .sitemap .menu-item .menu-title:hover{color:#8cc63e;}footer .real-footer .sitemap .menu-item .menu-title:nth-child(2){margin-top:22px;}footer .real-footer .sitemap .menu-item .subMenu-item{display:block;font-size:13px;}footer .real-footer .sitemap .menu-item .subMenu-item:hover{color:#8cc63e;}footer .real-footer .footer-menu{display:inline-block;vertical-align:bottom;width:50%;margin-bottom:3px;}footer .real-footer .footer-menu a{display:inline-block;color:white;font-size:13px;margin-right:28px;}footer .real-footer .footer-menu a:hover{color:#8cc63e;}footer .real-footer .footer-menu.responsive{display:none;width:100%;margin-top:15px;}footer .real-footer .footer-menu.responsive a{margin:0 14px;}footer .real-footer .footer-right{display:inline-block;width:50%;text-align:right;vertical-align:bottom;}footer .real-footer .footer-right .social a{display:inline-block;vertical-align:middle;}footer .real-footer .footer-right .copyright,footer .real-footer .footer-right .address{color:white;font-size:13px;}footer .real-footer .footer-right .copyright{margin-top:9px;}footer .real-footer .footer-right .address{margin-top:3px;}footer.tablet .responsive-sitemap,footer.mobile .responsive-sitemap{display:block;}footer.tablet .real-footer,footer.mobile .real-footer{text-align:center;}footer.tablet .real-footer .footer-wave,footer.mobile .real-footer .footer-wave{background:url(/img/Mobile/footer-background.png) no-repeat right/100% 100%;width:174px;height:44px;top:-43px;}footer.tablet .real-footer .sitemap,footer.mobile .real-footer .sitemap{display:none;}footer.tablet .real-footer .footer-menu,footer.mobile .real-footer .footer-menu{display:none;}footer.tablet .real-footer .footer-menu.responsive,footer.mobile .real-footer .footer-menu.responsive{display:block;}footer.tablet .real-footer .footer-right,footer.mobile .real-footer .footer-right{text-align:center;width:100%;}footer.mobile .real-footer{background-image:url(/img/Mobile/footer-image.jpg);}footer.mobile.padding-more{padding-bottom:60px;}#colorbox #cboxOverlay{opacity:0.55 !important;}#colorbox #cboxTopLeft,#colorbox #cboxTopCenter,#colorbox #cboxTopRight,#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight,#colorbox #cboxBottomLeft,#colorbox #cboxBottomCenter,#colorbox #cboxBottomRight{display:none;width:0;height:0;}#colorbox #cboxLoadedContent{margin-bottom:0;}#colorbox #cboxClose{background:url(/img/close-icon.png) no-repeat center/100% 100%;width:10px;height:10px;position:absolute;right:15px;top:15px;}#colorbox #cboxClose:hover{background-position:inherit;}#colorbox #colorbox_content{height:100%;background:linear-gradient(to right,#00a996,#00a996 50%,white 50%);position:relative;}#colorbox #colorbox_content .left,#colorbox #colorbox_content .right{display:inline-block;vertical-align:top;width:50%;padding:30px;box-sizing:border-box;}#colorbox #colorbox_content .left .appoint-title{color:white;font-size:23px;font-weight:bold;}#colorbox #colorbox_content .left .appoint-text{color:white;font-size:15px;}#colorbox #colorbox_content .left .centre-title{font-size:19px;margin-top:20px;}#colorbox #colorbox_content .left .centre-address{font-size:15px;margin-top:5px;}#colorbox #colorbox_content .left .centre-tel{font-size:15px;margin-top:10px;}#colorbox #colorbox_content .left .opening-hours{margin-top:10px;max-height:256px;overflow-y:scroll;}#colorbox #colorbox_content .left .opening-hours *{font-size:15px;}#colorbox #colorbox_content .left .opening-hours .area-title{font-weight:bold;}#colorbox #colorbox_content .left .opening-hours .days{margin:10px 0;}#colorbox #colorbox_content .left .opening-hours .days .day{position:relative;margin-bottom:10px;}#colorbox #colorbox_content .left .opening-hours .days .day .day-label{position:absolute;top:1px;left:0;}#colorbox #colorbox_content .left .opening-hours .days .day .periods{margin-left:100px;}#colorbox #colorbox_content .left .opening-hours .days .day .periods .period,#colorbox #colorbox_content .left .opening-hours .days .day .periods .sep{display:inline-block;vertical-align:middle;}#colorbox #colorbox_content .left .opening-hours .days .day .periods .sep{margin:0 10px;}#colorbox #colorbox_content .right{text-align:center;}#colorbox #colorbox_content .right .row{margin-bottom:5px;text-align:left;}#colorbox #colorbox_content .right .row *{text-align:left;}#colorbox #colorbox_content .right .row .half1{display:inline-block;vertical-align:top;width:50%;margin-right:20%;}#colorbox #colorbox_content .right .row .half2{display:inline-block;vertical-align:top;width:30%;}#colorbox #colorbox_content .right .row .label{font-weight:bold;font-size:13px;}#colorbox #colorbox_content .right .row .input-container2{background:#00a996;padding:0 10px;margin-top:5px;}#colorbox #colorbox_content .right .row .input-container2 *{color:white;font-size:15px;}#colorbox #colorbox_content .right .row .input-container2 .text{width:100%;height:30px;background:#00a996;}#colorbox #colorbox_content .right .row .input-container2.select{padding:0;}#colorbox #colorbox_content .right .row .input-container2.select .selects1,#colorbox #colorbox_content .right .row .input-container2.select .selects2,#colorbox #colorbox_content .right .row .input-container2.select .selects{height:30px;background:url(/img/appointment-icon-arrow-2.png) no-repeat right 12px center;cursor:pointer;position:relative;}#colorbox #colorbox_content .right .row .input-container2.select .selects1 .select-input,#colorbox #colorbox_content .right .row .input-container2.select .selects2 .select-input,#colorbox #colorbox_content .right .row .input-container2.select .selects .select-input{line-height:30px;padding:0 10px;}#colorbox #colorbox_content .right .row .input-container2.select .selects1 .select-container,#colorbox #colorbox_content .right .row .input-container2.select .selects2 .select-container,#colorbox #colorbox_content .right .row .input-container2.select .selects .select-container{display:none;position:absolute;background:#00a996;width:100%;z-index:1;overflow-y:scroll;max-height:165px;}#colorbox #colorbox_content .right .row .input-container2.select .selects1 .select-container div,#colorbox #colorbox_content .right .row .input-container2.select .selects2 .select-container div,#colorbox #colorbox_content .right .row .input-container2.select .selects .select-container div{line-height:30px;padding:0 10px;}#colorbox #colorbox_content .right .row .input-container2.select .selects1 .select-container div:hover,#colorbox #colorbox_content .right .row .input-container2.select .selects2 .select-container div:hover,#colorbox #colorbox_content .right .row .input-container2.select .selects .select-container div:hover{background:#8cc63e;}#colorbox #colorbox_content .right .row .input-container2.select .selects1 .select-container div:first-child,#colorbox #colorbox_content .right .row .input-container2.select .selects2 .select-container div:first-child,#colorbox #colorbox_content .right .row .input-container2.select .selects .select-container div:first-child{display:none;}#colorbox #colorbox_content .right .row .input-container2.select.time .selects .select-container{overflow-y:visible;}#colorbox #colorbox_content .right .row .input-container2.select.time .selects .select-container div:first-child{display:block;}#colorbox #colorbox_content .right .row .input-container2.date .text{background:#00a996 url(/img/appointment-icon-calender.png) no-repeat right;}#colorbox #colorbox_content .right .row .input-container2.error{background-color:red;}#colorbox #colorbox_content .right .row .input-container2.error .text{background-color:red;}#colorbox #colorbox_content .right .agree{margin-top:12px;text-align:left;}#colorbox #colorbox_content .right .agree .input_checkbox{background:url(/img/checkbox.png) no-repeat top left;padding-left:25px;font-size:13px;display:block;padding-top:1px;}#colorbox #colorbox_content .right .agree .input_checkbox.checked{background-image:url(/img/checkbox_checked.png);}#colorbox #colorbox_content .right .agree.error .input_checkbox{background-image:url(/img/checkbox_error.png);}#colorbox #colorbox_content .right .error-message{font-weight:bold;font-size:13px;color:red;margin-top:5px;}#colorbox #colorbox_content .right .submit{display:inline-block;color:white;font-weight:bold;font-size:15px;height:35px;width:220px;background:#8dc63f url(/img/appointment-icon-arrow-confirm.png) no-repeat right 15px center;margin-top:25px;}#colorbox #colorbox_content .right .success-message,#colorbox #colorbox_content .right .no-appointment{font-weight:bold;font-size:15px;color:red;position:absolute;top:50%;left:50%;right:0;transform:translate(0,-50%);box-sizing:border-box;padding:0 10px;}#colorbox #colorbox_content .right .success-message{color:#000;}#colorbox #colorbox_content2{padding:44px 30px;position:relative;min-height:265px;}#colorbox #colorbox_content2 .doctor-photo{position:absolute;top:44px;left:30px;}#colorbox #colorbox_content2 .doctor-info{margin-left:243px;}#colorbox #colorbox_content2 .doctor-info .doctor-name{font-size:19px;color:#00a996;font-weight:bold;display:inline-block;}#colorbox #colorbox_content2 .doctor-info .doctor-gender{display:inline-block;font-size:15px;margin-left:5px;}#colorbox #colorbox_content2 .doctor-info .doctor-content{font-size:15px;line-height:30px;margin-top:7px;border-bottom:1px solid #00a996;padding-bottom:9px;}#colorbox #colorbox_content2 .doctor-info .doctor-service{border-bottom:1px solid #00a996;padding:14px 0;position:relative;}#colorbox #colorbox_content2 .doctor-info .doctor-service .label{position:absolute;top:13px;left:0;font-size:15px;color:#00a996;}#colorbox #colorbox_content2 .doctor-info .doctor-service .data{margin-left:93px;font-size:15px;}#colorbox #colorbox_content2 .doctor-info .centres-area{position:relative;padding:14px 0;}#colorbox #colorbox_content2 .doctor-info .centres-area .label{position:absolute;top:13px;left:0;font-size:15px;color:#00a996;}#colorbox #colorbox_content2 .doctor-info .centres-area .centres{margin-left:93px;}#colorbox #colorbox_content2 .doctor-info .centres-area .centres .centre{margin-bottom:10px;}#colorbox #colorbox_content2 .doctor-info .centres-area .centres .centre .centre-name{font-size:15px;display:inline;margin-right:15px;}#colorbox #colorbox_content2 .doctor-info .centres-area .centres .centre a{display:inline;color:#00a996;font-size:15px;background:url(/img/arrow-right.png) no-repeat left;padding-left:18px;}#colorbox.doctor #cboxOverlay{background:#00a996 !important;}#colorbox.responsive #cboxClose{background-image:url(/img/close-icon2.png);}#colorbox.responsive.doctor #cboxClose{background-image:url(/img/close-icon.png);}#colorbox.responsive #colorbox_content{background:none;}#colorbox.responsive #colorbox_content .left,#colorbox.responsive #colorbox_content .right{width:100%;display:block;}#colorbox.responsive #colorbox_content .left{background:#00a996;}#colorbox.responsive #colorbox_content .right{position:relative;}#colorbox.responsive #colorbox_content .right .success-message,#colorbox.responsive #colorbox_content .right .no-appointment{left:0;}#colorbox.responsive #colorbox_content2 .doctor-photo{position:relative;top:auto;left:auto;text-align:center;}#colorbox.responsive #colorbox_content2 .doctor-info{margin-left:0;margin-top:20px;}#content .page-title{margin-bottom:29px;}#content .content .link-item{display:inline-block;vertical-align:top;width:31.6%;border-top:5px solid #8cc63e;background:#f2f2f2;box-sizing:border-box;padding:22px 19px 24px;margin-right:2.6%;margin-bottom:30px;}#content .content .link-item .link-title{color:#8cc63e;font-size:15px;margin-bottom:11px;}#content .content .link-item .link{text-decoration:underline;font-size:15px;word-break:break-all;}#content .content .link-item:nth-child(3n){margin-right:0;}#content.mobile .content .link-item{width:48%;margin-right:4%;}#content.mobile .content .link-item:nth-child(even){margin-right:0;}