﻿@font-face {
  font-family: 'Roboto';
  src: url('/Style Library/en-us/fonts/Roboto-Regular.eot');
  src: url('/Style Library/en-us/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('/Style Library/en-us/fonts/Roboto-Regular.woff') format('woff'),
       url('/Style Library/en-us/fonts/Roboto-Regular.ttf') format('truetype'),
       url('/Style Library/en-us/fonts/Roboto-Regular.svg#Pacifico') format('svg');
}
@font-face {
  font-family: 'Roboto-Light';
  src: url('/Style Library/en-us/fonts/Roboto-Light.eot');
  src: url('/Style Library/en-us/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
       url('/Style Library/en-us/fonts/Roboto-Light.woff') format('woff'),
       url('/Style Library/en-us/fonts/Roboto-Light.ttf') format('truetype'),
       url('/Style Library/en-us/fonts/Roboto-Light.svg#Pacifico') format('svg');
}
@font-face {
  font-family: 'RobotoCondensed';
  src: url('/Style Library/en-us/fonts/RobotoCondensed-Regular.eot');
  src: url('/Style Library/en-us/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Regular.woff') format('woff'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Regular.ttf') format('truetype'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Regular.svg#Pacifico') format('svg');
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('/Style Library/en-us/fonts/RobotoCondensed-Light.eot');
  src: url('/Style Library/en-us/fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Light.woff') format('woff'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Light.ttf') format('truetype'),
       url('/Style Library/en-us/fonts/RobotoCondensed-Light.svg#Pacifico') format('svg');
}
/**/
a, a:link, a:visited, a:focus{
	outline:none!important;
	text-decoration:none!important;
}
/****** sharepoint **********/
div#contentBox{
	margin:0;
    min-width: 300px;
    clear: both;
}
#s4-ribbonrow *, #suiteBar *{
	box-sizing:content-box;
}
.ms-webpartzone-cell{
	margin-bottom:0;
}
div#contentRow {
    padding-top: 0px;
    min-height:500px;
}
.ms-siteSettings-root{
	width:1160px;
	margin:0 auto;
}
div#s4-bodyContainer{
	padding-bottom:0;
}
#s4-workspace{
	overflow-x:auto;
}
table.ms-informationbar{
	display:none;
}
.ms-webpart-chrome-title h2.ms-webpart-titleText{
	border-bottom: 1px #bfcad6 solid;
    font-size: 13px;
    font-family: Arial;
    line-height: 34px;
    margin-bottom: 1px;
    color: #1373DA;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
}
.s4-ctx span{
	display:none;
}
#MSOTlPn_MainTD{
	position:relative;
	z-index:999;
}
/***** popup sharepoint **/
.ms-dlgTitle {
    padding: 13px 19px 0px;
}
.ms-dialog div#contentRow {
    padding-top: 0px;
    padding-bottom:0;
    min-height:50px;
   	padding:0 1px;
}
.ms-dlgFrame{
	width:100%!important;
}
.ms-dlgTitle h1{
	margin:0;
	width:90%;
}
#dlgTitleBtns {
    margin: -6px 0px 0px 0px!important;
    z-index: 20;
}
.js-callout-mainElement .js-callout-headerArea *{
	box-sizing:content-box;
}
span.die{
	display:none;
}
#s4-titlerow {
    padding-top: 0px;
    padding-bottom: 4px;
    max-width:1160px;
    margin:0 auto;
    height:auto;
    border-bottom:1px #ddd solid;
    margin-bottom:10px;
}
h1.ms-core-pageTitle {
    font-size: 20px;
    margin-top:10px;
}
/*** ribbon **/
.ms-cui-topBar2{
	margin-top:-35px;
}
.ms-cui-topBar2 .ms-cui-TabRowRight{
	display:none!important;
}
#suiteBarRight{
	position:relative;
	z-index:99;
}
#suiteBarLeft{
	background-color:transparent!important;
	visibility:hidden;
}
/*** ms-dialog **/
.ms-dialog .banner, .ms-dialog .footer, .ms-dialog #s4-ribbonrow,
.ms-dialog .portal-right {
	display: none;
}
.ms-dialog .category,.ms-dialog .portal-left{
    margin-bottom: 0;
}
.ms-dialog div#sideNavBox {
	display:none;
}
.ms-dialog .portal-banner, .ms-dialog .banner1, .ms-dialog .banner2,.ms-dialog .navbar{
	display:none;
}
.ms-dialog .menu-sub-parent{
	display:none;
}
.ms-dialog #DeltaPlaceHolderMain > table{
	width:100%;
}
.ms-dlgBorder {
    border: 0;
}
.ms-dlgTitle {
    background: none;
    background-color: transparent;
    height: 40px;
}
.ms-dlgTitleText {
    font-family:Arial;
    font-size: 16px;
    line-height:normal;
    padding-left:0;
    padding-top: 0;
    color: #203041;
}
.ms-dlgCloseBtn > span:hover {
    border: 1px solid transparent;
}
/**dung chung**/
.lv-line-32{
	line-height:32px;
}
.lv-bold{
	font-weight:bold;
}
.lv-mbbbaoloi{
	padding:10px 0;
	color:red;
	font-weight:bold;
}
/*** chinh lai bootstrap **/
@media (max-width:320px){
@-ms-viewport {
  width: 320px;
}
}
body{
	font-size:13px!important;
	font-family:Roboto!important;
	line-height:1.5!important;
}
.form-group, .row {
    margin-bottom: 10px;
}
.form-group label, .row label{
    padding-top: 7px;
    font-weight:500;
}
select, input[type=text], textarea{
    padding:7px;
    border: 1px solid #ddd;
    border-top: 1px solid #bbb;
    color:#333;
    width:100%;
}
.ms-dtinput input[type=text], .ms-dttimeinput select{
	width:auto;
	max-width:100px;
}
@media (min-width:768px){
.report-main .ms-dtinput input[type="text"]{
	width:149px!important;
	max-width:149px!important;
}
}
textarea.ms-long{
    width:100%;
}
textarea{
	height:80px;
}
label {
	font-weight:normal;
}
input[type=checkbox] + label{
	line-height:25px;
	margin-left:5px;
	margin-bottom:0;
}
input[type=radio] + label{
	margin-left:5px;
	padding-top:0;
	margin-right:20px;
}
.ms-webpart-chrome-title *, .ms-srch-Paging *{
	box-sizing:content-box;
}
@media (min-width:992px){
.row .row{
	margin-bottom:0;	
}
}
/*********/
body.mas-portal{
	background-color:#fff;	
    overflow-x:hidden;
}
/******/
.logoPortal.navbar-brand{
	padding:8px 0;
}
.footer{
    background-color:#00388D;
    clear:both;
}
.footer-content{
	color:#fff;
    max-width:1160px;
	margin:0 auto;
	padding:20px 0 0px;
}
.footer-content .footer-title{
    font-size:16px;
}
@media (max-width:991px){
.footer-content{    
    padding-left:10px;
    padding-right:10px;
}
}
@media (max-width:767px){
.logoPortal {
    margin-top:8px;
}
select, input[type=text], textarea{
    padding:7px;
    font-size:14px;
}
.portal-banner .visible-xs{
    width:230px;
    margin:0 auto;
}
.row.footer-content{
    max-width:620px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
      font-size:11px;	
}
.footer-content .footer-left{
	padding-left:10px;
}
.footer-content .footer-title{
    font-size:15px;
}
.scrollup{
	padding:5px 7px;
	right: 20px!important; 
	bottom: 10px!important;
}
.scrollup .fa{
	font-size:30px;
}
}
.navbar{
	border:0;
	margin-bottom:0!important;
	background-color:#275ba9;
	border-radius:0;
}
/*search and language*/
.menu-top{
	position:relative;
}
.language.hidden-xs{
	position:absolute;
	top:-2px;
	right:0;	
}
.ms-tableCell{
	width:200px;
	float:right;
	position:relative;
}
.ms-dialog .ms-fullWidth{
		width:100%;
}
.ms-dialog .sp-peoplepicker-topLevel{
	border:1px solid #ababab!important;
}
.ms-mpSearchBox {
    width: 200px;
   	float:none;
}
#searchInputBox{
	float:none;
	margin-bottom:0;
}
.ms-tableCell *{
    border:0!important;
}
.ms-srch-sb > input[type=text] {
    border:0!important;
    height: 30px!important;
    margin: 0px;
    padding: 3px 8px;
    width:165px!important;
    color: #dfe0e1!important;
    font-size:13px!important;
    background-color:transparent!important;
}
.ms-tableCell .ms-srch-sb-navLink{
	display:none;
}
.ms-tableCell .ms-srch-sb-searchLink{
	float:right;
	  height: 22px;
	 width: 25px;
  	margin-top:5px;
}
.ms-tableCell .ms-srch-sb-searchLink:hover{
	background-color:transparent;
	text-decoration:none;
}
.ms-tableCell .ms-srch-sb-searchLink img{
	display:none;
}
.ms-tableCell .ms-srch-sb-searchLink:before{
	font-family:FontAwesome;
	font-size:14px;
	color:#fff;
	content:"\f002";
	padding-left:6px;
}
.ms-tableCell .ms-srch-sb-searchLink:hover:before{
	color:#9ecdff;
}
@media (max-width:767px){
.search-tool{
	max-width:620px;
	margin:0 auto;
	position:relative;
}
.collapse-a {
    display: none;
    visibility: hidden;
}
.in.collapse-a {
    display: block;
    visibility: visible;
}
.search-tool .navbar-toggle-a .fa{
	font-size:18px;
	color:#aaa;
}
.search-tool .navbar-collapse-a{
	position: absolute;
    top: 11px;
    left:0px;
    right:0px;
    padding:6px 10px;
    background-color:#fff;
    border-top:1px #ccc solid;
    border-bottom:1px #ccc solid;
}
.search-tool .ms-tableCell {
    width: 100%;
    float: none;
    display:block;
}
.ms-srch-sb > input[type=text] {
    height: 42px !important;
    width: 100% !important;
    font-size: 18px !important;
    position:relative;
    padding-right:44px;
    color:#888!important;
}
.ms-tableCell .ms-srch-sb-searchLink {
    height: 40px;
    width: 44px;
    margin-top:-40px;
}
.ms-tableCell .ms-srch-sb-searchLink::before {
    font-size: 25px;
    padding-left: 8px;
}
.ms-srch-sb {
    display: block;
}
.ms-mpSearchBox {
    width: 100%;
}
}
@media (min-width:768px){
#SearchBox{
	width:200px;
}
}

/***/
@media (max-width:767px) {
.portal-banner{
    background-image:none;
    height:60px;
    max-width:640px;
    margin: 0 auto;
    box-sizing:border-box;
    background-color:#F2F2F2;
    border-top: 1px #fff solid;
}
.language-mb img{
    margin-right:7px;
}
}
/*** slide show ***/
.carousel-inner{
	position:relative;
}
.slideCont{
	position:absolute;
	left:13px;
	right:5px;
	bottom:10px;
}
.slideCont a:hover{
	text-decoration:none;
}
.slideCont div{
	color:#fff;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}
.slideCont a:hover div{
	color:#FFFF99;
}
.slideCont .slideTitle{
	font-size:18px;
}
.carousel-control{
	width:12%;
	z-index:999;
}
.slideImg, .news-img, .slideImg *, .news-img *{
	font-size:1px;
	line-height:1px;
	width: 100%;
}
@media (min-width:1160px){
.slideImg img{
	max-width:none;
}
}
@media (max-width:767px){
.slideCont div{
	font-size:12px;
}
.slideCont .slideTitle{
	font-size:14px;
}
}
.portal-right .category-title{
	border-bottom:1px #fddfcc solid;
    color:#f36100;	
}
/*** news category ***/
.news-item-icon{
	font-size:11px;
	padding-top:2px;
}
/**/
.news-2zone-bot.row{
	margin-bottom:0px;
}
.news-2zone-bot.row .category-group.col-xs-12{
	margin-bottom:20px;
}
.category-title{
    font-size:14px;
    font-family:Arial;
    line-height:34px;
}
.news-date{
    font-family:Arial;
    color:#9a9a9a;
    background-color:#e5e5e5;
    height:25px;
    line-height:25px;
    font-size:13px;
    padding-left:15px;
}
.news-title{
    margin-top:10px;
    margin-bottom:7px;
    font-size:14px;
    padding-left:10px;
}
.news-green .news-title a:hover{
    color:#e00;
    text-decoration:none;
}
.news-item{
    margin-top:10px;
}
.news-item:first-child{
    margin-top:0;
}
.news-item-date{
    color:#888787;
    margin-bottom:3px;
}
.category-title a:hover{
    cursor:pointer;
    text-decoration:none!important;
}
.news-item-title a:link, .news-item-title a:visited, .news-item-title a:focus{
    color:#323232;
    display:block;
}
.news-item-title a:hover, .news-title a:hover{
    text-decoration:none;
}
.news-item .col-md-10 > div{
    line-height:normal;
}
.news-item-img{
    width:75px;
    float:left;
}
.news-item-img img{
    width:60px;
    height:52px;
}
.news-item-cont{
    margin-left:75px;
}
/*news 3zone*/
.news-3zone .news-item{
    border-top:1px #e8e8e8 solid;
    padding:12px 0;
    margin-top:0;
}
.news-3zone .news-item-icon{
    display:block;
    float:left;
    width:10px;
}
.news-3zone .news-item-title{
    margin-left:13px;
}
@media (max-width:767px){
.category-title{
	font-size:16px;
	margin-bottom:10px;
}
.news-title{
    margin:15px 0 10px 0;
}
.news-description{
    margin-bottom:15px;
}
.news-title{
    font-size:16px;
}
.news-description{
    font-size:14px;
}
.news-item-date{
    font-size:14px;
}
}
@media (min-width:768px){
.news-left{
    border-right:1px #dadbdb solid;
}
.news-item .col-md-10 > div {
    padding-left: 15px;
}
}
@media (min-width:768px){
.news-3zone .news-img img{

}
}
@media (min-width:1160px){
.news-3zone .news-img img{
	width:228px;
	height:150px;
}
}

/**** zone right  ****/
/** link web ***/
.link-web-item{
    margin-bottom:8px;
}
.link-web-item select{
    width:100%;
}
/** banner right **/
.banner-img{
    margin-bottom:4px;
}
/** can biet **/
.canbiet .category-title{
	margin-bottom:0;
}
.canbiet-content{
	padding:2px 5px 4px 8px;
	background-color:#f6f6f6;
}
.canbiet-item{
	padding:7px 0;
	border-top:1px #e5e5e5 solid;
}
.canbiet-item:first-child{
	border-top:0;
}
.canbiet-item .fa{
	margin-right:2px;
}
.canbiet-item .fa{
	color:#323232;
}
.canbiet-item a:link{
	color:#323232;
	font-family:Arial;
	font-size:14px;
}
.canbiet-item:hover a{
	color:#e00;
	text-decoration:none;
}
.canbiet-item:hover .fa{
	color:#e00;
	text-decoration:none;
}
.banner-group img{
	max-width:100%;
	min-width:100%;
	overflow:hidden;
}
@media (max-width:767px){
.col-xs-6.col-left{
    padding-right:2px;
    float:left!important;
}
.col-xs-6.col-right{
    padding-left:2px;
    float:right!important;
}
.canbiet-item{
	padding:12px 0;
}
.banner-group img{
	height:60px;
}
.news-img img{
	width:100%;
}
}
@media (max-width:500px){
.group3 .col-right .banner-img{
    margin-bottom:2px;
}
}
/*** chinh lai sharepoint / responsive **/
.ms-webpart-zone {
    display: block;
}
.ms-webpart-cell-vertical {
    display: block;
}
.ms-webpart-chrome-vertical {
    display: block;
}
.ms-toolbar .ms-descriptiontext{
	display:none;
}
/*** for all button **/
.div-action, .lv-button, .hs-phantrang {
    text-align: right;
    max-width: 1160px;
    margin: 0 auto;
    margin-bottom:20px;
}
.Action > div{
	float:right!important;
}
.ms-dialog .Action{
	float:right;
}
.ms-dialog .Action > div{
	float:left!important;
}
.ms-dialog .Action > div{
	margin-top:20px;
}
@media (max-width:767px){
.div-action{
	margin:10px;
}
.div-action input, .div-action button{
	margin-bottom:10px;
}
}
/** layout for site **/
.mas-system select, .mas-system input[type=text], .mas-system textarea{
	width:auto;
}
.mas-system .form-main select, .mas-system .form-main input[type=text], .mas-system .form-main textarea,
.mas-system .ms-formbody select, .mas-system .ms-formbody input[type=text], .mas-system .ms-formbody textarea{
	width:100%;
}
.mas-system .field-control select, .mas-system .field-control input[type=text], .mas-system .field-control textarea{
	width:100%;
}
/** layout for system **/
.mas-system #contentBox{
	margin:0 auto;
	max-width:1160px;
}
.ms-headerSortTitleLink{
    margin-left: 4px;
}
/*** news - tin chuyen muc / su kien noi bat **/
.col-news-left>div{
	padding-left:0!important;
}
.ndecont{
	clear:both;
	padding:15px;
	margin-bottom:10px;
}
.newstop, .de-newsTop, .m-inforTitle, .skTieude{
	height:48px;
	line-height:46px;
	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; 
	color:#0063b8;
    text-transform:uppercase;
	font-size:16px;	
	font-weight:500;
	font-family:RobotoCondensed;
	position:relative;
}
.newscent{
	clear:both;
}
.newstopL{
	display:none;	
}
.newstopC{
	float:left;
	text-transform:uppercase;
	padding-right:30px;
}
.de-newsTopL{
	float:left;
	text-transform:uppercase;
	padding-right:60px;
}
.newstopR{
	width:36px;
	text-align:center;
	position:absolute;
	top:-3px;
	right:0;
}
.de-newsTopR{
	width:80px;
	position:absolute;
	right:0;
}
.de-newsTopR > span{
	display:inline-block;
	width:36px;
	text-align:center;
	margin-right:0!important;
}
.de-sumcontent{
	padding:10px 0;
	font-weight:bold;
}
.item-news{
	padding:10px 15px 10px 0;
	border-bottom:1px #eee solid;
	overflow:hidden;
}
.subnews .item-news-cont .img-caption{
	display:none;
}
.item-news-title .infodate, .de-newsTacGia{
	display:block;
	line-height:30px;
	color:#666;
}
.de-newsTacGia{
	float:right;
	text-align:right;
}
.left-inews{
	width:27%;
	float:left;
	margin-right:3%;
	box-sizing:border-box;
}
.left-inews img{
	max-width:100%;
	height:auto;
}
.right-inews{
	text-align:justify;
}
.readCounter{
	clear:both;
	margin:25px 0 10px 0;
	overflow:hidden;
}
.viewers-label{
	float:left;
}
.print-return{
	float:right;
}
.print-return > div{
	float:left;
	margin-left:30px;
}
.print-return > div a:link{
	color:#000;
}
.print-return > div a:hover{
	color:#e00;
	text-decoration:none;
}
.print::before{	
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f02f";
}
.return::before{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f060";
}
.m-inforcont ul, .m-inforcont li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.RelatedInfor{
	background-color:#fff;
	overflow:hidden;
}
.m-inforcont ul{
	margin:15px;
	margin-left:40px;
}
.m-inforcont ul li{
	margin-bottom:15px;
}
.m-inforcont ul li:before{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
}
.m-inforcont ul li a:link{
	color:#4b5967;
	padding-left:7px;
}
.m-inforcont ul li a:hover{
	color:#e00;
	text-decoration:none;
}
.ShowDate{
	color:#a0a0a0;
}
.skTomtatItem{
	margin-bottom:5px;
}
.skThoigian span{
	margin-bottom:5px;
	color:#666;
}
.skThoigian .skLabel, .skTomtatItem .skLabel, .skTomtatNoidung .skLabel{
	font-weight:bold;
	margin-right:7px;
}
.skNBHinhanh{
	margin-bottom:10px;
}
.skNBHinhanh img{
	display:block;
	max-width:100%;
	height:auto;
}
.ndecont img{
	max-width:640px;
	margin:0 auto;
}
.pagination{
	float:right;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #00388d!important;
    border-color: #00388d!important;
    border-radius:0!important;
}
.pagination > li > a, .pagination > li > span {
    padding: 10px 18px;
    color: #203041;
    background-color: #fff!important;
    border: 1px solid #ddd!important;
    border-radius:0!important;
}
/*zoom in zoom out*/
.newsdetail1, .newsdetail1 div, .newsdetail1 span, .newsdetail1 p, .newsdetail1 font{
	font-size:17px!important;
}
.newsdetail2, .newsdetail2 div, .newsdetail2 span, .newsdetail2 p, .newsdetail2 font{
	font-size:20px!important;
	line-height:24px!important;
}
.newsdetail3, .newsdetail3 div, .newsdetail3 span, .newsdetail3 p, .newsdetail3 font{
	font-size:23px!important;
	line-height:26px!important;
}
.newsdetail4, .newsdetail4 div, .newsdetail4 span, .newsdetail4 p, .newsdetail4 font{
	font-size:26px!important;
	line-height:28px!important;
}
.newsdetail5, .newsdetail5 div, .newsdetail5 span, .newsdetail5 p, .newsdetail5 font{
	font-size:29px!important;
	line-height:30px!important;
}
.newsdetail-1, .newsdetail-1 div, .newsdetail-1 span, .newsdetail-1 p, .newsdetai-l font{
	font-size:15px!important;
}
.newsdetail-2, .newsdetail-2 div, .newsdetail-2 span, .newsdetail-2 p, .newsdetail-2 font{
	font-size:13px!important;
}
.newsdetail-3, .newsdetail-3 div, .newsdetail-3 span, .newsdetail-3 p, .newsdetail-3 font{
	font-size:11px!important;
}
.newsdetail-4, .newsdetail-4 div, .newsdetail-4 span, .newsdetail-4 p, .newsdetail-4 font{
	font-size:9px!important;
}
.newsdetail-5, .newsdetail-5 div, .newsdetail-5 span, .newsdetail-5 p, .newsdetail-5 font{
	font-size:6px!important;
}
.newsdetail1 .de-newsTitle span, .newsdetail1 .skChitietTieuDe span{
	font-size:25px!important;
}
.newsdetail2 .de-newsTitle span, .newsdetail2 .skChitietTieuDe span{
	font-size:28px!important;
}
.newsdetail3 .de-newsTitle span, .newsdetail3 .skChitietTieuDe span{
	font-size:31px!important;
}
.newsdetail4 .de-newsTitle span, .newsdetail4 .skChitietTieuDe span{
	font-size:34px!important;
}
.newsdetail5 .de-newsTitle span, .newsdetail5 .skChitietTieuDe span{
	font-size:37px!important;
}
.newsdetail-1 .de-newsTitle span, .newsdetail-1 .skChitietTieuDe span{
	font-size:19px!important;
}
.newsdetail-2 .de-newsTitle span, .newsdetail-2 .skChitietTieuDe span{
	font-size:16px!important;
}
.newsdetail-3 .de-newsTitle span, .newsdetail-3 .skChitietTieuDe span{
	font-size:13px!important;
}
.newsdetail-4 .de-newsTitle span, .newsdetail-4 .skChitietTieuDe span{
	font-size:10px!important;
}
.newsdetail-5 .de-newsTitle span, .newsdetail-5 .skChitietTieuDe span{
	font-size:7px!important;
}
.de-news-zoom span{
	line-height:24px;
	font-weight:bold;
	float:left;
	padding-right:5px;
	margin-top:-3px;
}
.de-news-zoom a{
	display:block;
	float:left;
	margin-right:5px;
	height:24px;
	margin-top:-3px;
}
.de-news-zoom-alast{
	margin-right:10px!important;
}
/*chi tiết tin liên quan*/
.de-news-tinlienquan ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:both;
	list-style:none;
}
.de-news-tinlienquan ul li{
	padding-top:3px;
}
.de-news-tinlienquan ul li:first-child{
	padding-top:10px;
}
.de-news-tinlienquan ul li:before{
	content:"\f0da";
	font: 14px/1 FontAwesome;
	color:#666;
}
.de-news-tinlienquan ul li:hover:before{
	color:#2f547b!important;
}
.de-news-tinlienquan ul li a{
	text-decoration:none!important;
	color:#666!important;
	font-size:12px;
	padding-left:5px;
}
.de-news-tinlienquan ul li:hover a{
	color:#2f547b!important;
}
/*cms tag*/
.lv-cms-tag ul{	
	padding:8px 0px;
	margin:0 0 5px;
	clear:both;
	list-style:none;
	display:inline-block;
	width:100%;
	background-color:#f5f5f5;
	border-radius:3px;
}
.lv-cms-tag ul li{
	float:left;
	border-right:1px #ccc solid;
}
.lv-cms-tag ul li:first-child{
	padding-left:25px;
	padding-right:20px;
	background-position:5px 2px!important;	
	border:none;
}
.lv-cms-tag ul li:first-child a{
	color:#2f547b
}
.lv-cms-tag ul li:last-child{
	border:none;
}
.lv-cms-tag ul li a{
	padding:0 5px;
	color:#333!important;
}
.lv-cms-tag ul li a:hover{
	text-decoration:none!important;
	color:#2f547b!important;
}
/*quan tri tin lien quan*/
.lv-item-bd-TinLienQuan .lv-retable{
	width:100%!important;
}
.lv-item-bd-TinLienQuan .header{
	background-color:#f5f5f5;
}
.lv-item-bd-TinLienQuan table .header td{
	font-weight:bold;
}
.lv-item-bd-TinLienQuan table .header td, .lv-item-bd-TinLienQuan table #tbodyTable td{
	border:1px #ccc solid;
	padding:3px;
	font-size:12.5px;
}
.lv-item-bd-TinLienQuan span.form-control{
	border:none!important;
	display:inline-block;
	width:100%;
	box-shadow:none;
	padding:0px!important;
	height:auto!important;
}
.lv-item-bd-TinLienQuan table td:first-child, .lv-item-bd-TinLienQuan table td:last-child{
	text-align:center;
}
.lv-item-bd-TinLienQuan .lv-addnew{
	float:left;
	padding:5px 10px;
	border-radius:3px;
}
.lv-item-bd-TinLienQuan .lv-addnew span{
	display:none!important;
}
.lv-item-bd-TinLienQuan .lv-addnew a:before{
	content:"\f0da";
	font: 14px/1 FontAwesome;
	color:#fff;
	margin-right:3px;
}
.lv-item-bd-TinLienQuan .lv-addnew a{
	color:#fff;
	text-decoration:none!important;
}
/**cau hinh tin lien quan*/
.layout-dialog-tinlienquan .lv-dlgLabel{
	font-weight:bold;
	line-height:35px;
}
@media (min-width:768px){
.layout-dialog-tinlienquan .lv-dlgSItem{
	float:left;
	width:33.3%;
}
}
.layout-dialog-tinlienquan.lv-dlgTableDiv{
	clear:both;
}
.layout-dialog-tinlienquan .lv-dlgLabel,
.layout-dialog-tinlienquan .lv-dlgInput.list,
.layout-dialog-tinlienquan .lv-dlgInput{
	padding-right:5px;
	padding-left:5px;
}
.layout-dialog-tinlienquan .ms-inputuserfield.ms-inputBox{
	height:30px!important;
	border:1px #ccc solid;
	border-radius:3px;
}
.layout-dialog-tinlienquan .ms-usereditor a img{
	margin-top:10px;
}
.layout-dialog-tinlienquan  .lv-dlgBtm{
	clear:both;
	margin:8px 0;
	display:inline-block;
	width:100%
}
.layout-dialog-tinlienquan  .dlgBtmSearch{
	float:right;
	padding-right:5px;
}
.layout-dialog-tinlienquan  .dlgBtmSave, .layout-dialog-tinlienquan  .dlgBtmClose{
	float:right;
}
.layout-dialog-tinlienquan  .lv-dlgTableDiv{
	padding-left:5px;
	padding-right:5px;
}
.layout-dialog-tinlienquan  .lv-dlgTableDiv table{
	border-collapse:collapse;
	border-spacing:0x;
	width:99.9%!important;
}
.layout-dialog-tinlienquan  .lv-dlgTableDiv table th,
.layout-dialog-tinlienquan  .lv-dlgTableDiv table td{
	border:1px #ccc solid;
	padding:5px;
}
.layout-dialog-tinlienquan  .lv-dlgTableDiv table th{
	background-color:#f5f5f5;
}
.layout-dialog-tinlienquan  .lv-dlgTableDiv table .lv-check{
	text-align:center;
}
.hs-phantrang-qtcms{
	max-width:none!important;
}
/*Audio cms*/
.de-news-Audio{
	clear:both;
	width:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}
.de-news-Audio audio{
	clear:both;	
	margin:0 auto;	
}
.de-news-Audio span{
	margin:5px auto 0px;
	display:block;
	clear:both;	
}
/*quantricms*/
@media (min-width:768px){
	.main-tonghopCMS{
		display:table;
	}
	.main-tonghopCMS .leftMenu{
		width:250px;
		margin-right:10px;
		float:left;
		display:table-cell;
		vertical-align:top;
	}
	.main-tonghopCMS .mainMenu{
		display:table-cell;
		vertical-align:top;
		width:100%;
	}
}
.main-tonghopCMS .canbiet-item{
	background:#203041 none repeat scroll 0 0;
	border-top:1px solid #2c4054!important;
	border-bottom:1px solid #172432!important;
	padding:8px 0;
}
.main-tonghopCMS .canbiet-item .fa{
	color:#fff;
	margin-left:15px;
}
.main-tonghopCMS .canbiet-item span{
	text-transform:uppercase;
	color:#fff;
}
.main-tonghopCMS .lv-dlgLabel{
	line-height:30px;
	font-weight:bold;
}
.main-tonghopCMS .lv-dlgBtm{
	float:right;
	padding:10px 0;
	clear:both;
}
.main-tonghopCMS .Details{
	clear:both;
}
.main-tonghopCMS .lv-bgcolor{
	background-color:#f4f4f4;
}
.main-tonghopCMS .lv-bgnone{
	background-color:#fff;
}
.main-tonghopCMS .list-item{
	border-top:1px #ccc solid;
	padding:10px;
	display:inline-block;
	width:100%;
}
.main-tonghopCMS .list-item:hover{
	background-color:#E1EDF6;
}
.main-tonghopCMS .ms-vb-icon{
	float:left;
	padding-top:0px;
}
.main-tonghopCMS .title{
	float:left;
	font-weight:bold;
}
.main-tonghopCMS .ngaychinhsua{
	float:right;
}
.main-tonghopCMS .tomtat{
	clear:both;
	padding-top:8px;
	padding-bottom:8px;
}
.main-tonghopCMS .tomtat span{
	font-style:italic;
}
.main-tonghopCMS .trangthai{
	clear:both;
	float:right;
	font-weight:bold;
}
.main-tonghopCMS .trangthai span{
	font-weight:normal;
}
@media (max-width:767px){
.newstop, .de-newsTop, .m-inforTitle, .skTieude{
    font-size: 16px;
}
.item-news-title .infodate, .de-newsTacGia{
	font-size:14px;
}
.news-content{
	max-width:620px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}
.left-inews{
	width:37%;
	margin-right:3%;
}
.de-newscont img, .ndecont img{
	max-width:560px!important;
	height:auto!important;
}
}
@media (max-width:580px){
.de-newscont img, .ndecont img{
	max-width:460px!important;
}
}
@media (max-width:480px){
.de-newscont img, .ndecont img{
	max-width:360px!important;
}
}
@media (max-width:380px){
.de-newscont img, .ndecont img{
	max-width:300px!important;
}
}
@media (min-width:768px){
.news-content .news-content-left{
	width:74%;
	float:left;
}
.news-content .news-content-right{
	width:25%;
	float:right;
}
}
@media (min-width:768px) and (max-width:1160px){
.news-content {
    max-width:100%;
	padding-left:10px;
	padding-right:10px;
}
.ndecont img{
	max-width:500px;
}
}
@media (min-width:1160px){
.news-content {
    margin: 0 auto;
    width:1160px;
    overflow:hidden;
}
}
.col-news-right .banner-group.row{
	margin-bottom:0px;
}
/*** news edit - quan tri tin tuc **/
table.ms-core-tableNoSpace{
	width:100%;
}
.lv-form select, .lv-form input[type=text] {
    padding: 4px;
    border-radius: 3px;
    font-size: 14px;
}
.lv-item-label-Title h3, .lv-item-label-Body h3{
    font-size: 18px;
    line-height:30px;
    color:#000;
}
.lv-item-label-Title h3 span{
	color:#e00;
}
.lv-item-bd-Title input {
    width: 100%;
    border: 1px #c2d9f2 solid;
    font-size: 16px;
    height: 36px;
    padding:6px 10px;
    color: #184875;
    border-radius: 3px;
}
.lv-item-root {
    overflow: hidden;
    padding:10px 15px;    
    border-radius: 3px;
    height: 250px;
    margin:10px 0;
}
.lv-item-left {
    width: 25%;
    float:left;
}
.lv-item-right {
	width:73%;
	float:right;
}
.CMSHinhDaiDien div.Image{
	height:120px;
	overflow:hidden;
}
.CMSHinhDaiDien img{
	width:100%;
	height:auto;
}
.lv-item-bd-ItemImgDes input.ms-long{
	width:100%;
	border:1px #ccc solid;
	border-radius:3px;
}
.ImageLink{
	position:relative;
	height:32px;
	margin-top:3px;
}
.ImageLink #divChucNang{
	position:absolute;
	left:0;
	top:0;
	right:45px;
}
.ImageLink #divChucNang input{
	width:100%;
	border:1px #ccc solid;
	border-radius:3px;
}
.ImageLink .Button{
	position:absolute;
	top:0;
	right:0;
	width:50px;
}
.ImageLink .Button input{
	width:50px;
	box-sizing:border-box;
	min-width:10px;
	margin-left:0;
	padding:6px 10px!important;
	border-radius:2px;
	color:#fff;
	border:0;
}
.lv-item-bd-ItemShortContent textarea{
	width:100%;
	border:1px #ccc solid;
	border-radius:3px;
	height:203px;
}
.ms-rtestate-write{
	height:400px;
	border:1px #ccc solid;
	padding:10px 15px;
	border-radius:3px;
	overflow:auto;
	overflow-x:hidden;
}
.lv-item-bd-Body img{
	max-width:100%;
}
.lv-item-bd-DieuHuongUrl input{
	width:100%;
	border:1px #ccc solid;
	border-radius:3px;
	margin-top:5px;
}
.lv-item-publisheddate-root{
	overflow: hidden;
    padding:10px 15px;
    background-color:#f0f0f0;
    border: 1px #ccc solid;
    border-radius: 3px;
    margin:10px 0;
}
.lv-item-container-publisheddate{
	width:50%;
	float:left;
	margin-right:5%;	
}
.lv-item-container-topitem{
	width:20%;
	float:left;
}
.lv-item-container-tacgia{
	width:20%;
	float:right;
}
.lv-item-SoTrang, .lv-item-SoAnh, .lv-item-SoTien{
	float:left;
	width:30%;
	margin-top:10px;
	margin-bottom:20px;
}
.lv-item-SoTrang{
	margin-right:5%;
}
.lv-item-SoTien{
	float:right;
}
.lv-item-SoTrang .lv-item-label, .lv-item-SoAnh .lv-item-label, .lv-item-SoTien .lv-item-label{
	float:left;
	width:100px;
}
.lv-item-SoTrang h3, .lv-item-SoAnh h3, .lv-item-SoTien h3, .lv-item-label-ReadCounter h3{
	line-height:28px;
}
.lv-item-LichSu{
	clear:both;
	padding-bottom:20px;
}
table.lv-listviewtable{
	box-sizing: border-box;
	border-collapse: collapse;
	width: 100%;
	border-top:1px #bbb solid;
}
.lv-listviewtable td, .lv-listviewtable th {
	padding:5px;
	line-height:140%;
	vertical-align: middle!important;
	border:1px #e0e0e0 solid;
	font-size:13px;
	font-family:Arial;
}
table.lv-listviewtable td table td{
	padding:0;
	border-bottom:0;
}
table.lv-listviewtable th{
	background-color:#f0f0f0;
}
.lv-item-postcategory-root{
	overflow: hidden;
	clear:both;
	padding:10px 15px;
    background-color:#f0f0f0;
    border: 1px #ccc solid;
    border-radius: 3px;
    margin:10px 0;
}
.lv-item-container-PostCategory{
	width:70%;
	float:left;
}
.lv-item-container-LoaiBaiViet{
	width:25%;
	float:right;
}
.lv-item-bd-LoaiBaiViet label{
	font-weight:normal;
	margin-left:7px;
	margin-bottom:0;
	line-height:30px;
}
.lv-item-bd-PostCategory > span{
	display:block;
}
.lv-item-bd-PostCategory table.ms-long{
	width:100%!important;
}
.lv-item-bd-PostCategory table.ms-long .ms-input select{
	width:100%!important;
}
@media (min-width:768px){
	.lv-item-bd-PostCategory.lv-item-bd-SPFieldLookupMulti table.ms-long .ms-input select{
		width:270px!important;
	}
	.lv-item-bd-PostCategory.lv-item-bd-SPFieldLookupMulti table.ms-long .ms-input.ms-noWrap{
		padding-right:10px;
	}	
}
.lv-item-container-LoaiBaiViet select{
	width:100%;
}
/* quan tri soan tin */
.lv-addMedia{
	overflow: hidden;
	clear:both;
	padding:10px 15px;
    background-color:#f0f0f0;
    border: 1px #ccc solid;
    border-radius: 3px;
    margin:10px 0;
}
.divmedia, .divyoutube, .divdoc{
	width:30%;
	float:left;
}
.divmedia, .divyoutube{
	margin-right:5%;
}
.divmedia span, .divmedia a, .divyoutube span, .divyoutube a, .divdoc span, .divdoc a{
	display:block;
	float:left;
	line-height:40px;
	height:40px;
}
.divmedia a, .divyoutube a, .divdoc a{
	padding-left:7px;
	color:#2d4e6d;
	font-family:Arial;
	font-size:15px;
}
.divmedia a:hover, .divyoutube a:hover, .divdoc a:hover{
	text-decoration:none;
	color:#e00;
}
#TextBoxTieuDe, #ZoneRichText{
	width:100%!important;
}
.gc-textbox{
	padding-bottom:10px;
}
.gc-textbox textarea{
	width:100%!important;
	border:1px #ddd solid;
	border-radius:3px;
}
.divMoTa{
	padding:10px;
	text-align:center;
    font-style: italic;
}
.divNoidung {
    line-height: 160%;
}
.dv-Media {
    overflow: hidden;
}
.dv-Media audio{
	height:40px;
}
.divMediaHinhAnh img{
	max-width:400px;
	width:100%;
	height:auto;
}
.divChucNang {
    background-color: #f0f0f0;
    border: 1px #ccc solid;
    border-radius: 3px;
	padding:2px 2px 2px 12px;
	overflow:hidden;
    margin-bottom: 10px;
}
.divChucNang img {
	display:none;
}
.cnTitle {
    float: left;
    line-height: 33px;
    font-weight: bold;
}
.cnControl {
    float: right;
    padding:1px;
}
.divChucNang span, .divChucNang a{
    color: #000;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height:25px;
}
.cnControl span.cnEdit, .cnControl span.cnDelete {
    border: solid 1px transparent;
    padding: 2px 10px;
}
.cnControl span.cnEdit:hover, .cnControl span.cnDelete:hover {
    cursor: pointer;
    background-color: #fdeaa1;
    border: solid 1px #f1ca58;
}
.cnControl span.cnEdit{
	border-right:1px #ccc solid;
}
.cnControl span.cnEdit:before{
	font-family:FontAwesome;
	font-size:18px;
	content:"\f040";
	margin-right:5px;	
}
.cnControl span.cnDelete:before{
	font-family:FontAwesome;
	font-size:18px;
	content:"\f014";
	margin-right:5px;	
}
#TextBoxNoidung{
	margin:10px 0;
	border-radius:4px;
}
@media (max-width:1160px){
.lv-form1{
	padding-left:10px;
	padding-right:10px;	
}
.lv-item-bd-Body img{
	width:100%;
}
}
@media (max-width:767px){
.lv-item-root {
    height: 400px;
}
.lv-item-bd-ItemShortContent textarea{
	height:125px;
}
.lv-item-left, .lv-item-right{
    width: 100%;
    float:none;
}
.lv-item-container-publisheddate, .lv-item-container-topitem, .lv-item-container-tacgia{
	width:100%;
	float:none;
	margin-right:0;	
}
.lv-item-container-PostCategory, .lv-item-container-LoaiBaiViet{
	width:100%;
	float:none;
}
.lv-item-SoTrang, .lv-item-SoTien, .lv-item-SoAnh{
	width:100%;
	float:none;
	margin-right:0;
}
.lv-item-container-topitem, .lv-item-container-tacgia{
	margin-top:20px;
}
.ms-rtestate-write{
	height:250px;
}
.lv-item-bd-Body img{
	width:100%;
}
.lv-td-login{
	width:100px;
	display:inline-block;
	word-wrap:break-word;
}
.ms-listviewtable td nobr{
	white-space:normal!important;
}
iframe.MainScreen-YouTube{
	width:300px!important;
	height:230px!important;
}
}
/*** \quan tri tin tuc ***/
/***** hoat dong cua lanh dao  ***/
div.btHLTop div.ms-webpartzone-cell {
	margin-bottom: 0px!important;
}
.tieudiem {
	overflow: hidden;
	margin-bottom: 10px;
}
div.tieudiem_title {
	height: 34px;
	line-height: 34px;
	border-bottom:1px #d6e4cc solid;
}
div.tieudiem_title a {
	text-transform: uppercase;
	color:#327700;
	font-family:Arial;
	font-size:14px;
}
div.tieudiem_title a:hover {
	text-decoration: none;
	color: #1d4500;
	cursor: pointer;
}
/**** tin truot  ***/
.container_mid_main_in1 {
	width: 730px;
}
.lv_topnews_mode3_title {
	height: 31px;
	width: 146px;
	line-height: 31px;
	text-indent: 10px;
	color: #fff;
	position: relative;
	z-index: 2;
}
.lv_topnews_mode3_divContainer {
	background-color: #fff;
	position: relative;
	z-index: 1;
}
div.jcarousel-clip-horizontal {
	width: 680px!important;
	margin-left: 28px;
}
div.container_mid_main_in1 li.jcarousel-item {
	padding: 0;
	width: 156px;
	height: 166px;
	padding-top: 2px;
}
div.lv_topnews_mode3_ul_li_divImg {
	width: 156px!important;
	height: 90px!important;
	overflow: hidden;
}
div.container_mid_main_in1 div.lv_topnews_mode3_ul_li_divImg img {
	width: 154px!important;
	height: 88px!important;
	border: 1px transparent solid!important;
}
div.container_mid_main_in1 div.lv_topnews_mode3_ul_li_divImg img:hover {
	border: 1px #ff7f01 solid!important;
}
.lv_topnews_mode3_divContainer li.jcarousel-item-horizontal {
	margin-right: 14px!important;
}
div.jcarousel-next-horizontal {
	right: 2px;
	width: 22px;
	height: 100%;
	top:0;
	background: transparent url("/Style Library/LacViet/Images/nextOff.png") no-repeat center 40%;
}
div.jcarousel-prev-horizontal {
	left: 2px;
	width: 22px;
	height: 100%;
	top:0;
	background: transparent url("/Style Library/LacViet/Images/preOff.png") no-repeat center 40%;
}
div.jcarousel-next-horizontal:hover {
	background: transparent url("/Style Library/LacViet/Images/nextOn.png") no-repeat center 40%;
}
div.jcarousel-prev-horizontal:hover {
	background: transparent url("/Style Library/LacViet/Images/preOn.png") no-repeat center 40%;
}
.container_mid_main_in1 div.lv_topnews_mode3_ul_li_divTitle {
	padding-top: 3px;
	line-height: 16px;
	height: 55px;
	overflow: hidden;
	text-align: center;
}
div.lv_topnews_mode3_ul_li_divTitle a {
	color: #737373!important;
}
div.lv_topnews_mode3_ul_li_divTitle a:hover {
	color: #d00!important;
}
div.TopNews-jcarousel-skin-tango .jcarousel-container-horizontal {
	padding-left: 0px;
	border-top: 0;
	padding-top: 3px;
	background-color: #f8f8f8;
}
div.TopNews-jcarousel-skin-tango .jcarousel-clip-horizontal {
	padding-top: 0;
}
.homeNewsL .container_mid_main_in1{
	width:753px;
	height:174px;
	overflow:hidden;	
	background: url('file:///egovImages/bgSlide1.png') no-repeat left top;
	margin-top:8px;
}
.lv_topnews_mode3_title{
	text-transform:uppercase;
	padding:8px 0px 0px 40px;
	font-weight:bold;
}
.lv_topnews_mode3_title a, .lv_topnews_mode3_title a:link, .lv_topnews_mode3_title a:visited{
	color:#fff;
}
.lv_topnews_mode3_title a:hover{
	color:#fcd800;
	text-decoration:none;
}
.lv_topnews_mode3_ul_li{
	width:125px;
	height:138px;
	overflow:hidden;
}
.TopNews-jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
}
.TopNews-jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.TopNews-jcarousel-skin-tango .jcarousel-container-horizontal {			
	padding-left:45px;		
}
.TopNews-jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 664px;
	padding-top:25px;
}
.TopNews-jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 17px;
}
.TopNews-jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
.TopNews-jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** *  Horizontal Buttons */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal{
	position: absolute;
	top: 46px;
	width: 31px;
	height: 38px;
	cursor: pointer;
}
.jcarousel-next-horizontal {
	right: 7px;
	background: url('file:///SiteAssets/images/NextOff.png') no-repeat right top;
}
.jcarousel-prev-horizontal {
	left: 7px;
	background: url('file:///SiteAssets/images/PreOff.png') no-repeat left top;
}
.jcarousel-next-horizontal:hover {
	background: url('file:///SiteAssets/images/NextOff.png') no-repeat right top;
}
.jcarousel-prev-horizontal:hover {
	background: url('file:///SiteAssets/images/PreOff.png') no-repeat left top;
}
/**/
div.lv_topnews_mode3_ul_li_divTitle{
	padding-top: 7px;
	text-align:justify;
}
div.lv_topnews_mode3_ul_li_divTitle a:link, div.lv_topnews_mode3_ul_li_divTitle a:visited{
	font-size: 11px;
	color: #282828;
	cursor: pointer;
	line-height:18px; 
}
div.lv_topnews_mode3_ul_li_divTitle a:hover {
	text-decoration: none;
	color:#d00;
}
.lv_topnews_mode3_ul_li .img-slidemenu {
	width: 94px;
	height: 68px;
}
.lv_topnews_mode3_ul_li a:hover .img-slidemenu{
	border: 1px #60bafe solid!important;
}
.lv_topnews_mode3_ul_li_divImg{
	text-align:center
}
.homeNewsL .container_mid_main_in1{
	width:753px;
	height:174px;
	overflow:hidden;	
	background: url('file:///egovImages/bgSlide1.png') no-repeat left top;
	margin-top:8px;
}
.lv_topnews_mode3_title{
	text-transform:uppercase;
	padding:8px 0px 0px 40px;
	font-weight:bold;
}
.lv_topnews_mode3_title a, .lv_topnews_mode3_title a:link, .lv_topnews_mode3_title a:visited{
	color:#fff;
}
.lv_topnews_mode3_title a:hover{
	color:#fcd800;
	text-decoration:none;
}
.lv_topnews_mode3_ul_li{
	width:125px;
	height:138px;
	overflow:hidden;
}
.TopNews-jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
}
.TopNews-jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.TopNews-jcarousel-skin-tango .jcarousel-container-horizontal {			
	padding-left:45px;		
}
.TopNews-jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 664px;
	padding-top:25px;
}
.TopNews-jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 17px;
}
.TopNews-jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
.TopNews-jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** *  Horizontal Buttons */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal{
	position: absolute;
	top: 46px;
	width: 31px;
	height: 38px;
	cursor: pointer;
}
.jcarousel-next-horizontal {
	right: 7px;
	background: url('file:///SiteAssets/images/NextOff.png') no-repeat right top;
}
.jcarousel-prev-horizontal {
	left: 7px;
	background: url('file:///SiteAssets/images/PreOff.png') no-repeat left top;
}
.jcarousel-next-horizontal:hover {
	background: url('file:///SiteAssets/images/NextOff.png') no-repeat right top;
}
.jcarousel-prev-horizontal:hover {
	background: url('file:///SiteAssets/images/PreOff.png') no-repeat left top;
}
/**/
div.lv_topnews_mode3_ul_li_divTitle{
	padding-top: 7px;
	text-align:justify;
}
div.lv_topnews_mode3_ul_li_divTitle a:link, div.lv_topnews_mode3_ul_li_divTitle a:visited{
	font-size: 11px;
	color: #282828;
	cursor: pointer;
	line-height:18px; 
}
div.lv_topnews_mode3_ul_li_divTitle a:hover {
	text-decoration: none;
	color:#d00;
}
.lv_topnews_mode3_ul_li .img-slidemenu {
	width: 94px;
	height: 68px;
}
.lv_topnews_mode3_ul_li a:hover .img-slidemenu{
	border: 1px #60bafe solid!important;
}
.lv_topnews_mode3_ul_li_divImg{
	text-align:center
}

@media (max-width:1160px){
.container_mid_main_in1 {
	width:100%;
}
div.jcarousel-clip-horizontal {
	width: 90%!important;
}
}
@media (max-width:767px){
div.container_mid_main_in1 li.jcarousel-item {
	width: 102px;
	height: 130px;
}
div.lv_topnews_mode3_ul_li_divImg {
	width: 102px!important;
	height: 74px!important;
}
div.container_mid_main_in1 div.lv_topnews_mode3_ul_li_divImg img {
	width: 100px!important;
	height: 72px!important;
}
div.jcarousel-next-horizontal {
	right: 2px;
	width: 32px;
}
div.jcarousel-prev-horizontal {
	left: 2px;
	width: 32px;
}
div.jcarousel-clip-horizontal {
	width: 85%!important;
    margin-left: 42px;

}
div.tieudiem_title a {
	font-size:16px;
}
}
@media (max-width:560px){
div.jcarousel-clip-horizontal {
	width: 82%!important;
}
}
@media (max-width:460px){
div.jcarousel-clip-horizontal {
	width: 80%!important;
}
}
@media (max-width:360px){
div.jcarousel-clip-horizontal {
	width: 78%!important;
}
}
/** hoat dong cua lanh dao  ***/
/*** phong su anh / video  ***/
div.tabContainer {
    font-size: 16px;
    font-weight: 500;
    font-family: RobotoCondensed;
    color: #00388d;
    height: 45px;
    line-height: 45px;
    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;
}
div.tabContainer div.tabitem {
	color: #999;
	float: left;
	margin-right:15px;
	text-transform:uppercase;
}
div.tabContainer div.tabitem:hover {
	cursor: pointer;
	color: #00388d;
}
div.tabContainer .tabitem.selected, div.tabContainer .tabitem.selected:hover {
	color: #00388d;
}
.div-image-xt {
	height: 45px;
	line-height: 50px;
	text-align: right;
	padding-right: 0;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
}
.div-image-xt a, .div-image-xt a:link, .div-image-xt a:visited {
	color: #fff;
    width: 32px;
    overflow: hidden;
    display: block;
    font-size: 2px;
}
.div-image-xt a:hover {
	color: #fff!important;
	text-decoration: none;
}
.div-image-xt a:before{
	font-family:FontAwesome;
	font-size:15px;
	content:"\f101";
	margin-right:5px;
	color:#00388d;
}
.div-image-xt a:before:hover{
	color:#e00;
}
.div-image-container, .div-video-container {
	margin-bottom: 10px;
	background-color:#fff;
	position:relative;
}
.div-image {
	clear:both;
	height: 170px;
	background-color: #000;
	overflow: hidden;
}
.div-image img {
	height: 170px!important;
	border: 0;
	width:100%;
}
div.div-items {
	padding: 0;
	clear: both;
	overflow: hidden;
	height: 45px;
}
#div_TabImage_Phai div.div-items {
	display:none;
}
.portal-right div.div-items div {
	float: left;
	margin-left: 3px;
	border: 0;
	height: 45px;
	width: 66px;
	overflow: hidden;
	background-color: black;
	font-size: 0px;
	padding: 0;
	clear: none;
}
div.div-items div#divItem0 {
	margin-left: 0;
}
div.div-items div img {
	width: 60px;
	height: 45px;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
div.div-items div img:hover, .div-items div.selected img {
	opacity: 1;
	filter: alpha(opacity=100);
}
/** video **/
.portal-right .lv-v-noibat{
	width:100%;
}
.portal-right .lv-v-noibat {
	height: 208px;
	background-color: black;
	margin-bottom: 10px;
}
.portal-right #divVideoContainer {
	height: 272px;
	overflow: hidden;
}
.portal-right .lv-media-thumb {
	height: 208px;
	width:100%;
	overflow: hidden;
	float: none;
}
.portal-right .media-body {
	display: none;
}
.portal-right .MainScreen_Image,.portal-right .MainScreen-YouTube{
	width:100%!important;	
	height:100%!important;
}
/** audio **/
.lv-v-noibat{
	position:relative;
}
.Audio-body{
	position:absolute;
	left:0;
	right:0;
	top:42%;
}
.Audio-body audio{
	width:100%;
}
@media (max-width:767px){
div.tabContainer {
    font-size: 18px;
}
div.tabContainer div.tabitem{
	margin-right:25px;
}
.div-image {
	height: 260px;
	text-align:center;
}
.div-image img {
	height: 260px!important;
}
.portal-right .lv-v-noibat {
	height: 308px;
}
.portal-right #divVideoContainer {
	height: 368px;
}
.portal-right .lv-media-thumb {
	height: 308px;
}
}
/**** trang quan tri  ****/
.lvmenu-quantri{
	float:none!important;
	clear:both;
	overflow:hidden;
	margin-bottom: 30px;
}
.lvmenu-quantri .newstop {
    border-bottom: 1px #ddd solid;
    line-height: 34px;
    margin-bottom: 15px;
}
.lvmenu-quantri .newstop div {
	color: #00388d;
    font-weight: 500;
    line-height: 48px;}
#cpanel {
	margin: 0px auto;
}
#cpanel div.icon-wrapper{
	margin:20px 0;
	width:20%;
	float:left;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}
#cpanel div.icon {
	text-align: center;
}
#cpanel div.icon a {
	display: block;
	font-size: 12px;
	color:#263e57;
	padding:10px;
	background-color:white;
	box-shadow:1px 1px 4px #506f94;
	border-radius:5px;
}
#cpanel div.icon a:hover {
	color: #233c56;
	box-shadow:1px 1px 4px #08192d;
	text-decoration: none;
}
#cpanel .icon img {
	margin: 0px auto;
	border: 0px;
	width:60px;
	height:60px;
	margin-bottom:10px;
}
#cpanel span {
	text-align: center;
	display: block;
	font-family: Segoe UI;
font-size: 13px;
}
#cpanel .icon-wrapper:nth-child(5n + 6){
	clear:left;
}
@media (min-width:768px) and (max-width:991px){
#cpanel div.icon-wrapper{
	width:25%;
}
#cpanel .icon-wrapper:nth-child(5n + 6){
	clear:none;
}
#cpanel .icon-wrapper:nth-child(4n + 5){
	clear:left;
}
}
@media (max-width:767px){
#cpanel div.icon-wrapper{
	width:50%;
}
#cpanel .icon-wrapper:nth-child(5n + 6){
	clear:none;
}
#cpanel .icon-wrapper:nth-child(2n + 3){
	clear:left;
}
}
/** /quan tri trang ***/
/**** List sp chuan - ms-formtable *****/
div[id*="WebPartWP"] > table{
	width:100%;
}
table#onetIDListForm{
	width:100%;
}
table.ms-formtable td, table.lv-formtable td, .admnInfo table td{
	border-bottom:1px #e5e5e5 solid;
	padding:7px 15px;
	background-color:#f8f8f8;
}
td.ms-formlabel, td.ms-formbody, td.lv-formlabel, td.lv-formbody{
	padding:7px 0;
}
table.ms-formtable td table td, table.lv-formtable td table td, .admnInfo table td table td{
	padding:0;
	border-bottom:0;
}
table td div.DivDataGird table td{
	padding:7px;
	border-bottom:1px #e5e5e5 solid;
}
table.ms-formtable tr:nth-child(2n+1) td, table.lv-formtable tr:nth-child(2n+1) td,
.admnInfo table tr:nth-child(2n+1) td{
	background-color:#f2f2f2;
}
table td.ms-formlabel h3, table td.lv-formlabel h3{
	font-weight:bold!important;	
}
table.ms-core-tableNoSpace td.ms-formbody, table.ms-core-tableNoSpace td.lv-formbody,
.admnInfo table td.field-control{
	width:80%!important;
}
body .ms-textLarge {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
h3.ms-standardheader span.ms-accentText{
	color:#e00;
}
.ms-formtoolbar, .lv-formtoolbar{
	margin-top:20px;
}
/** quan tri menu - them moi heading **/
.menu-popup .ms-menucenter > tbody > tr:first-child {
    display: block;
    float: right;
    margin-right: 15px;
    z-index: 999;
    position: relative;
}
.menu-popup .ms-menucenter > tbody > tr:first-child + tr,
.menu-popup .ms-menucenter > tbody > tr:first-child + tr > td{
	display:block;
}
.menu-popup .Action-Save input[type=submit]{
	padding:3px 15px!important;
	margin-top:3px;
}
.menu-popup .admnInfoTop{
	height:100%;
	overflow:auto;
}
.admnInfoHead{
	background-color:#e2e2e2;
	border-bottom:1px #ccc solid;
	height: 32px;
	line-height:32px;
	padding-left:10px;
}
.admnInfoHead span {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.ms-dialog form[action*="ThemMoiHeading.aspx"] div#contentRow{
	padding:0;
}
td.xml-textbox{
	height:65px;
}
td.xml-textbox input{
	padding:5px;
	border-radius:3px;
	width:100%;
}
/***  search fot list table  ***** list table .ms-listviewtable **/
div.ms-csrlistview-controldiv{
	background-color:#fef9ee;
	border-top:2px #ffa341 solid;
	padding:6px 12px;
	overflow:hidden;
}
div.ms-InlineSearch-DivBaseline-NoView{
	margin-left:0;
}
div.ms-InlineSearch-Outline-Baseline {
    width: 220px;
    border:1px #ccc solid;
    border-radius:5px;
    height: 26px;
    padding: 0px 0px 0px 5px;
    margin:0px;
    background-color:white;
}
div input.ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline {
    background-color: transparent;
    width: 192px;
    height: 26px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}
.ms-csrlistview-controldiv ~ table.ms-listviewtable{
	margin-top:1px;
}
/** ms-listviewtable **/
table.ms-listviewtable {
	box-sizing: border-box;
	border-collapse: collapse;
	width: 100%;
	border:1px #e9e9e9 solid;
	margin-top:10px;
	margin-bottom:20px;
}
.ms-listviewtable td, .ms-listviewtable th {
	padding:8px;
	vertical-align: middle!important;
}
.ms-listviewtable td.ms-vb-itmcbx{
	padding:5px!important;
}
table.ms-listviewtable td table td{
	padding:0;
	border-bottom:0;
}
table.ms-listviewtable th, .ms-viewheadertr th{
	background-color:#ddd;
	padding:7px;
}
table.ms-listviewtable th *, .ms-viewheadertr th{
	font-family:Arial;
	color:#000!important;
	font-weight:bold;
}
.ms-listviewtable td a, .ms-listviewtable th a:hover {
	text-decoration: none!important;
	color:#333!important;
}
.ms-listviewtable td a:hover{
	color:#000!important;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited{
    color: #333;
}
tr.ms-alternating{
	background-color:#f4f4f4;	
	border-top:1px #eee solid;
}
tr.ms-alternating:hover{
	background-color:#f5f5f5;	
}
.ms-listviewtable .ms-itmhover {
	color: #333;
}
table.ms-listviewtable .ms-gb *, table.ms-listviewtable .ms-gb2 *, .ms-viewheadertr *{
	color:#333!important;
}
td.ms-vb-lastCell .ms-number{
	white-space:nowrap;
}
.ms-cellstyle, .ms-cellStyleNonEditable, .ms-cellStyleMenuHover, .ms-MenuCellStyle-TdHover, .ms-MenuCellStyle-MenuDivHover {
	border: 0px!important;
}
.ms-rtestate-field p, p.ms-rteElement-P {
	margin: 0px!important;
}
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected {
	color: #333!important;
}
td.ms-gb{
	border-bottom:1px #ccc solid;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph {
    font-size: 13px!important;
}
/*** ban do ***/
.portal-left object, .portal-left embed{
	width:100%!important;
	border:1px #ccc solid;
}
@media (max-width:767px){
.portal-left object, .portal-left embed{
	height:300px!important;
}
}
@media (min-width:768px){
	.lv-formbody input[id*="InputFormTextBox_Captcha"]{
		 width:190px;
	}
}
@media (max-width:767px){
	.lv-formbody input[id*="InputFormTextBox_Captcha"]{
		 width:60px;
	}
	img[id*=_Image_Captcha]{
		width:62px;
	}
}

.lv-addnew{
	margin:10px 0 20px 0;
}
/** sharepoint bi dung bootstrap ***/
.ms-inlineSearch-searchImgSpanBase, .ms-InlineSearch-DivBaseline, .ms-InlineSearch-DivBaseline *, .ms-bottompaging * {
	box-sizing:content-box;	
}
/***** sharepoint ***/
.ms-inputformcontrols {
    width: 80%;
}
/*** bao cao QUAN TRI **/
.report-header{
	border-bottom:1px #cce2f6 solid;
    font-size: 14px;
    font-family: Arial;
	padding:8px 0;
    margin-bottom: 15px;
    color:#006cd1;
    text-transform:uppercase;
}
.report-radio{
	background-color:#f5f5f5;
	border-top:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	padding:8px 12px;
	margin-bottom:20px;
}
.report-tt table{
	width:100%;
}
.report-tt{
	height:auto!important;
	width:auto!important;
}
.report-tt table td{
	height:auto!important;
	padding:2px 0;
}
.report-result{
	clear:both;
}
/**** VAN BAN DU THAO ***/
.ectitle, .YKPH-TieuDeChinh, .title-thongKe{
	border-bottom:1px #fddfcc solid;
    font-size: 13px;
    font-family: Arial;
	padding:8px 0;
    margin-bottom: 15px;
    color:#f36100;
    text-transform:uppercase;
    font-weight:bold;
}
div[id*="_oReportDiv"]{
	text-align:center;
	background-color:#fff;
	border-radius:3px;
	box-shadow:1px 1px 4px #506f94;
	margin-bottom:10px;
	border: 1px #f5f5f5 solid;
}
.portal-right .reportMain{
	padding-right:2px;
}
.YKPH-ChuDe{
	color:#2f547b;
	font-size:16px;
	font-family:Arial;
	margin-bottom:8px;
}
.GopY-NgayBatDau > div, .GopY-NgayKetThuc > div, .GopY-LoaiVanBan > div{
	float:left;
}
.GopY-NgayBatDau-Title, .GopY-NgayKetThuc-Title, .GopY-LoaiVanBan-Title{
	padding-right:5px;
	font-weight:bold;
}
.GopY-TrichYeu{
	clear:both;
	padding-top:15px;
}
.GopY-TrichYeu-Title, .GopY-NoiDung-Title{
	font-weight:bold;
	margin-bottom:1px;
	color:#2f547b;
}
.GopY-TrichYeu-Content, .GopY-NoiDung-Content{
	line-height:155%;
}
.GopY-NoiDung-Content{
	color:#646669;	
}
.GopYContainer{
	margin-bottom:15px;
}
.GopYContainer .ms-formtable.lv-formtable tr:last-child span table,
.GopYContainer .ms-formtable.lv-formtable tr:last-child span div{
	float:left;
}
@media (min-width:768px){
.GopYContainer .ms-formtable.lv-formtable tr:last-child span div{
	padding-left:10px;
}
}
.GopYContainer .ms-formtable.lv-formtable tr:last-child span div input{
	height:50px;
}
.lv-button{
	margin:10px 0;
}
.HoiDap-DanhSach{
	border:1px #ccc solid;	
}
.HoiDap-DanhSach a > div{
	padding:7px 10px;
}
.HoiDap-DanhSach a div{
	color:#333;
}
.HoiDap-DanhSach a:hover{
	text-decoration:none;
}
.HoiDap-DanhSach a, .HoiDap-DanhSach a:hover, .HoiDap-DanhSach a:hover div{
	color:#333;
	text-decoration:none;
}
.HoiDap-Tiltle{
	font-size:16px;
	color:#2f547b;
	font-family:Arial;
	border-bottom:1px #ccc solid;
	background-color:#eee;
}
.HoiDap-DanhSach:hover, .HoiDap-DanhSach:hover > div{
	background-color:#ecf5ff;	
}
.HoiDap-ThongTin > div .HoiDap-NguoiGui-Title,.HoiDap-ThongTin > div .HoiDap-NgayGui-Title{
	float:left;
	font-weight:bold;
	margin-right:5px;
}
.HoiDap-NoiDung-Title{
	font-weight:bold;
	margin-bottom:5px;
}
tr[id*="_GridviewHoiDap"] .ms-descriptiontext{
	display:none;
}
span[id*="_GridviewHoiDap_LiteralLabelText"]{
	font-weight:bold;
	color:#00388D;
	margin-bottom:10px;
	padding-left:10px;
	display:block;
}
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] th,
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] td
{
	padding:5px;
}
tr[id*="_GridviewHoiDap"] .ms-authoringcontrols.ms-inputformcontrols table > tr{
	display:none;
}
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"]{
	width:100%;
}
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] th,
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] th + th,
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] td,
table[id*="_PlaceHolderMain_InputformSection_GridviewHoiDap_InputFormControl_GridviewHoiDap_GridViewHoiDap"] td + td{
	width:10%;
}
.YKPH-NoiDung > div{
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
	color:#777;
}
.YKPH-NoiDung > div > div:first-child{
	float:left;
	color:#000;
	margin-right:5px;
}
.YKPH-NoiDung > div.YKPH-NoiDung > div{
	float:none;
	margin-bottom:5px;
}
.captcha-error, .value-test{
	color:#e00;
}
@media (max-width:767px){
.GopY-Container > div{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}
}
@media (min-width:768px){
.GopY-Container .GopY-NgayBatDau, .GopY-Container .GopY-NgayKetThuc{
	float:left;
}
.GopY-NgayBatDau{
	margin-right:20px;
}
.GopY-Container .GopY-LoaiVanBan{
	float:right;
}
.HoiDap-NoiDung{
	margin-top:10px;
}
.HoiDap-ThongTin > div{
	float:left;
	width:50%;			
}
}
/*** menu sub ***/
.menu-top .dropdown:hover > .dropdown-menu{
	display:block;
}
/*** menu right **/
.containerdiv .container{
	width:100%;
	padding:0;
}
/*** gop y VBDT **/
table.drawItem {
	box-sizing: border-box;
	border-collapse: collapse;
	width: 100%;
	border:1px #e9e9e9 solid;
	margin-top:10px;
	margin-bottom:20px;
}
.drawItem td{
	padding:8px;
	vertical-align: middle!important;
	color: #333;
}
table.drawItem td table td{
	padding:0;
	border-bottom:0;
}
td.cell1{
	width:140px;	
}
table.drawItem td textarea{
	width:100%;
	height:100px;
}
.drawItem tr{
	background-color:#f8f8f8;
	border-bottom:1px #fff solid;
}
.drawItem tr:nth-child(2n+1){
	background-color:#f4f4f4;	
	border-top:1px #eee solid;
}
.cCapchaForm{
    background-color: white;
    overflow: hidden;
    float: left;
    padding: 5px;
}
.cCapchaForm > div{
	float:left;
}
.cRefresh, .cCapchaNhapMa{
	margin-left:7px;
	padding-top:10px;
}
.ic_success{
	border:0!important;
}
.ic_success h2{
	font-size:16px;
	color:#203041;
}
.ic_success h3{
	font-size:14px;
}
/** van ban qui pham phap luat **/
.CSDL-Title, .lv-search-title, .LVGrid-Heading{
	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!important;
    font-weight: 500!important;
    font-family: RobotoCondensed;
    color: #00388d!important;
}
.lv-search-title h3{
	margin:0;
}
.CSDL-Title a,.CSDL-Title a:link, .CSDL-Title a:visited, .CSDL-Title a:hover{
    color:#f36100;
    text-decoration:none;
}
/*** bao cao QPPL  ***/
#ContainerChildren .ms-vb2 span{
	color:#e00;
}
.gridDataTable{
	border-collapse:collapse;	
}
.gridDataTable td, .gridDataTable th{
	padding:7px;
	border:1px #ddd solid;
}
.gridDataTable th{
	background-color:#f0f0f0;
	text-align:center;
}
ul.ThongKe_dv{
	padding-left:15px;
}
/** tim kiem VBQPPL **/
.lv-search-Filter-top{
	position:relative;

}
.lv-dvbuttonAdvance{
	position:absolute;
	top:1px;
	right:10px;
}
.lv-dvbuttonAdvance input[type=submit]{
    min-width: 6em;
    padding: 7px 0;
    border:0;
    background-color:transparent;
    margin-left:0;
    font-size: 14px;
}
.lv-dvbuttonAdvance input[type=submit]:hover{
	color:#d00;
}
.lv-dvbuttonAdvance:before{
	content:"\f00e";
	font-family:FontAwesome;
	font-size:16px;
	margin-right:2px;
}
.lv-search-Frame{	
	background-color:#fff;
	position:relative;		
}
.search-Content{	
	background-color:#fff;
	position:relative;
}
@media (max-width:991px){
	.lv-search-Frame{	
	padding:15px 15px 3px;
}
.search-Content{
	padding:0px 15px 15px;	
}
}
@media (min-width:992px)
{
.htvb-table.htvb-table-1col tr{
	display:block;
	width:50%;
	float:left;
	margin-bottom:10px;
}
.lv-search-Frame{	
	padding:10px 10px 3px;
	display:inline-block;
	width:100%;
}
.search-Content{
	padding:0px 10px 10px 10px;	
}
}
.vanban-cent{
	background-color:#fff;
	box-shadow:0 0 3px #8ba6c5;
}
.lv-search-After{	
	background-color:#fff;
}
.lv-Detail{
	clear:both;
}
.lv-Detail table.ms-listviewtable{
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	width:99.6%;
}
@media (max-width:767px){
.lv-Detail .ms-listviewtable{
	table-layout:fixed;
	border-collapse: collapse; border-spacing: 0;
}
.lv-Detail .ms-listviewtable th,
.lv-Detail .ms-listviewtable td{
	width:30px;
}
.lv-Detail .ms-listviewtable th + th,
.lv-Detail .ms-listviewtable td + td{
	width:75px;
}
.lv-Detail .ms-listviewtable th + th + th,
.lv-Detail .ms-listviewtable td + td + td{
	width:80px;
}
.lv-Detail .ms-listviewtable th + th + th + th,
.lv-Detail .ms-listviewtable td + td + td + td{
	width:170px;
}
.lv-Detail .ms-listviewtable th + th + th + th + th,
.lv-Detail .ms-listviewtable td + td + td + td + td{
	width:75px;
}
.lv-Detail .ms-listviewtable th + th + th + th + th + th,
.lv-Detail .ms-listviewtable td + td + td + td + td + td{
	width:30px;
}
}
.lv-dvbuttonreset {
    display: none;
}
.lv-dvkeywords-Text{
	margin-bottom:3px;
	font-weight:bold;
}
.lv-dvbuttonsearch{
	float:right;
}
.lv-dvbuttonsearch input{
	border-radius:3px;
	color:#fff;
	background-color:#0c6bbb;
	box-sizing:border-box;
	min-width:10px;
	padding:8px 15px!important;
	border:0;
	margin-left:5px;
}
.lv-dvbuttonsearch input:hover{
	background-color:#0d74cd;
}
td.htvb-td{
	padding-top:5px;
}
.lv-dynamic-control{
	clear:both;
}
@media (min-width:992px){
	.lv-search-text{
		width:83%;
		float:left;
	}
}
@media (max-width:991px){
	.lv-search-After{
		margin-top:5px;
	}
	.search-column-Label{
	float:left;
	width:130px!important;
	line-height:30px;
	font-weight:bold;
}
	.search-column-content{
		margin-left:140px;
	}
}
@media (min-width:992px)
{
.search-column-content{
	margin-left:130px;
}
.search-column-content select{
	width:222px;
}
.search-column-Label{
	float:left;
	width:130px!important;
	line-height:30px;
	font-weight:500;
}
.lv-dvkeywords{
	margin-left:0px;
	float:left;
	width:68.2%;
}
.lv-search-After{
	float:left;
}
}
@media (max-width:767px){
.lv-dvbuttonsearch{
	float:right;
}
.lv-dvbuttonsearch input{
	padding:8px 15px!important;
}
td.htvb-td {
    padding-top: 10px;
}
}
/* thong tin chi tiet VBQPP: */

.LVGrid-FirstTitle {
	margin-bottom:10px;
}
.LVGrid-1col-break {
	padding: 10px 0;
	border-top: 1px #ddd dotted;
	clear: both;
}
.LVGrid-2col {
	width: 50%;
	float: left;
	padding-bottom:8px;
}
.LVGrid-3col {
	width: 31%;
	float: left;
	padding: 5px 0;
}
.LVGrid-Title {
	font-weight: bold;
	padding-right: 5px;
}
.LVGrid-1col-Title, .LVGrid-2col-Title, .LVGrid-3col-Title {
	float: left;
}
.LVGrid-1col-Title-Break {
	padding-bottom: 5px;
}
.LVGrid-Content{
	color:#666;
}
.LVGrid-Content.LVGrid-1col-Content a:visited, .LVGrid-Content.LVGrid-1col-Content a:link, .LVGrid-Content.LVGrid-1col-Content a:focus{
	color:#333;
}
.LVGrid-Content.LVGrid-1col-Content a:hover{
	color:#0072BC;
}
.LVGrid-Content.LVGrid-1col-Content a img{
	margin-right:5px;
}
.LVGrid-Content.LVGrid-1col-Content a + a{
	cursor:pointer;
	margin-left:40px;
}
.LVGrid-Content.LVGrid-1col-Content div{
	padding-top:10px;
}
.LVGrid-Content.LVGrid-1col-Content a + a:before{
	content:"\f019";
	font-family:FontAwesome;
	font-size:14px;
}
@media (max-width:767px){
.LVGrid-2col {
	width: 100%;
	float:none;
}
}
/*** Module hoi dap ***/
#divhoidap{
	padding-right:10px;
}
.table_ykienphanhoi + table.table_ct td{
	padding:10px 15px!important;
}
.table_ykienphanhoi + table.table_ct td span{
	margin-left:3px;
	color:#203041!important;
}
table[id*="_rgioitinh"] tr{
	display:block;
	float:left;
}
.col-text{
	padding-top:7px;
}
.thongKe h3{
	font-size:16px;
	color:#e00;
}
.thongKe table{
	width:100%;
}
.divThongKeChung table th, .divThongKeChung table td{
	padding:8px;
	border:1px #ddd solid;
}
.divThongKeChung table th{
	text-align:center;
	background-color:#f2f2f2;
}
.quesAsk{
	margin-bottom:10px;
}
.QuaHan{
	border:1px #e00 solid
}
.QuaHan table td{
	background-color:#ffd89a
}
.quesAsk-title{
	border-bottom:1px #fddfcc solid;
    font-size: 14px;
    font-family: Arial;
	padding:8px 0;
    color:#f36100;
    text-transform:uppercase;
    margin-bottom:5px;	
}
.quesAsk-ds{
	width:100%;
	border-collapse:collapse;
}
.quesAsk-ds td{
	padding:6px 0;
}
td.td_ngaygui{
	white-space:nowrap;
	vertical-align:top;
	width:150px;
}
.quesAsk-ds td a:link, .quesAsk-ds td a:visited{
	color:#333;
}
.quesAsk-ds td a:hover{
	color:#e00;	
	text-decoration:none;
}
.quesAsk-ds td.td-icon{
	width: 14px;
	padding-top: 3px;	
	vertical-align:top;
}
.quesAsk-ds td .fa{
	font-size:11px;
	color:#000;
}
@media (max-width:767px){
.hoidap-left{
	margin:10px 0;
}
table[id*="_rgioitinh"] td{
	padding:10px 0;
}	
}
@media (min-width:768px){
.hoidap-left{
	width:22%;
	float:left;
}
.hoidap-center{
	width:52%;
	float:left;
	margin-left:2%;
}
.hoidap-right{
	width:22%;
	float:right;
}
.quesAsk{
	padding:0 10px 10px 10px;
	border:1px #ccc solid;
	margin-bottom:10px;
	background-color:#f7f7f7;
	border-radius:5px
}
.quesAsk .quesAsk-title{
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	color:#000;
	border-bottom:1px #ccc solid;
	background-color:#e7e7e7;
}
}
/*** module thoi tiet ****/
.title-thoitiet{
	border-bottom:1px #cce2f6 solid;
    font-size: 14px;
    font-family: Arial;
	padding:8px 0;
    color:#006cd1;
    text-transform:uppercase;	
}
.portal-right .location-today > .rb-today{
    margin-left:0!important;
    width:135px;
}
.portal-right .SummaryHorizontal ul.rb-week li {
    width: 55px;
}
body div.location .location-today > .rb-today{
    background-color:#006cd1;	
}
body div.location > .rb-week > .rb-day{
    background-color: #3193ee!important;	
}
@media (min-width:768px) and (max-width:991px){
.portal-right .location-today > .rb-today{
    margin-left:0!important;
    width:120px;
}
.portal-right .SummaryHorizontal ul.rb-week li {
    width: 60px;
}
}
/**** search result ***/
.ms-ref-refiner {
    padding: 0;
}
.ms-srch-sbLarge{
	display:block;
}
div.titlePageSearch{
	color:#e00;
	font-size:20px;
	margin-bottom:20px;
}
.searchResult .ms-webpartzone-cell{
	margin-bottom:0;
}
.ms-ref-ctrl{
	margin-left:-10px;
}
.ms-ref-refiner #Container{
	background-color:#f3f3f3;
	border-top:1px #ccc solid;
	border-radius:0 2px 0 0;
	margin-bottom:20px;
}
.ms-ref-refiner #Container > a, .ms-ref-refiner #Container > div{
	padding-left:12px;	
}
.ms-ref-refiner #Container a.ms-ref-refinername{
	padding-top:6px;
	width:100%;
	border-top:1px #fff solid;
	box-sizing:border-box;
}
h3.ms-srch-ellipsis{
	font-size:16px;
	line-height:normal;
	margin-top:0;
}
h3.ms-srch-ellipsis a:hover{
	color:#e00;
}
/**/
.ms-srchnav, .ms-floatLeft#SearchBox{
	width:100%;
	margin:0 auto;
	box-sizing:border-box;
}
.ms-srchnav-list .ms-srchnav-item {
	padding-right: 0;
}
div.ms-srchnav h2 a {
	height: 32px;
	line-height: 32px;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	display: block;
	margin-right: 2px;
	color: #000;
	padding: 0px 7.8px;
	font-weight: bold;
	font-size:11.4px;
}
div.ms-srchnav h2 a.ms-srchnav-link-selected, div.ms-srchnav h2 a:hover {	
	color: #fff;
	text-decoration: none;
}
div.ms-srchnav {
	box-sizing: border-box;
}
.ms-srch-sbLarge > input {
	font-size: 16px;
	margin: 0px;
}
table.ms-webpartPage-root{
	border-spacing:0;
}
.ms-floatLeft#SearchBox {
	padding: 20px;
	float:none;
	background-color:#f3f3f3;
	text-align:center;
	border-bottom:1px #ccc solid;
	margin-bottom:20px;
}
.ms-srch-result .ms-srch-upscope-top {
    margin-top: 0;
    margin-left:10px;
    display:none!important;
}
.ms-floatLeft#SearchBox input.ms-srch-sbLarge-fullWidth {
	margin: 0px auto;
	padding:7px;
	padding-right:35px;
	height:32px;
	font-size:16px;
	color:#203041;
	border:1px #ccc solid;
	border:1px #aaa solid;
}
.ms-srch-sb-searchLink{
	float:right;
	position:relative;
	margin-top:-31px;
	margin-right:3px;
}
.ms-floatLeft#SearchBox .ms-srch-sbLarge {
	border: 0!important;
	overflow:hidden;
}
.ms-srch-hover-outerContainer h3{
	font-size:16px;
}
.ms-srch-item {
    width: 100%;
}
.ms-srch-hover-outerContainer, .ms-srch-item-path, .ms-srch-resultFooter{
	display:none!important;
}
@media (max-width:991px){
.ms-srch-hover-outerContainer{
	visibility:hidden!important;
}
.ms-srch-item-path{
	width:300px;
	word-wrap:break-word;
}
}
/******* trang chuyen muc tin tuc - trang cap 2 *****/
/**So do to chuc**/
.sdtc  .left-inews img{
		border: 2px solid white; outline: 1px solid #c8c8c8;
}
@media (min-width:992px){
	.sdtc div.item-news:first-child {
	    border: 0 none;
	    padding-top: 5px;
	}
	.sdtc .item-news:first-child {
	    float: none;
	    margin-left: 302px;
	}
	.ubndt .item-news:first-child{
		margin-left:345px;
	}
	.sdtc .item-news {
	    float: left;
	    margin-left: 55px;
	    width: 188px;
	    border:none;
	}
	.ubndt .item-news{
		width:140px;
	}
	.sdtc .left-inews,.sdtc .chucvu, .sdtc .item-news-title{
		text-align:center;
		width:100%;
	}
	.sdtc .left-inews{
		margin-bottom:5px;
	}
	.sdtc .newscont{
		margin-left:-55px;
	}	
}
@media (max-width:991px){
	.sdtc .left-inews{
		width:15%;
	}
	.sdtc .js-callout-mainElement{
		display:none!important;
	}
	.item-news-mobile.active{
		background-color:#ECF4FC;
	}
	.item-news-mobile.active .tieusu-detail-tab{
		display:block!important;
	}
	.tieusu-detail-tab td{
		padding:3px 5px;		
	}
	.ubndt .tieusu-detail-tab td{
		padding:3px 0px;		
	}
	.sdtc  .left-inews img{
		margin-left:1px;
	}
}
/*hỏi đáp bị lên cuộn không rõ nguyên nhân*/
object[id*="x-sharepoint-uc"], #skype_c2c_menu_container{
	display:none!important;
}
#s4-titlerow.ms-dialogHidden {
	display:none!important;
}
/*thư mời hợp của lãnh đạo tỉnh*/
.LV-LichHopKhan-Full{
	margin-top:10px;
}
.LV-LichHopKhan-Title{
	border-bottom:1px #fddfcc solid;
    color:#f36100;	
    line-height:30px;
    text-transform:uppercase;
}
.LV-LichHopKhan-Full .ms-listviewtable{
	margin-top:0px;
	border:none;
	background-color:#f6f6f6;
}
.LV-LichHopKhan-Full td{
	border-top:1px solid #e5e5e5!important;
}
.LV-LichHopKhan-Full tr:first-child td{
	border-top:none!important;
}
.LV-LichHopKhan-Full .fa{
	margin-right:2px;
}
.LV-LichHopKhan-Full .ms-listviewtable tr a{
	 color: #323232!important;
    font-family: Arial;
    font-size: 14px;
    line-height:20px;
}
.LV-LichHopKhan-Full .ms-listviewtable tr:hover a, .LV-LichHopKhan-Full .ms-listviewtable tr:hover .fa{
	 color:#f36100!important;	
}
/*Lịch họp khẩn chi tiết*/
.LV-LichHopKhan-ChiTiet-TieuDeChinh{
	border-bottom: 1px solid #fddfcc;
    color: #f36100;
    font-family: Arial;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 8px 0;
    text-transform: uppercase;
}
.LV-LichHopKhan-ChiTiet-File{
	 border-top: 1px dotted #ddd;
    clear: both;
    padding: 10px 0;
    margin-top:10px;
}
.LV-LichHopKhan-ChiTiet-Content-Title{
	font-weight: bold;
    padding-right: 5px;
    padding-bottom:5px;
}
.LV-LichHopKhan-ChiTiet-Content-Content a + a{
	cursor: pointer;
    margin-left: 40px;
}
.LV-LichHopKhan-ChiTiet-SoKyHieu{
	font-weight:bold;
	line-height:30px;
}
.LV-LichHopKhan-ChiTiet-SoKyHieu span{
	font-weight:normal;
}
.LV-LichHopKhan-ChiTiet-Content{
	line-height:20px;
}
.LV-LichHopKhan-ChiTiet-Item ul{
	list-style:none;
	padding-left:20px;
}
.LV-LichHopKhan-ChiTiet-Item ul li{
	padding-top:5px;
	padding-bottom:5px;
}
.LV-LichHopKhan-ChiTiet-Item ul li:before{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
}
.LV-LichHopKhan-ChiTiet-Item ul li a{
	padding-left:10px;
	color:#4b5967!important;
	text-decoration:none!important;
}
.LV-LichHopKhan-ChiTiet-Item ul li a:hover{
	color:#e00!important;
}
.LV-LichHopKhan-ChiTiet-NgayHop{
	color:#888;
}
/*Ngôn ngữ*/
.lv-hide-vi{
	display:none!important;
}
/*van ban phap quy*/
.lv-main .lv-dsItems .lv-search-Filter-top h3{
	font-size:inherit!important;
	font-weight:inherit;
}
/*van ban moi*/
.VBPL-New-Item{
	border-bottom:1px #DEDEDE solid;
	clear:both;
	display:inline-block;
	width:100%;
	padding-top:8px;
	padding-bottom:8px;
}
.div_SoKiHieu:before{
	font-family:FontAwesome;
	font-size:14px;
	content:"\f0da";
	padding-right:5px;
}
.divvbm_ngaybanhanh{
	text-align:right;	
}
.divvbm_trichyeu{
	line-height:18px;
	height:54px;
	overflow:hidden;
}
.divvbm_xemchitiet{
	float:left;
	color:#000;
	padding-top:2px;
}
.divvbm_dinhkem{
	float:right;
	padding-top:2px;
}
.divvbm_dinhkem a{
	float:right;
}
.divvbm_dinhkem a img{
	width:16px;
	height:16px;
	overflow:hidden;
}
.VBPL-New-Item:hover .div_SoKiHieu,
.VBPL-New-Item:hover .div_SoKiHieu:before,
.VBPL-New-Item:hover .divvbm_ngaybanhanh,
.VBPL-New-Item:hover .divvbm_trichyeu,
.VBPL-New-Item:hover .divvbm_xemchitiet
{
	color:#c61f0c;
}
/*Van ban chi dao dieu hanh*/
.vbcddh .pos4, .vbcddh .pos5{
	width:33.3%;	
	float:left;
	clear:none!important;
	padding-right:5px;
}
.vbcddh .pos5{
	padding-top:10px;
}
/*Gia vat lieu*/
.sxd-giavatlieu a + a{
	float:right;
}
.sxd-giavatlieu div{
	padding-bottom:5px;
	padding-top:5px;
}
/*Thống kê truy cập******************/
.ThongKeSoLuot-main{
	text-align:center;
}
.ThongKeSoLuot{	
	max-width:1160px;
	margin:5px auto 0px;
	display:inline-block;
}
@media (max-width:767px){
	.ThongKeSoLuot{
	display:none;
}
}
.tieudethongke{
	display:none;
}
.SoLuongTruyCap, .SoLuongOnline{
	height:25px;
	margin-bottom:10px;	
	text-align:center;	
	float:left;
}
.SoLuongOnline{
	padding-left:40px;
}
.SoLuongTruyCap div, .SoLuongOnline div{
	background-color: #0546AC;
    border: 1px solid #567FBD;
    border-radius: 3px;
    color: #fff;
    float: left;
    line-height: 15px;
    margin: 1px;
    padding: 2px 5px;
    font-weight:bold;
}
.SoLuongTruyCap span, .SoLuongOnline span{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	float:left;
	line-height:25px;
	padding-right:5px;
	font-size:12px;
}
/**** soldthxh  ****/
@media (min-width: 1160px){
.homeTop {
    max-width: 1160px;
    margin: 0px auto!important;
    border: 1px #ececec solid;
    border-top: 0;
    background-color: #f9f9f9;
    padding: 0 10px;
}
}
.ms-dialog .homeTop{
	display:none!important;
}
.homeTop{
	line-height:50px;
	font-size:13px;
	margin-bottom:0!important;
}
.homeTop .col-md-4.pull-right{
	padding-right:0;
}
.datehot{
	float:left;
	
}
.phonehot{
	color:#00388d;
	float:left;
	margin-left:20px;

}
@media (min-width:768px){
.div-info-main{
	height: 72px;
    overflow: hidden;
    line-height: 24px;
}	
}
.logoPortal img{
	width:100%;
}
.right-metro img{
	width:100%;
}
/**** 30/12/2018 *****/