﻿html{
	overflow:none;
}
@media (min-width:768px) {
.portal-banner{
    display:block;
    max-width: 1360px;
    margin: 0 auto;
    height: 250px;
}
}
/** portal main 2 zone **/
/*home 3 zone*/
.news-3zone.row{
	margin-bottom:0px;
}
@media (max-width:767px) {
.portal-left, .portal-right{
    max-width: 620px;
    margin: 0 auto;
    box-sizing:border-box;
}
.homeMain{
}
.ms-dialog .portalMain {
    margin-top: 40px;
}
.home-1Zone{
	max-width:620px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}
}
@media (min-width:768px) {
.portalMain{
    max-width:100%;
    margin:20px 10px 0px 10px;
}
.portal-left{
    width:75.1%;
    float:left;
}
.portal-right{
    width:24%;
    float:right;
}
.homeMain .portal-right{
	padding-top:0;
}
}
@media (min-width:1160px){
.portalMain{
    max-width:1160px;
    margin:0px auto;
    overflow:hidden;    
}
.homeMain.portalMain{
    border-left:1px #ececec solid;
    border-right:1px #ececec solid;
    background-color:#f9f9f9;
    padding:0 10px 20px 10px;
 
} 
}
/*** menu top ***/
.lv-menu-top{
	 position: relative;
}
.lv-menu-top ul{
	list-style:none;
	margin:0px;
}
.lv-menu-top img{
	display:none;	
}
@media(min-width:768px){
	.lv-menu-top .containerdiv-LV2, .lv-menu-top .containerdiv-LV3{
		display:none;
	}
}
.lv-menu-top .contentlink-LV1{
	color:#fff;
	font-family:RobotoCondensed;
	font-size:15px;
}
.lv-menu-top .contentlink-LV1.Selected{
	color:#ffea4a;
}

.lv-menu-top .contentlink-LV1:hover{
	color:#ffea4a;
	text-decoration:none;
}
.lv-menu-top .menutop-LV2{
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
}
.lv-menu-top .containerdiv-LV2 .menutop-LV2{
	float:left;
}
.lv-menu-top .contentlink-LV2, .lv-menu-top .contentlink-LV2:link, .lv-menu-top .contentlink-LV2:visited  {
	color:#403b3b;
	line-height:35px;
	font-family:RobotoCondensed;
	text-decoration:none;
}
.lv-menu-top .contentlink-LV2.hasChildrenLV2:before {
	content:"\f0dd";
	font:14px/1 FontAwesome;
	float:right;
	margin-top:8px;
	margin-left:5px;
}
.lv-menu-top .contentlink-LV2:hover{
	color:#e00;
}
@media all and (max-width:767px) {
.navbar {
    height: 60px;
    z-index: 1030;
}
.menu-top {
    margin: 0 auto;
    max-width: 280px;   
    box-sizing: border-box;
    position: relative;
}
.navbar-toggle {
    float: left;
    position: absolute;
    left: 13px;
}
.navbar-default .navbar-collapse{
    float: left;
    position: absolute;
    left: 0px;
    top:0px;
    width:280px;
    background-color:#286db2;
    border-top:0;
    padding:0px;
}
.navbar-collapse .navbar-nav {
    margin: 0 -15px;
}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border:0;
    padding:10px 15px;
    margin:-46px 0 0 -12px;
    min-width:30px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #033d91;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 26px;
    height: 2px;
    border-radius: 1px;
}
.menu-top .nav > li span a{
	display:block;
	overflow:hidden;
	line-height:20px;
	padding-top:12px;
	padding-bottom:12px;
	color:#555;
}
.menu-top .nav > li span a:hover{
	color:#000;
	text-decoration:none;
}
.navbar-nav > li a {
    padding-top: 13px;
    padding-bottom: 13px;
    border-top:1px #e5e5e5 solid;
	padding-left:20px;
	line-height:16px;
}
.navbar-nav > li[class*="nav-"] a:before{
	font-family:FontAwesome;
	font-size:20px;
	color:#999;
	content:"\f0a9";
	margin-right:10px;
}
.navbar-nav > li[class*="nav-"] a:hover:before{
	color:#fff;
}
.lv-menu-top .contentlink-LV1.Selected {
    color: #fff;
}
.lv-menu-top .contentlink-LV1 {
    line-height: 46px;
    padding-left: 15px;
    padding-right: 10px;
}
.lv-menu-top .contentlink-LV1:before{
	font-family:FontAwesome;
	font-size:14px;
	content:"\f0a9";
	margin-right:7px;
}
.lv-menu-top .menutop-LV1{
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.lv-menu-top .menutop-LV1:last-child{
	border:none;
}
.lv-menu-top .menutop-LV1.Selected.hasChildren .containerdiv-LV2{
	display:block;	
}
.navbar .nav.nav-pills {
    float: none; 
    margin:0;
}
.navbar .nav.nav-pills>li>a {
    padding: 12px 15px 12px 35px;
    color: #fff;
    text-shadow: none;
}
}
@media (min-width:768px) {
.navbar{
	height:300px;
}
.lv-navbar-no-submenu{
	height:300px;
}
.lv-menu-top {
    max-width: 1160px;
    margin: 0 auto;
    height:50px;
    padding: 0;
}
.menu-sub-parent{
    clear:both;
}
.navbar-collapse > div {
    border-bottom: 3px #fff solid;
    border-bottom-color: rgba(255,255,255,0.2);
    min-height: 35px;
}
.navbar-default .navbar-nav a {
    font-family: Roboto;
    font-size: 15px;
}
.menu-top .nav > li span a:hover{
	text-decoration:none;
}
.navbar-default .navbar-nav > li a {
    color: #fff;
    height:35px;
    line-height:35px;
    border-bottom: 3px transparent solid!important; 
}
.navbar-default .navbar-nav > li a:hover, .navbar-default .navbar-nav > li a:active, .navbar-default .navbar-nav > li a:focus {
	border-bottom: 3px #ff6100 solid!important; 
    background-color: transparent;
    color: #fff!important;
}
.nav > li a {
    font-size: 14px;
    padding: 0 15px;
    display: block;
    min-height: 42px;
    line-height: 42px;
    font-weight: 500;
}
.nav > li > a, 	.nav > li > a:link, .nav > li > a:visited, .nav > li > a:focus{
	background-color:transparent!important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	 background-color:transparent!important;
	 border:none;
}
.navbar-default .navbar-nav > .active a:hover, .navbar-default .navbar-nav > .active a:focus {
    color: #fff;
    background-color:transparent;
}
.menu-top{
	position:relative;
}
.navbar-collapse{
	padding-left:0;
	padding-right:0;	
}
/*
.navbar-collapse:before{
	content:"";
	display:block;
	height:4px;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
}
*/
.lv-menu-top .menutop-LV1{
	padding-left:10px;
	padding-right:10px;
	height:50px;
	float:left;
	position:relative
}
.lv-menu-top .menutop-LV1:hover .containerdiv-LV2.showChildren{
	display:block;
	position:absolute;
	top:50px;
	left:0;
	z-index:999;
}
.lv-menu-top .contentlink-LV1{
	text-transform:uppercase;
	line-height:50px;
}
.lv-menu-top .menutop-LV1.Selected.hasChildren .containerdiv-LV2{
	position:absolute;
	top:50px;
	left:0px;
	min-width:250px;
	height:50px;
}
}
/*** menu sub ***/
.caret{
	margin-left:5px;
	border:none!important;
}
.hasChildren .caret{
	border-left:4px solid transparent!important;
	border-right:4px solid transparent!important;
	border-top:4px solid!important
}
.dropdown.open .caret, .menu-top .dropdown:hover .caret{
	border-left:5px solid!important;
	border-top:4px solid transparent!important;
	border-bottom:4px solid transparent!important
}
.dropdown-menu .caret {
    border-left: 4px solid;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus{
	background-color:transparent;
}
@media(min-width:768px){
.nav-pills{
	background-color:#2762B9;
	width:250px;
}
.nav-pills > li:first-child{
	border-top:none;
}
.nav-pills > li:hover a.dropdown-toggle{
	color:yellow!important;
}
}
.nav-pills > li{
	padding:0;
	margin:0!important;
	display:block;
	float:none;
}
@media (max-width:767px){
.dropdown-menu{
	position:static!important;
	clear:both;
	border:none;
}
div.menu-sub-parent{
	max-width:600px;
	padding-left:10px!important;
	padding-right:10px!important;
	margin-bottom:10px;
	box-sizing:border-box;
}
.nav-pills > li {
    float: none;
   	clear:both;
   	float: left;
   	min-width: 100%;
	width: 100%;
}
.nav-pills > li > a{
	border-radius:0;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus, .content-LV1:hover{
	background-color:#327ac2;
}
.dropdown-menu > li a {
    padding: 9px 20px;
}
.nav-pills > li ul li ul{
	display:block;
	position:relative;
	top:0;
	left:0;
	box-shadow:none!important;
	margin-left:20px!important;
}
.nav-pills > li ul li ul li a:before{
	content:"\f105 ";
	font-family:FontAwesome;
	font-size:12px;
	margin-right:5px;
}
.nav-pills li ul li ul li a:link{
	color:#777;
}
.nav-pills > li > a, .nav-pills > li > a:link, .nav-pills > li > a:visited{
	color:#fff;
}
.nav > li > a{
	padding-left:20px;
}
.dropdown .dropdown-toggle:before{
	content:"\f054 ";
	font-family:FontAwesome;
	font-size:9px;
	margin-right:5px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background-color:#666666;
}
.dropdown-menu{
	background-color:transparent;
	text-shadow:none;
	position:static;
	width:100%;
	padding:0px;
}
.dropdown-menu li{
	border-top:1px solid #484848;
	background-color:#666666;	
}
.dropdown-menu li a, .dropdown-menu li a:hover{
	line-height:24px;
	color:#fff;
	white-space:normal;
	padding-left:30px;	
}
.dropdown-menu li .dropdown-toggle:before{
	content:" ";
	font-family:FontAwesome;
	font-size:10px;
	margin-right:5px;
	margin-top:-2px;
}
}
@media (min-width:768px){
.menu-sub-parent{
	max-width:1160px;
	margin-top:-20px;
	margin-bottom:20px;
}
.dropdown ul li{
	position:relative;
}
}
/*hot new - tab*/
.LV-layHLTop{
	clear:both;
}
.LV-layHLTop .div-tab-home {
	width: 100%;
	float:left;
}
@media (max-width:767px){
	.LV-layHLTop .div-tab-home {
		height: auto;
		margin-bottom:10px;
	}
}

.ul-tab{
	list-style:none;
	margin:0px!important;
	padding:0px!important;
	clear:both;	
	float:left;
}
.ul-tab li{
	float:left;
}
.div-tab-home-top li a, .div-tab-home-top li a:link, .div-tab-home-top li a:visited{
	display:block;
	float:left;
	text-transform:uppercase;
}
.div-tab-home-top a:hover{
	text-decoration:none!important;
	cursor:pointer;
}
.div-tab-viewmore{
	float:right;
	padding-right:10px;
}
.div-tab-viewmore a:before{
	content:"\f054";
	font:normal normal normal 12px/1 FontAwesome;
	float:right;
	margin-left:5px;
	line-height:36px;
}
@media (max-width:767px){
.navbar{
    margin-bottom:0;
}
.map-hanhchinh{
    display:none;
}
.hot-content{
    margin:0 auto;
	max-width:620px; 
    box-sizing:border-box;
}
@media(min-width:992px){
	.hot-content{
	    padding-left:10px;
	    padding-right:10px; 
	}
}
.portal-hotnews{
    width:100%;
    float:none;   
    position:relative;
}
}
@media (min-width:768px) {
.hot-content{
    margin:0 auto;
	max-width:1160px;
    padding-left:10px;
    padding-right:10px;
    box-sizing:border-box;
}
}
/*hieu chinh tin noi bat 08/10/2015*/
/*hot new - tab*/
/*Tin nổi bật*/
.div-tab-home-top li a, .div-tab-home-top li a:link, .div-tab-home-top li a:visited{
	color:#555;
}
.ul-tab li a.selected, .ul-tab li a:hover{
	color:#00388d;
	
}
.div-tab-viewmore a{
	color:#054781!important;
}
.div-tab-viewmore a:hover{
	color:#e00!important;
}
.portal-hotnews .div-item-title a:link, .portal-hotnews .div-item-title a:visited {
	color: #333;
}
.portal-hotnews .div-item-title a:hover {
	color: #e00;
}
.portal-hotnews .div-item-all .div-Tonghop .div-item a {
	color: #000;	
}
.portal-hot{
	overflow:hidden;
}
.portal-hotnews{
	clear:both;
}
.portal-hotnews .div-tab-home {
	width: 100%;
	float:left;
}
@media (max-width:767px){
	.portal-hotnews .div-tab-home {
		height: auto;
	}
	.portal-hot{		
		padding-bottom:0px;	
	}	
}
.div-tab-home-top{
	height:48px;
	line-height:48px;
	border-top:3px #00388d solid;
	border-bottom:1px #eee solid;
	margin-bottom:12px;
	background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat transparent;
	padding-left:40px;
}
.ul-tab{
	list-style:none;
	margin:0px!important;
	padding:0px!important;
	clear:both;	
	float:left;
}
.ul-tab li{
	float:left;
}
.div-tab-home-top li a, .div-tab-home-top li a:link, .div-tab-home-top li a:visited{
	display:block;
	float:left;
	text-transform:uppercase;
	font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;	
}
@media (min-width:768px){
.div-tab-home-top li a, .div-tab-home-top li a:link, .div-tab-home-top li a:visited{
	padding-right:20px;
	line-height:48px;
}
}
@media (max-width:767px){
.div-tab-home-top li a, .div-tab-home-top li a:link, .div-tab-home-top li a:visited{
	padding:0 10px 0 10px;		
}
}
.div-tab-home-top a:hover{
	text-decoration:none!important;
	cursor:pointer;
}
.div-tab-viewmore{
	float:right;
	padding-right:10px;
}
.div-tab-viewmore a:before{
	content:"\f054";
	font:normal normal normal 12px/1 FontAwesome;
	float:right;
	margin-left:5px;
	line-height:36px;
}
.div-tag-bot{
	width:100%;
	display:inline-block;
	float:left;
	background-color:#fff;
	margin-bottom:10px;
}
@media (max-width:767px){
	.div-tag-bot{
		background-color:#fff;
	}
}
@media (min-width:768px){
	.portal-hotnews .div-Container{
		width:61.5%;
		float:left;
		padding-left: 12px;
		padding-bottom:10px
	}
	.portal-hotnews  .div-item-all{
		width:37%;
		float:right;
	}
}
@media (max-width:767px){
	.portal-hotnews .div-Container{
		width:100%;
	}
	.portal-hotnews  .div-item-all{
		width:100%;
		margin-top:10px;
	}
}
@media (min-width:768px){
	.portal-hotnews .nav-image {
		height: 270px;
		overflow: hidden;
		margin-bottom:5px;
	}
	.portal-hotnews .nav-image img {
		min-width: 100%;
		height:270px;
		width:100%;
		max-width:100%;
	}
}
@media (max-width:767px){
	.portal-hotnews .nav-image {
		height: 240px;
		overflow: hidden;
	}
	.portal-hotnews .nav-image img {
		width: 100%;
		height: 240px;
	}
}
.portal-hotnews .div-item-title{
	font-size:17px;
	height:50px;
	overflow:hidden;
}
.portal-hotnews .div-item-title a:hover {
	text-decoration: none;
}
@media (max-width:767px){
	.portal-hotnews .div-item-all{
	padding-left:0px;
	padding-right:0px;
}
}
.portal-hotnews .div-item-all .div-Tonghop{
	width:100%;
	padding-left: 10px;
	padding-right:10px;
}
.portal-hotnews .div-item-all .div-Tonghop .div-item {
	border-top: 1px #eee solid;
	overflow: hidden;
	box-sizing: border-box;
	width:100%;
	padding-top:5px;
}
.portal-hotnews .div-item-all .div-Tonghop .div-item a {
	overflow: hidden;
	clear: both;
	display: block;
}
@media (min-width:768px){
	.portal-hotnews .div-item-all .div-Tonghop .div-item:first-child{
		border-top:none;
	}
	.portal-hotnews .div-item-all .div-Tonghop .div-item:first-child a{
		padding-top:0px;
	}
}
.portal-hotnews .div-item-all .div-Tonghop .div-item a:hover {
	text-decoration: none;
}
.portal-hotnews .selected .div-Tonghop-Title,.portal-hotnews .selected .div-Tonghop-Title:before, .portal-hotnews .div-item:hover .div-Tonghop-Title, .portal-hotnews .div-item:hover .div-Tonghop-Title:before{
	color:#ff8400!important;
}
/*banner-full*/
.banner-full{
	margin-bottom:10px;
}
.banner-full img{
	width:100%;
}
/*color2*/
.lv-thongbao{
	background-color:#fff;
	margin-bottom:10px;
}
.lv-thongbao-title{
	font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    color:#00388d;
    height: 48px;
    line-height: 48px;
    border-top: 3px #00388d solid;
    border-bottom: 1px #eee solid;
    background-color:#fff!important;
    background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat transparent;
	padding-left: 40px;
}
.lv-thongbao-content{
	padding:10px 15px;
	background-color:#fff;
	overflow:hidden;
}
.lv-thongbao-content a{
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px #444 dotted;
	clear:both;
	line-height:20px;
	display:block;
	width:100%;
	color:#444;
	text-align:justify;
}
.lv-thongbao-content a:hover{
	color:#0c6bbb;
}
.lv-thongbao-content a:first-child{
	border-top:none;
}
.lv-thongbao-content a:before{
	font-family:FontAwesome;	
	content:"\f027";
	padding-right:5px;
	color:#0c6bbb;
}
#news_detail{
	background-color:#f9f9f9;
}
@media (min-width:1160px) {
.hot-content{
    padding-left:0;
    padding-right:0;
}
}
@media (min-width:768px) {
.portal-banner{    
    background: url('/KhoHinhAnh/Color/bgBanner.jpg') right top no-repeat #00388D;  
}
/*menu*/
.lv-menu-top-out{
	 background-color: #00388D;
}
	.ms-tableCell #SearchBox > div{
		    background-color: rgba(255, 255, 255, 0.09) !important;

   }
	.lv-menu-top .menutop-LV1.Selected.hasChildren .containerdiv-LV2{	
		background-color:#E9F6FF;
		border-bottom:1px #CFDEE5 solid;
	}	
	.nav > li > a, 	.nav > li > a:link, .nav > li > a:visited, .nav > li > a:focus{
		color:#fff;
	}	
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover{	 
	 	color:#00388D!important;
	}	
	.dropdown-menu li a:hover, .dropdown-menu li a:focus{
		color:#00388D;
	}

}
@media (max-width:767px) {
	.logoPortal-mb{
		background: url('/KhoHinhAnh/Color/logo-mb.png') left top no-repeat transparent; 
		height:45px;
		display:inline-block;
		margin-top:8px;
	}
}
.news-item-title a:hover, .news-title a:hover{
    color:#00388D!important;
}
.news-item-title a span{
	font-style:italic;
	color:#ccc;
}
/*new home*/
@media (min-width:768px){
.news-2zone-top .news-img, .news-2zone-bot .news-img{
	max-height:220px;
	min-height:220px;
	overflow:hidden;
}
.news-2zone-top .news-img img, .news-2zone-bot .news-img img{
	width:100%;
}
}
.news-2zone-top{
	clear:both;
}
.news-title{
	padding-left:0px;
}
.news-title a, .news-title a:visited{
	color: #040FA7;
    font-size: 14px;
    font-weight: bold;	
}
/*color new home*/
.category-title{
   background-color:#f2f2f2;
	display:inline-block;	
    width:100%;
}
.category-title, .category-title a, .portal-right .category-title a{
    color:#FFF;	 
}
.news-item-icon{
	float:left;
}
/*** news category ***/
div[id*="divTinTuc"]{
	clear:both;
}
.news-item-icon{
	font-size:11px;
	padding-top:2px;
	padding-right:3px;
	float:left;
	display:none;
}
.news-item-icon i{
	font-size:9px;
	color:#444;
}
.category-title{
	height:48px;
	line-height:48px;
	border-top:3px #00388d solid;
	border-bottom:1px #eee solid;
	background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat transparent;
	padding-left:40px;  	
}
.category-title a{
    color:#0063b8;
    text-transform:uppercase;
	font-size:16px;	
	font-weight:500;
	font-family:RobotoCondensed;
}
.news-catalog{
	padding-left:9px;
	padding-right:4px;
}
.news-catalog + .news-catalog{
	padding-left:5px;
	padding-right:9px;
}
.news-catalog .ms-WPBody{
	background-color:#fff;
}
@media (min-width:992px){
.news-catalog .ms-WPBody{
	height:360px;
	overflow:hidden;
	margin-bottom:10px;
}	
}
.news-hot-container{
	padding:10px 15px 5px 15px;
}
.news-hot-no-img{
	display:none;
}
@media (min-width:768px){	
.news-hot-img {
    float: left;
    margin-right: 8px;
    width: 140px;   
    overflow:hidden;
    height:105px;
}
.news-hot-img img{
	min-height:105px;	
}
}
@media (max-width:767px){
	.news-hot-img { 
	    width: 100%;   
	    overflow:hidden; 
	    margin-bottom:10px;
	}
	.news-hot-img img{
	min-width:100%;	
}

}
.news-hot{
	margin-bottom:5px;
}
.news-hot:hover .category-title a{
	color:#ff8400;
}
.news-hot:hover .news-title a{
    color:#ff8400!important;
}
.news-item:hover .news-item-icon i, .news-item:hover .news-item-title a{
	color:#ff8400!important;
}
.news-no-img{
	display:none;
}
.news-hot-title-text {
    font-weight: 600;
    padding-bottom: 5px;
}
.news-catalog .news-item{
	padding-left:15px;
	padding-right:15px;
	line-height:18px;
}
.news-catalog .news-item .news-item-icon{
	line-height:12px;
}
.news-catalog .news-item:hover a, .news-catalog .news-item:hover i{
	color:#0063b8!important;
}
.news-catalog .news-item:last-child{
	padding-bottom:10px;	
}
.news-catalog .news-item .news-item-title span{
	
}
/*cột phải*/
.canbiet .category-title{
	border-bottom:1px #79A2C1 solid;
	background-color:transparent;
	color:#0059ad!important;
}
.canbiet-item .fa,  .canbiet-item a{
    color:#0059ad!important;
}
.canbiet-item:hover .fa,  .canbiet-item:hover a{
	color:red!important;
}
.canbiet.category{
	margin-bottom:15px;
}
/*Tin tổng quát, chi tiết*/
.item-news-title a:link, .item-news-title a:visited, .de-newsTitle,
.skTitle a:link, .skTitle:visited, .skChitietTieuDe{
	color:#00388D;	
	font-size: 18px;
    font-weight: 500;
    font-family:RobotoCondensed;
    margin-bottom:25px;
}
.item-news-title a:hover, .skTitle a:hover{
	color:#444;
}
/*all button*/
.div-action input[type=button], .div-action input[type=submit], .div-action button,
.Action input[type=button], .Action input[type=submit], .Action button,
.FilBut input[type=submit],.Action-Save input[type=submit], 
.FilBut button, .ms-toolbar input[type=button], .WFButton input[type=button],
.lv-toolbar input[type=submit], .lv-toolbar input[type=button],
input.ms-ButtonHeightWidth,
.lv-formbtm input[type=button], .lv-formbtm input[type=submit], .lv-formbtm button,
.lv-button input[type=button], .lv-button input[type=submit], .lv-button button,
.hs-phantrang input[type=submit],
.main-tonghopCMS input[type=submit],
.layout-dialog-tinlienquan input[type=submit],
.lv-vew-date a,
.ThemMoiCauTruc, .SuaCauTruc, .Setting,
.QLbutton, .lv-item-bd-TinLienQuan .lv-addnew,
.ImageLink .Button input,
.lv-dvbuttonsearch input,
.LVActions input[type=button], .QLbutton input[type=button],
input[type=submit],
#btnThongke, #btnKhaoSatPopUp
{
	color:#fff;
	background-color:#00388D!important;	
	font-family:inherit;
	padding: 8px 10px;
	border: none;
	font-size: inherit;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:3px;
}
.lv-form input[type=button][disabled]{
    border-color: #aaa;
    background-color: #ccc;
    color: #fff;
}
.div-action input[type=button]:hover, .div-action input[type=submit]:hover, .div-action button:hover,
.Action input[type=button]:hover, .Action input[type=submit]:hover, .Action button:hover,
.FilBut input[type=submit]:hover, .FilBut button:hover, .Action-Save input[type=submit]:hover, 
.ms-toolbar input[type=button]:hover, .WFButton input[type=button]:hover,
.lv-toolbar input[type=submit]:hover, .lv-toolbar input[type=button]:hover,
input.ms-ButtonHeightWidth:hover,
.lv-formbtm input[type=button]:hover, .lv-formbtm input[type=submit]:hover, .lv-formbtm button:hover,
.lv-button input[type=button]:hover, .lv-button input[type=submit]:hover, .lv-button button:hover,
.hs-phantrang input[type=submit]:hover, .main-tonghopCMS input[type=submit]:hover, .layout-dialog-tinlienquan input[type=submit]:hover,
.QLbutton:hover,
.ThemMoiCauTruc:hover, .SuaCauTruc:hover, .Setting:hover,
.lv-item-bd-TinLienQuan .lv-addnew:hover,
.ImageLink .Button input:hover,
.lv-dvbuttonsearch input:hover,
.LVActions input[type=button]:hover, .QLbutton input[type=button]:hover,
input[type=submit]:hover,
#btnThongke:hover, #btnKhaoSatPopUp:hover
{
	background-color:#1e4976!important;
}
.LVActions input[type=button], .QLbutton input[type=button] {
	border-radius:3px;
	color:#fff;
}
.QLbutton a, .QLbutton a:hover, .QLbutton a:link, .QLbutton a:visited{
	color:#fff!important;
}
.lv-item-root { 
    background-color:#e9f6ff;
    border: 1px #CCC solid;   
}
input[type="password"]:focus, input[type="text"]:focus, select:focus, textarea:focus, .sp-peoplepicker-topLevelFocus, .ms-inputBoxActive, .ms-inputBox.ms-inputBoxActive:hover
{
	border-color:#366C98!important;
}
.ms-adHeadtd {
	background-color:#e9f6ff;
	border:1px #fbb77c solid;
}
/*Style Library/en-us/Core Styles/kendo.material.min.css*/
.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-progressbar, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .km-pane-wrapper > .km-pane > .km-view > .km-content{
    background-color: #1e4976;
}
.k-calendar td.k-state-selected{
    background-color: #1e4976;
}
.k-calendar .k-footer .k-nav-today {
    color: #00388D!important;
}
.k-calendar .k-header .k-state-hover {
    background-color: #356B99;
}
.k-link.k-nav-fast.k-state-hover{
    background-color: #356B99!important;	
}
/*portal core*/
.FilCent {	
	background-color:#e9f6ff;
	border-bottom:1px #fbb77c solid;
}
/*site map*/
.nav-sitemap li a, .nav-sitemap li a:link, .nav-sitemap li a:visited{
	 color:#00388D;
}
/*video2*/
div.lv-media-thumb div.newstop, div.lv-media-intro{
    border-bottom: 1px #cfdee5 solid;  
    color: #00388D;    
    background-color:#e9f6ff;   
}
/*album2*/
.div-TitleTVDPT{	
     color: #00388D;   
}
/*audiopage2*/
.autio-list .media-item-title:before{	
	 color:#00388D; 
}
div.lv-media-thumb div.newstop{
    color:#00388D;   
}
div.lv-media-intro{
    color:#00388D; 
    background-color:#e9f6ff;  
}
.playmedia-chan{
	background-color:#e9f6ff;
}
/**/
div[class*="playmedia-"]:hover{
	background-color:#D8F2FC!important;
}
div.noibat-active {
	background-color: #E8F7FC!important;
}
div.lv-v-noibat div.playmedia:hover {
	background-color: #D8F2FC!important;
}
.item-tt{	
	color:#00388D;
}
.autio-list .media-item-title:hover .item-tt{
	color:#00388D;
}
.autio-list .media-item-title:hover::before{
	color:#00388D;
}
/*VBPQ*/
.LVGrid-FirstTitle {
	color: #2f547b;	
}
@media (min-width:768px){
.search-tool{
	max-width:1160px;
	margin:0 auto;
}
.search-tool .navbar-collapse-a {
    display: block;
    border:0;
	margin-top:-40px;
    padding:0;
    background-color:transparent;
    border-radius: 0;
    box-shadow:none;
}
}
@media (max-width:767px){
.search-tool .navbar-toggle-a{
	float:right;
	padding:7px 15px;
	margin-top: -46px;
	cursor:pointer;
}
}
/*Văn bản mới c2*/
.VBPL-New-Title{
	font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    height: 48px;
    line-height: 48px;
    color:#00388d!important;
    border-top: 3px #00388d solid;
    border-bottom: 1px #eee solid;
    margin-bottom: 10px;
    background-color:#fff!important;
    background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat transparent;
    padding-left: 40px!important;
}
.VBPL-New{
	background-color:#fff;
	border:0!important;
	padding: 10px 15px 0 15px!important;
      	
}
.div_SoKiHieu{
	color:#0e62aa;
	font-size: 14px;
    margin-bottom: 5px;
}
.div_SoKiHieu:before{
	color:#0e62aa;
}
/*search2*/
div.ms-srchnav {
	border-bottom: 2px #203041 solid;
}
div.ms-srchnav h2 a {	
	background-color: #f7f7f7;
	border: 1px #d2d2d2 solid;
}
div.ms-srchnav h2 a.ms-srchnav-link-selected, div.ms-srchnav h2 a:hover {
	background-color: #0f5599;
	border: 1px #113449 solid;
	border-bottom: 1px #007bc9 solid;	
}
/*menu bot*/
.menu-bot {
	padding-bottom: 15px;
    border-bottom: 1px rgba(255, 255, 255, 0.17) solid;	
}
.menu-bot a{
	margin-bottom:10px;
	display: block;
    color:rgba(255, 255, 255, 0.64);
}
.menu-bot a:hover{
	color:#fff;
}
.bot-info{
	padding-top:25px;
}
.footer-phone{
	margin:15px 0;
}
.footer-phone .fa{
	margin-right:10px;
}
.footer-add .fa{
	display:block;
	float:left;
}
.footer hr{
	border:0;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	margin:15px 0;
}
.footer-add span{
	display:block;
	margin-left:26px;
	padding-right:70px;
}
.footer-link .fa-facebook-square:hover{
	color:#0d57d7;
}
.footer-link .fa-google-plus-square:hover{
	color:#dd4b39;
}
.footer-link .fa-twitter-square:hover{
	color:#4891ff;
}
.footer-content.footer-bootom{
	padding:0;
	line-height:30px;
	height:50px;
}
.footer-link .fa{
	font-size:30px;
	margin-left:5px;

}
/*hoi dap*/
.lvhoidap{
	position:relative;
	border-color:#eee;
	margin-top:10px;
	border-radius:0!important;
}
.lvhoidap.panel-primary > .panel-heading{
	height:48px;
	border-top:3px #00388d solid;
	border-bottom:1px #eee solid;
	margin-bottom:12px;
	background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat #fff;
	padding-left:40px;
	text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    color: #00388d!important;
	border-radius:0;
}
.lvhoidap.panel-primary select,.lvhoidap.panel-primary input[type="text"], .lvhoidap.panel-primary textarea{
	padding:8px;
	border-radius: 0;
}
.viewshow .td_chude a:before{
	font-family:FontAwesome;
	font-size:13px;	
	content:"\f059";
	padding-right:3px;
	color:#333;
}
.lvhoidap .panel-body{
	padding:0px;
}
.lvhoidap .lvhoidap-form{
	padding:15px;
}
.lv-askques:link, .lv-askques:visited, .lv-askques:focus{
	position:absolute; top:16px; right:0px; background-color:#FF5A5A; line-height:32px; padding-left:15px;
	padding-right:15px;
	border-radius:25px 0 0 0;
	color:#fff;
}
.lv-askques:before{
	font-family:FontAwesome;
	font-size:13px;	
	content:"\f059";
	padding-right:3px;
	color:#fff;
}
.lvhoidap .widget-controls{
	float:right;
	margin-bottom: 10px;
}
.lvhoidap .widget-controls a {
    display: block;
    padding: 5px 8px 5px 5px;
    float: left;
}
.lvhoidap .widget-controls a i {
    padding-right: 5px;
    padding-left: 3px;
    color: #1b557a !important;
}
.lvhoidap .widget-controls a, .lvhoidap .widget-controls a:link, .lvhoidap .widget-controls a:visited, .lvhoidap .widget-controls a:focus {
    color: #000;
}
.lvhoidap .widget-controls a:hover{
	cursor:pointer;
	color:#00388D;
}
.lvcauhoi .table_ct{
	width:100%;

}
.lvcauhoi .table_ykienphanhoi{
}
.lvcauhoi .table_ct tr, .lvcauhoi .table_ykienphanhoi tr{
	border-color:#ccc!important;	
}

.lvcauhoi tr.row_tieudechinh td{
	color:#00388D!important;
	background-color: #eee!important;
	font-size: 16px!important;
    font-family: RobotoCondensed!important;
	font-weight: 500!important;
    text-transform: uppercase!important;
    padding-left:15px!important;
}
.lvcauhoi .table_ct td span#Lbtieudecauhoi{
	display:block;
	height:48px;
	line-height:48px;
	border-top:3px #00388d solid;
	border-bottom:1px #eee solid;
	margin-bottom:12px;
	background: url('/Style Library/Images/img-portal/iconTitle.png') 15px 15px no-repeat #fff;
	padding-left:40px;
	text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    color: #00388d!important;
}
span[id*="_Label_NoiDung"]{
	display:block;
	padding-top:5px;	
}

#part1{
	display:block;
    padding: 15px 0;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: inherit;
}
.ms-listviewtable td img{
	max-width:300px;
	height:auto!important;
}
/*** so ldtbxh ***/
/*.banner-full .ms-PartSpacingVertical{
	margin-bottom:10px;
}*/
.fLeft{
	float:left;
	
}
.fRight{
	float:right;
}
@media (min-width:768px){
.news-2zone-top .zoneLeft{
	padding-right:5px;
}
.news-2zone-top .zoneRight{
	padding-left:5px;
}
}
.newsHotWithGroup{
	background-color:#fff;
}
.div-tab-home-top .fRight ul, .div-tab-home-top .fRight ul li{
	margin:0;
	padding:0;
}
.div-tab-home-top .fRight li{
	display:inline-block;
}
.div-tab-home-top .fRight li a{
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}
.div-tab-home-top .fRight li a.selected{
	font-weight:500;
	color:#e00!important;
}
.news-header{
	text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    color:#00388d!important
}
@media (min-width:768px){
div.div-Container.col-md-6{
	width: 50%;
}
div.div-item-all.col-md-6{
	width: 50%;
}
}
div.div-Container.col-md-6{
    padding-left: 28px;
    padding-right:5px
}
div.div-item-all.col-md-6{
    padding-left: 5px;
    padding-right:28px;
}
.div-item-des{
	margin:5px 0;
	color:#777;
	height: 112px;
    overflow: hidden;
}
div.newsHotWithGroup .div-item-all .div-Tonghop .div-Tonghop-Title {
    margin-top: 0;
}
div.newsHotWithGroup .div-item-all .div-item{
    padding: 15px 0;
    overflow:hidden;
}
.newsHotWithGroup .div-item img{
	width:125px!important;
	height:90px!important;
	margin-right: 7px;
    float: left;
}
.newsHotWithGroup .div-item img{
}
.news-tabRight {
	height:50px;
}

.newsHotWithGroup .div-item-all .div-Tonghop {
    padding-left: 0;
    padding-right: 0;
}
.newsHotWithGroup .div-item-all .div-item:first-child{
	padding-top:0;
}
/**/
.vanbanGroup{
	background-color:white;
}
.vanbanGroup .col-md-6{
	width:100%;
}
.vanbanGroup .div-item{
	overflow:hidden;
	clear:both;
	padding:7px 15px;
	line-height:50px;
}
.vanbanGroup .div-item a{
	color:#222;
}
.vanbanGroup .div-item img{
	float:left;
	margin-right:10px;
}
.vanbanGroup.thongtin .div-item{
	line-height:1.5;
}
.vanbanGroup .div-tab-home-top{
	margin-bottom:0!important;
	overflow:hidden;
}
.vanbanGroup .div-group{
	clear:both;
	padding-top:6px!important;
	padding-bottom: 6px;
}
.news-2zone-top .vanbanGroup .div-group{
	height:220px;
	overflow:auto;
}
.vanbanGroup.thongtin .div-group .div-item{
	font-size:13px;
}
.news-3zone-footer .news-3zone-left{
	padding-right:5px;
}
.news-3zone-footer .news-3zone-right{
	padding-left:5px;
}
.news-3zone-top{
	margin-bottom:10px;
}
.news-2zone-top.row .vanbanGroup.thongtin .div-Tonghop-Title{
	height:38px;
	overflow:hidden;
}
.div-date{
	color:#888;
	padding:3px 0 5px 0;	
	font-style:italic;
}
.vanbanGroup.lichcongtac .div-item-calendar {
	overflow:hidden;
	padding: 4px 10px 5px;
}
.div-item-calendar a{
	color:#00388d!important;
}
.vanbanGroup.lichcongtac .div-img{
	float:left;
	width:40px;
	
}
.div-calendar{
	padding-right: 20px;
    margin-left: 40PX;
    line-height: 20px;
    padding-top: 3px;
    font-size:12px;
    text-transform:uppercase;
}
.duan a div{
	color:#222;
}
.newsHotWithGroup.duan{
	padding-bottom:5px;
}
div.newsHotWithGroup.duan .div-item-all .div-item {
    padding: 7px 0 8px 0;
}
.newsHotWithGroup.duan .div-item-all .div-Tonghop {
    padding-left: 12px;
    padding-right: 12px;
}
.news-3zone-botL.col-md-6{
	padding-right:5px;
}
.news-3zone-botR.col-md-6{
	padding-left:5px;
}
.news-home-center{
	background-color:#fff;
}
/*** thoi tiet ***/
	img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 400px;
  position: relative;
  margin: auto;
  height:300px;
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 75%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: -22px;
    color: white;
    border-radius: 50%!important;
    font-size: 18px;
    transition: 0.6s ease;
    user-select: none;
}
/* Position the "next button" to the right */
.next {
  right: 10px;
}
.prev {
  left: 10px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(255,255,255,0.8);
}

/* Caption text */
.text {
  color: #fff;
    font-size: 18px;
    padding: 8px 12px;
    position: absolute;
    bottom: 60px;
    width: 100%;
    text-align: center;
}
.numbertemp{
	font-size:66px;
}
/* Number text (1/3 etc) */
.numbertext {
  color: #fff;
    font-size: 16px;
    padding: 8px 12px;
    position: absolute;
    top: 50px;
    width: 100%;
    text-align: center;
}
.numbertemp {
  color: #fff;
    font-size: 60px;
    position: absolute;
    top: 92px;
    text-align: center;
    width: 100%;
}
/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}


.news-3zone-footer .lv-thongbao-content{
	 display:none;
}
.news-3zone-footer .lv-thongbao {
    margin-bottom: 0;
}


/*** so lao dong mobile ***/
@media (max-width:767px){
#menu-left{
	display:none;
}
.homeTop.row{
	display:none;
}
.module-content{
	padding:0 10px;
}
.ndecont {
    padding: 15px 0;
}
.div-Tonghop{
	padding-left:20px;
	padding-right:20px;
}
}

/**** 30/12/2018 *****/