.breadCrumbs{background-color: #eee;}.breadCrumbs .wrap-content{padding: 0.75rem 0}
.breadCrumbs .wrap-content .breadcrumb{padding:0;margin-bottom:0;background-color:transparent;border-radius:0}
.breadCrumbs .wrap-content .breadcrumb-item a{color:#212529}
.breadCrumbs .wrap-content .breadcrumb-item.active a{color:var(--maincolor)}
.slideshow img{width: 100%;}
.slideshow .breadCrumbs{position: absolute;bottom: 50px;left: 0;width: 100%;background: none}
.slideshow .breadCrumbs .wrap-content .breadcrumb-item.active a,.slideshow .breadCrumbs .wrap-content .breadcrumb-item a{color: #fff;font-size: 18px;}
.title-bread-main{color: #fff;font-size: 50px;font-family: 'arimoB';}
.catchuoi1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi4{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi5{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi6{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi7{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical}
.catchuoi8{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;display:-webkit-box;-webkit-box-orient:vertical}
.wrap-user{width:100%;max-width:550px;margin:auto;border:1px solid #bce8f1;border-radius:5px}
.title-user{background-color: #cc0000;padding:12px 15px;border-radius:5px 5px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-user span{color: #ffffff}
.title-user a{color:#0056b3;font-size:12px}.form-user{padding:20px 15px;border: 1px solid #c00;border-top: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}.input-user{margin-bottom:0.75rem}.input-user input{font-size:14px}.button-user{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.button-user input{font-size:14px}.checkbox-user,.radio-user{cursor:pointer}
.checkbox-user input{top:calc(50% - 1.25rem / 2);height:auto}.checkbox-user label{font-size:14px;cursor:pointer}
.checkbox-user label::before,.checkbox-user label::after{top:calc(50% - 1rem / 2)}
.radio-user{margin-right:1rem}.radio-user:last-child{margin-right:0px}
.radio-user label::before,.radio-user label::after{top:calc(50% - 1rem / 2)}
.note-user{font-size:14px;border-top:1px solid #ddd;padding-top:0.5rem}
.flex_info {display: flex;justify-content: space-between}
.left_info {width: 270px}.right_info {width: calc(100% - 280px)}
.list_mananger {padding: 0;margin: 0;list-style: none;border: 1px solid #c00;border-top: none;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px}
.sty_list1, .sty_list {padding: 10px 0;margin-left: 10px;color: #000;cursor: pointer}
.list_mananger li {border-bottom: 1px solid #d3d3d3}
.left_info .title-user {background: #c00}.left_info .title-user span {color: #fff}
.dong {position: relative;left: 0;top: 0;opacity: 0;width: 100%;display: none}.mo{position: relative;left: 0;top: 0;opacity: 1;width: 100%;display: block}.sty_btn_info span,.button-user .sty_btn_info{padding: 5px 15px;border: 1px solid #c00;background: #c00;color: #fff;border-radius: 5px}
.filter_block{display:block;border:1px solid #ebebeb;border-radius:5px;padding:1rem;margin-bottom:1rem}
.filter_title{font-weight:bold;font-size:14px;display:flex;align-items:center}.filter_block ul{list-style:none;display:block}
.filter_block ul li{margin:0.5rem 0 0;display:block}.filter_block ul li a{color:#777;font-size:14px;display:flex;align-items:center;gap:0.5rem;cursor:pointer}.filter_block ul li a span{border:1px solid #ddd;border-radius:3px;width:1rem;height:1rem;display:block;position:relative}.filter_block ul li a.checked span:after{content:'\2713';filter:brightness(0);font-size:15px;position:absolute;top:-7px;right:-1px;z-index:2}.filter_block ul li a i{width:1rem;height:1rem;border-radius:3px}
.cart-pro-detail .btn-success{background:var(--maincolor)!important;border-color:var(--maincolor)!important}
.btn-load-more-comment-parent{background:var(--maincolor)!important;border-color:var(--maincolor)!important}
.filter_title:after{content:'\f0d7';font-family:'FontAwesome';margin-left:auto}
div#danhmuc{  border-bottom:none}div#danhmuc ul{ list-style:none;padding: 0; margin: 0}
div#danhmuc ul li{position: relative}div#danhmuc ul li:last-child{border:none}
div#danhmuc ul li a{color: #454545;text-decoration: none;font-size: 16px;transition: 0.4s;display: block;border-bottom: 1px solid #DDD;padding: 6px 5px 6px 0px;font-family: 'Roboto'}
div#danhmuc ul li a h2{font-size: 15px}
div#danhmuc ul li span{position: absolute;right: 6px;top: 0;display: block;width: 14px;height: 100%;background: url(../images/muiten-menu.png) no-repeat center;cursor: pointer;max-height: 44px;transition:0.3s;}
div#danhmuc ul li span.active{background: url(../images/muiten-menu-act.png) no-repeat center}
div#danhmuc ul li a:hover,div#danhmuc ul li a.active{color:red;transition:0.4s;text-decoration: underline}
div#danhmuc ul li ul li a{padding: 9px 5px 9px 26px;font-family: inherit}
div#danhmuc ul li ul li span{ background: url(../images/muiten-menu.png) no-repeat}
div#danhmuc ul li ul li ul li span{}div#danhmuc ul li ul{display:none}
div#danhmuc ul li ul.show-ul-c2{display:block}div#danhmuc ul li ul li ul li{}
div#danhmuc ul li ul li ul li a{padding-left: 26px;color: #0193de}
div#danhmuc ul li ul li ul li ul li{}div#danhmuc ul li ul li ul li ul li a{padding-left: 40px;color: #000;font-family: 'Roboto'}
div#danhmuc ul li ul li ul li ul li ul li{}div#danhmuc ul li ul li ul li ul li ul li a{color: #0193de;font-family: 'Roboto'}
.grid-pro-detail{margin-bottom:3rem}.left-pro-detail{position:relative;text-align:center}
.left-pro-detail .MagicZoom{border:1px solid #eee;padding:7px;border-radius:5px;background-color:#ffffff}
.gallery-thumb-pro{position:relative;margin-top:10px}.owl-pro-detail{padding:0px 30px}
.control-pro-detail button{background-color:transparent;color:#222222;opacity:1;width:25px;font-size:23px}
.control-pro-detail button:hover{opacity:0.7}.control-pro-detail button.owl-prev{left:0px}
.control-pro-detail button.owl-next{right:0px}
.thumb-pro-detail{display:block!important;border:1px solid #eee;padding:5px;border-radius:3px;cursor:pointer;background-color:#ffffff}.thumb-pro-detail.mz-thumb.mz-thumb-selected{border-color:#cecfd2}
.thumb-pro-detail img{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important;border-bottom:0px!important;padding-bottom:0px!important}
.title-pro-detail{text-transform:capitalize;font-size:20px;display:block;font-weight:700}
.social-plugin-pro-detail{margin-bottom:1rem;margin-top:0px!important}
.desc-pro-detail{margin-bottom:1rem}.attr-pro-detail{list-style:none;padding:0px}
.attr-pro-detail li{margin-bottom:0.5rem}.attr-label-pro-detail{margin:0px 5px 0px 0px}
.attr-label-pro-detail.d-block{display:block;margin:0px 0px 5px 0px}.attr-content-pro-detail{display:inline-block;margin-bottom:0px}.price-new-pro-detail{font-weight:700;font-size:20px;color:var(--maincolor)}
.price-old-pro-detail{font-weight:500;color:#6c757d;text-decoration:line-through;padding-left:10px}
.tags-pro-detail a{float:left;font-size:13px;padding-bottom:0.375rem;margin:0px 5px 5px 0px}.tags-pro-detail a i{font-size:11px;margin:5px 5px 0px 0px}.tabs-pro-detail{margin-top:2rem}.tabs-pro-detail .nav-tabs .nav-link{border-top-width:3px;font-size:13px;color: #000;}.tabs-pro-detail .nav-tabs .nav-link.active{border-top-color:var(--maincolor)}.tabs-pro-detail .nav-tabs .nav-item.show .nav-link{border-top-color:#555555}
.social-plugin{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.social-plugin .at-share-btn{margin-bottom:0px!important}
.social-plugin .zalo-share-button{margin-left:3px;background: var(--maincolor) url(../images/zl-3.png) no-repeat center;background-size: 26px;border-radius: 5px;}
.social-plugin a{}
.social-plugin .zb-btn-blue--30x30{background: none !important}
.social-plugin .zb-btn-blue--30x30 i{background:none !important}
.a2a_kit a span{/*background-color: var(--maincolor) !important*/}
.thuvien_chitiet figure {margin: 0;display: grid;grid-template-rows: 1fr auto;margin-bottom: 10px;break-inside: avoid;}
.thuvien_chitiet figure > img {grid-row: 1 / -1;grid-column: 1;}
.thuvien_chitiet figure a {color: black;text-decoration: none;}
.thuvien_chitiet figcaption {grid-row: 2;grid-column:1;background-color:rgba(255,255,255,.5);padding:.2em .5em;justify-self:start;}
.thuvien_chitiet {margin-bottom:20px}
.thuvien_chitiet .thuvien_trong {column-count: 4;column-gap: 10px;}
@media(max-width:992px){.thuvien_chitiet .thuvien_trong {column-count: 3}}
@media(max-width:768px){  .thuvien_chitiet .thuvien_trong {column-count: 2}}
.othernews b{margin-bottom:10px}
.list-news-other{padding-left:17px;list-style:square} .list-news-other li{margin-bottom:2px}
.list-news-other li a{text-transform:none;color:#333333} .list-news-other li a:hover{color:var(--maincolor)}
.contact-article{margin-bottom:3rem} .contact-input{position:relative;margin-bottom:15px}
.contact-input textarea{resize:none;height:150px}.contact-input .custom-file-label::after{content:attr(title)}
.contact-map{position:relative;height:500px}.contact-map iframe{position:absolute;top:0px;left:0px;width:100%!important;height:100%!important}
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee}
.box-readmore li ul>li{margin:0;margin-bottom:8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600}
.box-readmore ul li a:hover{color:#767676}
.share{padding:17px 15px 10px 15px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px}.share b{display:block;margin-bottom:5px}
.control-owl{position:absolute;width:100%;z-index:2;left:0px;top:calc(50% - 45px / 2)}.control-owl button{opacity:0.5;top:0px;position:absolute;outline:none;border:0px;padding:0px;margin:0px;display:block;cursor:pointer;color:#ffffff;width:45px;height:45px;text-align:center;font-size:25px;margin:0px;background-color:#000000;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.control-owl button:hover{opacity:1}.control-owl button.owl-prev{left:20px}
.control-owl button.owl-next{right:20px}
.css_hethong div.css_baiviet_ngang .pic-news:before,.css_hethong_main div.css_baiviet_ngang .pic-news:before{display: none !important}
.css_hethong_main div.css_baiviet_ngang .news{width: calc(100%/4 - 20px);}
.newsdetail-left{width: 64%;float: left;}
.newsdetail-right{width: 32%;float: right;position: -webkit-sticky;position: sticky;top:60px;z-index:99;}
.title-right{text-transform: uppercase;font-size: 17px;border-bottom: 1px solid #000;padding-bottom: 9px;line-height: 48px;  color: #666666;font-family: 'arimoB';margin-bottom: 25px;}
.newsdetail-right .news{width: 100%;margin: 10px 0;border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;}
.newsdetail-right .pic-news{float: right;margin-left: 4%;margin-right: 0;}
.newsdetail-right .info-news{}
.newsdetail-right .time-news{margin-bottom: 3px;font-size: 13px;letter-spacing: 1px;}
.newsdetail-right .name-news{font-size: 15px;line-height: 20px;}
.newsdetail-right .desc-news,.newsdetail-right .view-news{display: none;}
div.title-tintuc span{text-transform: inherit;font-size: 30px;}
.tintuc-list{display: flex;flex-wrap: wrap;justify-content: space-between;border-bottom: 1px solid #000;padding-bottom: 15px;margin-bottom: 30px;}
.tintuc-list span{font-size: 28px;font-family: 'arimoB';}
.tintuc-list a{font-size: 17px;color: #0A54A8;font-family: 'arimoB';display: inline-block;padding-top: 12px;}
.tintuc-list a i{font-size: 17px;}
.tintuc-list a:hover{color: #f48120;}
.newsdetail-left div.css_baiviet_ngang .news{border-radius: 0;background: none;width: calc(100%/2 - 20px);border-bottom: 1px solid #D9D9D9;}
.newsdetail-left div.css_baiviet_ngang .info-news{padding: 15px 0;}
.newsdetail-left div.wrap-forlist .news:nth-child(3) .pic-news,.newsdetail-left div.wrap-forlist .news:nth-child(4) .pic-news{display: none}
.newsdetail-left .view-news{display: none;}
.newsdetail-left div.wrap-cap1 .news:nth-child(1){width: 100%;}
.form-about{margin: 20px 0;   float: none;   max-width: 700px;}
.tuyendungdetail-left{width: 67%;float: left;}
.tuyendungdetail-right{width: 29%;float: right;position: -webkit-sticky;position: sticky;top:60px;z-index:99;    border: 1px dashed #f48120;
    border-radius: 15px;
    padding: 15px;}
.tuyendungdetail-right .title-right{border: 0;}
.tuyendungdetail-right .contact-form .btn-primary{width: 100%;}
.banner-nothome{}
.banner-nothome img{}
.hoadau_flex{}
.hoadau_flex .title_hd{font-size: 15px;font-weight: bold}
.hoadau_flex .hoadau_left{width: 30%;float: left;}
.hoadau_flex .hoadau_left ul{max-width: 200px;}
.hoadau_flex .hoadau_left ul li{border-bottom: 1px solid #000;}
.hoadau_flex .hoadau_left ul a{color: #000;}
.hoadau_flex .hoadau_right{width: 65%;float: right;}
.hoadau_flex .hoadau_right img{width: 100%;}
.bo_chung{ /*border: 1px solid #04007a;*/ border-radius: 20px;padding: 25px;transition: 0.3s;background: #fff;}
.bo_chung:hover{box-shadow: 0 0 10px #666;}
.wrap-xd{background: linear-gradient(to bottom,  rgba(249,251,246,1) 0%,rgba(248,234,208,1) 100%);}
.title_chung{font-size: 18px;text-align: center;border-bottom: 2px solid #666;padding-bottom: 10px;text-transform: uppercase;max-width: 700px;margin: auto;margin-bottom: 10px;font-weight: bold;}
.mrgin_bottom10{margin-bottom: 10px;}
.mt_top40{margin-top: 40px;}
.hoadau_top{margin-bottom: 30px;}
.xangdau_flex{}
.xangdau_flex .xangdau_left{width: 46%;float: left;}
.xangdau_flex .xangdau_right{width: 46%;float: right;}
#run-number{}
#run-number .run1,#run-number .run2{font-size: 30px;color: #f48120;font-family: 'arimoB';text-align: center;margin-bottom: 0;text-align: center;}
#run-number .run1 p,#run-number .run2 p{display: inline-block;}
#run-number .box-banggia{margin-top: 35px;}
.max-khaithac{max-width: 700px;margin: auto;}
.box-iconlh{text-align: center;}
.box-iconlh a{display: inline-block;
    color: #ffffff;
    border: 1px solid #2a43a0;
    border-radius: 30px;
    padding: 10px 25px;
    transition: 0.3s;
    background: #2a43a0;
    box-shadow: 0 0 10px #000;
    font-family: 'arimoB';
    text-transform: uppercase;}
.box-iconlh a:hover{box-shadow: 0 0 10px #666;}
.css_hethong .list_tinhthanh a{background: #e8e8e8;border: 1px solid #ccc;margin: 0 3px;}
.css_hethong .list_tinhthanh a.active{background: #f48120;}

.noidung > ol {
    border: 1px solid #a0a0a0;
    padding: 10px;
    padding-left: 30px;
}
.noidung ol li {
    padding: 3px 0;
}
.noidung ol li a {
    color: #165bde;
    display: block;
}
.noidung  ol
{
    padding-left:30px;
}
div[name="tableOfContents"]
{
}
p[name="tableOfContents"]{
    margin-bottom:10px;
}
p[name="tableOfContents"] span{margin-left: 10px; cursor:pointer;}
p[name="tableOfContents"] span:hover{color:red;}
div.item_mucluc
{
    border-left:1px solid #afafaf;
    border-right:1px solid #afafaf;
    padding: 0 10px;
    max-width:500px;
    display: none;
}
div.item_mucluc:first-child
{
     border-top:1px solid #afafaf;
     padding-top:15px;
}
div.item_mucluc2
{
     border-bottom:1px solid #afafaf;
     padding:0;
     margin-bottom: 18px;
}
div.item_mucluc2 hr
{
    border:none;
}
div[name="tableOfContents"] a{
    color: #333333;
    display:block;
    padding:3px 0;
}
#hr-toc
{
    margin-bottom: 15px;
}

/* Toc */
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee;}
.box-readmore li ul>li{margin:0;margin-bottom:8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#0534b3 !important;cursor:pointer;font-weight:600;}
.box-readmore ul li a:hover{color:#f48120 !important;}
.an_danhmuc{cursor: pointer;}