@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext,vietnamese');

html, body {font-family: 'Open Sans', sans-serif;font-size:14px;font-weight: normal;}
body {background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-image: url('/images/bg-body.png');}

/*General*/
a {color:#000;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
p {margin: 0;margin-bottom: 10px;}
label {margin: 0;padding: 0;}
ul {margin:0;padding:5px;}
li {list-style: none;padding-left:10px;}
a {text-decoration:none;}
    a:hover {text-decoration:none;}

#captcha {text-align:center;width:100%;}
form {display: table;width:100%;}
textarea {border-color: rgb(230, 230, 230);padding-left: 10px;}
section {display: inline-block;width: 100%;float: left;}
footer {float: left;width: 100%;display: inline-block;}
.span-div {height: 1px;width: 100%;float: left;display: inline-block;}
.seperate {height:1px ;width:100%;float:left;display:inline-block;}
.seperateborder {width: 100%;display: inline-block;height: 1px;border-bottom: 1px dashed #e5e5e5;margin-top: 5px;margin-bottom: 5px;}
/*Paging*/
#paging {margin-top:20px;float: left;width: 100%;display: inline-block;padding-left: 15px;padding-right: 15px;}
    #paging a, #paging span {width:auto;float: left;height: 30px;width: 30px;margin-right:10px;color: #50aa3f;}
.pselected {float: left; display: inline-block;}
 #paging .pselected span {color: #fff;}
.ipage-rr {display: inline-block;float: left;height: 30px;width: 30px;line-height: 30px;text-align:center;background: #50aa3f;color: #fff;border-radius: 50%;}
.ipage-r {display: inline-block;float: left;height: 30px;width: 30px;line-height: 30px;text-align:center;color: #50aa3f;}
.back {float:left;padding: 0px 5px;line-height: 30px;}
.next {float:left;padding: 0px 5px;line-height: 30px;}
.pagelast{float:left;}
.pagefirst{float:left;}

/*View All*/
.page {padding-left: 85px;padding-right: 85px;}
.page-content > .container > .page {min-height: 45px;}
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 99;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);}
.white_content {display: none;z-index: 999;position: absolute;width: 100%;top: 60px;left: 50%;transform: translate(-50%, 0);background-color:#fff;max-width: 750px;}
    .white_content .container {background-color: #fff;max-width:100%;position:relative;}
    .white_content .col-md-12 a:first-child{margin-right:20px;}
.close {position:absolute;right: 15px;top: 15px;opacity: 1;z-index: 99;-webkit-filter: invert(1);filter: invert(1);}
.close img {width: 15px;height: 15px;}
    .close:hover {opacity:1;}
.g-recaptcha, #recaptcha_profile, #recaptcha_schedule {display: inline-block;width: auto;float: left;margin-bottom: 10px;}
.button-submit {width: 100%;float: left;display: inline-block;text-align: center;padding: 7px 10px;background-color: #ff8400;}
.button-submit a {color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 600;}

/*Header*/
header {padding: 15px 0;display: inline-block;width: 100%;float: left;background-color: #fff;}
	header .container .header-top {position:relative;display: inline-block;width: 100%;float: left;}
.logo {display:inline-block;float:left;position:relative;z-index:9;}
.logo img {max-height:60px;}
.menu {display:inline-block;float:right;margin-top:15px;}
.menu-right {display:inline-block;float:left;margin-left: 10px;}
.menu-right a img {width:20px;height:20px;line-height:25px;}
.search-form-button, .link-account-header {float:left;display:inline-block;padding:8px 15px;position:relative;z-index:9;}
.link-account-header {border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.link-account-header > span {background-color: #50aa3f;color: #fff;border-radius: 50%;width: 22px;height: 22px;display: inline-block;text-align: center;}
#view_account_header {float: left;}
/*Language*/
.scrollup {display: none !important; width: 40px;height: 40px;position: fixed;bottom: 7px;right: 23px; display: none;background: url('/images/crolltop.png') no-repeat;background-color: transparent;background-size:contain;z-index:9;}
#fixed-social {position: fixed;bottom: 120px;right: 20px;z-index: 99999;}
#fixed-social a {color: #fff;display: block;height: 40px;position: relative;text-align: center;line-height: 40px;width: 40px;margin-bottom: 1px;z-index: 2;}
#fixed-social a:hover span{visibility: visible;right: 41px;opacity: 1;} 
#fixed-social div:hover a span {visibility: visible;right: 41px;opacity: 1;} 
#fixed-social a span {line-height: 40px;right: 60px;position: absolute;text-align: center;width: 120px;visibility: hidden;transition-duration: 0.5s;z-index: 1;opacity: 0;}
.fixed-zalo {background-color: #0181c8;}
.fixed-zalo svg {max-width: 20px;}
.fixed-zalo span {background-color: #0181c8;}
.fixed-facebook-messenger {background-color: #cb44c7;}
.fixed-facebook-messenger span{background-color: #cb44c7;}
.fixed-facebook-messenger svg {max-width: 15px;fill:#fff}
.fixed-facebook{background-color: #00AAE5;}
.fixed-facebook span{background-color: #00AAE5;}
.fixed-viber{background-color: #7D3895;}
.fixed-viber span{background-color: #7D3895;}
.fixed-viber svg {max-width: 20px;}
.fixed-gplus{background-color: #00AF54;}
.fixed-gplus span{background-color: #00AF54;}
.fixed-envelope{background-color: #ff0000;}
.fixed-envelope span{background-color: #ff0000;}
.fixed-linkedin{background-color: #FFC41E;}
.fixed-linkedin span{background-color: #FFC41E;}
.fixed-phone{background-color: #0076da;}
.fixed-phone span{background-color: #0076da;}
.fixed-tumblr{background-color: #EB1471;}
.fixed-tumblr span{background-color: #EB1471;}
/*Slider-Banner*/
.des-bannerhome {width: 100%;display: inline-block;float: left;position: absolute;top: 50% !important ;transform: translate(0, -50%) !important;}
.des-bannerhome .page {padding-left: 95px;padding-right: 95px;}
.info-banner-home {max-width: 520px;width: 100%;font-size: 18px;}
.info-banner-home h2 {color: #50aa3f;font-weight: normal;font-size: 40px;margin: 0;margin-bottom: 20px;width: 100%;float: left;}
.info-banner-home .des-info-banner-home {display: inline-block;width: 100%;float: left;margin-bottom: 20px;}
.info-banner-home .des-info-banner-home > p {margin-bottom: 10px;}
.info-banner-home .des-info-banner-home > p:last-child {margin-bottom: 0;}
.zalo-chat-widget {right: 12px !important;}
/*Login*/

/*Title*/

/*Login*/

/*HOmeContent*/
.service-home {background-color: #fff;}
.service-home .page {padding: 0;position: relative;height: 200px;}
.service-item-home {position: absolute;right: 0;bottom: -40px;z-index: 99;box-shadow: 0px 0px 5px 2px #c2c2c2;}
.service-item-home > div {padding: 20px;width: 250px;height: 250px;float: left;display: inline-block;background-color: #fff;cursor: pointer;}
.service-item-home > div h3 {font-size: 22px;margin-bottom: 20px;color: #50aa3f;}
.service-item-home > div h3 > span {font-weight: bold;}
.service-item-home > .schedule-appointments {background-color: #50aa3f;color: #fff;}
.service-item-home > .schedule-appointments h3 {color: #fff;}
.service-item-page {position: absolute;right: 15px;width: 500px;top: 50%;transform: translate(0, -50%);z-index: 99;box-shadow: 0px 0px 1px 0px #c2c2c2;}
.service-item-page > div {padding: 20px;width: 250px;height: auto;float: left;display: inline-block;background-color: #fff;cursor: pointer;}
.service-item-page > div h3 {font-size: 22px;margin-bottom: 20px;color: #50aa3f;}
.service-item-page > div h3 > span {font-weight: bold;}
.service-item-page > .schedule-appointments {background-color: #50aa3f;color: #fff;}
.service-item-page > .schedule-appointments h3 {color: #fff;}
.banner  {position: relative;}
.banner > .container {position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);z-index: 99;}
.title-article-group {text-transform: uppercase;font-size: 32px;color: #50aa3f;padding: 40px 0;padding-bottom: 35px;}
	.title-article-group a {color: #50aa3f;}
    .title-article-group a > span {font-weight: 700;}
.medical-services {background-color: #fff;}
.services-item {margin-bottom: 30px;display: inline-block;width: 100%;float: left;}
.services-item .bg-services-item {display: inline-block;width: 100%;float: left;position: relative;}
.services-item .bg-services-item > div {background-position: center;background-repeat: no-repeat;background-size: cover;height: 175px;}
.services-item .bg-services-item > div:first-child {border: 1px solid #c2c2c2;}
.services-item .bg-services-item > .see-more-bg-services {position: absolute;bottom: 15px;right: 15px;height: 32px;width: 12px;background-image: url('/images/icon-arrow-right-white.png');background-position: center;background-repeat: no-repeat;background-size: contain;}
.services-item .bg-services-item:hover > .see-more-bg-services {background-image: url('/images/icon-arrow-right.png');}
.services-item .info-services-item {display: inline-block;float: left;width: 100%;}
.services-item .info-services-item > a {text-transform: uppercase;color: #50aa3f;margin-bottom: 15px;width: 100%;float: left;display: inline-block;font-size: 18px;margin-top: 10px;font-weight: 700;overflow: hidden;height: 27px;}
.services-item .info-services-item > div {display: inline-block;width: 100%;float: left;overflow: hidden;height: 85px;}
.services-item .info-services-item > div > p:last-child {margin-bottom: 0;}
.doctor-home {background-image: url('/images/bg-bs.jpg');background-position: center top;background-size: cover;height: 550px;background-repeat: no-repeat;position: relative;}
.doctor-home > .info-doctor-home {position: absolute;bottom: 50px;left: 50%;transform: translate(-50%, 0);background-color: rgba(255, 255, 255, 0.50);padding: 40px;color: #fff;text-align: center;min-width: 600px;cursor: pointer;}
.doctor-home > .info-doctor-home h4 {color: #50aa3f;text-transform: uppercase;font-size: 30px;margin-bottom: 30px;font-weight: bold;}
.doctor-home > .info-doctor-home > div {margin: auto;max-width: 400px;width: 100%;margin-bottom: 20px;color: #000;font-size: 16px;}
.doctor-home > .info-doctor-home > a:last-child img {height: 45px;}

.news-events {padding-bottom: 60px;}
.news-events > .container {position: relative;}
.swiper-slide {}
.swiper-slide > .row {margin-left: -10px;margin-right: -10px;}
.swiper-slide > .row > div {padding-left: 10px;padding-right: 10px;}
.news-home-item {display: inline-block;background-color: #fff;width: 100%;float: left;}
.news-home-item .bg-news-home-item {display: inline-block;width: 100%;float: left;position: relative;}
.news-home-item .bg-news-home-item > div {background-position: center;background-repeat: no-repeat;background-size: cover;height: 320px;}
.news-home-item .info-news-home-item {display: inline-block;float: left;width: 100%;padding: 15px;padding-top: 5px;}
.news-home-item .info-news-home-item a {font-weight: normal;color: #50aa3f;font-size: 22px;width: 100%;float: left;margin-bottom: 10px;}
.news-home-item .info-news-home-item > div {display: inline-block;width: 100%;float: left;}
.news-home-item .info-news-home-item > div > p:last-child {margin-bottom: 0;}
.news-home-item .info-news-home-item > .see-more-news-home-item {display: inline-block;float: left;margin-top: 10px;margin-bottom: 0;background-color: #fff;position: absolute;bottom: 0;padding:0 15px;left: 0;padding-bottom: 15px;}
.news-home-item .info-news-home-item > .see-more-news-home-item img {max-height: 32px;}
.swiper-slide > .row > div.col-md-6:nth-child(2) {}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item {margin-bottom: 20px;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item:last-child {margin-bottom: 0;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item {width: 50%;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item > div {height: 165px;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item > span.date-news-home-item {color: #fff;position: absolute;left: 15px;bottom: 15px;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item:hover > span.date-news-home-item {color: #50aa3f;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item > .see-more-news-home-item {position: absolute;top: 15px;right: 15px;height: 32px;width: 12px;background-image: url('/images/icon-arrow-right-white.png');background-position: center;background-repeat: no-repeat;background-size: contain;}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .bg-news-home-item:hover > .see-more-news-home-item {background-image: url('/images/icon-arrow-right.png');}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .info-news-home-item  {width: 50%;overflow: hidden;height: 165px;}
.swiper-slide > .row > div.col-md-6:nth-child(1) .news-home-item .info-news-home-item {overflow: hidden;height: 215px;position: relative;}
.swiper-slide > .row > div.col-md-6:nth-child(1) .news-home-item .info-news-home-item > div {}
.swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .info-news-home-item a {font-size: 18px;line-height: normal;}
.swiper-button-prev, .swiper-button-next {opacity: 1;background-color: #fff;height: 50px;width: 50px;}
.swiper-button-prev img , .swiper-button-next img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white, .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: none;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {top: 55px;right: 50px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: 55px;right: 100px;left: auto;}
.info-home-company {background-color: #50aa3f;color: #fff;}
.info-home-company .page > .row > div:first-child {padding-bottom: 20px;}
.info-home-company .title-article-group a {color: #fff;}
.info-home-company .page > .row {margin-left: -5px;margin-right: -5px;}
.info-home-company .page > .row > div {padding-left: 5px;padding-right: 5px;}
#datetime_schedule, #daystime_schedule {float: left;width: 100%;}
/*Content*/
.view_popup {display: inline-block;width: 100%;float: left;}
.view_popup > .row > div {width: 50%;}
.view_popup > .row > div:first-child {padding: 0;}
.view_popup > .row > div:nth-child(2) {background-color: #50aa3f;min-height: 400px;color: #fff;padding: 30px 36px;}
.view_popup > .row > div:nth-child(2) a {color: #fff;}
.profile-login-form .bg-popup-form {background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;background-image: url('/images/bg-profile-login-form.png');}
.schedule-form .bg-popup-form {background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;background-image: url('/images/bg-schedule-form.png');}
.view_popup > .row > div:nth-child(2) h4 {font-size: 22px;margin-bottom: 30px;}
.form-popup {display: inline-block;width: 100%;float: left;}
.form-popup input {width: 100%;display: inline-block;float: left;padding: 7px 10px;border: 0;margin-bottom: 10px;}
.dropdown {width: 100%;display: inline-block;background-color: transparent;float: left;}
.btn-bacsy {width: 100%;display: inline-block;background-color: #fff;float: left;margin-bottom: 10px;padding: 7px 10px;border: 0;border-radius: 0;text-align: left;position: relative;color: #C0C0C0;}
.btn-bacsy::after {position: absolute;right: 10px;top: 17px;border-top-color:#50aa3f;}
.dropdown-menu {width: 100%;}
.view_popup > .row .dropdown-menu > .dropdown-item {color: #000;}
#doctor_list {width: 100%;display: inline-block;float: left;}
.xdsoft_datetimepicker {z-index: 999999;}
.content-text img {margin-bottom: 10px;max-width: 100%;}
.content-text h1, .content-text  h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6 {margin-bottom: 10px;}
.photo-gallery {display:inline-block;width:100%;float:left;margin-bottom:20px;}
    .photo-gallery > a {width:50%;padding-right:15px;padding-left:15px;float:left;display:inline-block;margin-bottom:15px;}
.photo-gallery > a #photo-gallery-img {padding-top:60%;float:left;width:100%;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;}
    .photo-gallery figure {display:none;}
.content-text .table.bacsy-table {margin-bottom:10px;}
.content-text .table.bacsy-table tr:first-child {background-color: #50aa3f;}
.content-text .table.bacsy-table tr:first-child td {color: #fff;font-weight: bold;}
.content-text .main-title {color: #50aa3f;font-weight: bold;}
.article-order {width: 100%;display: inline-block;float: left;margin-top: 20px;}
.title-article-order {width: 100%;display: inline-block;font-size: 18px;font-weight: bold;text-transform: uppercase;}
.video-info {display: inline-block;width: 100%;position: relative;float: left;margin-bottom: 10px;}
.info-home-company .page > .row > div > .video-info:first-child {margin-bottom: 5px;float: none;}
.video-info .bg-video-info {display: inline-block;width: 100%;float: left;}
.video-info .bg-video-info div {background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 70%;}
.video-info a {width: 100%;height:100%;position: absolute;top: 0;left: 0;color: #50aa3f;font-weight: normal;padding-top: 30%;text-align: center;background-color: #0000007a;}
.video-info a > div {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-info a span.glyphicon {font-size: 50px;}
#view_popup_video {padding-top: 30px;padding-bottom: 30px;}
#view_popup_video iframe {width: 100%;}
#view_popup_video p {margin-bottom: 0;}
#light3 {position: fixed;}
#light3 .close {-webkit-filter: invert(0);filter: invert(0);right: 5px;top:5px;}
#view_patient {padding-top: 30px;padding-bottom: 30px;}
#view_patient iframe {width: 100%;}
#view_patient p {margin-bottom: 0;}
#light4 .close {-webkit-filter: invert(0);filter: invert(0);right: 20px;top:10px;}
#PatientVisits_view {text-align: center;}
#PatientVisits_view a {color: #50aa3f;}
#light4 .PatientVisits tbody > tr > td:nth-child(2) {text-align: center;}
#light4 .PatientVisits tbody > tr > td:nth-child(2) p {text-align: left;}
/* Navigator*/


/* PAGE */

/*Article Group*/
.page-content {background-color: #fff;padding: 40px 0px;}
.page-content .container {position: relative;}
.title-article-page-content {position: absolute;top: -125px;left: 15px;font-size: 32px;color: #fff;font-weight: 400;text-transform: uppercase;z-index: 99;}
.fmcontact-form {display:inline-block;width: 100%;}
.fmcontact-form input, .fmcontact-form textarea {float: none;margin: 5px auto;border: 1px solid #e5e5e5;padding:10px;width: 100%;display: table;color:#000;}
.fmcontact-form input::-webkit-input-placeholder, .fmcontact-form textarea::-webkit-input-placeholder {}
.fmcontact-form input::-moz-placeholder, .fmcontact-form textarea::-moz-placeholder {}
.fmcontact-form input:-ms-input-placeholder, .fmcontact-form textarea:-ms-input-placeholder {}
.fmcontact-form input:-moz-placeholder, .fmcontact-form textarea:-moz-placeholder {}
.login_button_list {width: 100%;display: block;}
.doctor-article {padding-bottom: 40px;}
.doctor-article > .container {position: relative;}
.doctor-item-swiper {}
.doctor-item-swiper .bg-doctor-item-swiper {display: inline-block;width: 100%;float: left;position: relative;}
.doctor-item-swiper .bg-doctor-item-swiper > div {background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 100%;}
.doctor-item-swiper .info-doctor-item-swiper {display: inline-block;width: 100%;float: left;background-color: #fff;padding: 10px;}
.doctor-item-swiper .info-doctor-item-swiper > a:first-child {color: #50aa3f;font-size: 16px;text-transform: uppercase;font-weight: 600;overflow: hidden;height: 24px;display: inline-block;white-space: nowrap;}
.doctor-item-swiper .info-doctor-item-swiper > div:nth-child(2) {display: inline-block;width: 100%;overflow: hidden;height: 65px;float: left;margin-bottom: 10px;margin-top: 10px;}
.doctor-item-swiper .info-doctor-item-swiper .see-more-doctor-item-swiper {display: inline-block;float: left;}
.doctor-item-swiper .info-doctor-item-swiper .see-more-doctor-item-swiper img {height: 32px;}
.doctor-item {display: inline-block;width: 100%;float: left;position: relative;}
.doctor-item .bg-doctor-item {display: inline-block;width: 100%;float: left;position: relative;}
.doctor-item .bg-doctor-item > div {background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 100%;}
.doctor-item.info-doctor-article-img .bg-doctor-item > div {padding-top: 150%;}
.doctor-item .info-doctor-item {display: inline-block;width: 100%;float: left;background-color: #fff;padding: 10px;}
.doctor-item .info-doctor-item > a:first-child {color: #50aa3f;font-size: 16px;text-transform: uppercase;font-weight: 600;overflow: hidden;height: 48px;display: inline-block;}
.doctor-item .info-doctor-item > div:nth-child(2) {display: inline-block;width: 100%;overflow: hidden;height: 65px;float: left;margin-bottom: 10px;margin-top: 10px;}
.doctor-item .info-doctor-item .see-more-doctor-item {display: inline-block;float: left;}
.doctor-item .info-doctor-item .see-more-doctor-item img {height: 32px;}
.doctor-item .info-doctor-article {position: absolute;bottom: 0;left: 0;background-color: #50aa3f;}
.doctor-item .info-doctor-item.info-doctor-article > a:first-child {height: auto;width: 100%;text-align: center;font-size: 14px;color: #fff;}
.doctor-item .info-doctor-item.info-doctor-article > div:nth-child(2) {height: auto;width: 100%;text-align: center;margin-bottom: 0;margin-top: 5px;color: #fff;}
.fas-info-doctor-article {display: inline-block;width: 100%;float: left;text-align: center;color: #fff;}
.fas-info-doctor-article:hover {color: #fff;}
.row-doctor-list {display: inline-block;width: 100%;float: left;margin-bottom: 30px;}
.content-info-doctor {display: none;width: 100%;float: left;background-color: #217a54;color: #fff;padding-bottom: 30px;padding-top: 20px;}
.content-info-doctor > .row > .col-md-3:nth-child(2){border-left: 1px solid #428e6d;}
.content-info-doctor > .row > .col-md-3:nth-child(3){border-left: 1px solid #428e6d;}
.content-info-doctor > .row > .col-md-3:nth-child(4){border-left: 1px solid #428e6d;}
.item-faceAttr {padding-left: 30px;padding-right:30px;}
.item-faceAttr h4 {font-size: 15px;font-weight: 600;color: #fff;line-height: 1.4;padding: 0 0 10px;margin: 0 0 15px;position: relative;}
.item-faceAttr h4:after {content: '';position: absolute;left: 0;bottom: 0;width: 45px;height: 2px;background-color: #fff;}
.item-faceAttr h5 {font-weight: bold;}
.item-faceAttr .table {font-size: 12px;}
.item-faceAttr .table thead th {border-bottom: 1px solid #dee2e6;text-align: center;}
.item-faceAttr .table thead th:first-child {text-align: left;}
.item-faceAttr .table td,.item-faceAttr .table th {padding:2px;}
.item-faceAttr .table tr td {text-align: center;min-width: 25px;min-height: 25px;}
.item-faceAttr .table tr td:first-child {text-align: left;}
.item-faceAttr .table tr td .far {font-size: 20px;color: #50aa3f;}
.item-faceAttr .table tr td img {width: 20px;}
.video-order-item {width: 100%;display: inline-block;float: left;margin-bottom: 20px;}
.video-order-item iframe {width: 100%;height: 100px;}
#MEPatient {}
#MEPatient .table tr td img {width: 20px;}
#MEPatient .table td,#MEPatient .table th {padding:3px;}
#MEPatient .table-bordered {border:0px;border-top: 1px solid #dee2e6;}
#MEPatient .table-bordered td, #MEPatient .table-bordered th {border: 0px solid #dee2e6;border-bottom: 1px solid #dee2e6;}
#MEPatient .table thead th {border-bottom: 1px solid #dee2e6;text-align: left;}
.page-title-MEPatientName {display: inline-block;width: 100%;margin-bottom: 20px;color: #50aa3f;}
/*Article*/
.title-article-content {font-size: 28px;color: #50aa3f;margin-bottom: 40px;}
.title-article-content span {font-weight: bold;}
.page-arrow-content {width: 18px;height: 45px;background-image: url('/images/icon-arrow-right.png');background-repeat: no-repeat;background-position: center;background-size: contain;}
.page-arrow-content {position: absolute;left: 15px;}
.page-content .container .page > .content-text {width: 75%;float: left;display: inline-block;padding-right: 50px;min-height: 1px;}
.page-content .container .page > .content-text ul {padding: 0;padding-left: 30px;}
.page-content .container .page > .content-text ul li {list-style: inherit;}
.page-content .container .page > .menu-page-content {width: 25%;float: left;display: inline-block;}
.page-content .container .page > .menu-page-content ul {padding: 0;}
.page-content .container .page > .menu-page-content ul li {padding: 8px 15px;border-top: 1px solid #e8e8e8;}
.page-content .container .page > .menu-page-content ul li a {color: #50aa3f;font-size: 16px;font-weight: 400;}
.page-content .container .page > .menu-page-content ul li:last-child {border-bottom: 1px solid #e8e8e8;}
.page-content .container .page > .menu-page-content ul li.active {background-color: #50aa3f;}
.page-content .container .page > .menu-page-content ul li.active a {color: #fff;}
.article-item {margin-bottom: 30px;display: inline-block;width: 100%;float: left;}
.article-item .bg-article-item {display: inline-block;width: 100%;float: left;position: relative;}
.article-item .bg-article-item > div {background-position: center;background-repeat: no-repeat;background-size: cover;height: 175px;}
.article-item .bg-article-item > div:first-child {border: 1px solid #c2c2c2;}
.article-item .bg-article-item > .see-more-bg-article {position: absolute;top: 15px;right: 15px;height: 32px;width: 12px;background-image: url('/images/icon-arrow-right-white.png');background-position: center;background-repeat: no-repeat;background-size: contain;}
.article-item .bg-article-item > span.date-article-item {color: #fff;position: absolute;left: 15px;bottom: 15px;}
.article-item .bg-article-item:hover > .see-more-bg-article {background-image: url('/images/icon-arrow-right.png');}
.article-item .bg-article-item:hover > span.date-article-item {color: #50aa3f;}
.article-item .info-article-item {display: inline-block;float: left;width: 100%;}
.article-item .info-article-item > a {text-transform: uppercase;color: #50aa3f;margin-bottom: 15px;width: 100%;float: left;display: inline-block;font-size: 18px;margin-top: 10px;font-weight: 700;overflow: hidden;height: 54px;}
.article-item .info-article-item > div {display: inline-block;width: 100%;float: left;overflow: hidden;height: 85px;}
.article-item .info-article-item > div > p:last-child {margin-bottom: 0;}
/*Login*/
.login {}
    .login .col-md-4 {display:table;min-height: 50px;}
    .login .col-md-4 label {width:100%;display:table-cell;vertical-align:middle;}
.login_button {float: left;display: inline-block;color: #50aa3f;text-align: center;padding: 7px 10px;border: 1px solid #50aa3f;border-radius:10px;margin-top: 10px;}
    .login_button:hover {color: #50aa3f;}
.dk_button {float:left;display:inline-block;padding: 11px 50px;color:#000;}
.login input, .fmcontact-form textarea {float: none;margin: 5px auto;border: 1px solid #e5e5e5;padding:10px;width: 100%;display: table;color:#000;}
.login input::-webkit-input-placeholder, .fmcontact-form textarea::-webkit-input-placeholder {}
.login input::-moz-placeholder, .fmcontact-form textarea::-moz-placeholder {}
.login input:-ms-input-placeholder, .fmcontact-form textarea:-ms-input-placeholder {}
.login input:-moz-placeholder, .fmcontact-form textarea:-moz-placeholder {}

#fmlogin {margin-bottom:20px;}
.button-form-login-reg > .col-md-4 > span {margin:11px 0;display:inline-block;float:left;width:100%;}
.button-form-login-reg {margin-bottom: 10px;display: inline-block;width: 100%;float: left;}
#login_view {margin:auto}
.MEPatientNameForm label {font-weight: bold;margin-right: 10px;}
.MEPatientNameForm input {width: auto;padding: 8px 10px;}
#FromDate, #ThruDate {max-width: 220px;}
.title_examination_schedule {text-align: left;font-size: 16px;margin-bottom: 10px;}
/*Footer*/
.contact-footer {background-color: #fff;padding-bottom: 60px;color: #333333;}
.info-contact-footer {padding: 0;margin-top: 10px;width: 100%;float: left;display: inline-block;padding-left: 10px;margin-bottom: 20px;}
.info-contact-footer li {position: relative;padding-left: 30px;margin-bottom: 10px;color: #333333;}
.info-contact-footer li img {position: absolute;left: 0;top: 0;}
.info-contact-footer li a, .info-contact-footer li a:hover {color: #333333;}
.contact-link {display: inline-block;width: 100%;float: left;margin-bottom: 20px;}
.contact-link a {margin-right: 20px;}
.contact-link a:last-child {margin-right: 0;}
.contact-link a img {width: 30px;height: 30px;}
footer {background-color: #50aa3f;}
.link-footer {display: inline-block;width: 100%;float: left;padding: 40px 0;}
.link-footer ul {display: inline-block;padding: 0;float: left;}
.link-footer ul a {white-space: nowrap;}
.link-footer ul a, .link-footer ul a:hover {color: #fff;}
.link-footer ul li {margin-bottom: 15px;width: 100%;float: left;}
.link-footer ul:nth-child(1) {width: 20%;}
.link-footer ul:nth-child(2) {width: 40%;}
.link-footer ul:nth-child(4) {width: 25%;}
.link-footer ul:nth-child(5) {width: 15%;}
.link-footer ul:nth-child(2) li {width: 50%;float: left;}
.link-footer ul li:first-child {font-weight: bold;width: 100%;float: left;}
.HEALTHSERVICE {display: inline-block;width: 100%;float: left;}
.HEALTHSERVICE a img {margin-bottom: 10px;width: 50%}
.copy-right {margin: 0;background-color: #fff;padding: 15px 30px;text-align: center;width: 100%;display: inline-block;float: left;}
/*Class ADD*/
.mobile {display: none}
.logo.mobile {display: none;}
@media (min-width: 576px){
    .container {max-width: 100%;}
}
@media (min-width: 768px){
    .container {max-width: 100%;}
}
@media (min-width: 992px){
    .container {max-width: 100%;}
}
@media (min-width: 1230px) {
    .container {max-width: 1230px;}
}
@media (min-width: 1300px) {
    .container {max-width: 1230px;}
}

/* Danh cho man hinh desktop */
@media all and (max-width: 1280px) {}
/* Danh cho may tinh bang chieu ngang */
@media all and (max-width: 1024px) {
    .page {padding-left: 0;padding-right: 0;}
    .page-content .container .page > .content-text {padding-left: 85px;}
}
@media all and (max-width: 900px) {
    .service-item-home {top: -40px;bottom: auto;}
    .service-home {min-height: 210px;}

    .services-item .info-services-item > div {overflow: visible;height: auto;}
    .services-item {margin-bottom: 15px;}
    .swiper-slide > .row > div.col-md-6:nth-child(1) .news-home-item {margin-bottom: 20px;}
    .swiper-container {position: relative;padding-bottom: 70px;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {top: auto;right: 0px;bottom: 0;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: auto;right: 50px;left: auto;bottom: 0;}
    .link-footer ul {margin-bottom: 30px;}
    .link-footer ul:nth-child(1) {width: 50%;}
    .link-footer ul:nth-child(2) {width: 50%;}
    .link-footer ul:nth-child(4) {width: 50%;}
    .link-footer ul:nth-child(5) {width: 50%;}
    .mobile {display: inline-block;}
    .banner > .container {position: relative;display: none;}
    /* .title-article-page-content {top: -195px;}
    .page-content {padding-top: 80px;} */
    .page-arrow-content {display: none;}
    .page-content .container .page > .content-text {width: 100%;min-height: 40px;padding-right: 0;padding-left: 0;}
    .page-content .container .page > .menu-page-content {width: 100%;margin-top: 40px;}
    .swiper-slide > .row > div.col-md-6:nth-child(1) .news-home-item .info-news-home-item {overflow: visible;height: auto;padding-bottom: 60px;}
    .swiper-slide > .row > div.col-md-6:nth-child(2) .news-home-item .info-news-home-item > div {display: none;}
    .des-bannerhome .page {padding: 0;}
    .page > .row > div {width: 50%;}
    #light4 {max-width: 90%;}
}
@media all and (max-width: 765px) {
    .link-footer ul:nth-child(1) {width: 100%;}
    .link-footer ul:nth-child(2) {width: 100%;}
    .link-footer ul:nth-child(4) {width: 50%;}
    .link-footer ul:nth-child(5) {width: 50%;}
    .row-doctor-list {margin-bottom: 0px;}
    .content-info-doctor {margin-bottom: 30px;}
    .row-doctor-list > .row > .col-md-3 {margin-bottom: 30px;width: 50%;}
    .service-home > .container {padding: 0;}
    .service-item-home {position: relative;top: auto;width: 100%;}
    .service-item-home > div {width: 100%;height: auto;} 
    .service-item-page {width: 100%;right: 0;}
    .service-item-page > div {width: 50%;height: auto;}
    .service-item-page > div h3 {font-size: 16px;}

}
/* Danh cho may tinh bang chieu doc */
@media all and (max-width: 600px) {
    
    .doctor-home > .info-doctor-home {min-width: 100%;width: 100%;padding-left: 15px;padding-right: 15px;} 
}
/* Danh cho dien thoai */
@media all and (max-width: 420px) {
    .link-footer ul:nth-child(1) {width: 100%;}
    .link-footer ul:nth-child(2) {width: 100%;}
    .link-footer ul:nth-child(4) {width: 100%;}
    .link-footer ul:nth-child(5) {width: 100%;}
    .service-item-page > div {padding:10px;}
    .logo {display: none;}
    .logo.mobile {display: block;} 
    .page > .row > div {width: 100%;}
}
@media all and (max-width: 320px) {
    .row-doctor-list > .row > .col-md-3 {width: 100%;}
}
@font-face{font-family:'Glyphicons Halflings';src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot');src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff') format('woff'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-briefcase:before{content:"\1f4bc";}
.glyphicon-calendar:before{content:"\1f4c5";}
.glyphicon-pushpin:before{content:"\1f4cc";}
.glyphicon-paperclip:before{content:"\1f4ce";}
.glyphicon-camera:before{content:"\1f4f7";}
.glyphicon-lock:before{content:"\1f512";}
.glyphicon-bell:before{content:"\1f514";}
.glyphicon-bookmark:before{content:"\1f516";}
.glyphicon-fire:before{content:"\1f525";}
.glyphicon-wrench:before{content:"\1f527";}