/* block intro */
.block-intro{ padding-top:60px}
.block-intro .block-slogan{margin-top:20px}
.block-intro .box-cover{overflow: hidden; height: 370px;}
.block-intro .box-cover .cover{width: 100%; min-height: 370px}
.block-intro .box-info .title{font-size: 18px; font-weight: 500; color: #0084da; margin-bottom:7px}
.block-intro .box-info .content p{line-height: 22px; margin-bottom: 5px; font-size: 16px; font-weight: 300}

/* block intro other */
.block-intro-other{padding-top:70px; padding-bottom:70px}
.block-intro-other .nav-pills .nav-item{margin-right:40px; min-width: 200px}
.block-intro-other .nav-pills .nav-link{background: #00aeef; border:2px solid #00aeef; line-height: 43px; padding:0px 30px; border-radius:30px; text-transform: uppercase; text-align: center; color:#fff; font-size: 14px; font-weight: 500}
.block-intro-other .nav-pills .nav-link:hover, .block-intro-other .nav-pills .nav-link.active{background: #fff; color: #00aeef}
.block-intro-other .tab-pane{padding-top:60px}
.block-intro-other .tab-pane .block-line{background:#00aeef; height:5px; width:100px; margin:50px auto}
.block-intro-other .tab-pane .block-body .title{font-size: 18px; font-weight: 500; color: #0084da; margin-bottom:7px}
.block-intro-other .tab-pane .block-body .content{padding-top:15px}
.block-intro-other .tab-pane .block-body .content table{width: 100%}
.block-intro-other .tab-pane .block-body .content strong,.block-intro-other .tab-pane .block-body .content b{font-weight: bold}
.block-intro-other .tab-pane .block-body .content p{font-weight: 300; font-size:16px; line-height:22px}

/* block medical procedure */
.block-medical-procedure{padding:80px 0px}

/* Block organizational chart */
.block-organizational-chart{padding:60px 0px 30px 0px}

/* Block Staffing */
.block-staffing{padding:10px 0px 60px 0px}
.block-staffing .header-sapo{padding:0px 150px; font-size: 16px; color: #333; font-weight: 300}
.block-staffing .nav-pills{margin-top:45px}
.block-staffing .nav-pills .nav-item{margin-right:40px; min-width: 200px}
.block-staffing .nav-pills .nav-link{background: #00aeef; border:2px solid #00aeef; line-height: 43px; padding:0px 30px; border-radius:30px; text-transform: uppercase; text-align: center; color:#fff; font-size: 14px; font-weight: 500}
.block-staffing .nav-pills .nav-link:hover, .block-staffing .nav-pills .nav-link.active{background: #fff; color: #00aeef}
.block-staffing .tab-content{padding-top:30px}
.block-staffing .card-staffing{box-shadow: 0px 0px 2px #ccc; border-radius:0px; margin-bottom:30px}
.block-staffing .card-staffing .card-body{padding:15px 10px}
.block-staffing .card-staffing .box-cover{height: 270px; background: #828282; overflow: hidden;}
.block-staffing .card-staffing .box-cover img{border-radius:0px}
.block-staffing .card-staffing .card-title{font-size: 20px; font-weight: 500; color: #252525}
.block-staffing .card-staffing .position{font-size: 14px; color: #0084da}
.block-staffing .card-staffing .card-text{font-size: 12px; color: #707070; overflow: hidden; height: 55px;}

/* Block department */
.block-department{padding:60px}
.block-department .col-left .list-group .list-group-item{background: #f8f8f8; border:none; margin-bottom:10px; padding:10px 15px;  border-radius:0px; font-size: 15px; color:#6a6a6a; line-height: 22px}
.block-department .col-left .list-group .list-group-item:hover, 
.block-department .col-left .list-group .list-group-item.active{background: #00aeef; color: #fff}
.block-department .col-left .list-group .list-group-item .icon{filter: grayscale(100%) contrast(80%) opacity(0.7); height: 40px}
.block-department .col-left .list-group .list-group-item:hover .icon,
.block-department .col-left .list-group .list-group-item.active .icon{filter: none}
/* col right */
.block-department .col-right{padding-left:30px}
.block-department .col-right .header-title{font-size: 30px; color: #252525; font-weight: 500}
.block-department .col-right .text-leader{font-size: 18px; color:#707070}
.block-department .col-right .text-doctor{font-size: 18px; color: #0084da}
.block-department .col-right .content{padding:15px 0px; color:#707070; font-size:18px; font-weight: 300}
.block-department .col-right .content img{max-width: 100%; margin:15px 0px}


