﻿
:root{--font-site:"BeVietnamPro",Arial,sans-serif;--bg-body:#E8E4DB;--main:#0060AE;--second:#FF7700;--hover:#0060AE;--btn-hover:#1382ED;--border:#C5C5C5;--link:#1382ED;--gray:#91929E;--body:#0A1629;--desc:#5C5D5F;--bg:#E0F0FF;--bg-title:#F5F5F5;--title:#0A1629;--orange:#FF7700;--green:#00B05C;--yellow:#F7C600;--blue:#1382ED;--bg-gray:#F5F5F5;--bg-blue:#ECF5FF;--bg-orange:#FFF5EF;--bg-yellow:#FFF3E8;--bg-green:#E8FFF3;--bg-purple:#FFF3FF;--red:#FF0000}
html{font-size:62.5%;text-size-adjust:none;-webkit-text-size-adjust:none}
html,body,form{height:100%}
body{font-family:var(--font-site);font-size:1.4rem;font-weight:300;color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;
	background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover
}
*{box-sizing:border-box}
h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;font-family:var(--font-site);font-weight:600}
ul{margin:0}
ul>li{padding-block:.5rem}
a,a:hover,a:active{text-decoration:none}
a,.ms-link:visited{color:inherit}
a:visited{color:inherit}

input[type=password], input[type=text],input:not([type]),select,textarea,.ms-inputBox,div.sp-peoplepicker-topLevel{width:100%;border:1px solid var(--border);padding:1rem 1.2rem;border-radius:.7rem}
input[type="file"]{padding:1px;border:0}
input[type="file"]::-webkit-file-upload-button{display:inline-block;cursor:pointer;padding:1rem 1.4rem;color:#5e5e5e;background:#fafafa;box-shadow:0px 0px 3px rgba(0,0,0,0.2);border-radius:.7rem;border:0;margin-right:1.5rem}
input[type=button],input[type=reset],input[type=submit],button,a[class*="btn-"]{font-family:var(--font-site);font-size:1.4rem;border-radius:.5rem;
        margin-left:1.2rem;padding:.7rem 1.4rem;border:1px solid var(--btn-hover);background-color:#fff;cursor:pointer}
input[type=button]:first-child,input[type=reset]:first-child,input[type=submit]:first-child,button:first-child,a[class*="btn-"]:first-child{margin-left:0}
button:hover{background-color:var(--btn-hover)}
a[class*="btn-"]{display:inline-block}
button>i,a[class*="btn-"]>i{margin:-.2rem .5rem 0 0;display:inline-block}
.btn{padding:.6rem 1.5rem;background-color:#fff;border-radius:2rem;color:var(--body);text-align:center;cursor:pointer}
.btn-primary>i::before{color:#fff}
.btn-primary,a.btn-primary,button:hover{background-color:var(--main);color:#fff;border-color:transparent}
textarea{resize:vertical}
select{appearance:none;padding-right:2.8rem;background:url("/PublishingImages/svg/dropdown.svg") no-repeat top 1.4rem right 1rem;}
input[type="radio" i],input[type="checkbox" i]{margin:0;margin-right:.5rem;width:1.7rem;height:1.7rem;min-width:1.6rem}
input[type="radio" i]:not(:checked),input[type="checkbox" i]:not(:checked){appearance:none;border:1px var(--main) solid;border-radius:.4rem}
input[type="radio" i]:not(:checked){border-radius:50%}
*[onclick]{cursor:pointer}
a[onclick]:hover,a[href]:hover{color:var(--orange)}
code{color:var(--red)}

/*---------------- Responsive-Tabs ----------------------*/
#tabs{padding:0}
#tabs li{display:inline-block;padding:0}
#tabs li a{display:inline-block;border:1px transparent solid;padding:.3rem 2.5rem;border-left:1px var(--gray) solid;font-size:1.6rem}
#tabs li:first-child a{padding-left:0;border:0}
#tabs li a>i{vertical-align:top;display:inline-block;margin:.1rem .9rem 0 0}
#tabs li.active a{font-weight:600}
.tab_content{display:none}

#horizontalTab>ul{margin:0;padding:0;border-bottom:1px solid var(--border);margin-bottom:2rem}
#horizontalTab>ul>li{display:inline-block;margin:0;list-style:none;padding-bottom:0;position:relative}
#horizontalTab>ul>li>a{display:inline-flex;align-items:center;padding:1rem 1.5rem;text-decoration:none;color:#5e5e5e;font-size:1.6rem;cursor:pointer}
#horizontalTab>ul>li:first-child a{padding-left:0}
#horizontalTab>ul>li>a>.ic-dropdown{margin-inline:1rem -1rem;cursor:pointer}
#horizontalTab>ul .active a{font-weight:500;color:var(--orange)}
#horizontalTab>ul .active a::before{content:"";display:block;height:3px;position:absolute;bottom:-1px;left:1.5rem;right:1.5rem;background-color:var(--orange)}
#horizontalTab>ul .active:first-child a::before{left:0}
.r-tabs-panel,.r-tabs-accordion-title{display:none}
.r-tabs-panel.r-tabs-state-active{display:block}

.r-tabs-tab>.subTab{position:absolute;background-color:#fff;min-width:24rem;border-radius:1.2rem;padding:0 1.5rem}
.subTab>li{display:block;padding:0;border-bottom:0}
.subTab>li a{padding:1.2rem 0;font-size:1.4rem;width:100%;justify-content:space-between}
.subTab li ul{padding-left:2rem}

/*-------------------------------------------------
			Containner
---------------------------------------------------*/
.contentMain{padding:1.5rem;display:flex;width:100%;justify-content:space-evenly}
.container{margin:0 auto}

.maincontent *::-webkit-scrollbar,.k-list-scroller::-webkit-scrollbar{width:7px;height:7px} 
.maincontent *::-webkit-scrollbar-thumb,.k-list-scroller::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:16px}
.maincontent *:hover::-webkit-scrollbar-thumb,.k-list-scroller:hover::-webkit-scrollbar-thumb{background:#b9b9b9}
.maincontent *::-webkit-scrollbar-track,.k-list-scroller::-webkit-scrollbar-track{background:transparent}

/*-------------------------------------------------
			dialog Content
---------------------------------------------------*/

/*------------------------------------
        Boostrap
-------------------------------------*/
.card{background-color:#fff;border-radius:2rem;padding:2rem;width:100%}
.dropdown{position:relative}
.dropdown-toggle{cursor:pointer;color:var(--link);white-space:nowrap}
.dropdown-menu{display:none;position:absolute;transform:translate3d(0px, 3rem, 0px);top:.7rem;left:0;will-change:transform;z-index:1000;box-shadow:1px 2px 3px rgba(0, 0, 0, .1);
	min-width:18rem;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid var(--border);border-radius:.5rem
}
.ic-dropdown:before{font-size:1rem}
.active .ic-drop-menu:before{color:var(--second)}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu.show,.open>.dropdown-menu{display:block}
.dropdown-item{display:block;padding:1rem 1.5rem;white-space:nowrap}
.dropdown-item>i{margin-right:.7rem}
.dropdown-item.selected{color:var(--orange);font-weight:600}
.dropdown-item:hover{background-color:var(--bg)}
.dropdown-menu>.button-group{text-align:right;padding:1.5rem;border-top:1px var(--border) solid;margin-top:.5rem}
.dropdown-menu>.button-group>input[type=button]:not(:first-child){margin-left:1.5rem}
.custom-select{padding:.9rem 1.2rem;border:1px var(--border) solid;border-radius:.7rem}

.item-label{padding-bottom:.5rem}
.baseline{align-items:baseline}
.items-center{align-items:center}
.items-center h3{margin:0}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.overflow-h{overflow:hidden}
.radius-10{ border-radius:1rem}.radius-12{ border-radius:1.2rem}.radius-15{ border-radius:1.5rem}.radius-20{ border-radius:2rem}.radius-50{ border-radius:50%}
.col-md>.col-label{padding-bottom:1rem;color:var(--gray)}
.col-control>div>span.k-widget{width:100%}
.p-0{padding:0}.p-10{padding:1rem}.p-15{padding:1.5rem}.p-20{padding:2rem}.p-10-20{padding:1rem 2rem}
.pr-15{padding-right:1.5rem}.pr-20{padding-right:2rem}
.pl-15{padding-left:1.5rem}.pl-20{padding-left:2rem}
.pt-5{padding-top:.5rem}.pt-6{padding-top:.6rem}.pt-10{padding-top:1rem}.pt-12{padding-top:1.2rem}.pt-15{padding-top:1.5rem}.pt-20{padding-top:2rem}
.pb-10{padding-bottom:1rem}.pb-12{padding-bottom:1.2rem}.pb-15{padding-bottom:1.5rem}.pb-20{padding-bottom:2rem}
.pbl-0{padding-block:0}.pbl-6{padding-block:.6rem}.pbl-10{padding-block:1rem}.pbl-12{padding-block:1.2rem}.pbl-15{padding-block:1.5rem}.pbl-20{padding-block:2rem}.pbl-30{padding-block:3rem}.pbl-40{padding-block:4rem}
.pi-10{padding-inline:1rem}
.ml-15{margin--left:1.5rem}.ml-20{margin-left:2rem}
.mr-15{margin--right:1.5rem}.mr-20{margin-right:2rem}
.mt-3{margin-top:.3rem}.mt-6{margin-top:.6rem}.mt-10{margin-top:1rem}.mt-12{margin-top:1.2rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-30{margin-top:3rem}
.mb-3{margin-bottom:.3rem}.mb-6{margin-bottom:.6rem}.mb-10{margin-bottom:1rem}.mb-12{margin-bottom:1.2rem}.mb-15{margin-bottom:1.5rem}.mb-20{margin-bottom:2rem}.mb-30{margin-bottom:3rem}
.mbl-3{margin-block:.3rem}.mbl-6{margin-block:.6rem}.mbl-10{margin-block:1rem}.mbl-12{margin-block:1.2rem}.mbl-15{margin-block:1.5rem}.mbl-20{margin-block:2rem}.mbl-30{margin-block:3rem}.mbl-40{margin-block:4rem}.mbl-50{margin-block:5rem}
.row-m-10{margin-inline:-1rem}
.ps-relative{position:relative}
.ps-absolute{position:absolute}
.left-0{left:0}.left-15{left:1.5rem}
.right-0{right:0}.right-15{right:1.5rem}
.top-0{top:0}.top-10{top:1rem}
.bottom-0{bottom:0}.bottom-10{bottom:1rem}
.ps-tr-0{top:0;right:0}.ps-tl-0{top:0;left:0}
.w-40{width:4rem}.w-60{width:6rem}.w-80{width:8rem}
.h-40{height:4rem}.h-60{height:6rem}.h-80{height:8rem}
.img-fit{/*position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);*/width:100%;height:100%;object-fit:cover;transition:0.4s ease-in-out}
.row-d,.flex-d{display:-ms-flexbox;display:flex}
.i-flex{display:inline-flex;align-items:center}
.flex-column{flex-direction:column}
.flex-grow{flex-grow:1}
.row-reverse{flex-direction:row-reverse}
.column-reverse{flex-direction:column-reverse}
.gap-5{gap:.5rem}.gap-7{gap:.7rem}.gap-10{gap:1rem}.gap-12{gap:1.2rem}.gap-15{gap:1.5rem}.gap-20{gap:2rem}.gap-25{gap:2.5rem}.gap-30{gap:3rem}
small{font-size:80%;font-weight:400;color:var(--gray)}
.italic{font-style:italic}
.font-14{font-size:1.4rem}.font-16{font-size:1.6rem}.font-18{font-size:1.8rem}.font-20{font-size:2rem}.font-24{font-size:2.4rem}.font-28{font-size:2.8rem}
.medium{font-weight:500}
.bold{font-weight:600}
.ic-check-cirle{border-radius:50%;background-color:#fff}
.hidden{display:none!important}

/*---------------- main attribute -----------------*/
.title-m{margin-bottom:1.5rem}
.title-m h3,.title-m>span{margin-bottom:0;font-size:2.4rem;font-weight:600}
.title-m h3 img{height:3.7rem}
.title-m>span:not(:first-child)::before{content:"/"}
.title-m.border-b{border-bottom:2px solid var(--second)}
.card ul{list-style:none;padding:0}
[class^="ic-"], [class*=" ic-"]{vertical-align:middle}
.ic-urgent,.ic-new{font-size:2rem}
.status>span:not(:empty){background-color:#E3F0FF;color:#1382ED;padding:.3rem 1rem;border-radius:.5rem;font-size:1.1rem;white-space:nowrap}
.border{border:1px solid var(--border)}
.border-0{border:0!important}
.border-t{border:0;border-top:1px solid var(--border)}
.border-b{border:0;border-bottom:1px solid var(--border)}
.border-w-2{border-width:2px}.border-w-3{border-width:3px}
.border-b>h3{margin-bottom:1rem}
.dashed{border-style:dashed}
.cl-blue{color:var(--blue)}
.cl-red{color:var(--red)}
.cl-orange{color:var(--orange)}
.cl-link{color:var(--link)}
.cl-gray{color:var(--gray)}
.pointer{cursor:pointer}
.right{text-align:right}.center{text-align:center}
.bd-trans{border-color:transparent}
.bg{background-color:var(--bg)}
.bg-trans{background-color:transparent}
.bg-title{background-color:var(--bg-title);padding:1.2rem 2rem}
.bg-w{background-color:#fff}
.bg-blue{background-color:var(--bg-blue)}
.bg-orange{background-color:var(--bg-orange)}
.bg-yellow{background-color:var(--bg-yellow)}
.bg-green{background-color:var(--bg-green)}
.bg-purple{background-color:var(--bg-purple)}
.bg-gray{background-color:var(--bg-gray)}
.date{color:var(--gray);white-space:nowrap;font-size:1.2rem}
.nowrap{white-space:nowrap}
.list-none{list-style:none}
.block{display:block}.inline-bl,ul.inline-bl>li{display:inline-block}
.highlight{color:var(--orange);font-weight:600}
span.status{display:inline-flex;padding.4rem 1rem;background-color:var(--bg-blue);padding:.4rem 1rem;border-radius:.5rem}
.day{color:var(--gray)}
.title{font-weight:600;font-size:1.6rem}
.des{color:var(--desc);line-height:145%;margin-top:1.5rem}
.img{overflow:hidden;position:relative}.img img{width:100%;height:100%;object-fit:cover;transition:0.3s ease-in-out}
.img a:hover img{transform:scale(1.1)}
a.btn-gradient{background-image:linear-gradient(#0062D5, #0095D8);color:#fff}a.btn-gradient>i::before{color:#fff}

/*--------------------------------------------
		Header
---------------------------------------------*/
.logo>a>img{height:4.8rem}
.top-r{font-weight:400}
.d-login{position:relative}
.d-login>a,#dates{display:inline-flex;align-items:center;gap:.5rem}
.d-login>a{padding:.5rem 1rem;border:1px var(--orange) solid;border-radius:2rem;color:var(--desc);word-break:break-all}
.d-login>a:not(.dropdown){color:var(--orange)}
.d-login>a:hover{background:var(--orange);color:#fff}
.d-login a>i{cursor:pointer}.d-login a>i:before{color:var(--orange)}.d-login>a:hover i:before{color:#fff}
.ic-user-login:before{font-size:1.8rem}
#dates::before{font-family:"iconsvt";content:"\ea1c";font-size:1.8rem;color:#B5B5B5}
.ic-search:before{font-size:1.5rem;color:var(--body)}
.ic-calendar:before{font-size:1.6rem}
.d-search{padding-inline:.5rem;border-left:1px #B5B5B5 solid;border-right:1px #B5B5B5 solid}
.d-search>a:hover>i::before{color:var(--orange)}

/*---------- Banner ---------------*/
.banner img{width:100%;margin-bottom:-.3rem}
.bnr img,.banner-item img{width:100%}

/*---------------- Menutop ----------------------*/
.menu-horizontal{background-color:var(--second);position:relative}
.mobile-toggle{position:absolute;right:1.5rem;top:-8.7rem;display:none}
.mobile-toggle i{font-style:normal}.mobile-toggle i::before{font-family:"iconsvt";content:"\ea1b";font-size:2.2rem}
.menu-cm>.flex{align-items:center}
.menu-cm>ul>li{position:relative;padding-block:.7rem}
.menu-cm>ul>li>a{display:flex;align-items:center;padding:.7rem 1.5rem;color:#fff}
.menu-cm>ul>li.menu-sub>a{padding-right:2.8rem}
.menu-cm>ul>li.selected>a{font-weight:600}
.menu-cm>ul:not(:hover)>li.selected>a,.menu-cm>ul>li:hover>a{background-color:#fff;color:var(--blue);border-radius:3rem}
li.menu-sub>i{position:absolute;right:.3rem;top:1.2rem;display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center}
li.menu-sub:not(:hover):not(.selected) i::before,.menu-cm>ul:hover>li.selected:not(:hover) i::before{color:#fff}
.menu-cm>ul>li.open>ul{display:block}
.menu-cm>ul>li>ul>li a{padding:1rem 1.5rem;display:block}
.menu-cm>ul>li>ul>li a:hover{background-color:var(--bg-gray)}
.menu-cm>ul>li>ul>li:first-child a:hover{border-radius:.5rem .5rem 0 0}.menu-cm>ul>li>ul>li:last-child a:hover{border-radius:0 0 .5rem .5rem}

/*---------------- div search ----------------------*/
.div-search,.box-search{width:100%;position:relative}
.div-search>i{left:1.5rem;top:50%;margin-top:-1rem}
.div-search>i:before{font-size:2rem}

.box-search>input{border:0;padding:1.4rem}
.box-search i{position:absolute;right:1rem;top:50%;margin-top:-.7rem;margin-right:.5rem}
.box-search i::before{color:#6f6f6f}

/*------------------------------------
        Grid
-------------------------------------*/
.table{border-collapse:collapse}
.table th{text-align:left}
.table>thead>tr>th,.table>tbody>tr>td{padding:1rem 1.4rem}
.table>thead>tr>th{background-color:var(--bg)}
.table>tbody>tr{background-color:#fff}
.table>tbody>tr>td{border-bottom:1px var(--border) solid}

/*------------------------------------
        Kendo
-------------------------------------*/
div.k-popup.k-list-container{border-color:var(--border)}
ul.k-list>.k-state-selected{background:var(--second)}
span.k-widget>.k-state-default{background:#fff;border-color:var(--border)}
span.k-widget>.k-state-default>.k-input{line-height:3rem}
li.k-state-focused.k-state-selected{box-shadow:none}

/*------------------------------------
        News
-------------------------------------*/
#breadcrumb{margin-bottom:3rem}
#breadcrumb a{color:var(--desc)}
#breadcrumb>span:last-child{font-weight:600}

.item{width:100%}
.item[class*="pbl"]:first-child{padding-top:0}.item[class*="pbl"]:last-child{padding-bottom:0}
.item>.img{background-color:var(--bg-gray)}
.item>.img:has(img[src="/fanpage.jpg"]),.item>a>.img:has(img[src="/fanpage.jpg"]){display:flex;align-items:center;justify-content:center;text-align:center;min-height:9rem}
.item>.img img[src="/fanpage.jpg"],.item>a>.img img[src="/fanpage.jpg"]{width:75%;height:auto}
.item>.cont>.des,.item>.cont>.title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.item-first>.cont>.title{font-size:2rem}
.ps{position:relative}
.title-m>.item-cm{margin-left: 2rem}
.item-cm a{font-weight:400;padding-inline:1.5rem}
.item-cm .selected a{color:var(--orange);font-weight:600}
.cont>a{cursor:pointer}.cont>a:hover{color:var(--second)}

/*------------ hot news ------------*/
.owl-dots{display:flex;justify-content:center;gap:1rem}
button.owl-dot{margin:2rem 0 0;min-width:inherit}
button.owl-dot>span{display:inline-block;width:1rem;height:1rem;background-color:#d9d9d9;border-radius:50%}
button.owl-dot.active>span{background-color:var(--second)}
.owl-nav{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%;margin-top:-1rem}
button.owl-prev{margin-left:-5rem}button.owl-next{margin-right:-5rem}
.owl-nav>button>span{font-size:0}.owl-nav>button>span::before{font-size:2.4rem;font-family:"iconsvt";color:var(--orange)}
.owl-nav>button.owl-prev>span::before{content:"\ea19"}.owl-nav>button.owl-next>span::before{content:"\ea33"}
button.owl-item .owl-img{height:40rem}
.owl-img{position:relative;border-radius:1.6rem;overflow:hidden}
/*.owl-img::after,*/.ps>.img::after{content:"";position:absolute;width:100%;left:0;right:0;bottom:0;height:50%; background-image:linear-gradient(transparent, black)}
.owl-img img{transition:0.4s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}
.ps:has(>.hidden)>.img::after{display:none}
.owl-img:has(img[src="/fanpage.jpg"]){display:flex;align-items:center;justify-content:center;text-align:center;background:#fff}
.owl-img img[src="/fanpage.jpg"],.item>a>.img img[src="/fanpage.jpg"]{max-width:70%;height:auto}

.owl-des,.ps>.cont{position:absolute;bottom:0;padding:2rem 2.5rem 4.2rem;color:#fff;width:100%}
.ps>.cont .des{color:#fff;-webkit-line-clamp:2}
.ps>.cont{padding:2rem;margin:0}
.owl-des h3{color:#fff;font-size:2rem;margin-bottom:.9rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.owl-des .des{font-size:1.6rem}.owl-des .day{color:#fff}
.hotnews .owl-dots{position:absolute;bottom:1.5rem;width:100%;text-align:center}

.col-md-4>.new .pbl-20{border-bottom:1px var(--border) solid}.col-md-4>.new .item:last-child{border-bottom:0}
.col-md-4>.new .item .title,.cm-hot .item .title{font-size:1.8rem}
.cm-hot{padding-top:1.5rem;width:100%}

/*------------ newslide  ------------*/
.newslide{width:100%;background-color:var(--bg-orange);padding-block:5rem}
.newslide .owl-img{height:35rem}
.newslide .owl-des{position:static;color:var(--body);padding:1rem 3rem 1rem 0}
.newslide .owl-des h3{color:inherit;margin-bottom:2rem;font-size:3rem}
.newslide .owl-dots{margin-block:2rem -1rem}

/*------------ cm news ------------*/
.cmnews .item{padding:1.5rem}.cmnews .item:first-child{padding-left:0}.cmnews .item:last-child{padding-right:0}
.cmnews .item.ps{padding-bottom:0;margin-bottom:1.5rem}
.cmnews .item.item-first{padding-inline:0}
.cmnews .items-two>.item:nth-child(2n){padding-right:0}
.cmnews .items-two>.item:nth-child(2n+1){padding-left:0}
.cmnews .items-one .item{padding-left:0}

.cm-main .item:not(:last-child),.cmr .item:not(:last-child){border-bottom:1px var(--border) solid}
.cm-main .div-more{border-top:1px var(--border) solid;margin-top:2rem;padding-top:2rem}
.a-more{padding:.6rem 1.5rem;border:1px var(--orange) solid;border-radius:2rem;font-weight:400}.a-more i::before{color:var(--orange)}
.cmr .item[class*="pbl"]{padding-block:2rem}.cmr .item:first-child{border-top:1px var(--border) solid}
.cmr .d-scroll{max-height:29rem;overflow:auto;padding-right:1rem;margin-right:-1rem}
.cmr .item>.img{width:11rem;min-width:11rem;height:9rem;border-radius:1.5rem 0 1.5rem 0}
.cmr.bg-blue .cont{padding-left:4.8rem;padding-bottom:.5rem}
.ic-next-arrow:before{color:var(--orange);margin-left:.7rem}

/*------------ eMagazine ------------*/
.eMagazine .title-m .i-flex label{color:var(--orange)}
.eMagazine .item-first{width:100%}
.eMagazine .item-first+.item{padding-left:0}
.eMagazine .item-first .title{font-size:2.2rem}

/*------------ Gallery -----------*/
.Gallery{padding-block:5rem;background:url(../images/bg-gallery.jpg) no-repeat;background-size:cover}
.Gallery .container{position:relative}
.Gallery .i-flex>.img{width:8.4rem;min-width:8.4rem;border-radius:.5rem}
.Gallery .r-tabs-nav,.Gallery #horizontalTab>ul{position:absolute;top:-.5rem;left:18rem;border:0}
.Gallery .r-tabs-panel{padding-top:1.5rem}
.Gallery .col-md>ul{background-color:#fff}
.Gallery .col-md>ul>li{padding:1.5rem 2rem;border-bottom:1px var(--border) solid}
.Gallery .col-md>ul>li:hover{background-color:var(--bg)}
.Gallery .col-md>ul>li.selected{background-color:#00609B;color:#fff}
.Gallery .col-md>ul>li.selected .date{color:#CFCFCF}
.video-item>a>.img:has(img[src="/fanpage.jpg"]){min-height:6.2rem;background-color:var(--bg-gray)}
.div-video{height:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(#333 60%, #000000 40%)}
.div-video>iframe{width:100%;height:100%;min-height:33rem}

/*------------ New detail -----------*/
.title>h4::before{content:"";display:inline-block;width:.3rem;height:1rem;border-radius:1rem;background-color:var(--orange);margin-right:.7rem}
.newsdetail{font-size: 1.6rem}
.title-news h2{font-size:2.4rem;color:#00609B}
.newsdetail .date{font-size:1.3rem}
.desc{font-weight:600;line-height:150%}
.content{line-height:150%}
.content p,.content span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.content img{max-width:100%}
.content+.social{border-top:1px #C5C5C5 dashed;padding-top:2rem;margin-top:2.5rem}
.detail-img{display:flex;flex-direction:column;align-items:center;justify-content:center}
.content picture>img{width:100%}
.img-des,.content figcaption{background-color:var(--bg-blue);padding:.7rem 1.5rem;width:100%;color:#00609B;font-style:italic}
.author{color:var(--desc)}

/*------------ pagination -----------*/
.pagination a{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center}
.pagination a.round{border-radius:50%;border:1px var(--border) solid;font-size:2.4rem}
.pagination a.round:hover{background-color:var(--orange);color:#fff}

/*----------- Comment --------------*/
.username{font-weight:600}
.nt-if>.des{margin-top:.6rem}
.info-m>.item.item:not(:last-child){border-bottom:1px var(--border) dashed}
a.btn-bg{padding:.7rem 1.5rem;border-radius:2rem;background-color:var(--orange);color:#fff;border-color:transparent}
a.btn-bg>i:before{color:#fff}

/*----------- Result --------------*/
.d-result{color:var(--desc);border-bottom: 1px var(--border) dashed;margin-bottom:2rem}.d-result>strong{color:var(--body);font-size:1.8rem}

/*------------------------------------
        Footer
-------------------------------------*/
.footer{padding-bottom:3rem;font-size:1.35rem;}
.footer .bg{padding:3rem 3rem 3rem 0;background-color:var(--bg-gray);border-radius:0 4rem 4rem 0}
.footer h4{font-size:1.6rem;margin-bottom:1rem}
.footer ul{padding-left:0}
.footer .i-flex{gap:2rem;width:92%}
.footer .col-md-5 ul>li{padding-block:1rem}
.footer .col-md-3>h4{margin-top:-2.5rem}.footer .col-md-3 ul>li{padding-block:.96rem}
.footer .policy{padding:1.5rem 2.5rem;background-color:#ecebeb;border-radius:0 1rem 1rem 0}
.footer .kn{margin-top:3rem}
.footer strong{font-weight:500}
.footer .logo{padding-bottom:.5rem}
.footer .ic-mail:before{content:"\e97a";color:inherit;margin-right:.4rem}

#back-top{position:fixed;right:3rem;bottom:6rem;z-index:2000}
#back-top>a{width:3.2rem;height:3.2rem;background-color:var(--second);color:#fff}
#back-top>a>i::before{font-size:1.8rem;color:#fff}

/*----------------- Status login -----------------*/
.status-login{padding:1rem 7rem;position:fixed;width:100%;bottom:0;background-color:rgba(0, 0, 0, .3);color:#fff;z-index:1000;text-align:center}
.status-login a.btn{min-width:10.4rem}
.status-login a.active{color:var(--orange)}

/*------------------------------------
        404
-------------------------------------*/
.notfound,.accessdenied{padding:5rem 2rem 0;text-align:center}
.notfound-logo>div,.not-404>div{max-width:30rem;margin:0 auto}
.not-btn>a,.accessdenied>a{padding:1rem 2rem;background-color:var(--main);color:#fff;min-width:15rem;display:inline-block;margin-top:2rem;border-radius:.5rem}
.not-box .desc,.accessdenied>p{font-size:2.2rem;font-weight:400;color:var(--desc);margin:0 auto}
.img-center,.text-center{text-align:center}
.page-update .row,.page-private .row{justify-content:center}
.img-center>img{max-width:100%;margin-bottom:2rem}
.dlg-main .text-center>h3{font-size:1.8rem}
.dlg-main .text-center>p{margin-bottom:1rem;font-size:1.6rem}
.dlg-main .text-center>a.btn{padding:1rem 3rem;color:#fff;display:inline-block;margin-block:2rem 1rem}

/*------------------------------------
        Dialog
-------------------------------------*/
.modal{display:none}
.modal::before{content:"";background-color:rgba(0,0,0,.75);position:fixed;top:0;width:100%;height:100%;z-index:1200;transition:0.3s ease-in-out}
.box-dlg{position:fixed;left:50%;margin-left:-25%;width:50%;background-color:#fff;border-radius:1.5rem;padding:1rem 2rem 2rem;z-index:2000;top:15%}
.dlg-head a.btn-close{margin-right:-1.5rem;border:0}
.dlg-btn>a.btn{padding:.9rem 2rem;min-width:11rem}

/*------------------------------------
        Screen
-------------------------------------*/
@media only screen and (max-width:1280px){
.container{padding-inline:1.5rem}
.footer .bg{border-radius:0 2.5rem 2.5rem 0}
.footer .bg,.footer .policy{margin-left:-2rem;padding-inline:2rem}.footer .bg{padding:2rem}

}/*-- end max-width:1280px--*/

@media only screen and (max-width:1180px){
.owl-nav{margin-top:-4rem;display:none}
.owl-nav>button>span{background-color:rgba(0,0,0,.5);display:inline-flex;padding:1.5rem .2rem;border-radius:1.5rem}
.owl-nav>button>span::before{color:#ffa85c}

}/*-- end max-width:1180px--*/

@media only screen and (max-width:991px){
.newslide .owl-des h3{font-size:2.4rem}
.title{font-size:1.4rem}
.col-md-4>.new .item .title, .cm-hot .item .title{font-size:1.4rem}

}/*-- end max-width:991px--*/

@media only screen and (max-width:767px){
.menu-horizontal:not(.active)>.suiteMenu{display:none}
.mobile-toggle{display:block}
.h-top{border-bottom:1px #dcdcdc solid}
.maincontent>.mbl-40{margin-top:1.5rem}
.menu-cm{padding-block:1rem}
.menu-cm>ul>li:not(.open)>ul{display:none}
.menu-cm>ul>li.menu-sub.open>a{background-color:#fff;border-radius:1.5rem 1.5rem 0 0;color:var(--body);padding-top:1.5rem;font-weight:600}
.menu-cm>ul>li.open>ul{padding-left:2.4rem;background-color:#fff;border-radius:0 0 1.5rem 1.5rem}
li.menu-sub>i{right:.5rem;top:.8rem;width:4rem;height:4rem}
.menu-cm>ul>li.menu-sub a{padding-block:1rem}
.menu-cm>ul>li.selected>a{padding-block:1.2rem}
.r-tabs .r-tabs-nav{display:none}
.r-tabs .r-tabs-accordion-title{display:block}
.top-r{display:flex;justify-content:end}.top-r>.d-date{flex-grow:1}.d-search{border-left:0}
.maincontent *::-webkit-scrollbar{width:1px;height:1px}
.col-md-6:first-child>.cmnews{margin-bottom:4rem}
.item-first{margin-bottom:2rem}
.cmnews .item{padding-inline:0}
.cm-main>.col-md-4{padding-top:4rem}
.title-m>.item-cm{margin:1rem 0 1rem 3.4rem;flex-wrap:wrap;gap:2rem}
.item-first>.img{height:30rem}
.item:not(.item-first){display:flex;gap:1.5rem;align-items:center}
.item:not(.item-first)>.img{width:35%;min-width:35%;height:12rem}
.item:not(.item-first)>.mt-10{margin-top:0}
/*.cm-top .new .item{display:block}
.cm-top .new .item>.img{width:100%;height:24rem}
.cm-top .new .item>.cont{margin-top:1rem}*/
.cm-top .item>.cont>.des{-webkit-line-clamp:2}
.owl-item>.item{display:block}
.owl-item>.item .des{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.newsdetail .col-md-4{padding-top:2rem}
.footer:has(+.status-login:not(.hidden)){padding-bottom:10rem}
.footer .col-md h4{margin-top:3rem}
.footer .col-md-3 ul{display:flex;flex-wrap:wrap;margin-top:2rem}.footer .col-md-3 ul>li{width:50%}
.footer .i-flex{width:100%}
#back-top{right:1.5rem;bottom:1.5rem}
.status-login{padding-inline:2rem}
.status-login>.dl{margin-bottom:1rem}
.box-dlg{width:92%;margin-left:-46%}
.Gallery .col-md>ul{margin-top:1.5rem}
.col-md>.col-control{padding-bottom:2rem}.dlg-btn{margin-top:1rem}
.bg-orange .row-reverse{flex-direction:unset}

}/*-- end max-width:991px--*/

@media only screen and (max-width:767px){
.top-r{font-size:1.2rem}
.newslide .owl-img{height:40rem}
.content figure{margin-inline:0}

}/*-- end max-width:767px--*/

@media only screen and (max-width:600px){
.d-login>a{overflow:hidden;text-overflow:ellipsis;max-width:30rem;white-space:nowrap;display:inline-block}
.d-login>a>i{margin:-.2rem .5rem -.1rem 0;display:inline-block}
.newslide .owl-img{height:34rem}
.item-first>.img{height:24rem}
.img-center>img {max-width:75%}.dlg-main .text-center>h3{font-size:1.6rem}

}/*-- end max-width:600px--*/

@media only screen and (max-width:500px){
.d-login>a{max-width:15rem}
.newslide .owl-img{height:27rem}
.item:not(.item-first)>.img{width:37%;min-width:37%;height:10rem}

}/*-- end max-width:500px--*/


@media screen and (min-width:768px){


}/*-- end min-width:768px--*/

@media screen and (min-width:768px){
body.modal-open{overflow:hidden;padding-right:1.7rem!important}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.row.center{justify-content:center}
.flex{display:flex;width:100%}.flex-wrap{display:flex;flex-wrap:wrap}
.col-group{display:flex;align-items:baseline}
.col-group:has(>.col-control input[type="checkbox"]),.col-group:has(>.col-control input[type="radius"]){align-items:center}
.row-m-10{width:auto}
.col-md{padding-inline:1.5rem}
.col-md:first-child{padding-left:0}.col-md:last-child{padding-right:0}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4,.col-xl-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-20{width:20%}

.menu-cm>ul>li:first-child>a{font-size:0;padding:.7rem}
.menu-cm>ul>li:first-child>a::before{content:"";display:inline-flex;width:2.4rem;height:2.4rem;background:url(../images/lxn.svg) no-repeat;background-size:contain;filter:brightness(0) invert(1)}
.menu-cm>ul>li:first-child:hover>a::before,.menu-cm>ul:not(:hover)>li.selected>a::before{filter:none}
.menu-cm>ul>li:not(:hover)>ul{display:none}
.menu-cm>ul>li>ul{position:absolute;z-index:100;background-color:#fff;min-width:20rem;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);border-radius:1rem;margin-top:.8rem}
.item>.img{height:23rem}
.slide-main>.item-first>.img{height:40rem}
.cm-r>.new .item>.img {display:none}
.col-md-6:first-child>div>.item-first>.img{height:37rem}.col-md-6>.items-two>.item>.img{height:16.6rem}
.items-one>.item-first>.img{height:35rem}
.items-one>.item:not(.item-first)>.img{height:14rem;width:40%;min-width:40%}
.newslide .owl-img{width:50%;min-width:50%}
.eMagazine .item:not(.item-first){width:33.33%}
.eMagazine .item>.img{height:20rem}
.eMagazine .item-first>.img{height:45rem}
.cm-hot>.flex>.item{width:50%}
.cmnews .items-two>.item{width:50%}
.cm-top .item-first>.img{height:40rem}.tm .item-first>.img{height:47rem}
.cm-main .col-md-8 .item>.img{width:25rem;min-width:25rem;height:16rem}

.footer .col-md-7{width:62%;display:flex;flex-direction:column;justify-content:space-between}.footer .col-md-5{width:38%}

}/*-- end min-width:992px--*/

@media screen and (min-width:1200px) {
.container{width:114rem}
.not-box .desc,.accessdenied>p{max-width:40%}

}/*-- end min-width:1200px--*/

@media only screen and (min-width:1366px){
.footer .bg{margin-left:-25vw;padding-left:25vw}
.footer .policy{margin-left:-25vw;padding-left:25vw;width:auto}

}/*-- end min-width:1366px--*/

@media only screen and (min-width:768px) and (max-width:1200px){
.menu-cm>ul>li:last-child>ul{right:0}

}/*-- end min-width:1200px--*/

@media only screen and (min-width:768px) and (max-width:1000px){
.item>.img{height:15rem}
.slide-main>.item-first>.img{height:33rem}
.col-md-6>.items-two>.item>.img{height:11rem}.col-md-6:first-child>div>.item-first>.img{height:23rem}
.items-one>.item-first>.img{height:25rem}.items-one>.item:not(.item-first)>.img{height:10rem}
.item-first>.cont>.title{font-size:1.8rem}
.owl-des .des{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.newslide .owl-img{height:28rem}

}/*-- end min-width:1000px--*/

@media only screen and (min-width:770px) and (max-width:1024px){
.menu-cm>ul>li>a{padding-inline:1.3rem}

}/*-- end min-width:1024px--*/

@-moz-document url-prefix(){


}





/*-- 08/01/2025 PLX News 14:00 --*/ 