/********* COMMON ********/
.body{background:#dfdfdf;}
.clear{display:block; clear:both;}
.height-10{height:10px}
.f-1d3{font-size:1.3em}
.f-1d8{font-size:1.8em}
.color-red{color:#d63e3e}
.color-white {color:#fff}
.color-blue{color:#397ac3}
#scroll-top {opacity:0.5}
#scroll-top:hover {opacity:1;}
.xerror{display:block;font:italic 12px/24px Roboto;color:#c9302c;}
.table-bordered {border:none;}
.table-bordered tr {border:none }
.table-bordered td {border:none }

/**** BACKGROUND ****/
.i-line-dashed{height:5px; margin-bottom:5px; border-bottom:1px dashed #ccc; width:100%; display:block}
.iblue{background:#3176b1}
.ired{background:#d2322d}
.iorange{background:#ed9c27}
.isky{background:#39b4d7}
.igreen{background:#47a447}
.igray{background:#dddddd}

/**** COLORS ****/ 
.color-white{color:#fff !important}
.color-red{color:#d2322d !important}
.color-orange{color:#ed9c27 !important}
.color-sky{color:#39b4d7 !important}
.color-green{color:#47a447 !important}
.color-gray{color:#dddddd !important}

/**** FONT SIZE ****/ 
.f0d5{font-size:0.5em}
.f0d6{font-size:0.6em}
.f0d7{font-size:0.7em}
.f0d8{font-size:0.8em}
.f0d9{font-size:0.9em}
.f1d0{font-size:1.0em}
.f1d1{font-size:1.1em}
.f1d2{font-size:1.2em}
.f1d3{font-size:1.3em}
.f1d4{font-size:1.4em}
.f1d5{font-size:1.5em}
.f1d6{font-size:1.6em}
.f1d7{font-size:1.7em}
.f1d8,.f-1d8{font-size:1.8em}

/**** CICLE ****/ 
.icicle{border-radius:50%}
/***** SLIDE *****/ 
.post-slide .w-slide-title{
  position:absolute;
  bottom:0;
  left:0; 
  right:0;  
  background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  padding: 40px 10px 30px 10px; text-align: justify;
}

.post-slide .w-slide-title h3{font:500 18px/20px Roboto; color:#fff;}
.post-slide .w-slide-box{background:#fff; padding:10px;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0; margin-bottom:14px;}
.post-slide .list-lasted .w-item{padding:10px; background:#fff; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0; margin-bottom:14px;}
.w-img{margin-right:10px;}
.post-slide .list-lasted .w-item .w-other{margin-top:7px;} 
.w-number{font-size:11px; color:#555; display:inline-block; margin-left:3px;}
.post-slide .list-lasted .w-item h3{font-size:14px;}

/*******Font************/
.textsizer-classnames {
	margin-bottom:6px;
}
#textsizer-classnames p {
	display:inline
}
ul.textresizer {
	list-style:none;
	display:inline;
	margin:0;
	padding:0
}
ul.textresizer li {
	display:inline;
	margin:0;
	margin-right:5px;
	padding:0
}
ul.textresizer a {
	border:solid 1px #999;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none
}
ul.textresizer a:hover {
	background:#e5e5e5;
	border:solid 1px #ccc
}
ul.textresizer .small-text {
	font-size:10px !important
}
ul.textresizer .medium-text {
	font-size:12px !important
}
ul.textresizer .large-text {
	font-size:14px !important
}
ul.textresizer .larger-text {
	font-size:18px !important
}
ul.textresizer a.textresizer-active {
	border:solid 1px #2b562b;
	background:#ffca6f;
	color:#000
}

.noti_Container {
        position: relative;
        border: 0px solid blue; /* This is just to show you where the container ends */
        height: 25px;
        cursor: pointer;
        margin-top:11px;
    }

.noti_Container span{
    color:#333;
}
    .noti_bubble {
        position: absolute;
        top: -8px;
        right: -6px;
        padding-right: 2px;
        padding-left: 2px;
        background-color: red;
        color: white;
        font-weight: bold;
        font-size: 0.80em;
        border-radius: 2px;
        box-shadow: 1px 1px 1px gray;
    }
    
     .contextMenu {
        position: absolute;
        min-width: 150px;
        width: auto;
        z-index: 99999;
        border: solid 1px #CCC;
        background: #EEE;
        padding: 0px;
        margin: 0px;
        display: none;
        text-align: left;
    }

    .contextMenu LI {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

    .contextMenu A {
        color: #3b5998;
        text-decoration: none;
        display: block;
        line-height: 20px;
        height: 20px;
        background-position: 6px center;
        background-repeat: no-repeat;
        outline: none;
        padding: 1px 5px;
        padding-left: 28px;
    }

    .contextMenu LI.hover A {
        color: #3b5998;
        background-color: #d8dfea;
    }

    .contextMenu LI.separator { border-top: solid 1px #CCC; }

    .contextMenu A .content {
        color: #3b5998;
        font-size: 11px;
        font-weight: normal;
    }

    .contextMenu LI.fontname A { background-image: url(images/unchecked.gif); }

/***** TIN TIÊU ÐI?M *****/
.post-tieudiem{background:white; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;  margin-bottom:14px}
.post-tieudiem .w-head{border-top:2px solid #cd0908;border-bottom:1px dashed #7f7f7f; padding:0 10px;}
.post-tieudiem .w-head .w-title{color:#cd0908; text-transform:uppercase; font:600 15px/32px Roboto;}
.post-tieudiem .w-head i{font-weight:600; margin-left:5px}
.post-tieudiem .w-content{padding:0 10px 10px 10px;}
.post-tieudiem .w-first-box{position:relative}
.post-tieudiem .w-first-box .w-link{font:500 14px/18px Roboto; position:absolute; bottom:0;left:0;right:0; padding:20px 10px 10px 10px;color:#fff;background-color: rgba(0, 0, 0, 0.4);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
}
.post-tieudiem .w-last .w-link{padding:7px 0; border-bottom:1px solid #d9d4c5}
.post-tieudiem .w-last .w-link a {color:#000}
.post-tieudiem .w-last .w-link:last-child{border:0} 
.post-tieudiem .w-last .w-link a:hover{color:#2c3190;}
 
/***** TIN DANH M?C HOME *****/
.post-home-category{margin-bottom:14px;}
.post-home-category .list-category{background:#efefef;margin-bottom:10px;height:36px; overflow:hidden}
.post-home-category .list-category ul {border-top:2px solid #c8c8c8;}
.post-home-category .list-category ul li{display:inline-block}
.post-home-category .list-category ul .dtlh {float:right;}
.post-home-category .list-category ul .dtlh a{font:600 16px/37px Roboto; color:#ce0909;text-transform:uppercase; margin-right:10px;}
.post-home-category .list-category .item-first{font:600 16px/37px Roboto; color:#ce0909;border-top:2px solid #393939; margin-top:-2px; margin-left:10px; white-space: nowrap;}
.post-home-category .list-category .item-first .active{font:600 16px/37px Roboto; color:#ce0909;text-transform:uppercase}
.post-home-category .list-category .ul li a:hover{color:#2c3190}
.post-home-category .list-category .item-first i{margin-left:5px;font-weight:600}
.post-home-category .list-category .item-cate a{padding:0 5px;color:#555; text-transform:uppercase; font:500 12px Roboto;}
.post-home-category .list-category .item-cate a:hover{color:#cd0908}
.post-home-category .news-hot-cate{background:#fff; padding:10px;  border: 1px solid #c3c3c1; border-width: 0 .1rem .1rem 0;height:298px;}
.post-home-category .news-cate-other{background:#fff; padding:10px;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;height:298px;}
.post-home-category .news-cate-other .item-news{margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}
.post-home-category .news-cate-other .item-news .w-link {color:#000; font-size:14px;max-height: 62px;overflow: hidden;}
.post-home-category .news-cate-other .item-news:last-child{margin:0; padding:0; border:0}
.post-home-category .w-hot-link{ margin:5px 0;max-height: 59px;overflow: hidden;}
.post-home-category .w-hot-link a{font:400 16px/20px Roboto;color:#000;}

/***** TIN DANH THONG BAO *****/

.post-home-categoryTB {background:white;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;margin-bottom:14px;border-top:2px solid #cd0908;}
.post-home-categoryTB .list-category{height:36px; overflow:hidden; border-bottom:1px dashed #7f7f7f;}
.post-home-categoryTB .list-category ul {}
.post-home-categoryTB .list-category ul li{display:inline-block}
.post-home-categoryTB .list-category .item-first{font:600 18px/37px Roboto; color:#ce0909; margin-top:-2px; margin-left:10px;}
.post-home-categoryTB .list-category .item-first .active{font:600 16px/37px Roboto; color:#cd0908;text-transform: uppercase;}
.post-home-categoryTB .list-category .ul li a:hover{color:#2c3190}
.post-home-categoryTB .list-category .item-first i{margin-left:5px;font-weight:600}
.post-home-categoryTB .list-category .item-cate{padding:0 10px;color:#444}
.post-home-categoryTB .news-hot-cate {padding:10px 10px 0 10px;}
.post-home-categoryTB .news-hot-cate .item-news  {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #e5e5e5}
.post-home-categoryTB .news-hot-cate .item-news .w-link {background:url(images/iconew.png) top 3px left no-repeat;  padding-left: 18px;}
.post-home-categoryTB .news-hot-cate .item-news .w-link a {color:#000;}
.post-home-categoryTB .news-cate-other{ padding:0 10px 10px 10px;}
.post-home-categoryTB .news-cate-other .w-link {background:url(images/iconew.png) top 3px left no-repeat;  padding-left: 18px;color:#000;}
.post-home-categoryTB .news-cate-other .item-news{margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #e5e5e5}
.post-home-categoryTB .news-cate-other .item-news:last-child{margin:0; padding:0; border:0}
.post-home-categoryTB .w-hot-link{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5}
.post-home-categoryTB .w-hot-link a{font:400 17px/20px Roboto;}

/***** Tin Van Ban *****/

.post-home-categoryVB {background:white;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;margin-bottom:14px;border-top:2px solid #c8c8c8;}
.post-home-categoryVB .list-category{height:35px; overflow:hidden; border-bottom:1px dashed #7f7f7f;}
.post-home-categoryVB .list-category ul {}
.post-home-categoryVB .list-category ul li{display:inline-block}
.post-home-categoryVB .list-category .item-first{font:600 16px/37px Roboto; color:#ce0909; margin-top:-2px; margin-left:10px;}
.post-home-categoryVB .list-category .item-first .active{font:600 16px/37px Roboto; color:#2f2f2f;text-transform: uppercase;}
.post-home-categoryVB .list-category .ul li a:hover{color:#2c3190}
.post-home-categoryVB .list-category .item-first i{margin-left:5px;font-weight:600}
.post-home-categoryVB .list-category .item-cate{padding:0 10px;color:#444}
.post-home-categoryVB .news-hot-cate {padding:10px 10px 0 10px;}
.post-home-categoryVB .news-hot-cate .item-news  {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5}
.post-home-categoryVB .news-hot-cate .item-news .w-link {background:url(images/iconew.png) top 3px left no-repeat;  padding-left: 18px;}
.post-home-categoryVB .news-hot-cate .item-news .w-link a {color:#000;}
.post-home-categoryVB .news-cate-other{ padding:0 10px 10px 10px;}
.post-home-categoryVB .news-cate-other .w-link {background:url(images/iconew.png) top 3px left no-repeat;  padding-left: 18px;color:#000;}
.post-home-categoryVB .news-cate-other .item-news{margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5}
.post-home-categoryVB .news-cate-other .item-news:last-child{margin:0; padding:0; border:0}
.post-home-categoryVB .w-hot-link{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e5e5e5}
.post-home-categoryVB .w-hot-link a{font:400 17px/20px Roboto;}


/***** VIDEO - AUDIO *****/
.post-media{background:#fff; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0; margin-bottom:14px; border-top:2px solid #393939;height:410px; overflow:hidden}
.post-media .nav-tabs{border:0}
.post-media .nav-tabs a {
    font: 600 16px/37px Roboto;
}
.post-media .nav-tabs > li > a{margin-top:-2px; text-transform:capitalize; color:#7a7a7a}
.post-media .nav-tabs > li.active > a,.post-media  .nav-tabs > li.active > a:hover,.post-media  .nav-tabs > li.active > a:focus {border:0;color:#2f2f2f; border-top:2px solid #2f2f2f}
.post-media .tab-content{padding:10px;border:0; border-top:1px dashed #7f7f7f; margin-top:1px}
.post-media .nav-tabs > li > a:hover{border:0;border-top:2px solid #c8c8c8}
.post-media .nav-tabs > li > a {border:0;border-top:2px solid #c8c8c8; text-transform:uppercase}
.post-media .nav > li > a:hover, .nav > li > a:focus {background: none;text-decoration: none;}
.post-media .video-player-title{border-bottom:1px solid #999;margin-bottom:5px; padding-bottom:5px;}
/*.post-media .box-video-caption .w-link-video { font:normal 15px/16px Roboto;}*/
.post-media .box-video-caption .fa, .post-media .box-video-player .fa {font-weight:normal ;font-size:15px;margin-right:5px;}
.post-media .box-video-caption .w-link-video:hover{color:#2c3190}
.post-media .box-video-caption{margin-bottom:5px;}
.post-media .w-more{float:right; text-align:right}
.post-media .w-more .w-more-link::before {border-bottom: 0 solid rgba(0, 0, 0, 0);border-right: 15px solid #36a59c;border-top: 29px solid rgba(0, 0, 0, 0);content: "";left: -15px;position: absolute;top: 0;}
.post-media .w-more .w-more-link{background: none repeat scroll 0 0 #36a59c;color: #fff;display: inline-block;font-size: 13px;padding: 5px 15px;position: relative;}
.post-media .w-more .w-more-link:hover{opacity:0.8}

.post-media .audio-list .w-link-audio{margin-left:5px; color:#397ac3; font:13px Roboto}
.post-media .audio-list .w-item:hover .w-link-audio{color:#36a59c}
.post-media .audio-list .w-item{display:table;margin:5px 0; position:relative; background:#efefef;width:100%}
.post-media .box-audio, .post-media .box-number, .post-media .box-ribbon{display:table-cell; vertical-align:middle;}
.post-media .box-number{color:#888; padding:5px; font:italic 600 24px Roboto;}
.post-media .box-ribbon{position:relative;text-align:center;width: 0px;height: 0px;border-style: solid;border-width: 0 40px 20px 0;border-color: transparent #076591 transparent transparent;}
.post-media .box-audio{width:100%;}
.post-media .box-ribbon .fa{position:absolute; top:8px; right:-26px; color:#fff}
.post-media .audio-list .w-item:hover .box-ribbon, .post-media .audio-list .active .box-ribbon{opacity:0.8; border-width: 0 40px 20px 0;border-color: transparent #36a59c transparent transparent;}
.post-media .audio-list .w-item a{height:40px; display:block}
.post-media .audio-list .w-item .fa-play{display:block}
.post-media .audio-list .w-item .fa-pause{display:none}
.post-media .audio-list .active .fa-play{display:none}
.post-media .audio-list .active .fa-pause{display:block}

/***** GALLERY *****/
.post-gallery{background:#fff; border:1px solid #e5e5e5; border-top:2px solid #c8c8c8; margin-bottom:14px;}
.post-gallery .w-head{padding:0 10px;margin-top:-2px; border-top:2px solid #2f2f2f;display:inline-block}
.post-gallery .w-head .w-link{font:600 15px/37px Roboto; text-transform:uppercase }
.post-gallery .w-list{padding:10px;border-top:1px dashed #7f7f7f}

.images-album-slide .slide-list{background:#fff; border:1px solid #e5e5e5;margin-bottom:14px;}
.images-album-slide .slide-list .w-item{padding:5px}

.images-album-slide .fotorama {padding:10px; border:1px solid #e5e5e5; background:#fff;margin-bottom:14px;}
.images-album-slide .fotorama__nav-wrap{margin-top:14px;}
.images-album-slide .img-title{text-align:center; color:#333; font:500 14px/16px Roboto}
.images-album-slide .img-title:hover{color:#3171b9;}

/***** TIN DANH M?C *****/

.hotnew {position:relative;}
.hotnew .titlehot {position:absolute; bottom:0; left:0; width: 100%;background-color: rgba(51, 51, 51, 0.9);padding: 10px;}
.hotnew .titlehot  a {font:500 18px/23px Roboto; color:#fff;display:block;}

.category-list{margin-bottom:14px;}
.category-list .w-head{background:#fff; border:1px solid #e5e5e5; padding:10px;}
.category-list .w-list{background:#fff; margin-top:14px; border:1px solid #e5e5e5; padding:10px;}
.category-list .item-title{font:500 16px/20px Roboto; color:#37579f}
.item-image{margin-right:15px;}
.category-list .item-subinfo{font:italic 11px/16px Roboto; color:#666; padding:5px 0}
.category-list .sitem-summary{font:14px/18px Roboto; color:#333;text-align:justify}
.category-list .sitem-summary span {font:14px/18px Roboto; color:#333;text-align:justify}
.category-list .item-line{height:10px; border-bottom:1px dashed #999; margin-bottom:10px;clear:both; display:block}
.category-list .w-category-name{font: 500 18px Roboto; color:#555;}

.cifo {float: left;font-weight: bold;padding: 10px;}.cifo a{color: #2c3190;}.cifo a:hover{color:red;}

/***** TIN HOT RIGHTPANE *****/
.hotnews-list{text-align:justify;}
.hotnews-list .head-title{font:600 18px/24px Roboto; text-transform:uppercase; color:#297fb8; margin-bottom:10px;}
.hotnews-list .item-title{font:14px/18px Roboto;color:#333;}
.hotnews-list .item-title:hover{color:#2C3190}
.hotnews-list .item-subinfo{font:italic 11px/16px Roboto; color:#666; padding:5px 0}
.hotnews-list .item-line{height:5px; border-bottom:1px dashed #999; margin-bottom:5px;clear:both; display:block}

/***** TIN HOT RIGHTPANE *****/
.detail-post{text-align:justify;background:#fff; padding:10px;border:1px solid #e5e5e5; margin-bottom:14px;}
.detail-post .post-content{text-align:justify;font:normal 13px/20px Roboto}
.detail-post .post-content img{width:100%}
.detail-post .post-title{font:500 22px/26px Roboto; color:#111}
.detail-post .post-subinfo{font:12px/32px Roboto; color:#666; padding:5px 0; display:block}
.detail-post .post-head{border-bottom:1px dashed #ddd; margin-bottom:14px;}
.detail-post .post-summary{
  font: 14px/18px Roboto;
  color: Black;
  padding: 5px 0 10px 0;
  display: block;
  font-weight: bold;} 
  .detail-post .post-summary h2 {font-size:15px; line-height:18px;}
.detail-post .post-tag {margin: 10px 0;}
.detail-post .post-tag a{background:#e0e0e0; padding:2px 6px;margin:0 2px}
.detail-post .post-tag a:hover{opacity:0.75}
.detail-post .title-tag {background: url('../../../../images/icons/tag_blue.png') no-repeat;padding-left: 20px;font:600 13px/18px Roboto; color:#333; color:#ff4200;text-transform:uppercase }
.detail-post .post-comment .comments-title {height: 42px;display: inline-block;}
.detail-post .post-comment .comments-name{font:600 16px/42px Roboto; color:#ff4200; text-transform:uppercase; }
.detail-post .post-comment .comment-header-control{height: 34px;line-height: 34px;}
.detail-post .form-comment{border-top: 1px solid #f2f2f2;padding: 15px 0;margin-top: 15px;display:block}
.detail-post .list-comment{border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;padding: 15px 0;display:block; margin-bottom:15px;}
.detail-post .post-comment .me-comments {cursor: pointer;font:italic 12px/42px Roboto;color:#ff4200}
.detail-post .form-comment {display: block;}
.detail-post .comments-notify{font:italic 11px/30px Roboto; color:#ff4200;}
.detail-post .popstatic.popover.right .popover-content {min-height: 50px;max-height: 75px;overflow: auto;background:#e3e3e3}
.detail-post .popstatic.popover.right .popover-content .date {color: #939090;font-size: 11px; position: absolute;bottom: 0;right: 8px;font-style: italic;}
.detail-post .form-comment .control-label{font:13px/18px Roboto; color:#333}

.post-news-comment{border-top:2px solid #cc0202;}
.post-news-comment .detail-post{border-top:0}
.post-comment .bs-callout{margin:0 0 10px 0; padding:10px;}
.post-comment .ximg{float:left; display:inline-block;}
.post-comment .xlabel{display:none;}
.post-comment .rcRefreshImage{text-indent:-9999em; background:url(images/refresh.png) top left no-repeat; height:24px; width:20px; display:inline-block; float:left; margin:5px;}
.post-comment .members-comments .comment-user{margin-right:6px}
.post-comment .members-comments .comment-info .c-arrow{width:0;height:0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-right:9px solid rgba(0, 0, 0, 0.075);display:inline-block;margin-top:8px; float:left;}
.post-comment .members-comments .comment-info .c-content{background:#e3e3e3; padding:5px 10px;min-height:70px; float:left;width:98%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #333;font:13px Roboto;border-radius:4px;}
.post-comment .members-comments .cmt-user{font:600 11px/20px Roboto; color:#333;text-align:center}
.post-comment .members-comments .comment-info .c-info{font:600 13px/20px Roboto;color:#297fb8}
.post-comment .members-comments .comment-info .c-date{font:italic 12px/20px Roboto;}
.post-comment .members-comments .comment-info .c-des{color:#333}
.post-comment .w-send{font:600 15px/22px Roboto;margin-left:3px;}

/***** LASTED NEWS *****/
.lasted-post{margin-bottom:14px;}
.lasted-post .xhead{border-top:2px solid #383838; height:32px;}
.lasted-post .xhead .xhead-title{font:16px/30px Roboto;text-transform:uppercase; color:#cc0202; border-top:2px solid #cc0202; float:left; margin-top:-2px;}
.lasted-post .item-parent .xcontent{background:#fff;padding: 12px 10px 10px 10px;border:1px solid #e5e5e5; margin-bottom:14px;}
.lasted-post .xtitle{height:46px; overflow:hidden; margin:5px 0;font: 14px/20px Roboto;color:#000;}
.lasted-post .xtime{font:italic 11px Roboto;text-align:center}

.lasted-post ul{padding:10px; background:#fff; border:1px solid #e5e5e5}
.lasted-post ul li{list-style-type:none; background:url(images/icon-arr.png) left 8px no-repeat;padding:4px 0}
.lasted-post ul li a{font:15px/18px Roboto; padding-left:12px; display:block; color:#000;}

/***** TRAVEL LIST *****/ 
.travel-list .xitem-list{-moz-box-shadow: 0 0 3px #888;-webkit-box-shadow: 0 0 3px #888;box-shadow: 0 0 3px #888;padding:1px;}
.travel-list .xtitle{height:52px; overflow :hidden;background:#c1bb31; font:600 18px/52px Roboto; color:#fff; padding:0 15px}
.travel-list .xboximg{height:225px; overflow:hidden; background:#fff}
.navigation{padding:5px 10px}
.navigation .totalofnews{font:600 12px/20px Roboto; padding:10px 0; float:right; display:block; margin-top:6px}
.navigation .country{margin-top:3px;}
.navigation .country .display-country{display:table; table-layout:fixed; margin-top:6px}
.navigation .country .title{display:table-cell; vertical-align:middle}
.navigation .country .title span{ font:13px Roboto; color:#333; margin-right:15px;display:block}
.navigation .country .xdropdown{width:100%;display:table-cell;}

.document-title {font-size:20px;padding: 10px 0 10px 0;}

/****** SEARCH BOX LIST *******/
.search-box-list .chosen, .search-box-list .chosen-container{border:1px solid #ccc;background:#fff}
.search-box-list .form-control{background:#fff}
.search-box-list .btn{height:34px;}

/****** ADS MIDDLE *******/
.ads-mid{background:#fff; /*border:1px solid #e5e5e5;*/ margin-bottom:14px;}
.ads-mid .w-item{background:white; padding:5px; margin:10px 5px 10px 5px;text-align:center;height: 83px; overflow:hidden;border: 1px solid #e5e5e5;border-radius: 2px;}
.ads-mid .w-item i{margin:5px 0;}
.ads-mid .w-item .w-text{height:38px; overflow:hidden;color:#000;}
.ads-mid .w-item:hover{opacity:0.8;color:#000;}

/****** ADS BOTTOM *******/
.ads-bottom{background:#fff; margin-bottom:14px;border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8}
.ads-bottom .w-head{padding:0 10px; }
.ads-bottom .w-head .w-title{font:500 15px/32px Roboto; color:#333;border-top:2px solid #383838;margin-top:-2px;display:inline-block;}
.ads-bottom .ca-container{position:relative; width:100%;}
.ads-bottom .ca-container .ca-wrapper{height:158px;width:100%; position:relative}
.ads-bottom .ca-nav{text-indent:-999em; z-index:999}
.ads-bottom .ca-nav span{height:45px; width:37px; cursor:pointer}
.ads-bottom .ca-nav .ca-nav-prev{background:url(../../../../Portals/0/Banner/i_prev.png) center no-repeat;float:left;opacity:0.4; position:absolute; left:0; top:30%; z-index:100}
.ads-bottom .ca-nav .ca-nav-next{background:url(../../../../Portals/0/Banner/i_next.png) center no-repeat;float:right;opacity:0.4; position:absolute; right:0;top:30%; z-index:100}
.ads-bottom .ca-nav .ca-nav-prev:hover{opacity:1}
.ads-bottom .ca-nav .ca-nav-next:hover{opacity:1}
.ads-bottom .xitem{padding:10px 20px;margin:0 10px;}

/****** CONTACT US *******/
.tn-contact{background:#fff; margin-bottom:10px;}
.tn-contact .form-group{margin-bottom:10px;}
.tn-contact .title-head{font: 500 20px/32px Roboto; color:#111}
.tn-contact .caption-head{font: 13px/18px Roboto; color:#333; margin:10px 0; display:block}
.xnotify{color:#d90000; font: italic 12px/20px Roboto;}


.msitemap {padding: 10px 0 10px 28px;background-color: white;}
.msitemap a {font-size:14px;}
.msitemap > li > a {font-weight:bold;}
.msitemap ul {margin-left:18px}

.news-cate-other .item-news .w-img {margin-right:10px; margin-left:0px;text-align:center;width: 116px;overflow: hidden;}
.news-cate-other .item-news .w-img img {height:76px;width:auto;display:inline;}

/****** MENU MEGA *******/ 
.menu-donvi .vdonvi > li {list-style:none;text-align:right;  border-bottom: 1px solid transparent; border-top: 1px solid transparent; width:100%;}
.menu-donvi .vdonvi > li:hover {border-color: transparent;}
.menu-donvi .vdonvi > li:hover > a {background: #397ac3;border-color: #fdfdfd;text-shadow: none; color:White;}
.menu-donvi .vdonvi > li > a {font:14px/18px Roboto;width: auto; text-decoration:none;padding: 10px 5px; display: block;color: #444;}
.menu-donvi .vdonvi > li:nth-last-child(1) > a {border-right: 5px solid #b77033!important;}
.menu-donvi .vdonvi > li:nth-last-child(2) > a { border-right: 5px solid #94424f!important;}
.menu-donvi .vdonvi > li:nth-last-child(3) > a {border-right: 5px solid #b77033!important;}
.menu-donvi .vdonvi > li:nth-last-child(4) > a {border-right: 5px solid #ad3434!important;}
.menu-donvi .vdonvi > li:nth-last-child(5) > a {border-right: 5px solid #b77033!important;}
.menu-donvi .vdonvi > li > .vsubmenu {  display:none;padding-top:15px;top:-25px;min-height: 100%; padding: 1px 10px; position: absolute;
                                        top: 0px; left: auto;bottom: auto;right: 247px;width:722px;height: 441px;
                                        font-size: 14px; line-height: 18px; border: 1px solid #ddd;  z-index: 1000; float: right}
.menu-donvi .vdonvi > li:hover .vsubmenu {display:block !important ;}
.menu-donvi .vdonvi > li > .vsubmenu  {background-color:#f4f4f2 ;}
.menu-donvi .vdonvi > li > .vsubmenu > ul > li {list-style:none; float: right; width: 50%;text-align:left;}
.menu-donvi .vdonvi > li > .vsubmenu > ul > li > a{text-decoration:none;color:#444; font:14px/20px Roboto;display: block;padding: 4px 10px;}
.menu-donvi .vdonvi > li > .vsubmenu .submenu-title{border-bottom: 1px solid #ddd;padding:20px;color:White;margin-bottom:10px}
.menu-donvi .vdonvi > li > .vsubmenu .submenu-title a {color:#444; text-decoration:none;font:20px/20px Roboto;}
.menu-donvi .vdonvi > li > .vsubmenu > ul > li > a:hover  {background-color:#397ac3; color:#fff;}

.menu-donvi{position:relative;}
.menu-donvi .xroot .head{font:13px/35px Roboto; color:#fff;float:left;  padding: 0 10px;text-transform:uppercase}
.menu-donvi .xroot .vdonvi{display:none;position:absolute; top:35px;right:0;left:-70px; width:250px;background:#fff;z-index:100;height: 424px;}
.menu-donvi .xroot:hover .vdonvi{display:block !important;}
.menu-donvi .fa-angle-left{float:left; margin-top:2px;display:none}
.menu-donvi .vdonvi > li:hover .fa-angle-left{display:block}

/************** H?I ÐÁP *************/
.faqs-module{background:#fff;}
.faqs-module .i-contents{padding:10px; border:1px solid #e5e5e5}
.faqs-module .i-name{font:500 14px/18px Roboto;color:#111}
.faqs-module .i-date{font:italic 12px/18px Roboto;}
.faqs-module .i-info{font:italic 13px/18px Roboto}
.faqs-module .i-intro{font-weight:500}
.bg-cicle{width:38px;height:38px; border-radius:50%;text-align:center; color:#fff}
.bg-cicle span{font:500 22px/38px Roboto}


/***** NAVIGATION ****/
.control-nav{float:right; text-align:right;}
.control-nav > li{display:inline-block; border-right:1px solid #e5e5e5;list-style-type:none;padding:0 6px;float:left}
.control-nav > li:last-child{height: 39px;}
.control-nav > li > a{font:400 13px/39px Roboto; color:#333; cursor:pointer}
.control-nav > li > a:hover{color:#bd150e}
.control-nav > li > a img{margin-bottom:-5px;}
.control-nav > li > a .icon-social{margin-bottom:-7px;}
li.dropdown.icon-item.top12 {
    height: 39px!important;
    padding-top: 2px;
}
/***** MAZAGINE ****/
.maz-droplist .chosen-container{background:#3171b9 ;border-radius:5px;margin-bottom:10px;width: 100% !important;}
.maz-droplist .chosen-container span{}

.maz-droplist .pane-search{background:#fff; padding:10px 10px 0 10px; margin-bottom:14px;border:1px solid #e5e5e5}
.maz-droplist .pane-search .xsearch{width:100%; border:1px solid #e5e5e5; height:32px;margin-bottom:10px;}
.maz-droplist .pane-search .xsearch .text-box{height:30px; line-height:30px; border:none; color:#666;padding:0 5px;width:90%}
.maz-droplist .pane-search .xsearch .button-search{width:10%;}
.maz-droplist .bs-list{margin-bottom:14px; border:1px solid #e5e5e5; background:#fff;padding:10px;}


/***** USER ****/
.uform-content{background:#fff; border:1px solid #e5e5e5; margin-bottom:14px;padding:5px;}

/***** EMULATION ****/
.tn-emulation{background:#fff; margin-bottom:14px;}
.tn-emulation .divdropdown{padding:5px 10px;}
.tn-emulation .divdropdown .dropdown{padding:5px;}
.tn-emulation .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: 1px solid #ddd;line-height: 1.42857;padding: 8px 2px;vertical-align: top;}

/**** TRA CUU TUYEN SINH ***/
.tn-tracuu .xcontent{height: 344px;background:#fff;padding:10px;margin-bottom:14px;border-bottom:1px solid #c3c3c1;border-right:1px solid #c3c3c1;}
.tn-tracuu .iHe .TenHe{font:500 14px/24px Roboto;margin:0 0 5px 0; text-transform:uppercase}
.tn-tracuu .tab-content{padding:5px;}
.tn-tracuu .nav-tabs > li > a {font: 400 13px Roboto;}
.tn-tracuu .nav > li > a {display: block;padding: 10px 5px;position: relative;}
.tn-tracuu .scroll-content{height:244px;}

.tn-tracuu-detail .xcontent{background:#fff;padding:15px; text-align:justify; font-family:Roboto}
.tn-tracuu-detail .title-head{font:400 14px/20px Roboto; color:#fff}




/* DOCUMENT SEARCH */
.document-list{margin-bottom:14px;background:#fff;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;border-top:2px solid #cd0908 }
.document-list .chosen-container{border:1px solid #d5d5d5}
.document-list .form-control{background:transparent; border-radius:0}
.document-list .xcode{font:500 12px Roboto; color:#222}
.document-list .xname{font:400 13px/18px Roboto; color:#555}
.document-list .xname:hover, .document-list .xcode:hover{color:#da0100 }
.document-list .xcontent{background:url(images/hoasen.gif)center repeat; padding:10px;}
.document-list .tab-content{border:0;padding:0}
.document-list .panel-search{padding:10px;}
.document-tab{margin-bottom:14px;}
.document-tab .nav-tabs{background:#fff; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;}
.document-tab .nav-tabs a{font:400 14px Roboto; color:#333; text-transform:none; position:relative}
.document-tab .nav-tabs a .arrow{display:none}
.document-tab .nav-tabs > li.active > a .arrow{display:block;width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #d9d9d9;position:absolute;bottom:-10px;left:calc(50% - 10px)}
.document-tab .nav-tabs a:hover,.document-tab .nav-tabs > li.active > a, .document-tab .nav-tabs > li.active > a:hover, .document-tab .nav-tabs > li.active > a:focus{background:#d9d9d9; color:#cd0908}

/* DOCUMENT FILTER */
.document-filter{margin-bottom:14px; background:#fff;border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;border-top:2px solid #cd0908 ;}
.document-filter .xtab{height:37px;border-bottom:1px solid #d5d5d5}
.document-filter .xtab .xtitle{font:500 16px/37px Roboto; color:#cd0908; margin:0;padding:0 10px; text-transform:uppercase}
.document-filter .xcontent .xitem{border-bottom:1px dashed #d5d5d5;padding:0 10px 5px; margin-top:5px;display:block;clear:both}
.document-filter .xcontent .xitem:last-child{border:0}
.document-filter .xcontent .xlink:hover{color:#cd0908;}

/* DOCUMENT DETAIL */
.document-detail .xheader .xname span{color:#3757A0; font:400 18px/24px Roboto;margin:0;padding:0}
.document-detail .xcontent table .xlabel{border-right:1px solid #d5d5d5; width:120px;vertical-align:middle; font:400 12px Roboto; text-transform:uppercase}
.document-detail .xcontent .xcate a{color:#3757a0}
.document-detail .xcontent .xcate a:hover{color:#cd0908}

/* DOCUMENT OTHER */
.document-others{margin-bottom:14px;border-top:2px solid #cd0908 ;}
.document-others .xtab{height:37px;border-bottom:1px solid #d5d5d5; margin-bottom:10px;background:#fff}
.document-others .xtab .xtitle{font:500 16px/37px Roboto; color:#cd0908; margin:0;padding:0 10px; text-transform:uppercase}
.document-others .xcontent{margin-left:-5px;margin-right: -5px;}
.document-others .xcontent .xitem{padding:10px; margin:0 5px 10px 5px; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0; background:#fff; text-align:justify;height:61px;overflow:hidden}
.document-others .xcontent .xitem a:hover{color:#cd0908}

/* VIDEO CATEGORY */
.media-list{margin-bottom:14px;}
.media-list .video-player{background:#fff; margin:0;}
.media-list .video-player .video-info {padding-right:10px}
.media-list .video-player .video-info .x-cate{font:500 14px/20px Roboto; color:#767575; text-transform:uppercase; margin-bottom:10px;}
.media-list .video-player .video-info .x-title{font:400 18px/24px Roboto; color:#333; text-align:justify}
.media-list .video-player .video-info .x-others{padding:15px 0; margin:15px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; font-size:14px;}
.media-list .video-player .video-info .x-others .x-time{color:#777;margin-bottom:10px;}
.media-list .video-player .video-info .x-others .x-view{color:#777;}
.media-list .x-tags .btn{padding:1px 8px;border-radius:0}
.media-list .x-tags ul li{padding:2px 8px; background:#d9534f; margin:2px; display:inline-block; color:#fff;float:left}
.media-list .x-tags ul li:hover{background:#da0100 }
.media-list .x-tags ul li a{color:#fff;}
 
.media-list .ca-container{position:relative;margin:0 -7px; }
.media-list .ca-container .ca-wrapper{ height:264px;overflow:hidden;width:100%; position:relative}
.media-list .ca-nav{text-indent:-999em; z-index:999;position:absolute; top:-36px; right:7px; width:66px;}
.media-list .ca-nav span{height:28px; width:28px; cursor:pointer}
.media-list .ca-nav .ca-nav-prev{background:url(../../../../Portals/_default/Skins/TN/Images/icon-prev.png) center no-repeat;float:left;opacity:0.5; z-index:100}
.media-list .ca-nav .ca-nav-next{background:url(../../../../Portals/_default/Skins/TN/Images/icon-next.png) center no-repeat;float:right;opacity:0.5; z-index:100}
.media-list .ca-nav .ca-nav-prev:hover{opacity:1}
.media-list .ca-nav .ca-nav-next:hover{opacity:1}
.media-list .xitem{margin:0 7px 14px 7px;background:#fff; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;padding:10px;height:250px;overflow:hidden;}
.media-list .xitem .ximg{position:relative;margin-bottom:7px;overflow:hidden}
.media-list .xitem .ximg .fa{position:absolute; top:calc(50% - 19px);left:calc(50% - 19px);font-size:3em;color:#c3c3c1}
.media-list .xitem .ximg:hover .fa{color:#cd0908}
.media-list .xitem .xother{color:#777; margin-bottom:5px;}
.media-list .video-list .xtab{margin:7px 0; font:400 20px/32px Roboto; color:#333}

.media-list .video-search{background:#fff; padding:10px; margin-bottom:10px; border:1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;}
.media-list .video-search .chosen-container{border:1px solid #d5d5d5}
.media-list .video-search .form-control{background:transparent; border-radius:0}
.media-list .video-search .btn{color:#fff; width:100%}
.col-sm-12{overflow:hidden;}
.topnav .link-redirect {
    font: 600 13px Roboto;
}
 a.link-redirect {
    margin-top: 2px;
    color: #000;
}
.post-slide-block{position:relative; display:block}
.post-slide-block .arr{display: block;position: absolute;width: 55px;height: 55px;cursor: pointer;overflow: hidden;top:calc(50% - 27px);background: url('../../../../portals/0/img/a02.png') no-repeat;}
.post-slide-block .jssora02l { background-position: -3px -33px; }
.post-slide-block .jssora02r { background-position: -63px -33px; }
.post-slide-block .jssora02l:hover { background-position: -123px -33px; }
.post-slide-block .jssora02r:hover { background-position: -183px -33px; }
.post-slide-block .jssora02l.jssora02ldn { background-position: -3px -33px; }
.post-slide-block .jssora02r.jssora02rdn { background-position: -63px -33px; }

.post-slide-block .jssort11 .tp {padding:5px 10px;text-align:justify}
.post-slide-block .jssort11 .t, .jssort11 .c {transition: color 2s;-moz-transition: color 2s;-webkit-transition: color 2s;-o-transition: color 2s;}
.post-slide-block .x-content {position:absolute; left:0;right:0;bottom:0; background-color: rgba(71, 71, 71, 0.80); padding:10px;}
.post-slide-block .x-content h3{color:#fff; font-family: arial;}
.post-slide-block .x-content span{color:#fff; font-family: arial;;margin-top:5px; display:block}
.post-slide-block .t h3 {
    color: #000;
    font-family: arial;
    line-height: 19px;
    font-size: 13px;
}

/**** NEWS BOX CATEGORY SLIDE HOME *****/
.post-home-category .scarousel .carousel-indicators a small {display: block;}
.post-home-category .scarousel .carousel-indicators {background: #eee;position:initial;padding:0;margin:0; width:100%}
.post-home-category .carousel-indicators > li {background:#fff;width:100%; display:block;
                                                height:100px; overflow:hidden; 
                                                margin:0 0 1px 0;border-radius:0; 
                                                text-indent:0; border:none;}
.post-home-category .carousel-indicators > li > a {border-radius: 0px;}
.post-home-category .carousel-indicators > li.active{ background: #efefef !important;}
.post-home-category .carousel-indicators > li.active .blockslider a{color: #da0100 !important;}

.post-home-category .w-slide-title h3{font:400 16px/20px Arial;color: #000;text-align:justify;padding-top: 10px;height: 92px;overflow: hidden;}
.post-home-category .w-hot-link {margin: 5px 0;max-height: 59px;overflow: hidden;text-align:left}
.post-home-category .news-other{border: 1px solid #c3c3c1;border-width: 0 .1rem .1rem 0;height:298px; overflow:hidden; background:#fff}
.post-home-category .news-other .xitem{/*text-align:justify;*/    height: 87px;overflow:hidden}
.post-home-category .news-other .xitem a {color: #000;font-family: Arial;font-size: 14px;}
.post-home-category .news-other .xitem a:hover{color:#cd0908;}
.post-home-category .news-other .xitem:hover a{color:#cd0908;}
.blockslider{display:block;height: 90px;overflow: hidden;padding:7px 0px 10px 0px;}
.xitem .col-xs-5 img.img-responsive {
    margin-top: 8px;
}


.xtimer.clockright {
    background: #fff;
    padding-top: 8px;
    padding-bottom: 6px;
}
.xcontent .col-xs-8 {
    padding-left: 10px;
}
.images-album-slide .col-sm-4 {
    height:200px;
    overflow: hidden;
}

/* @group Base */
.htmlchosen{
    padding:7px 0px 8px;
    width:98%;
    border:1px solid #ccc;
}

.table-condensed .day:hover{
    /*cursor:pointer;
    background:#ccc;*/
}
.navbar-static-top {
    z-index: 10;
}
.datepicker-days{
    z-index:12;
}
.imghome{
    margin-top:10px;
    padding-left:10px;
}

.contextMenu1{
    display:none;
}
div#myLgChange {
    cursor: pointer;
}
ul#myMenuLg {
    margin-top: 13px;
    margin-left: -5px;
}
.lang1 li a {
    padding: 4px 0px;
}
.lang1 li a:hover{
    text-decoration:underline;    
}
/*.lang1 li:hover{
    background-color:#397ac3;  
}*/

.lang1 LI {
    list-style: none;
    padding: 4px 0px;
    margin:4px 0px;
    
}
.post-home-category .news-other .xitem a {
    font-size: 14px !important;
}
/*.w-link > a {
    font-size: 14px;
}
.w-link {
    font-size: 14px;
}*/
.news-cate-other .w-link {
    font-size: 15px;
}
.news-cate-other .w-link > a {
    font-size: 14px;
}
.post-slide-block .t h3 {
    font-size: 15px;
    line-height: 21px;
}
.post-media .box-video-caption .w-link-video {
        font-size: 15px !important;
}
.x-content > h3 {
    font-size: 14px;
}
.post-tieudiem.row span a {
    font-size: 15px;
}
.post-tieudiem .w-content {
    height: 390px !important;
}
.detail-post .post-content span {
    font-size: 15px !important;
}
.lasted-post .xtitle {
    font: 15px/20px Roboto;
}
.post-media .audio-list .w-link-audio {
    font-size: 14px;
    font-family: Arial;
}
.w-text {
    font-size: 14px;
}
.lasted-post ul li a {
    font: 15px/18px Arial !important;
}
.lasted-post .xtitle {
    font: 15px/20px Arial !important;
}
#divNoTitle .w-item {
    height: 87px;
}
.detail-post .post-content span i {
    font-size: 15px !important;
}
#CategoryNameCha .iItem a {
    font-family: Arial;
    font-size: 14px;
}

a#ctl01_hpTitleHot1 {
    font-family: Arial;
    font-size: 15px;
}
.detail-post {
    min-height: 338px;
}
.category-list .sitem-summary span {
    font-size: 15px !important;
}
.category-list .sitem-summary {
    font-size: 15px !important;
}
.detail-post .col-sm-12 span p {
    font-size: 15px;
}
.detail-post .col-sm-12 span p strong{
    font-size: 15px;
}
