
.detial_page_ctn_kh{
    float: left;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
    line-height: 20px;
    margin-bottom: 0px;
}
.detial_page_ctn_en{
    float: left;
    width: 100%;
    line-height: 20px;
    margin-bottom: 0px;
}
.relative-article h2{
	float:left;
	width:100%;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 0px;
    background: #eeeeee;
    margin-bottom: 20px;
    font-size:16px;
}
/*============== Title Detail =================*/
.title_detail{float: left; width: 100%;}
.title{
    margin-bottom:20px;
}
.title_detail h2{
    width: 100%; 
    float: left; 
    font-weight: bold; 
    margin: 0 0 10px 0; 
    font-size: 13px; 
    
}
.img_cov_ctn{float:left; width:444px;}
.media_detail{float:left;}
.detail_img{
    padding: 1px;
    border: 1px solid #D5D5D5;
	margin-bottom: 15px;
    float:left;
}
.detail_img_left{
    float: left;
    width: 406px;
    padding: 2px;
    border: 1px solid #D5D5D5;
    margin-right: 10px;
}

.detail_img_right{
    float: right;
    width: 406px;
    padding: 2px;
    border: 1px solid #D5D5D5;
    margin-left: 10px;
}

.thumb_image_slide{width: 80px;height: 80px; background-size:100px auto;}

@media (min-width: 992px){
   .detail_img{
    margin-right:20px;
   } 
}

/*==================accordain style================*/
.sub_content{
    margin:20px 0px;
}
.sub_content .panel-title a{
  width:100%;
  display: block;
  background:url(imgs/arrow_down.png) no-repeat right;  
}
.sub_content .panel-default>.panel-heading{
    background:#1c407a;
    border-bottom: 1px solid #ddd;
    color:#fff;
}

.sub_content .panel{
    border:none;
}
.sub_content .collapse.in{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.sub_content .panel-heading{
    border-radius:0px;
}
.sub_content .panel-group .panel+.panel{
  margin-top: 0px;  
}
/*==================tab style================*/
.sub_content .nav-tabs>li>a{
    border-radius:0px;
    border-left:1px solid #1c407a;
    border-right:1px solid #1c407a;
    border-top:1px solid #1c407a;
    border-bottom:3px solid #1c407a;
    margin-right: 0px;
    background:#1c407a;
    color:#fff;
}
.sub_content .nav-tabs>li.active>a, 
.sub_content .nav-tabs>li.active>a:focus, 
.sub_content .nav-tabs>li.active>a:hover{
    background:#fff;
    color:#000;
    border-left:1px solid #1c407a;
    border-right:1px solid #1c407a;
    border-top:1px solid #1c407a;
    border-bottom:3px solid #1c407a;
}
.sub_content .nav-tabs{
   border-bottom:1px solid #1c407a; 
}
.sub_content .tab-content{
    border-left:1px solid #1c407a;
    border-right:1px solid #1c407a;
    border-bottom:1px solid #1c407a;
    padding:20px 10px;
}
.title_content_sub{
    padding:7px;
    background: #1c407a;
    font-size:15px;
    color:#fff;
    text-transform: uppercase;
    margin-bottom:10px;
}