/*Bengin article */
.the-article { float:left; width:100%; position:relative; margin-bottom:24px; }.the-article .art-tabs-content[data-tab="taive"] { margin-bottom:200px;}
.the-article-header {
    margin-bottom: 24px;float:left; width:100%;
}
.the-article-title {  font-size: 24px; }
.the-article-meta {  padding-bottom:16px; font-size:12px; color:#666; }
.the-article-category {  padding-bottom:16px; font-size:14px; }
.parent_cate { border:solid 1px #e0e0e0; margin-right:3px; padding:3px 10px;display: inline-block; border-radius:2px; font-size:12px; color:#666; }
.the-article-share { float:left; width:100%; font-size:14px; margin-bottom:12px; }
.the-article-summary { float:left; width:100%;   padding-bottom: 12px;}
.the-article-body { float:left; width:100%;font-size: 16px;line-height: 1.6;padding-bottom: 16px }
    .the-article-body p, .the-article-body td div {
        padding-bottom: 8px; /*padding: 5px 0;  giảm từ 8 -> 5 */
        /*text-align: inherit; bỏ important vi anh huong den can giua trong noi dung van ban 468/QĐ-EVN*/
        margin-left: inherit !important;
        margin-bottom: inherit !important;
        text-indent: inherit !important;
    }
    .the-article-body > div {
        padding: 5px 0; /* giảm từ 8 -> 5 */
    }
    .the-article-body a, .the-article-body a * {
        color: #3421cc; /*display: inline-block; position: relative*/
    }
    .the-article-body .doclink {
        display: inline;
        color: #3421cc !important;
        cursor: pointer;
    }
.the-article-body table { max-width:100% !important}
.the-article-dropcap { display:block; float:left; margin:0 12px 0 0; font-size:50px; line-height:50px; }
.the-article-image { padding:12px 0; text-align:center; position:relative; }
.the-article-image img { max-width:640px; width:100%; }
.caption-image { font-size:14px; color:#666; font-style:italic; }
.the-block-quote { color:#666; font-style:italic; margin:16px 0; padding:0 16px;  font-size:16px; padding-left:10%; position:relative; }
.the-block-quote::before { content:""; position:absolute; height:100%; width:3px; background:#999; margin-left:-16px; }
.the-article-tags {  position:relative; }
.the-article-tags a {   display: inline-block;   border: solid 0.5px #e0e0e0;margin-right:3px;font-size: 12px;padding: 3px 10px;border-radius: 2px;color:    #666;  }
.the-article-link { margin:6px 0; padding: 0; }
.the-article-link > li { padding:6px 0; padding-left:12px; position:relative; list-style: none }
.the-article-link > li::before { content:""; display:inline-block; position:absolute; left:0; width:4px; height:4px; background:#666; top:17px; border-radius:100%; }
.the-article-link > li > a { display:grid; font-size:16px; }

.the-article-box { margin:16px 0;}
.the-article-related {padding:12px; border:solid 0.5px  #e0e0e0; position:relative;  }
.the-article-related p {padding:0;}
.the-article-related .article-thumbnail{ float: left; width: 120px; margin-right: 12px;}
.the-article-related a {
    display: block;
}
.the-article-author { position:relative; text-align:right; font-size:14px; font-weight:500;margin-bottom: 16px; }
.author-item {    display: inline-block;    margin-left: 10px;}
.author-item img {display: inline-block;
    height: 24px;width: 24px;    border-radius: 100%;    position: relative;    margin-right: 8px;    top: 5px;}
.the-article-label { display:inline-block; padding:0 5px; background:#174f9a; line-height:1.5; font-size:14px; color:#fff; vertical-align:middle; white-space:nowrap; border-radius:2px; }
.ic-circle-item { float:left; font-size:6px; margin-right:8px; margin-top:10px; }
/* related article  */
.related-article{float: left;width: 100%; padding:0; margin: 0;}
.related-article li{padding: 12px 0; padding-left: 12px; position: relative; border-bottom: solid 0.5px #e0e0e0;float: left;width: 100%; list-style: none}
.related-article li:before{position: absolute;content: "";left: 0;top: 20px;
border-top: 4px dashed;border-right: 4px solid transparent;
border-left: 4px solid transparent;color:#666;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);}
.section-related { float:left; width:100%; margin-bottom:32px; }
.related-header { float:left; width:100%; padding-bottom:16px;border-bottom: solid 1px #aaaaaa;
padding-bottom: 12px; }
.related-links {    margin: 0;    padding: 0;}
.related-links li { padding:6px 0; padding-left:12px; position:relative; font-size:16px;list-style: none; }
.related-links li::before { position:absolute; content:""; height:4px; width:4px; background:#666; left:0; top:16px; border-radius:100%; }
.related-item {    width: 100%;    float: left;    border-bottom: solid 1px #eaeaea;    padding: 16px 0;}
.post-listing {    padding-top: 8px;}
.related-item .article-thumbnail {    width: 200px;    float: left; margin-right: 16px;}
.related-item .article-text {display: grid}
.content-entry {
    float: left;
    width: 100%;
    line-height: 1.5;
    min-height:380px;
}
/* Bengin Tab-VB-noi-dung */
.art-tabs-item { float: left; background: #f2f2f2; height: 36px; line-height: 36px; padding: 0 16px; font-size: 14px; font-weight: 700; border-radius: 8px 8px 0 0; margin-right: 4px }
.art-tabs-item.active { background: #174f9a; color: #fff }
.art-tabs-item.unavailable.active { color: #999;     background: #f2f2f2; }
.art-tabs { width: 100%; float: left; margin-bottom: 6px; position: relative; border-bottom: solid 2px #e4e5e5 }
.ic.icon-Bold_cloud-download {
    margin-right: 6px;
    position: relative;
    top: 1px;
}
.art-tabs-content {
    float: left;
    width: 100%;
    position: relative;
    box-shadow: 0 0 6px 0 #999;
    border-radius: 6px;
}
.the-article-body.pad80 {
    padding: 24px 60px; text-align:center;
}
.art-rows-tags {
    float: left;
    width: 100%;
    background: #f2f4f6;
    padding: 5px 16px;
    height: 36px;
}
/*  mucluc */
.btn-mucluc {
    background: #ffd200;
    color: #222;
    float: left;
    height: 26px;
    line-height: 24px;
    border: solid 1px #dcbf35;
    border-radius: 3px;
    font-size: 13px;
    padding: 0 10px;
    font-weight: 600;
    cursor: pointer;
}
.btn-mucluc .ic {
    float: left;
    margin-right: 6px;
    margin-top: 5px;
}.popup-content-mucluc {
    float: left;
    width: 100%;
    padding: 24px 60px;
    overflow-y: auto;
    position: relative;
    height: 65vh;
}
.muc-luc-head {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}
.ul-mucluc {
    padding: 0;
    margin: 12px 0;
}
.ul-mucluc li {
    list-style: none; padding: 6px 0; font-size: 16px
}
.bg-cam2 {
    font-size: 11px;
    background: #f96606;
    border-radius: 3px;
    color: #fff;
    padding: 2px 5px;
    font-weight: 500;
    position: relative;
    top: -1px;
    margin-left: 5px;
    cursor: pointer;
}
.bg-green2 {
    font-size: 11px;
    background: #049f7f;
    border-radius: 3px;
    color: #fff;
    padding: 2px 5px;
    font-weight: 500;
    position: relative;
    top: -1px;
    margin-left: 5px;
    cursor: pointer;
}
.bg-xam2 {
    font-size: 11px;
    background: #9f9f9f;
    border-radius: 3px;
    color: #fff;
    padding: 2px 5px;
    font-weight: 500;
    position: relative;
    top: -1px;
    margin-left: 5px;
    cursor: pointer;
}
/*  box-tien-ich */
.box-tien-ich {
    float: right;
    position: relative;
    font-size: 13px;
    margin-top: 4px;
}
.item-tien-ich {
    margin-left: 24px;
    float: left;
}
.link-btn {
    color: #666;display: block;
}.link-btn .ic {
    display: inline-block;
    margin-right:8px;
    position: relative;
    top: 1px;
}
.dropdown-tips {  position: relative;  display: inline-block; }
.dropdown-tips-content {display: none;  position: absolute;  z-index: 9999; min-width: 96px;	padding-top: 10px;}
.dropdown-tips-content ul{margin: 0; padding: 0}
.dropdown-tips-content li{list-style: none}
.dropdown-tips:hover .dropdown-tips-content {display: block;}
/*.tooltip-button {  position: relative; }
.tooltip-chidan {
    visibility: hidden;
    margin-top: -3px;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    padding-top: 10px;
    left: 0;
    width: 420px;
    text-align: left;
}
.tooltip-button:hover .tooltip-chidan {
    visibility: visible
}*/
.content_bgfff { 
	float: left; width: 100%; padding: 10px;
	background-color: #fff; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.6);
	border-radius: 5px; font-size: 13px; 
}
.content_bgfff.content_bgeee{ 
	background-color: #eee;
}
.li-print {
    padding: 5px 0;
}
.w16 {
    width: 16px;
    height: 16px;
    margin-left: 16px;
    float: left;
}
.span-chiase2 {
    float: left;
}

/* tooltip */
.tooltip-boxs {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	border: dashed 1px #174f9a; background-color:#ffffff;   
	width: 100%; float: left; border-radius: 3px;    padding: 16px; position: relative;}
.tooltip-boxs ul{padding: 0; margin: 0;}
.tooltip-boxs li{list-style: none}
.link-btn.color-yelow {
    color: #f5901a;
}
.ic-aa {
    background: #fff;
    height: 24px;
    line-height: 24px;
    width: 32px;
    text-align: center;
    border-radius: 3px;
    border: solid 1px #ddd;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    top: -3px;
}
.bg_yellow {    background:     #fff88f;    text-coradent: none;    padding: 3px 0;}
.close-tip01 { 	position: absolute;  top: -8px; right: -8px;  display: none; cursor: pointer;}
.close-tip01::before {
    position: absolute;top: 0px; right: 0px;
    font-size: 20px;text-align: center;
	width: 24px;height: 24px;line-height: 24px;
    color: #fff; z-index: 9999;content: "×";
	border-radius: 100%; background: #174f9a;
}
.art-lead {
    float: left;
    width: 100%;
    border-bottom: dashed 1px #ddd;
    padding: 12px 16px;
}.gach-line {
    color: #ddd;
}
.art-lead-item {
    float: left;
    margin-right: 16px;
}.texttgl-btn {
    font-size: 13px;
    font-style: italic; color: #666666
}.bell-chu-thich {
    font-size: 13px;
}
.li-news-tip {
    padding: 5px 0;
    line-height: 1.6;
    font-size: 14px;
    font-weight: 600;
}
.li-news-tip:first-child {
    padding-top: 0;
}
.li-news-tip:last-child{
    padding-bototm: 0;
}
.li-news-tip a {
    color:#f96606
}
.tips-bo-sung {
    padding: 5px 0;
}
.bg-tip-bo-sung {
    background: #f96606; color:#fff;
    padding: 2px 5px;
    border-radius: 2px;
    font-size: 11px;
    cursor: pointer;
    display: inline-block;position: relative;
    width: 55px;
    text-align: center;font-weight: bold
}
.bg-tip-bo-sung:hover {color:#fff;}
.bg-tip-bo-sung::after {
background: #f96606;
content: "";
height: 7px;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
width: 7px;
bottom: -3px;
left: 2px;
}
.bg-tip-bo-sung.bg-mau-xam { background: #9f9f9f; }
.bg-tip-bo-sung.bg-mau-xam::after {background: #9f9f9f;}
.color666 {
    color: #666 !important;
}
.bg_huongdan {
    font-size: 11px;
    background: #049f7f;
border-radius: 3px;
color:#fff;
    padding: 3px;
    font-weight: 700;
    position: relative;
    top: -1px;
    margin-left: 5px; cursor: pointer;
}
.clxanh {
    color:#049f7f !important
}
.bg_xam2 {
    background: #cacaca;
    text-coradent: none;
    padding: 3px 0;
}
.blockquote-entry {
    background:#afddf5;
    padding: 16px;
    border-radius: 5px; float: left; width: 100%;
    font-style: italic; margin-bottom: 20px; position: relative;
}

.linkbloc {
    color: #174f9a;
}
.phaybloc1 {
    float: left;
    height: 12px;
    margin-right: 10px;
    position: relative;
    top: 6px;
}
.phaybloc2 {
    height: 12px;
    margin-left: 10px;position: relative;
}
.content-entry-boxs {
    position: relative;
    width: 100%;
    float: left;
}
.form-login-hd {float: left; width: 100%;
    background: #fff;
    line-height: 1.6;font-weight: 400;
    font-size: 14px;
    font-style: italic;text-align: center;
}
.form-login-color {
    font-weight: bold;
    color:#174f9a;
}
.form-login-mixvb {
    float: left;
    width: 100%;
    border-radius: 5px;
    line-height: 1.6;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}
.fix-hight-tooltip {
    float: left;
    width: 100%;
    max-height: 60px;
    overflow: hidden;
    position: relative;

}
.fix-hight-tooltip::after {
        position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,248,228,0.54) 33%, rgb(255, 248, 228) 61%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(33%, rgba(255,248,228,0.54)), color-stop(61%, rgba(255,248,228,1)));
    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 33%, rgb(255, 255, 255) 70%);
    background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 33%, rgb(255, 255, 255) 70%);
    background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 33%, rgb(255, 255, 255) 70%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 33%, rgb(255, 255, 255) 70%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff8e4', GradientType=0 );
    width: 100%;
    content: "";
    height: 100%;

}
.tooltip-boxs.fixwg {
	background: #fdf3d4;
    position: absolute;
    top: 27%;
    z-index: 999;
    width: 300px;
    left: 0;
    right: 0;
}
.table-vbrea td {
    border: 0;
    padding: 8px 12px;
}
.table-vbrea th {
    border: 0;
    padding: 8px 12px;
}.th_sohieu {
    width: 14%;
}.fix-head4 {
    border-bottom: solid 1px #aaaaaa;
    padding-bottom: 6px;
}.list-related {
    display: block;
    padding: 6px 0 6px 30px;
    position: relative;
}.list-related .ic {
    position: absolute;
    left: 0;
    top: 7px;
}
/* chỉ dẫn màu */
.content-chidan {
    border-radius: 12px 12px 0 0;
    display: none;
    position: absolute;
    background: #fff;
    padding: 16px;
    width: 74%;
    box-shadow: 0 0 8px 0 #999;
    height: 115px;
    font-size: 13px;
    bottom: 0;
    z-index: 99;
    left: 0;
}
.content-chidan.fixright { right: 0;left: auto; width: 100%;
}.chidan-right {
    width: 76.5%;
    position: relative;
    float: right; height: 48px
}
.close-chidan {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    text-align: center;
    color: #444;
}
.title-chidan {
    float: left;
    color:#444;
    font-style: italic;

}
.chidan-tools-content {
    width: 100%;
    float: left;
    padding-top: 16px;

}
.item-bg-hd {
    float: left;
    font-weight: 600;
    width: 33.33%;
}
.bg-mm {
    float: left;
    height: 20px;
    width: 20px;
    background:#fff88f;
	border: solid 1px #eae289;
    margin-right: 10px;
    position: relative;
    top: -2px;

}
.bgthaythe {
    background:#d293ff;border: solid 1px #c288ec;
}
.bghuongdan {
    background:#049f7f;border: solid 1px #008c6f;
}
.bgbaibo {
    background:#cacaca;border: solid 1px #bcbbbc;
}
.bgbinhluan {
    background:#afddf5;border: solid 1px #b1c9ea;
}

.bottom-chuthich{
position: fixed;
bottom: 0;
background: #fff;
width: 100%;
left: 0;
right: 0;
box-shadow: 0 0 8px 0 #999;
z-index: 9999;
height: 48px;}
.btn-ctmau {
    left: 0;
    bottom: 0;
    background: #174f9a;
    color: #fff;
    position: absolute;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding: 0 16px;
    border-radius: 12px 12px 0 0;
    font-size: 13px;
    font-weight: 600;
}
.main-chuthich {
    display: block;
    margin: auto;
    position: relative;
    width: 1200px;
    height: 48px;
}
.fixmag48{margin-bottom: 48px}
.bg-text {
    text-decoration: line-through;
    color: #666;
}.bg-thaythe{
    background:#d293fe
}.colortim {
    color: #8100dd !important;
}
/* End Tab-VB-noi-dung */

/* Bengin Tab-VB-thuoc tinh */
.content-entry.pad24 {
    padding: 20px;
}
.lead-thuoctinh {
    font-weight: 700; margin-bottom: 12px; font-size: 16px
}.thuoc-tinh-meta {
    margin-bottom: 12px;font-size: 16px
}.thuoc-tinh-table {
    margin-bottom: 12px;
}

.table-thuoctinh {
    font-size: 14px;
}
.table-thuoctinh td {
    width: 25%;
    padding: 6px 12px;
}
.bgf2f4f6 { background: #f2f4f6 }
.thuoc-tinh-title {
    font-weight: 700; font-size: 16px
}
.tips-thuoctinh{position: relative;}
.tips-thuoctinh-content {
    display: none;margin-top: -3px;
    position: absolute;
    z-index: 9999;
    min-width: 96px;
    padding-top: 10px;
    left: 0;
    width: 370px;
    text-align: left;
}
.tips-thuoctinh:hover .tips-thuoctinh-content {display: block;}
.tooltip-text {
    font-size: 14px;
    text-align: center;
    border: dashed 1px #174f9a;
    background-color: #fff;
    width: 100%;
    float: left;
    border-radius: 3px; font-style: italic;
    padding: 16px;
    position: relative;
}
.clec1c24{color: #ec1c24}
.thuoc-tinh-content p {
    padding: 6px 0;
}.thuoc-tinh-content {
    font-size: 16px;
}
/* End Tab-VB-thuoc tinh */

/* Bengin Tab-VB luoc do */
.headding-left {
    float: left;
    width: 73%;
    min-height: 60px;
}
.sidebar-form {
    position: absolute;
    right: 0;
    width: 280px;
}
.luoc-do-content {
    display: grid;
    grid-column-gap: 24px; font-size: 14px;
    grid-template-columns: repeat(3, 1fr);
}
.luocdo-list {
    border: solid 1px #ddd;
    margin-bottom: 12px; border-radius: 3px; overflow: hidden
}
.luocdo-head {
    width: 100%;
    float: left;
    border-bottom: solid 1px #ddd;
    background: #fafafa;
    padding: 8px 36px 8px 16px;
    font-size: 14px;
    font-weight: 600;
}.luocdo-list .menu-icon {
    top: 7px;
    right: 8px;
}
.luocdo-list .menu-content{margin: 0}
.ul-luocdo {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    max-height: 220px;
    overflow-y: auto;
}.ul-luocdo li {
    padding:8px 16px; list-style: none; border-bottom: solid 1px #ddd
}.ul-luocdo li:last-child {
    border-bottom: 0
}.ul-luocdo li a {
    color: #222
}
.table-noboder td {
    border: 0;
    padding: 3px 16px;
}
.table-blue{background: #e4eaf3}
.texttie {
    font-weight: bold;
    border-bottom: solid 1px #222;
    padding: 6px 0;
}.tdx1 {
    width: 48%;
}.bgxanhtie {
    background: #174f9a;
    color: #fff;
}.text-nolog {
    text-align: center;
    font-style: italic;
    font-size: 14px;
}
/* End Tab-VB luoc do */
/* Bengin Tab-VB vblienquan */
.block-vblienquan {
    width: 100%;
    float: left;
}.vblienquan-left {
    float: left;
    width: 26%;
}.vblienquan-right {
    float: right;
    width: 72%;
}
.ul-list-rea {
    margin: 0;
    padding: 0; border-radius: 4px;
    border: solid 1px #ddd; background: #fafafa
}
.ul-list-rea li {
    list-style: none;
    padding: 8px 12px;
    border-bottom: solid 1px #ddd;
    font-size: 14px;
    font-weight: 600;
}.ul-list-rea li:last-child {
    border-bottom:0;
}
.ul-list-rea li a.active {
   color: #174f9a
}.td-stt-rea{
    text-align: center;
    font-weight: 600;
    width: 6%;
    padding: 12px 0 !important;
}.td-vb-rea {
    width: 60%;
}.td-date-rea {
    font-size: 14px;
    width: 40%;
}
/* End Tab-VB vblienquan */
/* Bengin Tab-VB taive */
.content-download {
    display: grid;
    grid-column-gap: 24px;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 16px;
}.item-download {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 44px;
}.item-download .ic {
    position: absolute;
    left: 0;
    font-size: 32px;
}.item-download {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 44px;
    line-height: 1.6;
    font-weight: 600;
}
/* End Tab-VB taive */
/* Bengin trai-nghiem-VB */
.trai-nghiem-ads {
    float: left;
    width: 100%;
}.sidebar-trainghiem {
    float: left;
    width: 100%;
    background: #f2f4f6;
}.sidebar-trainghiem .sidebar-content {
    padding: 12px 16px;
}.trai-nghiem-ads img {
    display: block;
}.btn-video {
    float: left;
    width: 100%;
    background: #ec1c24;
    color: #fff;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
}.btn-video .ic {
    position: relative;
    margin-right: 6px;
    top: 2px;
}
.btn-video:hover {
  color: #fff
}.form-trainhiem {
    float: left;
    width: 100%;
}.check-label.label-full {
    width: 100%;
    float: left;
    padding-top: 16px;
}.form-trainhiem {
    border-bottom: solid 1px #dcdcdc;
    padding-bottom: 16px;
    margin-bottom: 16px;
}.nav-tienich-item {
    padding: 8px 0;
    position: relative;
    float: left;
    width: 100%;
}.nav-tienich {
    float: left;
    width: 100%;
}.title-nav-tienich {
    text-transform: uppercase;
    font-weight: 700;padding-bottom: 8px;
    font-size: 16px;
}.nav-tienich-item::before {
    position: absolute;
    left: 0;
    background: #3c3c3c;
    height: 4px;
    width: 4px;
    border-radius: 100%;
    content: "";
    top: 16px;
}.nav-tienich-item > a {
    padding-left: 16px;
    display: grid;
}.nav-content-sub {
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 16px;
    padding: 10px;
    border-radius: 6px;
    border: dashed 1px #174f9a;position: relative;
}.dash-mt {
    position: absolute;
    top: -5px;
    left: 16px;
}.the-article.article-trainghiem {
    margin-bottom: 40px !important;
}

/* End trai-nghiem-VB */
@media only screen and (max-width:1024px){
	.art-tabs-item {
    padding: 0 12px;
}.the-article-body.pad80 {
    padding: 24px 40px;
}
}

.formmail {
    padding: 16px;
    position: relative;
    float: left;
    width: 100%;
    font-size: 13px;
}

.input-mail {
    padding-right: 40px;
}

.btn-mail {
    float: right;
    line-height: 36px;
    background: #174f9a;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    position: absolute;
    right: 0;
    width: 44px;
    height: 40px;
    text-align: center;
    padding: 0;
}

.close-popup.clmail {
    position: absolute;
    right: -12px;
    top: -16px;
    z-index: 999;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    border-radius: 100%;
    background: #ddd;
}

.rows-thongbao {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 16px;
}

.btn-xacnhan {
    background: #174f9a;
    color: #fff;
    margin-left: 8px
}
.sticky-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 46px;
    right: 0;
    background: #fff;
    z-index: 99;
    box-shadow: 0 0 4px 0 #999;
}

.sticky-tien-ich {
    float: right;
    margin-top: 14px;
}

.sticky-tabs {
    float: left;
    padding-top: 10px;
}

.sticky-tien-ich .item-tien-ich {
    margin-left: 16px;
}

.sticky-tien-ich .btn-mucluc {
    position: relative;
    top: -4px;
}
.demuc1, .demuc2, .demuc3, .demuc4, .demuc5 {font-weight:bold;}
.vblienquan-right .table-vbl th, .vblienquan-right .table-vbl td {
    padding: 10px 5px;
}
.content-entry.pad24{padding:20px 10px;}
.vblienquan-right .tags-vbl-item{font-size:12px;}
.vblienquan-right .td-vb-rea{width:65%;}
.vblienquan-right .td-date-rea{width:35%; font-size:13px;}
.the-article-body a, .the-article-body a *, .popupRelate.text-link {
    color: #3421cc !important;
}
.popupRelate.text-thaythecumtu, .popupRelate.text-bosungcumtu,
.popupRelate.text-huongdan {
    color: #222 !important;
}

.popupRelate.text-thaythecumtu a, .popupRelate.text-bosungcumtu a,
.popupRelate.text-huongdan a, .docitem-binhluan a {
    color: #3421cc !important;
}

.w_box155 {
    padding-left: 0px;
    float: left;
    width: 100%;
    margin-top: 8px;
}

.box-text {
    float: left;
    width: 100%;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background: #afddf5;
    line-height: 18px;
    padding: 8px 10px;
    border-radius: 5px;
    border: 1px solid #a6d1e7;
    font-size: 13px;
}
    .box-text * {
        font-size: 13px !important;
        font-family: 'Montserrat',sans-serif !important;
    }
    .box-text::before {
        content: "";
        width: 8px;
        height: 8px;
        transform: rotate(-45deg);
        background: #afddf5;
        position: absolute;
        box-shadow: 1px -1px 0 rgba(0, 0, 0, 0.2);
        top: -4px;
        left: calc(60% - 10px);
    }

.box-text-content {
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}