@font-face {
    font-family: utm_swiss_condensedbold;
    src: url(/_layouts/tandan.portal/assets/fonts/utm_swiss_condensedbold.woff);
}

.container.content-div{
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
a{cursor:pointer;text-decoration:none}
a,a:link,a:visited{color:#333;}
a:hover,ul.linked-list>li>a:hover{color:#0566A5}
ul.linked-list>li>a, ul.linked-list>li>a:link, ul.linked-list>li>a:visited{
    font-size: 13px;
    font-weight: 700;
}
ul.linked-list>li>a:hover{color:#0566A5}
input{max-width:100%}
img{max-width:100%}
.highlight,a.highlight:link,a.highlight:visited{color:#0566A5}
.clearer{clear:both}
.banner .tandan-div-banner {
    margin: 0px; text-align: right
}
.btn-read-mode:before{display:inline-block;content:' ';width:20px;height:20px;background-image:url(img/icon-read-mode.png);background-repeat:no-repeat;background-position:center center}
.icon-file-48:before{
	background-image:url(img/files-type-48.png);
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	line-height:48px;
	display:inline-block;
	content:" ";
	vertical-align:middle;
}
.icon-file-48.ext-folder:before{
	background-position:0 -48px;
}
.icon-file-48.ext-doc:before{background-position:0 -96px;}
.icon-file-48.ext-docx:before{background-position:0 -144px;}
.icon-file-48.ext-xls:before{background-position:0 -192px;}
.icon-file-48.ext-xlsx:before{background-position:0 -240px;}
.icon-file-48.ext-pdf:before{background-position:0 -288px;}
.icon-file-48.ext-zip:before{background-position:0 -336px;}
.icon-file-48.ext-rar:before,
.icon-file-48.ext-7z:before,
.icon-file-48.ext-tar:before,
.icon-file-48.ext-bz:before,
.icon-file-48.ext-bz2:before,
.icon-file-48.ext-7zip:before
{background-position:0 -384px;}
.icon-file-48.ext-flv:before{background-position:0 -432px;}
.icon-file-24:before{
	background-image:url(img/files-type-24.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	line-height:24px;
	display:inline-block;
	content:" ";
	vertical-align:middle;
}
.icon-file-24.ext-folder:before{
	background-position:0 -24px;
}
.icon-file-24.ext-doc:before{background-position:0 -48px;}
.icon-file-24.ext-docx:before{background-position:0 -72px;}
.icon-file-24.ext-xls:before{background-position:0 -96px;}
.icon-file-24.ext-xlsx:before{background-position:0 -120px;}
.icon-file-24.ext-pdf:before{background-position:0 -144px;}
.icon-file-24.ext-zip:before{background-position:0 -168px;}
.icon-file-24.ext-rar:before,
.icon-file-24.ext-7z:before,
.icon-file-24.ext-tar:before,
.icon-file-24.ext-bz:before,
.icon-file-24.ext-bz2:before,
.icon-file-24.ext-7zip:before
{background-position:0 -192px;}
.icon-file-24.ext-flv:before{background-position:0 -216px;}
.icon-proc-status:before{display:inline-block;content:' ';width:32px;height:32px;background-image:url(img/icon-ongoing-expired-32.png);background-repeat:no-repeat}
.icon-proc-status.ongoing:before{background-position:0 0}
.icon-proc-status.expired:before{background-position:0 -32px}
.fit-column {
    margin: 0 -5px;
    +margin: 0 5px 0 -5px; /*ie7*/
}
.page-header h1,.page-header h2,.page-header h3,.page-header h4{color: #c70d0c;
    line-height: 1.3;
    margin-top: 0;
    font-weight: 600;
    font-size: 20px;}
.page-header small{
	font-weight: 700;
    color: #888;
}
.thumbnail-Left{
	float: left;
	max-width: 40%;
	margin-right: 10px;
}
.thumbnail-Right{
	float: right;
	max-width: 60%;
	margin-left: 10px;
}
.thumbnail-Big{
	text-align:center;
}
.thumbnail-None{display:none}
.article-content p,.article-content p span{
	/*font-size:14px;*/line-height:normal;text-indent:26px;/*text-align:justify;*/
}
.article-content table{width:100%!important;border-color: #ddd;}
.article-content table td{padding:4px}
.article-content table p{text-indent:0}
.article-content p[style="text-align: center;"] img{
	margin: auto; display:block
}
.article-content .table>thead>tr>th, .article-content .table>tbody>tr>th,.article-content  .table>tfoot>tr>th,.article-content  .table>thead>tr>td,.article-content  .table>tbody>tr>td, .article-content .table>tfoot>tr>td{border-top: 1px solid #808080;}
.article-content .table>thead>tr>th{border-bottom: 2px solid #808080;}
.article-content .lead{
	font-weight: 600;
	/*font: italic 25px "Times New Roman",Times,serif;text-indent:0;font-weight:700;*/
}
/*.article-content .lead:first-letter{
 float: left;  padding: 8px 4px 0 0;  display: block;  color: #0566A5;  font: 58px/48px Georgia, Times, serif; text-shadow:1px 1px 1px #BBBBBB;
}*/
.banner-band {
    width: 100%; position: relative; z-index: 2
}
.container.banner-band>img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    min-height: 150px;
}
.brand-text {
    position: absolute;
    left: 20%;
    text-align: left;
    text-transform:uppercase;
    padding: 10px 0;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
}
.brand-text h1 {
    font-size: 32px;
    font-weight: 500;
    color: #fff;
    font-family: 'Helvet';
    text-shadow: 0px 2px 1px #005dab, 0px -2px 1px #005dab, -2px 0px 1px #005dab, 2px 0px 1px #005dab, 2px 2px 1px #005dab, -2px 2px 1px #005dab, -2px -2px 1px #005dab, 2px -2px 1px #005dab
}
.brand-text h2 {
    font-size: 50px;
    font-family: Colos,AvoBold, Roboto, sans-serif, arial;
    font-weight: 500;
    color: #ce1126;
    margin-top: 10px;
    text-shadow: 0px 2px 1px #fff, 0px -2px 1px #fff, -2px 0px 1px #fff, 2px 0px 1px #fff, 2px 2px 1px #fff, -2px 2px 1px #fff, -2px -2px 1px #fff, 2px -2px 1px #fff;
}
.banner-carousel {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: auto;
    left: auto;
    max-width: 100%;
}

.article-content p, .article-content span {
    font-family: arial, sans-serif, Roboto !important;
    /*font-size: 15px;*/
    line-height: 22px;
    max-width: 100%
}
.article-content span.iCaption{max-width: 100%; max-width: calc(100vw - 30px)}
.tags>li{position:relative;background:#0566A5;border-radius:2px;color:#fff;}
.tags>li a,.tags>li a:link,.tags>li a:visited,.tags>li a:hover{color:#fff}
.tags>li:first-child{padding-left:20px}
.tags>li:first-child:before,.tags>li:first-child:after{
	display:inline-block;content:' ';position:absolute;
}
.tags>li:first-child:before{
	left:0;top:0;
	border-right:12px #0566A5 solid;
	border-top:12px #FDFDFD solid;
	border-bottom:12px #FDFDFD solid;
}.tags>li:first-child:after{
	width:5px;height:5px;border-radius:3px;background:#fff;top:10px;left:8px
}
.control-label.require:after{display:inline-block;content:'(*)';color:#f00;font-weight:700}
.cmnt-view .media{
	margin:0;padding:12px 8px;border-bottom:1px #ddd solid\9;
}.cmnt-view .media .media-body{display:block}
.cmnt-view .media:nth-child(even){background:#eee}
.cmnt-view .media .media-body .cmnt-file{background: #0566A5; border-radius: 4px; padding: 4px;}
.cmnt-view .media .media-body .cmnt-file a,.cmnt-view .media .media-body .cmnt-file a:link,.cmnt-view .media .media-body .cmnt-file a:visited{color:#fff}
.bg-dark{background-color:#eee}
.padding-bottom-sm{padding-bottom:12px;}
.padding-bottom-md{padding-bottom:24px;}
.padding-bottom-lg{padding-bottom:40px;}
.widget .widget{ margin: 0}
.widget.no-frame{border:none}
.widget,,.widget.dark>.widget-head{
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.widget-head {overflow-x: hidden}
.widget.widget-map .widget-head{
	border: 0px; background: #0f7dba;
	color: #fff; text-align: center;
    border-radius: 0;
    background-image: url('img/bg-title-map.jpg');
	background-position: center center;
	background-size: 100% 100%;
	display: flex;
}
.widget.widget-map>.widget-content {border: 1px solid #2391bb}
.widget.widget-map .widget{display: block}
.widget.widget-map>.widget-content:after{display: none}
.widget.widget-map .widget-head>.title{
	width: 100%;
    padding: 0 15px !important;
    color: #fff;
    background-image: none;
    box-shadow: none;
}
.widget.widget-map .widget-head>.title:before {
    content: '';
    background-image: url(img/icon-map.png);
    width: 22px;
    height: 23px;
    display: inline-block;
    margin: 4px 5px 0 0;
}
.widget.widget-map .widget-content-inner{padding: 0}
.navbar-inverse .navbar-nav{background: transparent}
.vertical-menu{background: transparent}
.vertical-menu .widget-content {background: transparent;padding: 0;}
.vertical-menu .tandan-table-module-border-icon {
    background: #fedc92;
    border: double 4px #fff;
    margin-top: 2px;
}
.tandan-table-module-border-icon>.TD-div-module-title>a {
    background: transparent;
    color: #f0010b;
    text-shadow: 0px 2px 2px #fff;
    border-radius: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    padding: 5px 0px 5px 2px;
    font-family: Helvet;
    border: 0px;
    display: inline-block;
    width: calc(100% - 50px);
    float: none;
}
.tandan-table-module-border-icon>.TD-div-module-title>i {
	vertical-align: top; text-shadow: 0px 1px 1px #fff;
}
.tandan-table-module-border-icon>.TD-div-module-title>i:before {
	display: inline-block; color: #dda735; padding: 8px 0px 8px 9px; font-size: 16px;
	width: 25px; text-align: center;
}
/*
.tandan-table-module-border-icon>.TD-div-module-title>a:before {
	content: '';
	background: url('img/bg-item-menu.png');
	float: left;
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
	margin: 8px 10px 6px 9px;
    transform: rotate(45deg)
}
*/
.widget-head, .widget.dark>.widget-head, .widget-new-thumb-tabs>.widget-head .widget-title-tab{
	border: none;
	border-bottom: 2px #c70d0c solid;
	background: transparent;
	height: auto;
	width: 100%;
	display: inline-block;
}
.widget-new-thumb-tabs>.widget-head{border-bottom: 0px;}
.widget-content{
	margin-top: 0;
    display: inline-block;
    width: 100%;
    border: none;
}
.vertical-menu .tandan-table-module-border-icon:hover {
    border-color: orange
}
.TD-div-module-title ul.TD-ul-module-menu-left>li>dt.upperdd a, a.underline {
	padding: 5px;
	font-size: 14px;
	color: #333;
	text-transform: none;
	font-weight: normal;
	border-color: #e8cfaa;
}
.TD-div-module-title ul.TD-ul-module-menu-left>li>dt.upperdd a:before {
	display: inline-block;
	width: 7px; height: 7px; background: #607d8b;content: '';
	float: left; margin: 7px 8px 0 0;
	border-radius: 2px;
	transform: rotate(45deg)
}
.widget .thumbnail .h-align-stretch {
    max-width: 100%;
    float: left;
    margin-right: 10px;
}
div.thumbnail .media-heading a {
    color: #b90504;
    line-height: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.widget>.widget-head>.title,.widget.dark>.widget-head>.title, .widget-new-thumb .widget-title-tab>a {
    line-height: 36px;
    padding: 0px 15px 0px 10px;
    /*box-shadow: 0px 2px 0px #1f87df;*/
    margin-left:0;
    background: #c70d0c;
    /*background-image:url('img/ic-title.png');
    background-position: left center;
    background-position-x: 6px;
    background-repeat:no-repeat;*/
    color: #ffff60;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    top: 0;
    position: relative;
    border-radius: 0;
    margin: 0;
    display: inline-block;
    height: auto;
    border-radius: 0px 0 0 0;
}
.widget>.widget-head>.title:before, .widget.dark>.widget-head>.title:before {
    position: absolute;
    content: '';
    right: -8px;
    bottom: 0;
    width: 16px;
    height: 100%;
    background: #c70d0c;
    transform: skewX(20deg);
}
.widget>.widget-head>.title:after, .widget.dark>.widget-head>.title:after {
    position: absolute;
    content: '';
    right: -17px;
    bottom: 0;
    width: 6px;
    height: 67%;
    background: #c70d0c;
    transform: skewX(20deg);
}
#content-right .widget>.widget-head>.title{padding: 0px 10px 0px 10px;}
#content-right .widget>.widget-head{overflow-x: auto;}
#content-right .widget>.widget-head::-webkit-scrollbar{	display: none}
.widget>.widget-head>.title .fa{display:none;}
#content-main .widget {
    display: inline-block;
    margin: 10px 0;
    BOX-SHADOW: none;
}
#content-main .widget.widget-newhot {
	margin-bottom: 0
}
.headnews-rotate{padding: 0;}
.media .media-heading, .media .media-heading a {
    color: #c70d0c;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}
.headblk-fixed-height{
	overflow:inherit
}
.headblk-fixed-height .media>a {
    max-height: 320px;
    min-height:200px;
    overflow: hidden;
    width: 100%;
    float: left;
    margin-bottom: 6px;
    background: #eef7fd;
}
.headblk-fixed-height .media>a>img {
    border: none;
    box-shadow: none;
}
.headblk-fixed-height .media .media-heading a{
	color: #80012c;
	font-size:24px;
	font-weight:bold;
	margin-top: 5px;
    display: block;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.headblk-fixed-height .td-scroll-panel{
	max-height:435px !important
}
.headblk-fixed-height .head-news-list>li>a{
	font-size:15px !important;
	font-weight:normal !important;
	color:#333;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.headblk-fixed-height .head-news-list>li.active{
	background-color: transparent !important
}
.head-news-list .fontColor {color:#6b0026 !important;}
.widget.dark>.widget-head>.title{
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	text-shadow:none
}
.headblk-fixed-height>.widget-content {
    padding-bottom: 10px; height:100%;
    border-radius: 5px;
    background: #fff4de;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
    border: none;
}
.widget-head>.toolbar .btn{
	border-radius: 25px;
    background: none;
    padding: 4px 12px;
    margin: 2px 0;
    border: 1px #00468c solid;
    color: #00468c;
    font-weight: bold;
    text-shadow: none;
}
.list-cddh a {
    background: #d4ebfb;
    border-top: 1px solid #c2dcef;
    background: linear-gradient(#ffffff, #d4ebfb);
    color: #0655ab !important;
    border-bottom: 1px solid rgb(252, 254, 255);
}
.widget-head>.toolbar .btn.btn-primary{
    border: 1px #c70d0c solid;
    color: #c70d0c;
    font-weight: bold;
}
.uni-body {
    background:#FDFDFD;
    border: 1px #005214 solid\9 /*ie8*/;
    box-shadow: 0 1px 6px rgba(0,0,0,.5);
    border-radius: 6px;
    margin: 12px auto;
}
.navbar.navbar-responsive{
	-moz-transition: all 400ms cubic-bezier(0, 0, 0, 1);
	-webkit-transition: all 400ms cubic-bezier(0, 0, 0, 1);
	-o-transition: all 400ms cubic-bezier(0, 0, 0, 1);
	-ms-transition: all 400ms cubic-bezier(0, 0, 0, 1);
	transition: all 400ms cubic-bezier(0, 0, 0, 1);
	background: transparent
}

.navbar>.container{
	background: transparent;
	padding: 0;max-width: 100%;
}
@media(max-width:768px){
	body{
		background:#fff;
	}
	.navbar.navbar-responsive .navbar-nav li>ul{
		box-shadow:none;
	}
	.navbar.navbar-responsive .navbar-nav>li+li{
		background:#eee;
		border-top:1px #ddd solid;
	}
	.navbar.navbar-responsive .navbar-nav>li>a{
		color:#555;
		-webkit-text-shadow:none;
		-moz-text-shadow:none;
		text-shadow:none;
	}
	.navbar.navbar-responsive .navbar-nav>li ul>li{
		border-top:1px #eee solid;
	}
	.navbar.navbar-responsive .navbar-nav>li ul>li>a{
		font-weight:normal;
		padding: 8px 8px 8px 10px;
	}
	.widget{
		width:auto;display:block;
	}
	.widget-map, .widget-radio{width:100%; display:inline-block}
	.marquee-top>.container>.row{margin: 0}
}
@media (max-width: 1020px){
	.uni-body {margin:0;border-radius:0;box-shadow:none;border:none}
}
.site-pre-title {
    font-size:18px;line-height:18px;margin-top:20px;text-transform:uppercase;color:#4D0920
}
.site-title {
    font-size:32px;line-height:32px;margin-top:10px;margin-bottom:10px;color:#0566A5;text-transform:uppercase
}
.site-sub-title {
    font-size: 12px;
    text-transform: uppercase;
}
.site-logo {text-align: center;}
.top-bar{background:#0566A5;}
.top-bar>.container{position:relative;}
a.btn-login{
	background:#0566A5;position:absolute;right:0;
	padding:2px 6px;border-radius:0 0 6px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.visit-count a{
	font-weight:700;
	color: #f26522;
    padding: 8px 8px 10px 8px;
    float: left;
    width: 100%;
    font-size: 16px;
    text-align: center;
}
.visit-count {
    width: 100%;
    float: left;
    padding: 0px 10px 5px !important;
}
.visit-count .TD-div-module-border-center-flag {
    width: 100%;
    float: left;
    color: #333;
}
.visit-count .TD-div-module-thongke, .visit-count .TD-div-module-border-center-flag>.current-online {
    width: 50%;
    float: left;
    padding: 5px;
    text-align: center;
}
.visit-count .current-online{width: 50%;display: inline-block; padding: 5px 0;}
.visit-count .current-online>.current-online .td-sta-val{color: #fff; font-weight: 500}
.visit-count .current-online>.current-online:nth-child(n+3){
	border-top: 1px dashed rgba(255, 255, 255, 0.28)
}
.visit-count .current-online>.current-online:nth-child(2n+2){
	border-left: 1px dashed rgba(255, 255, 255, 0.28); text-align:center
}
.visit-count .current-online>.current-online{display: none}
.breadcrumb-row {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
}
.trangto{display:none}
#dv-chu-chay {line-height: 35px; float: left;}
marquee#dv-chu-chay b {font-weight: 600; color: #fff; text-transform: uppercase}
.td-main-nav ul.nav>li>a{
	font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
    padding: 10px 5px 10px 5px;
}
.td-main-nav ul.nav>li>a[href=""] {
    pointer-events: none;
}
.contact-title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    color: #df0000;
    border-left: 3px solid;
    padding-left: 8px;
}
.navbar-inverse .navbar-nav>li:hover {background: rgba(0, 0, 0, 0.1)}
.navbar-inverse .navbar-nav>li:hover>a{color: yellow}
.td-main-nav ul.nav>li:first-child a{
    background-position: center center;
    background-repeat: no-repeat;
    position:relative;
    width: 33px;
    display: block;
    float: left;
    font-size:0!important;
    padding-left:4px;
}
.td-main-nav ul.nav>li:first-child a:before,.td-main-nav ul.nav>li:first-child a:after{
	-moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}
.td-main-nav ul.nav>li:first-child a:before{
    position: absolute;
    /* top: 8px; */
    left: 8px;
    width: 20px;
    height: 20px;
    content: "\f015";
    font: normal normal normal 14px/1 FontAwesome;
    /* content: ' '; */
    font-size: 20px;
    display: inline-block;
    /* border-bottom: 12px #fff solid; */
    /* border-left: 12px transparent solid; */
    /* border-right: 12px transparent solid; */
    border-left: 12px solid #2066A3\9;
    border-right: 12px solid #2066A3\9;
    border: none;
}
.td-main-nav ul.nav>li:first-child:hover a:before{
    border-left:12px solid #144F88\9;/*ie8*/
    border-right:12px solid #144F88\9;/*ie8*/
}
.td-main-nav ul.nav>li:first-child a:after {
    position:absolute;top:20px;left:12px;
    content:' ';display:block;
    border-top:4px #fff solid;
    border-left:7px #fff solid;
    border-right:5px #fff solid;
    width:16px;
    height:10px;
    border: none;
}
.linked-list>li+li{
	border-top:1px #a86e84 dashed;
}
.headnews-nav-panel .headnews-nav{padding-left: 5px;}
.headnews-nav-panel .headnews-nav .ui-state-active a{ color: #c70d0c;}
.widget-thongbao li{padding: 8px;}
.widget-thongbao li a{font-size:15px; color: #111;}
.widget-thongbao li a:before{
	content: '';
	width:8px;
	height:8px;
	background-image:url('img/ic-widget.png');
	background-repeat:no-repeat;
	float:left; margin-right:10px;
	margin-top:5px;
}
.widget-thongbao li a:hover{text-decoration:none;color: #f50000}
.widget-thongbao li+li{border-top: 1px dashed #a86e84;}
.slide-show-banner {position:relative;    max-width: calc(100vw - 20px);}
.slide-show-banner>.widget-content {
	padding: 15px 10px 0 10px; 
}
.slide-show-banner>.widget-content>.widget-content-inner {
	width: 100% !important; padding: 10px;
	max-width: 100vw
}
.slide-show-banner>.widget-content>.widget-content-inner>div:nth-child(2), .slide-show-banner>.widget-content>.widget-content-inner>div:nth-child(2)>div,
.slide-show-banner>.widget-content>.widget-content-inner>div:nth-child(2)>div>div {
	width: 100% !important;
	left: 0 !important;
    transform: scale(1) !important;
    top: 0 !important;
}
.slide-show-banner>.widget-content>.widget-content-inner img {
	width: 100%; height: 100px;
	object-fit: cover; object-position: center
}
.slide-show-banner>.widget-content>.widget-content-inner>div:nth-child(2)>div>div .col-xs-12 {
	padding-left: 5px; padding-right: 5px
}
.ps-container>.ps-scrollbar-y-rail{right:0!important}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail{width:4px;}
.ps-scrollbar-x-rail{display:none!important;}
.row.portal-content {padding-bottom: 20px;}
.box-tk-caht {
    background: white;
    color: #00468c;
    text-align: center;
    font-size: 13px;
    position: relative;
    margin-top: 5px;
    box-shadow: 0px 0px 1px #00458a;
    margin: 10px 0 15px 0;
}
.box-tk-caht.box-tk-dvc {
    margin: 10px 0;
    display: grid;
}
.box-tk-caht:before{
	position:absolute;
	top:3px;
	content:'';
	left:0; right:0;
	height: 0px;
	background: rgba(255, 255, 255, 0.3);
}
.box-tk-caht.box-gnvb {
    margin-bottom: 5px;
    margin-top: 15px;
}
.box-tk-caht.box-gnvb img{
	margin:5px auto;
}
.box-tk-caht h4, .box-tk-caht b {
    margin: 0;
    color: yellow;
    font-size: 16px;
    font-family: Avobold, Roboto, sans-serif, arial;
    font-weight: 600;
    margin-bottom: 5px;
}
.box-tk-caht .title {
    font-family: RobotoCOndensedBold,  Roboto, sans-serif, arial;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent !important;
    padding: 5px 10px;
    height: 52px;
    background-image: url('img/guinhanvb.jpg');
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.box-tk-caht.box-tk-dvc .title{
	background-image: url('img/bg-head-tk-dvc.jpg');
}
.box-tk-caht .box-tk-content {
    padding: 5px 5px 5px 5px;
    display:inline-block;
    width: 100%;
}

.box-tk-caht h3 {
    font-family: AvoBold,  Roboto, sans-serif, arial;
    font-weight: 600;
    font-size: 33px;
    color: yellow;
    margin: 0 0 5px 0;
}

.box-tk-caht .box-tk-content p {
    margin-bottom: 0;
    font-size: 15px;
}
.widget-Abulm{margin-bottom:0;}
.footer>.container {
    min-height: 50px;
    padding-bottom: 0px;
    overflow: hidden;
    z-index: 1;    max-width: 100%;
    position: relative;
}
.footer, .footer a{
	color:#fff;
}
.footer .nav-footer{
	background: transparent;
}
.footer .col-xs-12.text-center {
    background: transparent; color: #fff; text-align: left;
    padding:10px;
}
.content-footer {
	padding-top: 30px;
    padding-bottom: 30px;
}
.footer h3,.footer h1,.footer h2,.footer h4,.footer h5{
	color: #c70d0c !important;
    font-weight: 600;
    margin-bottom: 14px;
    margin-top:0;
    font-size: 18px;
}
.footer .copyright {
    padding: 0 0 5px 0;
    color: #86baef;
    font-size: 13px;
    width: 100%;
    display: inline-block;
}
.footer .nav-footer{
	background: #e2ac44
}
.footer .nav ul.list-user{float:right}
.footer .nav ul>li {display: inline-block;padding: 10px 0px; float: left;}
.footer .list-nav-footer li+li a {border-left: 1px solid rgba(255, 255, 255, 0.2);}
.footer .nav ul>li.active {background: transparent;}
.footer .nav ul>li a{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 15px;
    float: left;
    font-weight: 500;
    padding: 0 12px;
}
.footer .nav ul>li a:hover{
	color: yellow;
	text-decoration: none;
}
.footer .nav ul>li.active a{
`	color: yellow;
    font-weight: normal;
    text-transform: none;
}
.footer p{font-size:14px; color: #c70d0c !important; line-height: 18px; margin-bottom: 3px;}
/*rotater*/
.wt-rotator{
	font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#eee;position:static;margin:0 auto;height:100%;overflow:hidden;
    background:#B9DE50;/* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #b9de50 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#b9de50)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#b9de50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#b9de50 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#b9de50 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%,#b9de50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9de50',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.wt-rotator a{outline:none;}
.wt-rotator .main-img{display:none;position:absolute;top:0;left:0;z-index:0;border:0px;}
.wt-rotator .preloader{background:url(img/loader.gif) no-repeat center;float:left;width:34px;height:34px;position:absolute;top:0;left:0;z-index:4;display:none;}
.wt-rotator #timer{position:absolute;top:0;left:0;height:4px;background-color:#FFF;z-index:4;visibility:hidden;}
.wt-rotator .desc{color:#FFF;position:absolute;top:0;left:0;z-index:6;overflow:hidden;visibility:hidden;}
.wt-rotator .inner-bg{position:absolute;width:100%;height:100%;background-color:#000;z-index:0;}
.wt-rotator .inner-text{position:absolute;padding:10px;z-index:1;}
.wt-rotator .c-panel{position:relative;float:left;top:0;left:0;z-index:7;visibility:hidden;}
.wt-rotator .thumbnails,.buttons{float:left;}
.wt-rotator .thumbnails ul{list-style:none;margin:0;padding:0;}
.wt-rotator .thumbnails li,.play-btn,.prev-btn,.next-btn{list-style:none;display:block;float:left;margin-right:4px;overflow:hidden;width:24px;height:24px;line-height:24px;text-align:center;color:#FFF;background-color: rgba(0, 0, 0, 0.6);cursor:pointer;font-weight:bold;}
.wt-rotator .thumbnails li {
    background-repeat: repeat;
    background-color: #000;/*old browsers*/
    filter:alpha(opacity=80);/*ie8*/
    background-color:rgba(0,0,0,.6);/*modern browsers*/
}
.wt-rotator .thumbnails li.thumb-over,.thumbnails li.curr-thumb{color:#000;background:#FFF;}
.wt-rotator .thumbnails li *{display:none;}
.wt-rotator .play-btn, .wt-rotator .pause, .wt-rotator .prev-btn, .wt-rotator .next-btn {
    background:#000 url(img/slide-ctrl.png) no-repeat\9;/*ie8*/
    filter:alpha(opacity=80);/*ie8*/
    background-image:url(img/slide-ctrl.png);
    background-repeat:no-repeat;
    background-position-x:0;
    background-position-y:0;
}
.wt-rotator .play-btn{background-position-y:-48px;}
.wt-rotator .pause{background-position-y:-72px;}
.wt-rotator .prev-btn{background-position-y:-24px;}
.wt-rotator .next-btn{background-position-y:0;}
.wt-rotator .button-over{background-color:#fff;}
.wt-rotator .play-btn.button-over, .wt-rotator .pause.button-over, .wt-rotator .prev-btn.button-over, .wt-rotator .next-btn.button-over {
    background-position-x:-24px;
}
.wt-rotator .c-panel {bottom:0;right:0;left:auto!important;top:auto!important;position:absolute}
.wt-rotator .desc {
    width: 100%!important;
    height: 40px!important;
    white-space: nowrap;
    overflow: hidden;
}
/**/
.widget.flat > .widget-head .toolbar .btn {
    border: none;
    color:#444;
    font-weight:700;
    padding:0 6px;
    margin:12px 0 4px 0;
    border-left:1px #0566A5 solid;
}
.widget-content-inner{padding:10px}
.widget-radio .widget-content-inner{padding: 0}
.widget-radio .content{padding: 0}
.widget-new-thumb .widget-title-tab, .widget-new-thumb .nav-tabs{float:left;border: none}
.van-ban-tab .nav-tabs{float: right;}
.widget-new-thumb .nav-tabs{background: white;width: 100%;padding-left: 10px;}
.widget-new-thumb .nav-tabs>li>a{
	color: #be4b00;
	line-height:18px;
	box-shadow: none !important;
	border: none !important;
}
.widget-new-thumb .nav-tabs>li{padding: 0;background: #fff0b1;margin-right: 2px;border-radius: 3px;margin-top: 2px;}
.widget-new-thumb .nav-tabs>li>a{padding: 6px 10px;}
.widget-new-thumb .nav-tabs>li>a[href="#chanel-0"]{display: none}
.widget-new-thumb .nav-tabs>li.active>a, .widget-new-thumb .nav-tabs>li.active>a:hover, 
.widget-new-thumb .nav-tabs>li.active>a:focus, .widget-new-thumb .nav-tabs>li>a:hover{
	color: #ffffff;
	background: transparent;
}
.widget-new-thumb .nav-tabs>li.active, .widget-new-thumb .nav-tabs>li:hover {background: #fdb140}
.widget-new-thumb .widget-content-inner >.row{display: table; margin: 0 -10px !important;}
.widget-new-thumb .widget-content-inner >.row>div {
    margin-bottom: 5px;
    padding: 0 10px;
    float:left;
    display: table-cell;
    width: 55%;
}
.widget-new-thumb .widget-content-inner >.row>div.general-list {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(45% + 20px);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0
}
.widget-new-thumb.widget-new-thumb-full .widget-content-inner >.row>div,
.widget-new-thumb.widget-new-thumb-full .widget-content-inner >.row>div.general-list,
.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6{
	width: 100%;
}
.widget-new-thumb.widget-new-thumb-full .general-list{padding-right: 0 !important}
.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6{
	padding-top: 6px; padding-bottom: 6px; padding-right: 0
}
.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6 .col-sm-4{
	width: 30%
}
.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6 .col-sm-8{
	width: 70%; padding: 0 0 0 10px;
}
.widget-new-thumb .general-list>.col-sm-6:last-child{border-bottom: none;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-8>a{
	font-size: 15px;
    margin-top: -3px;
    display: block;
    color: #111;
    line-height: 20px;
    text-align: justify;
}
.widget-new-thumb .general-list>.col-sm-6 {
    width: 50%;
    margin: 0;
    display: inline-block;
}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-4{float:right}
.widget-new-thumb .general-list .date {
	font-style: italic; padding-left: 5px;
	color: #c74301; font-weight: normal;
}
.widget-new-thumb .widget-content-inner .general-list li{
	width: 100%;
    margin: 0px;
    padding: 10px 0px 10px 20px;
    position: relative;
    display: inline-block;
    float: left; display: inline-block;
}
.widget-new-thumb .widget-content-inner .general-list li .img-thumbnail-repeat{display: none;margin: 0}
.widget-new-thumb .widget-content-inner .general-list li:nth-child(1),
.widget-new-thumb .widget-content-inner .general-list li:nth-child(2){
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
	float: left;
	background: transparent;
	margin-bottom: 10px;
}
.widget-new-thumb .widget-content-inner .date{/*display: none*/}
.widget-new-thumb .widget-content-inner .general-list li:nth-child(1) .img-thumbnail-repeat,
.widget-new-thumb .widget-content-inner .general-list li:nth-child(2) .img-thumbnail-repeat,
.widget-new-thumb .widget-content-inner .general-list li>a:nth-child(1){
	width: 100%;
}
.widget-new-thumb .widget-content-inner .general-list li>a:nth-child(1) {
    max-height: 80px;
    overflow: hidden;
    max-width: 120px;
    margin: 0;
    float: left;
}
.widget-new-thumb .widget-content-inner .general-list li:nth-child(1)>a:nth-child(2),
.widget-new-thumb .widget-content-inner .general-list li:nth-child(2)>a:nth-child(2){
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-bottom: 15px;
	width: auto;
	float: none;
	color: #222;
	padding: 0px 5px 5px 0;
}
.widget-new-thumb .widget-content-inner .caption>p, .headnews-rotate .headnews-thumb .info p{
	display: block;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}
.widget-new-thumb .widget-content-inner .caption>p{margin-bottom: 0; color: #666}
.widget-new-thumb .widget-content-inner .media-heading{
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 100%
}
.widget-new-thumb .widget-content-inner .general-list li a{
	font-size:14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	float:left;
}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-4 a img{height: 100%; width: 100%; object-fit: cover}
.widget-new-thumb .widget-content-inner .general-list li:nth-child(1):before,
.widget-new-thumb .widget-content-inner .general-list li:nth-child(2):before{display: none;}
.widget-new-thumb .widget-content{padding:0;}
.widget-new-thumb .widget-content .list-tab{padding: 0;}
.widget-new-thumb .widget-content .list-tab .widget-content-inner{padding:15px 0px 0px; margin: 0px 10px;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-4 a{
	max-height: 90px; overflow:hidden;float: left;
    margin-bottom: 6px; min-height: 70px;
    background-image: url('img/default-img-1000x600.gif');
    width: 100%;
    background-position: center;
    background-size: contain;
}
.widget-new-thumb .general-list>.col-sm-6:last-child{border-bottom: none; padding-bottom: 0}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-8>a{
	font-size: 14px;
	margin-top: -3px;
	display: block;
	line-height: 22px;
	color: #222222;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
	font-weight: 500;
}
.widget-new-thumb .general-list .date {
	font-style: italic; padding-left: 5px;
	color: #c74301; font-weight: normal;
    display: none;
}
#content-main .widget .widget-content .thumbnail .caption{background: transparent; padding: 10px 0px 0px}
.widget-new-thumb .widget-content-inner:first-child {padding: 15px 0px 0px 0px;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-4{width: 100%;float: left;padding: 0;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-8{width: 100%;float: left;padding: 10px 0 20px 0;}
.widget-new-thumb .general-list>.col-sm-6:nth-child(n+3) .col-sm-8{padding-bottom: 0}
.widget-content.bg-blue, .widget.dark .widget-content {
    background: #ffffff;
    border-top: none;
    width: 100%;
    float: left;
    position: relative;
}
.banner-carousel .widget.dark {
	margin: 0;
    max-height: 100%;
    max-width: 100%;
}
.banner-carousel .widget.dark .widget-content {
	background: transparent;
    max-height: 100%;
    max-width: 100%;
}
.banner-carousel .widget.dark .owl-carousel .owl-item {
	max-width: 100%
}
.banner-carousel .widget.dark .owl-carousel .owl-item img {
	width: auto; max-width: 100%;
	margin-left: auto;
}
.widget-content.bg-blue:after, .widget.dark .widget-content:after {
    position: absolute;
    content: '';
    top: 100%;
    left: 10%;
    right: 10%;
    height: 6px;
    background-image: url('img/shadow-inner.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.widget-content .widget-content{border: none !important}
.widget-content .widget-content:after {display: none !important}
.widget-content-scroll{overflow:visible}
.widget-content-scroll>.widget-content-inner {overflow: hidden; max-height: calc(100% - 30px); margin: 15px 0;}
.embed-playlist {padding: 0px; background: #fff;}
.embed-playlist .playlist-bottom, .embed-playlist .jwplaylist, #ctl00_g_4f64fba2_f018_49aa_9197_ea7bdb4b8690_ctl00_vid_jwplayer_playlistcomponent{
	background-color: #fff !important;
}
.embed-playlist .jwpreview.jwuniform{background-size: 100% auto !important;}
.embed-playlist .jwplaylistimg.jwfill{margin-left:0px !important}
.embed-playlist .jwdescription{margin-right:0px !important}
.embed-playlist ~ #title-video{display: none}
.embed-playlist .jwtitle{height:auto !important}
.embed-playlist .jwdescription {color: #222;font-size: 14px !important;}
.embed-playlist .jwitem.active{background-image: none !important;}
.embed-playlist .jwdescription {font-size:13px !important}
.media-head-new .media-heading>a {
	font-size: 21px;
	line-height: 28px;
	font-weight: 600;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.widget-new-thumb-full .media-head-new .media-heading>a {
    font-size: 17px;
    line-height: 22px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.rcrumbs{display: grid}
.media-head-new>a{margin-bottom:10px; width: 100%; float: left;}
.media-head-new>a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all ease 0.3s;
    margin-bottom:0
}
.media-head-new>a:hover>img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.media-box {
    font-family: arial, Roboto, sans-serif !important;
    font-size: 13px;
}
#mosaic-albums .media-box:first-child .media-box-title {
    font-size: 20px !important;
}
#mosaic-albums .media-box .media-box-title{
	font-weight: 600 !important
}
.media-box-image>div>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.media-box .media-box-content {
    padding: 10px;
}
.div-module-faq-content>.row {
    padding: 30px 0;
    margin: 20px 0;
    background: #fdfad5;
    background-image:url('img/bg-faq-form.png');
    background-position:top center;
    background-repeat:no-repeat;
    background-size: 90% auto;
    box-shadow: 0px 0px 0px 1px #e4dd82;
    border-radius: 3px;
}
.div-module-faq-content nav{
	text-align: right
}
.div-module-faq-content table thead th {
    background: #2792eb;
    color: #fff;
    border: 1px solid #fff;
}
.div-module-faq-content table thead th:nth-child(1), .div-module-faq-content table tbody td:nth-child(1){width:60px; text-align:center}
.div-module-faq-content table tbody tr:nth-child(even) td {background: #f3f3f3}
.div-module-faq-content table thead th:nth-child(5), .div-module-faq-content table tbody td:nth-child(5) {display: none}
.div-module-faq-content table thead th:nth-child(3), .div-module-faq-content table tbody td:nth-child(3){width: 180px; text-align:center}
.div-module-faq-content table thead th:nth-child(n+4), .div-module-faq-content table tbody td:nth-child(n+4){width:110px; text-align:center}
.div-module-faq-content table td:nth-child(2) a{
	color: #005dab;
    font-weight: 500;
}
/* Breadcrumb */
.breadcrumb {
    list-style: none;
    display: inline-block;
    background: transparent;
    height: auto;
    margin: 0; padding: 6px 0 0;
    box-shadow: none;
    border: none;
    font-size: 14px;
}

.breadcrumb li {float: left; padding: 0; overflow: initial;}
.breadcrumb li a {
    color: #FFF;
    display: block;
    background: #f7941d;
    text-decoration: none;
    position: relative;
    height: 32px;
    line-height: 33px;
    padding: 0 10px 0 5px;
    text-align: center;
    margin-right: 23px;
    font-weight: 400;
}
.breadcrumb li:first-child a {padding-left: 15px; border-radius: 4px 0 0 4px !Important}
.breadcrumb li:first-child a:before {border: none}
.breadcrumb li:last-child a {
    padding-right: 15px;
    border-radius: 0 0px 0px 0;
    background: #f7941d;
    color: #fff;
    cursor: pointer;
}
.breadcrumb li a:before,
.breadcrumb li a:after {
    content: "";
    position: absolute;
    top: 0;
    border: 0 solid #f7941d;
    border-width: 16px 10px;
    width: 0;
    height: 0;
    margin-top: 0;
}
.breadcrumb li a:before {left: 0; margin-left: -20px; border-left-color: transparent}
.breadcrumb li a:after {left: 100%; border-color: transparent; border-left-color: #f7941d !important}
.breadcrumb li a:hover {background-color: #e27900; color: #fff}
.breadcrumb li a:hover:before {border-color: #e27900; border-left-color: transparent}
.breadcrumb li a:hover:after {border-left-color: #e27900 !important}
/* END breadcrumb */
.content-container{padding: 10px 0 0; background:none}
/*.split-left {border-right:1px #ddd solid;}
.split-right {border-left:1px #ddd solid;}
.split-under {border-top:1px #ddd solid;}
.split-under.inner-shadow{border-top:none}
.split-above {border-bottom:1px #ddd solid;}*/
.inner-shadow{
	-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.3);
	box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.3);
}
.media+.media{
	border-top: 1px #ddd solid;padding-top:12px;
}
.widget .media{border:none}
.media-body{text-align:justify}
#content-main .TD-quangcao {
    margin: 10px 0;
}
.vb-cddh-widget tbody>tr>td {
    min-height: 50px !important;
    vertical-align: middle !important;
    padding: 15px 8px !important;
}
.vb-cddh-widget tbody td a {
    color: #0659a0;
    font-weight: 500;
    font-size: 15px;
}
.vb-cddh-widget thead th{
	background:#fff4e1;
	text-align:center;
    color: #c3510b;
    border-bottom: 2px solid #f5daad !important;
}
.vb-cddh-widget tbody tr:nth-child(even){background: #f4faff}
.vb-cddh-widget th, .vb-cddh-widget td{border: 1px solid #ddd;}
.general-list ul{
    list-style:none;
    padding:0;
    margin-top: 0;
}
.general-list .date{
    color: #6b7703; font-weight: normal;
    padding-left: 10px;
    font-style:italic;
}
.general-list ul > li {margin-bottom: 8px;}
.general-list ul > li+li {
	border-top: 1px dashed #becdda;
    padding-top: 10px;
}
.general-list.no-v-margin ul > li {margin-bottom: 0}
.general-list.square ul > li:before, .LatestArticle-list.general-list ul > li:before {
    display: inline-block;
    content: ' ';
    width: 7px;
    margin-top: 7px;
    height: 7px;
    background: #da7219;
    border-radius: 1px;
    margin-right: 7px;
    float: left;
}
.general-list ul > li:hover:before {
    background:#f90000;
}
.general-list ul > li a {
    color: #333;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
.general-list ul > li a:hover {
    color: #db4a22
}
.general-list.separate li {
    padding-top:8px;
    position:relative;
}
.general-list.separate li+li{border-top:1px #ddd solid;}
.general-list.separate li a {padding-left:16px;}
.general-list.separate ul > li:before, .general-list.separate ul > li:after {
    display: inline-block;
    content:' ';
    width:0;height:0;
    position:absolute;z-index:8;left:0;top:10px;
    background:none;
}
.general-list.separate ul > li:before {
    border-left:10px #666 solid;
    border-top:6px transparent solid;
    border-bottom:6px transparent solid;
}
.general-list.separate ul > li:after {
    border-left:4px #fff solid;
    border-top:6px transparent solid;
    border-bottom:6px transparent solid;
}
.general-list.separate ul > li:hover:before {border-left:10px #0566A5 solid;}
.date,.date-block {
    color: #888;font-size:82%;font-weight:700
}
.date-block {
     display: block;
     text-align: right;
}
.date:before,.date-block:before, .date:after, .date-block:after {
    display:inline-block;
}
/*.date:before {
    content:"\00a0(";
}
.date:after {
    content:")";
}*/
/*jssor*/
.captionOrange, .captionBlack {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    padding:6px
}
.captionOrange {
	background:#000;
    background: #EB5100;
    background-color: rgba(235, 81, 0, 0.6);
}
.captionBlack {display:none;
    font-size: 16px;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88000000', endColorstr='#88000000'); /* IE */
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited {
    color: #ffffff;
    text-decoration: none;
}
a.captionOrange:hover {
    color: #eb5100;
    text-decoration: underline;
    background-color: #eeeeee;
    background-color: rgba(238, 238, 238, 0.7);
}

.bricon {background: url(../img/browser-icons.png);}

/*
.jssorb01 div           (normal)
.jssorb01 div:hover     (normal mouseover)
.jssorb01 .av           (active)
.jssorb01 .av:hover     (active mouseover)
.jssorb01 .dn           (mousedown)
*/
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
}
.jssorb01 div {background-color: gray;}
.jssorb01 div:hover, .jssorb01 .av:hover {background-color: #d3d3d3;}
.jssorb01 .av {background-color: #fff;}
.jssorb01 .dn, .jssorb01 .dn:hover {background-color: #555555;}

/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l              (normal)
.jssora05r              (normal)
.jssora05l:hover        (normal mouseover)
.jssora05r:hover        (normal mouseover)
.jssora05ldn            (mousedown)
.jssora05rdn            (mousedown)
*/
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn {
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(img/nav.png) no-repeat;
    overflow: hidden;
    /*opacity:0.5;
    filter:alpha(opacity:50);*/
    -moz-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}
.slide-show-banner:hover .jssora05l, .slide-show-banner:hover .jssora05r, .slide-show-banner:hover .jssora05ldn, .slide-show-banner:hover .jssora05rdn{opacity:1;filter:alpha(opacity:100);}
.slide-show-banner .loading-icon{background:url(img/loader.gif) no-repeat center center;}
.jssora05l {background-position: -10px -40px;}
.jssora05r {background-position: -70px -40px;}
.jssora05l:hover {background-position: -130px -40px;}
.jssora05r:hover {background-position: -190px -40px;}
.jssora05ldn {background-position: -250px -40px;}
.jssora05rdn {background-position: -310px -40px;}
.jssort11 .p,.jssort11 .pav,.jssort11 .pdn{
    margin:8px 5px 5px 5px;cursor:pointer;
    -moz-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    -webkit-transition: background 200ms ease;
    transition: background 200ms ease;
	background:rgba(0,0,0,.01);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01000000', endColorstr='#01000000',GradientType=0 ); /* IE6-9 */
}
.jssort11 .p:after{
	display:block;
	content:' ';
	position:absolute;
	top:8px;right:0;bottom:0;left:5px;
	background:#fff;filter:Alpha(Opacity=50);opacity:.5;
}
.jssort11 .pav:after{display:none;}
/*.slide-show-banner:hover .p,.slide-show-banner:hover .pav,.slide-show-banner:hover .pdn{
background:rgba(0,0,0,.5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
}*/
.jssort11 .p .nav-num,.jssort11 .pav .nav-num,.jssort11 .pdn .nav-num{
	color:#fff;width:20px;height:20px;border-radius:50%;display:inline-block;text-align:center;cursor:pointer;user-select:none;
	-moz-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    -webkit-transition: background 200ms ease;
    transition: background 200ms ease;
}
.jssort11 .pav .nav-num{
	background:#fff;color:#000;cursor:default;font-weight:700
}
.tandan-div-search{
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
	background:rgba(255,255,255,.3);*/
	background:#ffffff;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#f6f6f6
}
.tandan-div-search input{
	background:transparent;border:none;outline:none;
	color: #222;
}
.tandan-div-search input::-webkit-input-placeholder {
   color: #888
}
.tandan-div-search input:-moz-placeholder { /* Firefox 18- */
   color: #888
}
.tandan-div-search input::-moz-placeholder {  /* Firefox 19+ */
   color: #888
}
.tandan-div-search input:-ms-input-placeholder {  
   color: #888
}
.tandan-div-search input:input-placeholder {  
   color: #888
}
.tandan-div-search .tandan-search-icon,.tandan-div-search .btn-gol-search:before{
	background-image:url('img/search-icon.png');
	background-repeat:no-repeat;
}.tandan-div-search .btn-gol-search:before{background-position:0px -20px}
.captcha-container{
	border:1px #ddd solid\9;/*ie8*/
	box-shadow:0px 1px 3px rgba(0,0,0,.2);
	border-radius: 6px;
}
.td-captcha .cap-img{display:inline-block}
.td-captcha .btn-refreh{display:inline-block;
	width:40px;height:40px;content:"";background:url(img/refresh.png) no-repeat center center;
	border-left: 1px #ddd solid;
	margin:4px;float:right
}
.loading{
	position:fixed;left:0;top:0;right:0;bottom:0;
	background-color:rgba(255,255,255,.5);
	background-image:url(img/loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ffffff', endColorstr='#88ffffff',GradientType=0 ); /* IE6-9 */
	z-index:999;
}
.clock{
    margin: 0px 0 0px 0;
    font-size: 14px;
    text-align: left;
    color: #fff; font-weight:500;
    padding: 6px 0 0;
}
.widget.widget-radio {
    padding: 0;
}
.widget.widget-radio .widget-content {
	padding: 5px 5px 8px 5px;
}
.widget.widget-radio .widget-content.bg-blue:after{display: none}
.widget.widget-radio, .widget.widget-radio>.widget-head, .widget.widget-radio>.widget-content.bg-blue {
    background: #eeeeee;
}
.jp-audio, .jp-audio .jp-controls{
	width:100% !important;
	max-width:100%;
	border: 0 !important;
}

.jp-audio .jp-controls {
    padding: 10px 0px 0 !important;
    width: 140px !important;
    transform: scale(0.8)
}
.jp-mute, .jp-volume-max {
    width: 18px;
    height: 15px;
}
.jp-volume-max {
    left: 55px;
}
.jp-audio .jp-volume-bar {
    left: 16px;
    width: 36px;
}
.jp-audio .jp-playlist{border: 0px;}
.jp-audio .jp-controls .jp-stop{
	margin-left:5px !important;
}
.jp-audio .jp-type-playlist .jp-progress {
    left: 130px !important;
    width: 55px !important;
    top: 20px !important;
}
.jp-audio .jp-type-playlist .jp-time-holder {
    width: 71px !important;
    left: 130px !important;
    top: 40px !important;
}
.jp-audio .jp-volume-max {
    left: 50px;
}
.jp-audio .jp-interface{
    height: 66px;
}
.jp-playlist ul {padding: 0 5px !important;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current, div.jp-type-playlist div.jp-playlist a:hover {
    color: #ca3829 !important;
}
.scroll-wrapper.audio_playlist.scrollbar-inner {
    overflow: hidden;
    overflow-y: auto;
    max-height: 100px;
}
.scroll-wrapper.audio_playlist.scrollbar-inner::-webkit-scrollbar-track{ background-color: #e2e2e2;border-radius: 5px}
.scroll-wrapper.audio_playlist.scrollbar-inner::-webkit-scrollbar{width: 6px;	background-color: #d4dce2;border-radius: 5px}
.scroll-wrapper.audio_playlist.scrollbar-inner::-webkit-scrollbar-thumb{background-color: #bfcad0; border-radius: 5px; transition: all ease .3s}
.scroll-wrapper.audio_playlist.scrollbar-inner:hover::-webkit-scrollbar-thumb{background-color: #85a7bd}
.jp-current-time, .jp-duration {width: 34px !important;}
.jp-volume-controls {left: 190px !important; width: 90px !important;top: 20px !important;}
.jp-audio .jp-type-playlist .jp-toggles {left: 211px !important;top: 40px !important;}
/* custom */
.home-latest-news .widget-content{height:390px;}
.cstm-tabs-intro{background-image:url(img/bg-tab.png);background-repeat:no-repeat;background-position:right}
.cstm-tabs-intro .tab-pane {min-height: 100px;}
.cstm-tabs-intro .nav-tabs{border:none;background:none}
.cstm-tabs-intro .nav-tabs>li>a{
	padding:6px;border:none;color:#fff;font-size:12px;text-transform:uppercase;
	background:rgba(0,30,105,.6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99001e69', endColorstr='#99001e69',GradientType=0 ); /* IE6-9 */
}
.cstm-tabs-intro .nav-tabs>li.active>a,.cstm-tabs-intro .nav-tabs>li.active>a:link, .cstm-tabs-intro .nav-tabs>li.active>a:hover, .cstm-tabs-intro .nav-tabs>li.active>a:focus{
	background:none;-webkit-box-shadow: none;color:#295CCC;font-weight:700;
	box-shadow: none;border:none;
}
.cstm-tabs-intro .tab-content{border:none;background:none}
.cstm-tabs-intro .widget.no-frame{margin:0}
.cstm-tabs-intro h4{font-size:16px}
.cstm-web-links{background-image:url(img/bg_ft.png);background-position:left top;background-repeat:no-repeat;padding-left:30px;height:34px;margin-top:-10px;}
.cstm-web-links .widget{margin:0}
.cstm-web-links select{float:right;width:150px;padding: 0;height: 20px;}
.cstm-web-links label{margin-bottom:3px;color:#fff}
.cstm-web-links>div{background-image:url(img/bg_ft.png);background-position:0 -34px;background-repeat:repeat-x;padding-right:5px}
.cstm-statistics{margin-top:10px;text-align:center;overflow:hidden}
.cstm-statistics>div{width:270px;float:right}
.cstm-statistics>div:after{display:block;content:' ';clear:both}
.cstm-statistics .TD-div-module-tit{display:none}
.cstm-statistics .TD-div-module-thongke{float:left}
.cstm-statistics .current-online{float:right;}
.cstm-statistics .current-online:before,.cstm-statistics .TD-div-module-thongke:before{display:inline-block;content:' ';background-image:url(img/icon-sm.png);background-repeat:no-repeat;width:13px;height:12px;margin-right:5px;}
.cstm-statistics .current-online:before{background-position:0 -12px}
.td-sta-val{color: #f26522;
    font-weight: 700;
    font-family: AvoBold;
    font-size: 18px;
    display: block;
}
.weather-section {
    padding: 5px 0 10px 6px;
    box-shadow: inset 0px 0px 1px 1px #e1e1e1;
    margin-bottom: 10px;
}
.td-design-tool{background:#233D4E;box-shadow:0 0 10px rgba(0,0,0,.3);}
.cstm-nav-top li{border-left:1px #bbb solid}
.cstm-nav-top li:first-child{border-left:none}
.cstm-nav-top li>a{padding:0px 10px;text-transform:uppercase;font-size:12px;line-height:12px;color:#555}
.cstm-nav-top li>a:hover,.cstm-nav-top li>a:focus{
	color: #295CCC;
	background:none	
}
/**/
.list-arrow>li>a:before,.list-4-squares-3x3>li>a:before{
	display:inline-block;content:' ';background:url(img/icon-sm.png);background-repeat:no-repeat;width:7px;height:7px;margin-right:5px
}
.list-arrow>li>a:before{background-position:0 -24px;}
.list-arrow>li:hover>a:before{background-position:-7px -24px}
.list-4-squares-3x3>li>a:before{background-position:0 -31px;}
.list-4-squares-3x3>li:hover>a:before{background-position:-7px -31px}
.widget.widget-weblinks .widget-content-inner {
	padding: 5px 10px
}
#mosaic-albums{
	background-color: transparent;
    padding: 8px 0;
    margin:0 0 0 -15px !important;
    max-width:inherit;
}
#topcontrol{
	z-index: 1
}
.media-box-thumbnail-container {background: #fff;}
.hero-item{background:#fff;border-top: 1px #ddd solid;}
.hero-item:hover{}
.img-item{position:relative;cursor:pointer}
.img-item .fly-prome{
	background:#000;background:rgba(0,0,0,.5);opacity:0;position:absolute;top:8px;right:8px;
	width:50px;height:50px;
	background-image:url(img/td-fly-img-nav.png);
	background-repeat:no-repeat;
	background-position:-150px 0;
}
.img-item:hover .fly-prome{opacity:1;}
.td-flyout-bg{
	position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;
	background:#000;
	background:rgba(0,0,0,.8);
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	user-select:none
}
.td-flyout-bg img{
	max-height:95%;
	max-width:95%;
	-webkit-box-shadow:0 0 12px #fff;
	box-shadow:0 0 12px #fff;
}
.td-flyout-bg .btn-prev, .td-flyout-bg .btn-next,.td-flyout-bg .btn-close{
	position:fixed;top:50%;background-color:#000;
	background-image:url(img/td-fly-img-nav.png);
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	border-radius:4px;
	opacity:0.5;
}
.td-flyout-bg .btn-prev:hover, .td-flyout-bg .btn-next:hover,.td-flyout-bg .btn-close:hover{
	opacity:1
}
.td-flyout-bg .btn-prev{left:10px;background-position:-50px 0;}
.td-flyout-bg .btn-next{right:10px;background-position:0 0;}
.td-flyout-bg .btn-close{top:10px;right:10px;background-position:-100px 0;}
.artical-content .img-item{
	background:#eee;margin:24px auto 0 auto;overflow:hidden;max-width:95%;text-align:center;padding:8px;-webkit-border-radius: 6px;border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;
}
.artical-content .img-caption{padding-top:12px}
.artical-content .img-caption:empty{display:none}
.videos .hero-item:before{
	background-color: rgba(0,0,0,.5);
	background-image: url(img/bigplay.png);
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-transition:all 200ms ease;
	-o-transition:all 200ms ease;
	-moz-transition:all 200ms ease;
	-ms-transition:all 200ms ease;
	transition:all 200ms ease;
	border-radius:4px;
}
.vid-item{overflow:hidden;float:left;width:49%;padding:6px;height:100px}
.vid-item .thumb{float:left;padding:0 6px 0 10px}
.wp-binh-chon .bc-item{margin:0 8px 8px 8px;}
.wp-binh-chon .bc-item>.title{font-weight:700;font-size: 14px;}
.wp-binh-chon .bc-item .number{margin-top:8px;padding-left:6px;font-style:italic;font-weight:700;display:none}
.wp-binh-chon .bc-item .number .num:empty:before{content:'0'}
.wp-binh-chon .bc-item .actions{margin-top:8px;text-align:center}
.wp-binh-chon .bc-item .actions a,.wp-binh-chon .bc-item .actions a:visited{padding:4px 6px;color:#666;text-decoration:underline;white-space:nowrap}
.wp-binh-chon .bc-item>.body label{margin-left:8px}
.wp-binh-chon .td-bar-chart{width:460px}
.wp-binh-chon .popup .popup-title{width:440px}
.td-bar-chart{margin:10px 0;padding:0; border-top: 1px #ddd solid;list-style:none}
.td-bar-chart li{margin:6px 0;}
.td-bar-chart li .bar{position:relative;height:32px;line-height:32px;border-bottom:5px #ddd solid}
.td-bar-chart li .fill{height:5px;float:left;background:#295CCC;position:absolute;left:0;bottom:-5px}
.td-bar-chart li .bar .count,.td-bar-chart li .bar .per{display:inline-block;text-shadow:0 0 2px #FFFFFF;line-height:32px;z-index:9;color:#484848}
.td-bar-chart li .bar .count{left:0;padding-left:6px;float:left;}
.td-bar-chart li .bar .per{right:0;padding-right:6px;float:right;}
.td-bar-chart li .title{padding-left:6px;font-style:italic;float:left}
.td-bar-chart li.selected .title{font-weight:700;}
.faq-ask-btn{line-height:60px;float:right}
.td-under-nav{background:#E2E2E2;border-bottom:1px #fff solid}
/* Custom */
.table-danhba td{font-size:12px;color:#222}
.table-danhba th{background:#2373AC}
.table-danhba th,.table-danhba th p,.table-danhba th span{color:#fff!important}

.widget-donvi .widget-content-inner{padding: 0px;}
.widget-donvi tbody a{font-size: 13px !important}
.widget-donvi tbody a:hover{color: #920000 !important; text-decoration: none}
.widget-donvi .table tbody>tr>td{border: none;}
.widget-donvi .widget-content .list-donvi a {font-weight: 600; font-size: 13px}
.widget-donvi .widget-content .list-donvi a:before {
    content: "";
    background-image: url('img/ic-lisst-donvi.png');
    background-repeat:no-repeat;
    background-position: center center;
    float: left;
    width: 10px;
    height: 10px;
    margin: 4px 10px 0px 0px;
}
.widget-donvi{
	margin-bottom: 0;
}
.widget-donvi .widget-content .list-donvi a:hover{color: #920000 !important; text-decoration: none}
.widget-donvi .nav-tabs{
	padding: 0;
	display: block;
    width: 100%;
    clear: both;
    border-bottom: 2px solid #ebebeb;
}
.widget-donvi .tab-content{
	border: 0; padding: 10px;
	display: block;
    width: 100%;
    clear: both;
}
.widget-new-thumb.widget-donvi .nav-tabs>li{background: transparent; margin: 0px 1px 0px 0px; border-radius: 0px}
.widget-new-thumb.widget-donvi .nav-tabs>li:first-child{
	background-image: url('img/ic-title.png');
    background-position: left center;
    background-position-x: 5px;
    background-repeat: no-repeat;
    padding-left:25px
}
.widget-new-thumb.widget-donvi .nav-tabs>li.active, .widget-new-thumb.widget-donvi .nav-tabs>li:hover{background-color: transparent; box-shadow: 0px 2px 0px #df0000;}
.widget-new-thumb.widget-donvi .nav-tabs>li.active a, .widget-new-thumb.widget-donvi .nav-tabs>li:hover a{color:#df0000}
.widget-new-thumb.widget-donvi .nav-tabs>li>a {
    padding: 6px 10px;
    font-family: RobotoCondensedBold, RobotoBold, sans-serif, arial;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    color: #333;
}
.list-donvi>div {padding: 6px 0;}

.widget-lichtiepdan{
	margin: 15px 0 15px 0;
}
.widget-lichtiepdan .widget-head{
	background: url('img/LTD_title.jpg');
	border: 0;
	max-height:55px;
	display: block;
	width: 100%;
	min-height: 43px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.widget-lichtiepdan .widget-head .title{
	display:none
}
.widget-lichtiepdan .widget-content{
	background: #faf8e5; 
	border: 1px solid #f3efcb;
    border-top: 0px;
}
.widget-lichtiepdan .widget-content .list-inline{margin:0}
.widget-lichtiepdan .widget-content li{
	padding: 5px 0;
	width:100%;
	display: block
}
.widget-lichtiepdan .widget-content li:before {
	content: "";
	display: inline-block;
	width: 6px; height: 6px;
	margin: 5px 5px 0 2px;
	background: #607d8b;
	float: left;
	transform: rotate(45deg);
	border-radius: 2px
}
.widget-lichtiepdan .widget-content li+li{
	border-top: 1px dashed rgba(0,0,0,0.3)
}

.TD-div-module-title span.fa.fa-angle-down{
	position: absolute;
	top: 6px; right: 0;
	color: #c70d0c;font-size: 18px;
	padding: 3px 6px; 
}
/*.owl-carousel .owl-stage-outer { max-width: 873px;}*/
@media(min-width: 1280px){
	.banner{min-height: 150px}
	.widget-lichtiepdan .widget-head {min-height: 55px !important;}
}
@media (min-width:992px) {
	.list-donvi>div:nth-child(n+5) {
	    border-top: 1px dashed rgba(0, 0, 0, 0.16);
	}
	.widget-lichtiepdan .widget-head {min-height: 50px;}
	banner{min-height: 150px}
}
@media (min-width: 768px){
	.media-head-new>a {
	    height: 320px;
	    max-height: 320px;
	    width: 100%;
	    float: left;
	    overflow: hidden;
	    background-image: url('img/default-img-1000x600.gif');
	    background-position: center;
	    background-size: contain;
	}
	.widget-newhot .owl-theme .owl-dots{display:none}
	.widget-newhot .title-slide {
	    width: 100%;
	    overflow: hidden;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	}
	.widget-newhot .owl-carousel .owl-item img{max-width:210px;}
	.widget-newhot .img-slide {
	    width: 100%;
	    height: 125px;
	    overflow: hidden;
	    margin-bottom: 10px;
	}
	.img-slide>img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.marquee-top>.container{max-width: 100%;}
	.widget-new-thumb-full .media-head-new>a {
	    height: 255px;
	    max-height: 255px;
	}
	.widget-new-thumb .general-list>.col-sm-6 .col-sm-4 a {max-height: 110px;height: 110px;}
	.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6 .col-sm-4 a {max-height: 70px;height: 70px;}
	.Carousel-inner .item a {/*max-height: 150px; */overflow: hidden; float: left;}
	.headnews-rotate .headnews-thumb { max-height: 475px; height: 452px;}
}
@media(min-width: 580px){
	.headnews-thumb.no-padding {
	    margin-top: -38px;
	}
	.widget-head-new .widget-head {
	    width: 38%;
	    float: right;
	    margin-bottom: 0px;
	}
	.widget-head-new .widget-head .title{
		font-size: 16px; padding-left: 15px;
		background-image: none;
		padding-right: 0;
	}
}
@media (max-width: 1366px){
	.container.banner-band>img {left: 0px;}
	.brand-text {left: 260px;}
}
@media (max-width: 1279px) {
	.container.banner-band>img {left: 0px;min-height: 100%;}
	.brand-text {
		position: relative;
	    padding-left: 180px;
	    width: fit-content;
	    left: 0;
    }
    .banner-carousel{opacity: 0.8}
}
@media(max-width: 1024px){
	.container.content-div, .banner>.container, #main-nav>.container, .marquee-tops>.container{padding: 0 10px}
}
@media (max-width: 991px) {
	.banner-carousel, .bg-footer-left{opacity: 0.5}
	.bg-footer {opacity: 0.3}
	.content-footer{padding-top:15px; text-align: center}
}
@media (max-width: 767px) {
	.TD-div-module-title:hover ul.TD-ul-module-menu-left {right: 0 !important; display: none}
	.TD-div-module-title .TD-div-module-border-center.active ul.TD-ul-module-menu-left{
		display: block;width: 100%; visibility: initial; opacity: 1; position: relative; right: 0;
		max-width: 100%; box-shadow: none;
	}
	.widget-lichtiepdan .widget-head{max-height: 90px;min-height: 90px; background-size: 100% 100%;}
	.TD-div-module-title ul.TD-ul-module-menu-left>li.dropdown:hover>.Menu-2c-tvt {
	    position: relative;
	    left: 0 !important;
	}
	.bg-footer {opacity: 0.1}
	.container.banner-band>img{left: -20px;}
	.brand-text{max-width:100%; padding:0; left: 26%}
	.brand-text h1 {font-size: 25px}
	.banner-carousel{opacity: 0}
	.brand-text h2 {font-size: 28px}
	.clock{padding-top: 0}
	.row.portal-content {max-width: 100vw}
	.marquee-top{padding-top: 5px}
	.container.content-div{padding: 0 10px; box-shadow: none;}
}
@media (max-width: 579px) {
	.widget-new-thumb .split-left, .widget-new-thumb .general-list{width:100%}
	.widget>.widget-head>.title:before, .widget-new-thumb .widget-title-tab>a:before{left: calc(100% - 8px);}
	.widget-new-thumb .widget-content-inner >.row>div, .text-center .logo-footer,
	.headnews-rotate .headnews-thumb, .headnews-rotate .headnews-nav-panel{width:100% !important; display: inline-block;}
	.widget-new-thumb .widget-content-inner >.row>div.general-list{padding-top: 15px;margin: 0; padding-left: 0; padding-right: 0;}
	.widget-new-thumb.widget-new-thumb-full .general-list>.col-sm-6{padding-right:10px}
	.headnews-rotate .headnews-thumb, .headnews-rotate .headnews-nav-panel{padding-right: 0;}
	.headnews-rotate .headnews-nav-panel{margin-top: 20px; }
	.text-center .logo-footer img{margin: auto}
	.widget.widget-donvi>.widget-head>.title{font-size: 14px}
	.breadcrumb li:last-child a {padding-right: 8px;}
	.breadcrumb li:first-child a {padding-left: 8px;}
	.clock {text-align: left; padding: 0px 0 0;}
	.list-donvi>div:nth-child(n+2) {
	    border-top: 1px dashed rgba(0, 0, 0, 0.16);
	}
	.widget-donvi, .box-tk-caht, .widget-map{display: none !important}
	.footer>.container {background-position: top left}
	.widget-weblinks {display: inline-block; width: 100%}
	.widget-vbtable {max-width: calc(100vw - 20px)}
	.widget-vbtable .widget-content-inner {overflow-x: auto}
}
@media (max-width: 480px) {
	.jp-audio .jp-controls {width: 45% !important;min-width:155px !important; transform: scale(0.8)}
	.jp-audio .jp-type-playlist .jp-time-holder, .jp-audio .jp-type-playlist .jp-progress {min-width: 30%}
	.jp-audio .jp-type-playlist .jp-toggles {width: 73px !important; min-width: 25%;    transform: scale(0.8);    left: 70% !important;}
	.footer .nav ul>li a {padding: 0 6px}
}
@media (max-width: 400px){
	.widget-donvi .table tbody>tr>td {width: 100%; display: inline-block;}
	.widget-lichtiepdan .widget-head{min-height: 70px;}
}
@media(min-width: 768px) and (max-width: 1200px){
	.jp-gui.jp-interface {
	    transform: scale(.7);
	    transform-origin: left;
	}
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}