﻿@font-face {
    font-family: utm_swiss_condensedbold;
    src: url(/_layouts/tandan.portal/assets/fonts/utm_swiss_condensedbold.woff);
}
body {background:#f1f1f1;}
@media(min-height:900px){
	body{zoom:1.15}
}
.trangto{display:none}
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{
	color: #233D4E;
    font-size: 12px;
    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}
.btn-primary {
    background-image: -webkit-linear-gradient(top, #274298 0%, #1d3480 100%);
    background-image: -o-linear-gradient(top, #274298 0%, #1d3480 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#274298), to(#1d3480));
    background-image: linear-gradient(to bottom, #274298 0%, #1d3480 100%);
    border-color: #142c7b;
}
.banner{
	width: 100%;
	display:block;
}
.header .logo{
	float:left;
	margin-right:20px;
	transition: all ease .3s;
}
.header {
	position: relative; overflow: hidden
}
.header>.container{
	padding: 0px;	z-index: 2; position:relative;
	border-bottom: 1px solid #9bbaea;
}
.content-div, .header>.container{background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.5);}
.header .form-search {
    position: absolute;
    top: 5px;
    right: 15px;}
.logo-txt{
	padding-top:15px;
	text-transform:uppercase;
}
.logo-txt h3{
	font-family: robotoBlack, Arial, Tahoma;
	font-size: 25px;
	color: #253721; text-shadow:0px 1px 0px #fff, 0px 0px 1px #fff, 0px -1px 0px #fff, -1px 1px 0px #fff;
	font-weight:bold;
	margin:0;transition: all ease .3s;
}
.logo-txt h2{
	color: #a71419;
	font-family: RobotoBlack,AvoBold, Arial, Tahoma;
	font-size: 30px;
	font-weight:bold;
	text-shadow:0px 1px 0px #fff, 0px 0px 1px #fff, -1px -1px 0px #fff, -1px 1px 0px #fff;
	margin-top:10px;transition: all ease .3s;
}
.header .login-top {
    text-align: right;
    padding: 0;
}
.header .login-top li{
	display:inline-block;
	list-style:none;
}
.header .login-top li.active{
	background: transparent
}
.header .login-top li+li{
	border-left: 1px solid rgba(29, 52, 128, 0.2);
}
.header .login-top li:last-child a{
	background: #fff;
    display: inline-block;
    padding: 0px 5px 2px 2px;
}
.header .login-top li a{
	color: #1d3480; padding:0 10px;
	font-family: RobotoCondensed;
	font-size: 16px;
}
.slide-show-cont{width:100%}
.header .login-top li a:hover{
	text-decoration:none;
	color:#e14f09;
}
.banner{
	display:none;
}
span#title-video {
    padding: 0 5px 5px 5px;
    width: 100%;
    display: block;
}
#content-right .widget-content .widget-content-inner:first-child {
    background: linear-gradient(0deg, #f3f5f9, #e2e7f3);
    box-shadow: none;
    border-top: 3px solid #7a92ce;
}
.jsCalendar.classic-theme table {
    width: 100%;margin-left: 0;
}
.head-news-cover-wrapper {
    width: 100%;
    min-height: 180px;
    max-height: 250px;
    overflow: hidden;
}
.head-news-cover-wrapper>img {
    width: 100%; height: 100%;
    object-fit: cover
}
.media-head-new>a {
    width: 140px;
    height: 105px;
    max-height: 140px;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-bottom: 3px;
    border: 5px solid #ffffff;
    box-shadow: 0px 0px 2px #ccc;
}
.media-head-new>a>img.media-object {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
ul.list-inline.docs_perfect li {
    padding: 6px 5px;
    width: 100%;
    display: inline-block;
    border-bottom: 1px dashed #d1d1d1;
}
.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: #1d3480; font-size: 18px; font-family: robotocondensedBold;}
.page-header small{
	font-weight: 700;
    color: #888;
}
.thumbnail-Left{
	float: left;
max-width: 60%;
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:16px;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 .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: 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;
}*/

@-webkit-keyframes rotateItemService {
    from {transform: rotateY(0deg);}
    to {transform: rotateY(180deg);}
}
@keyframes rotateItemService {
    from {transform: rotateY(0deg);}
    to {transform: rotateY(180deg);}
}

.list-service .item-service .des-service {
    font-family: robotocondensedbold;
    font-size: 16px;
    text-transform: uppercase;
    color: #1d3480;
    line-height: 20px;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
}
.list-service .item-service:hover .des-service{color: #e34f0a;text-decoration: none;}
#content-main {min-height: 230px;padding-top: 5px;}
#content-main .media-list {padding-top: 15px}
.portal-content {padding-top: 10px;}
.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{box-shadow: none;}
.widget.no-frame{border:none}
.widget .widget-head,.widget.dark>.widget-head{
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
    background: #2c528c;
   	background: linear-gradient(#4974b7 47%, #2c528c 52%);
    color: #fff; background-size: 20px;
}
.widget-head{border:none}
.widget-content{border:none;margin-top:0;background:none}
.widget>.widget-head>.title,.widget.dark>.widget-head>.title {
    text-transform: uppercase;
    color: #ffffff;
    margin-top: -6px;
    padding-top: 8px;
}
.widget.dark>.widget-head>.title{
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	text-shadow:none
}
.widget-head>.toolbar .btn{
	border-radius: 25px;
	border: 1px #fff solid;
    background: none;
    padding: 4px 12px;
    margin: 4px 0;
    color: #fff; box-shadow: none;
    text-shadow: none;
}
.widget-head>.toolbar .btn.btn-primary{border: 1px #fff solid; color: #fff}
.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;
}
@media (max-width: 480px) {
	.header .logo {max-width: 75px; margin-right:5px;}
	.logo-txt h3{font-size: 16px;}
	.logo-txt h2 {font-size: 17px;}
	.header .login-top li a {font-size: 15px;}
}
@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{
		margin:0 -5px;width:auto;display:block;
	}
	.header .logo-top{
		width:100%;
	}
	.header .logo-txt{
		float: none !important;
	}
}
@media (max-width: 992px){
	.header .form-search {width: 100%; padding: 5px 5px 0 5px;}
	.header .form-search .tandan-div-search{float:right; max-width:50%; margin-left: 10px;}
	.header .login-top{margin-bottom: 0;  margin-top: 6px;}
	.header .login-top li a {padding: 0 5px;}
}
@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;
}
.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);
}
.navbar-inverse, .navbar-inverse .navbar-nav {background:  transparent;}
#main-nav>.container{
	background: #2c528c;
    background: linear-gradient(#4974b7 47%, #2c528c 52%);
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    padding: 0
}

.td-main-nav ul.nav>li>a{
	font-family: RobotoCondensedBold, RobotoBold, arial;
    font-size: 14px;
    font-weight: bold;
}
.td-main-nav ul.nav>li:first-child a{
    background-position: center center;
    background-repeat: no-repeat;
    position:relative;
    width: 40px;
    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;
    content:' ';display:inline-block;
    border-bottom:12px #fff solid;
    border-left:12px transparent solid;
    border-right:12px transparent solid;
    border-left:12px solid #2066A3\9;/*ie8*/
    border-right:12px solid #2066A3\9;/*ie8*/
}
.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;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {color: #ffd60b;}
.navbar-inverse .navbar-nav>li:hover {background: transparent;}
.linked-list>li+li{border-top:1px #ddd dotted;}
.navbar-inverse .navbar-nav>li ul>li>a {
    color: #1d3480;
    font-weight: normal;
    font-size: 12pt;
    font-family: robotocondensed, roboto, arial;
}
.navbar-inverse .navbar-nav>li ul>li:hover>a {color: #e04f09;}
.navbar-inverse .navbar-nav>li ul>li+li {border-top: 1px dashed #e0500b;}
.slide-show-banner {position:relative;}
.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;}
.footer {
	background: transparent;
    min-height:1px;
    overflow:hidden;
}
.footer>.container{
	padding:15px 5px;
	color: #fff !important;
	background: linear-gradient(#4974b7, #2c528c);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.68);
}
.footer, .footer a{color:#6D8392;}
.footer h3,.footer h1,.footer h2,.footer h4,.footer h5{color:#fff !important; font-size:16px !important; font-family: RobotoCondensedBold !important;margin-top: 5px;}
.footer p{font-size:13px !important; color:#fff !important; margin-bottom: 0px;}
/*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}
.breadcrumb {
	margin: 0; background: #eceff5;
	border:none;border-left:4px #0566A5 solid;
	box-shadow:none;border-radius:0;color:#333;font-size:13px;
}
.breadcrumb li a{font-family: Robotocondensedbold, arial; padding: 4px 0 4px 20px;}
.breadcrumb li:last-child a{color:#d62d26;background:#fefefe}
.breadcrumb li:last-child a:after{border-left-color:#fefefe}
.breadcrumb li.brc-home>a{
	font-size: 24px;
    line-height: 26px;
    padding: 0 0 0 4px;
    color:#0566A5;
}
div#content-right {
    padding-top: 10px;
}
.content-container{padding: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;}*/
.headnews-rotate .headnews-thumb {overflow: hidden;	width: 60%; float: left; padding-right: 10px; text-align: justify;}
.headnews-rotate .headnews-nav-panel { width: 40%;max-height: 435px; position: relative; overflow: hidden; overflow-y: auto; padding-right: 3px;}
.headnews-nav-panel::-webkit-scrollbar-track{ background-color: #F5F5F5;}
.headnews-nav-panel::-webkit-scrollbar{width: 6px;	background-color: #F5F5F5;}
.headnews-nav-panel::-webkit-scrollbar-thumb{background-color: #dae3e8;}

.headnews-nav li{padding-top: 12px;  padding-bottom: 12px;border-top: 1px dashed #d1d1d1;list-style:none;}
.headnews-nav li:first-child{border-top: none; padding-top: 0px;}
.headnews-nav li a{color: #02447f;}
.headnews-nav li a:hover, .headnews-nav .ui-state-active a, .headnews-thumb .info h2 a:hover{color: #EB1F26; text-decoration: none}
.widget.head-new-top{ border: 1px solid #62b3ff;}
.widget.head-new-top, .widget.head-new-top .widget-content {background: #ecf6ff}
.widget.head-new-top .widget-content {border:none}
.headnews-rotate .headnews-thumb .info h2{margin-top: 5px;}
.headnews-rotate .headnews-thumb .info a{
	margin-top: 5px;
    display: block;
    border-bottom: none;
    line-height: 26px;
    font-weight: 700;
    font-size: 17px;
    font-family: RobotoBold;
    color: #404041;
    font-style: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.headnews-nav-panel .headnews-nav a{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    border-bottom: none;
    color: #111;
    line-height: 20px;
    font-style: normal;
}
.head-new-top>.widget-content-inner{padding:0;}
.headnews-nav{padding-left:10px;}
.head-new-top{padding-top:0px;}

.widget-new-thumb .widget-content-inner >.row{display: table}
.widget-new-thumb .widget-content-inner >.row>div {
    width: 100%;
    margin-bottom: 5px;
    padding: 0px;
    float: left;
    display: table-cell;
}
.widget-new-thumb .widget-content-inner >.row>.split-left{
	padding-bottom: 10px;
    border-bottom: 1px solid #becdda;

}
.widget-new-thumb .widget-content-inner .general-list>div{
	width: 100%;
    margin: 0;
    padding: 1px 0px 5px 20px;
    position: relative;
    display: inline-block;
    border-top: 1px dashed #becdda;
    float: left; 
}
.widget-new-thumb .widget-content-inner .general-list>div:first-child{
	border-top: none; padding-top:0;
}
.widget-new-thumb .widget-content-inner .general-list>div .h-align-stretch{
	display: none;
}
.widget-new-thumb .widget-content-inner .general-list>ul{
	margin:0 -10px;
}

.widget-new-thumb .widget-content-inner .date{
	display: none;
}

.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 .media-heading{
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;

}
.widget-new-thumb .widget-content-inner .general-list>div a{
	font-size:13px;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    float:left
}
.widget-new-thumb .widget-content-inner .general-list>div:before{
	position:absolute; left: 0;
    width: 6px; height: 6px;
    background: #ba161d;
    content:''; top: 50%;
}

.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;
    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;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-8>a{
	font-size: 14px;
    margin-top: -3px;
    line-height: 20px;
    color: #222222;
}
.widget-new-thumb .general-list .date {
	font-style: italic; padding-left: 5px;
	color: #c74301; font-weight: normal;
}
.widget-new-thumb .widget-content-inner:first-child {padding-top: 15px;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-4{width: 100%; float: left; padding: 0 0 0px 0;}
.widget-new-thumb .general-list>.col-sm-6 .col-sm-8{width: 100%;float: left;padding: 0;}

.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 .media-heading,.media .media-heading a{
	color: #1d3480;
    font-family: robotobold;
    font-size: 17px;
    line-height: unset;
}
.widget-ads-right .widget-content-inner{border: none !Important}
.media-body{text-align:justify}
.general-list ul{list-style:none; padding:0;}
.general-list ul > li {padding: 10px 0;}
.general-list ul > li+li {border-top: 1px dashed #666}
.general-list.no-v-margin ul > li {margin-bottom: 0}
.general-list.square ul > li:before {
    display: inline-block;
    content:' ';
    width:5px;height:5px;
    background:#666;
    border-radius:1px;
    margin-right:4px;
}
.general-list ul > li:hover:before {background:#0566A5;}
.general-list ul > li a {color: #424242; font-size: 13px; font-weight: 700;text-decoration:none;}
.general-list ul > li a:hover {color:#b5853e}
.general-list.separate li {padding-top:8px; position:relative;}
.thumbnail .media-heading a {
    color: #907041;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.widget-content .thumbnail .caption{
	margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dedede;
}
.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:")";
}*/
.date-block:before {content:"-\00a0";}
.date-block:after {content:"\00a0-";}
/*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{
	background: rgba(255, 255, 255, 0.82);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    -webkit-border-radius: 2px;
    border-radius: 20px;
    color: #907041;
    border: 1px solid #ffffff;
}
.tandan-div-search input{
	background:transparent;border:none;outline:none; padding: 0 5px;
}
.tandan-div-search input::-webkit-input-placeholder {
   color: #907041; font-style:italic;
}
.tandan-div-search input:-moz-placeholder { /* Firefox 18- */
   color: #907041; font-style:italic;
}
.tandan-div-search input::-moz-placeholder {  /* Firefox 19+ */
   color: #907041; font-style:italic;
}
.tandan-div-search input:-ms-input-placeholder {  
   color:#907041; font-style:italic;
}
.tandan-div-search input:input-placeholder {  
   color: #907041; font-style:italic;
}
.tandan-div-search .btn-gol-search:before{
	background-image:url('img/search-icon.png');
	background-repeat:no-repeat;
}
.tandan-div-search .tandan-search-icon:before {
    font: normal normal normal 16px/1 FontAwesome;
    content: "\f002";
    color: #907041;}
.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;
}
div.layout-column{border: none;}
.clock{
    font-weight: 700;
    color: #1d3480;
    font-size: 12px;
    text-align: right;
}
/* 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:rgb(185, 0, 0);font-weight:700}
.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}
#mosaic-albums{
	background-color: #F3F5F6;
    padding: 8px;
    margin:0 -8px;
    max-width:inherit;
}
.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}
@media (min-width: 768px) {
	.head-news-cover-wrapper {max-height: 220px}
}