@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

/*change color*/

.tree li ,

.box-title-1,

.box-right-2 .box-title {

    background-color: #cf0000;

}

.menutop   .active a {

	border-color: #e1b224;

}



.box-right-1 .box-title, .box-right-2 .box-content .title {

	border-color: #3d7acb;

}



.box-left-1 .tab-content .tab1 .item .title {

    background: #3d7acb;

}

.title1 {

	font-weight: bold;

}



.title2 {

	color: #000000;

	line-height: 1.4;

}





.title3 {

	color: #fff;

}



.title4 {

	color: #373737;

	font-weight: bold;

	font-size: 15px;

	line-height: 1.4;

}

.truyenhinh-home .title5{

	font-size: 15px;

    text-transform: uppercase;

   

}

.truyenhinh-home h4{

	 text-align:center;

    margin-bottom:10px;

}

.title5 {

	color: #202021;

	font-weight: bold;

	font-size: 15px;

}

.Movie .fa{

	/* color:red; */

}





.style1 {

	font-size: 18px;

}



html, body, div, span, applet, object, blockqoute, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, legend, caption, tbody, tfoot, thead{

	border: 0 none;

	margin: 0;

	padding: 0;

	list-style-type: none;

}



body {font-size: 15px;font-family: 'Roboto', Ubuntu, sans-serif;color: #080707;/* font-size: 0.875rem; */color: #000000;line-height: 1.7;}

a {color: #273397;font-family: 'Roboto', Ubuntu, sans-serif;}

a:hover {text-decoration: none;color: #ff0000;}



.clear {

	clear: both;

	color: #FFFFFF;

	font-size: 0;

	height: 0;

	line-height: 0;

	margin: 0;

	padding: 0;

}

.row20 {margin-bottom: 20px;}

.row15 {

	margin-bottom: 15px;

}

.row10 {

	margin-bottom: 10px;

}

.row5 {

	margin-bottom: 5px;

}

.date {color: #1c1b1b;float: left;}





.menu-header {

	border-bottom: 1px solid  #999;

}



.menu-header .style2 {

	color: red;

}



.menu-header a .fa-facebook-official {

	color: #3a579b;

}



.menu-header a .fa-youtube-play {

	color: #ff0000;

}



.menu-header a {padding-left: 10px;color: black;}



.menu-header {margin: 0;padding: 0;position: inherit;top: 0;width: 100%;background: #EEEEEE;z-index: 999;height: 30px;margin-bottom: 10px;line-height: 30px;}



.menu-header .pull-right {

	height: 30px;

	line-height: 30px;

}



.text-right {

	text-align: right;

}



.text-center {

	text-align: left;

}





.full-width {width: 100%;}



.menutop {min-height: 35px;border: 0;margin-bottom: 0px;border-radius: 0;background: #FF0000;/* border-top: 1px solid #fff; */position: relative;}



.menutop .navbar-nav > li > a {

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 12px;

	padding: 0 20px;

}



.menutop .navbar-nav > .active > a, 

.menutop .navbar-nav > .active > a:focus, 

.menutop .navbar-nav > .active > a:hover {

    background-color: inherit;

    border-style: solid;

    border-width: 0 0 4px;

}



.navbar-nav > li > a {

	height: 35px;

	line-height: 35px;

	padding: 0;

}

.navbar-nav > li > a .bd {

	padding: 0 15px;

	border-left: 1px solid #5a97e8;

}

.navbar-nav > li.first > a .bd {

	border-left: 0;

}



.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:focus,

.navbar-inverse .navbar-nav > .open > a:hover {

    background-color: #c79802;

}



.menutop .navbar-toggle {

	border-color: #c79802;

}

.sm-blue > li > a > .bd {

    padding: 0 15px;

}



.sm-blue > li.first > a > .bd {

    padding: 0 15px;

    border-left: 0;

}



.menutop   .active  a {margin-left: -15px;}



.search-form .submit {

	background: #a7a7a7 url('../image/search_button.gif') no-repeat center center;

	border: 0;

	cursor: pointer;

	height: 13px;

	padding: 0;

	width: 34px;

	height: 26px;

}

.search-input {height: 26px;width: 197px;outline: none;border: none;padding: 0 5px;}

.search-form {

    margin-right: 10px;

    margin-top: 11px;

    position: absolute;

    left: 10px;

    top: 0;

	z-index: 99999;

}



.carousel-indicators li {

	background: #e6e4e4;

	width: 7px;

	height: 7px;

	border: 1px solid #f5f3f3;

	margin: 0px 1px;

	

}

.carousel-indicators {

   bottom: auto;

    top: 10px;

}

.carousel-indicators .active {

	background: #ff0000;

	border: 1px solid #ff0000;

	width: 7px;

	height: 7px;

}



.carousel-indicators {

  left: auto;

  list-style: outside none none;

  margin-left: 0;

  padding-left: 0;

  right: 10px;

  text-align: right;

  width: 100%;

  z-index: 9999;

}



.car-caption {

	margin-top: 20px;

}



.car-caption h4 {

	margin-bottom: 10px;

}



.news_focus .avatar {

	margin-bottom: 5px;

}



.nav.nav-tabs {

	border: 0;

	display: flex;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

	border: 0;

}

.nav-tabs > li > a {

	border: 0;

	padding: 0;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 16px;

	margin-right: 0px;

}



.hot_news .nav-tabs > li.active > a {

	color:#ff0000;

}



.nav-tabs > li > a:hover {

	background: #fff;

}

.hot_news .nav-tabs > li:first-child {

	background: url(../image/bd2.gif) no-repeat right 5px;

	padding-right: 10px;

	margin-right: 10px;

}



.hot_news .tab-content ul li a {

	#background: url(../image/square.gif) no-repeat left 5px;

	#padding-left: 12px;

	font-weight: bold;

}



.hot_news .tab-content ul li {

    padding: 8px 0;

    border-bottom: 1px dashed #d1d1d1;

}



.hot_news .tab-content ul li:first-child {



}



.hot_news .tab-content ul li a .fa{

	font-size: 12px;

}

.hot_news .tab-content ul li {

	margin-right: 10px;

}

.hot_news .tab-content ul li .date{

	margin-top: 4px;

}

 .col-sm-0-10, .col-sm-0-2,.col-sm-0-4, .col-sm-0-8, .col-sm-0-3, .col-sm-0-9, .col-sm-0-5, .col-sm-0-7 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}



.pad10 {

	padding: 10px;

}



@media (min-width: 768px) {


      .col-sm-0-10, .col-sm-0-2,.col-sm-0-4, .col-sm-0-8, .col-sm-0-5, .col-sm-0-7, .col-sm-0-3, .col-sm-0-9 {

        float: left;

    }

    .col-sm-0-3{width: 27%;}

    .col-sm-0-9 {width: 71%;margin-right: 2%;}

footer .info{

	float:right;

	width:70%;

}

    .col-sm-0-5{

        width: 36%;

    }

    .col-sm-0-7 {

        width: 64%;

    }



    .col-sm-0-4{

        width: 29%;

    }

    .col-sm-0-8 {

        width: 71%;

    }



    .col-sm-0-2{

        width: 46.8%;

    }

    .col-sm-0-10 {

        width: 53.2%;

    }



	.news .col-sm-0-5 {

		padding-left: 20px;

	}

	.news .col-sm-0-7{

		padding-right: 20px;

	}



	.box-left-2 .list_simple .first h4 {

		margin-left: -110px;

		margin-top: 10px;

	}

	.menutop a::before {

		background: rgba(0, 0, 0, 0) url("../image/bd1.gif") repeat-y scroll left 5px;

		bottom: 12px;

		content: "";

		left: 0;

		position: absolute;

		right: 0;

		top: 13px;

		z-index: -1;

		opacity: 0.9;

	}



	.carousel-indicators {

		bottom: auto;

		/* top: 310px; */

	}

	#myCarousel,.hot_news .tab-content .tab-pane {

		/* height: 470px; */

		overflow: hidden;

	}

	.title_head ul li.first a {

		font-size: 24px;

	}



	.search-form {/* margin-right: 15px; */margin-top: 2px;left: auto;right: 0;float: right;}

}



.img-responsive {

	width: 100%;

}



.time-li {

    font-size: 12px;

    color: #767676;

	margin-bottom: 5px;

}



.news .avatar {

	margin-bottom: 10px;

}



.news .title1 {

	font-size: 18px;

}

@media (min-width: 768px) {

	.title-wrap {

		padding-left: 0;

	}

}



.scrollbar1 {max-height: 500px;overflow: hidden;}



.box-01 {

	padding: 0;

}



.avatar .fa {

    left: 52%;

    opacity: 0.8;

    position: absolute;

    top: 50%;

	color: #fff;

	margin-right: -50%;

    transform: translate(-50%, -50%)

}



.box-title-1 {

    float: left;

    line-height: 15px;

    padding: 5px 10px;

}



.box-01 h5{

	margin: 10px 0 5px 0;

}

.box-title-1 .title {

	color: #fff;

	font-size: 12px;

	text-transform: uppercase;

}





.box-01 .item {

	margin-top: 8px;

	padding-top: 8px;

	border-top: 1px solid #e5e5e5;

}



.menufoot {

	margin: 0;

}



.item-news .title-li {

	margin-bottom: 10px;

}



.avatar {

  display: block;

  width: 100%;

  position: relative;

  padding: 61.25% 0 0 0;

  overflow: hidden;

}

.box-right-3 .avatar{

	padding: 70.25% 0 0 0;



}



.avatar img

{

  position: absolute;

  display: block;

  width: 100%;

  min-height: 100%;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  -webkit-transition: all 2s ease-out;

  transition: all 2s ease-out;

}



.avatar:hover img,.avatar a:hover img, .avatar a:focus img

{

  -webkit-transform: scale(1.3);

  transform: scale(1.3);

}



.gallery .caption {

	margin-top: 5px;

}



.box-02 {

	background: #202021;

	color: #fff;

}

.box-02 .first {

   background: #080808 none repeat scroll 0 0;

}



.box-02 .first h5 {



}



.box-02 .first h5 a {

	display: block;

	padding: 10px;

	font-weight: bold;

	color: #fff;

}



.box-02 .box-content {



}



.box-02 .box-content .item {

	margin-top: 10px;

}



.box-02 .box-content .item:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: 0;

}



.box-02 .box-content .item .image {

	margin-bottom: 5px;

}



.lich_phat_song .cate_title {

	text-transform: uppercase;

	/* background: #cf0000; */

	padding: 10px;

	font-weight: bold;

	font-size: 16px;

}



.lich_phat_song .date_current {

	color: #cf0000;

	font-size: 17px;

	margin: 10px 0;

	text-transform: uppercase;

}



.lich_phat_song_content {

    height: 540px;

    overflow: auto;

    background: #c2e2ff;

}



.lich_phat_song_content td {

	/* border-bottom: 1px solid #303030; */

	border-bottom: dashed 1px;

	position: relative;

}





.lich_phat_song_content td .time::after {

    content: "";

    position: absolute;

    top: 20%;

    background-image: url(http://tuyenquangtv.vn/common/v1/image/icon_lich.png);

    background-repeat: no-repeat;

    background-size: 5px;

    width: 10px;

    height: 13px;

    background-position: center;

}

.lich_phat_song_content .time {

	/* margin-bottom: 5px; */

	/* margin-top: 10px; */

	/* font-weight: bold; */

	float: left;

	padding: 5px 15px;

	/* position: relative; */

}









.lich_phat_song_content .title {margin-bottom: 10px;padding: 5px 10px;}



.box-right-2 .box-content .title {

	border-width: 4px 0 0 0; 

	border-style: solid;

	background: #515151;

	padding: 15px 10px 10px;

}



.box-right-2 .box-content .title a {

	color: #fff;

	font-weight: bold;

}



.box-right-2 .image {

	position: relative;

}

.box-right-2 .box-title {

	position: absolute;

	bottom: -13px;

	left: 10px;

	padding:2px 10px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

}

.menutop .first .fa {

	font-size: 16px;

}



.menutop .first a::before {

background: none;

}

#page_info {

	display: none;

}

.menufoot   {

	margin-bottom: 0;

	background: #fff;

	border: 0;

	border-radius: 0;

	/* background-color: ghostwhite; */

}

footer {

	padding-bottom: 20px;

	

}

.container-fluid {

    /* width: 1263px; */

    padding: 15px;

    color: white;

    background-color: #4C4C4D;

}

footer .logo_TTV{

	float:left;

	margin-right: 20px;

	margin-top: 10px;

	/* width: 175px; */

}

footer .title {

	color: #cf0000;

	font-weight: bold;

	font-size: 22px;

}

.menufoot  .nav  {

	border-top: 1px dotted #333;

	text-align: center;

}

.menufoot  .nav  li {

	display: inline-block;

	 background: rgba(0, 0, 0, 0) url("../image/bd3.gif") no-repeat scroll left center;

}

.menufoot  .nav  li:first-child {

	 background: none;

}

.media .fa, .media .glyphicon  {

	color: #0a439c;

}



.list_content {

	background: #f2f2f2;

	padding: 15px;

}



.list_content .media {

    margin-top: 15px;

}



.list_content  .media:first-child {

    margin-top: 0;

}



.list_content  .media-heading a {

	font-weight: normal;

}



.news_other {

	background: #f2f2f2;

	padding: 15px;

}

.news_other .cate_title {

	color: #666;

	text-transform: uppercase;

	font-size: 14px;

}



.content p {

	margin-bottom: 10px !important;

	padding: 0 !important;

}



.article .content p,

.content span,

.content div {

	font-size: 16px;

    font-family: 'Roboto', Ubuntu, sans-serif;

    color: #080707;

   

    line-height: 1.7;

}



.article img {

	max-width: 100% !important;

}

.box_tv_style_1 .title_head{

	border-bottom: 0px;

	

}

.title_head {height: 35px;margin-bottom: 10px;margin-top: 10px;position: relative;border-bottom: 2px solid #4542A3;position: relative;}

.title_head ul li.first a {font-size: 18px;color: #fe3300;text-transform: uppercase;font-weight: bold;padding-right: 15px;padding: 5px;background: white;border-bottom: 2px solid #fe3300;}
.logo-title{
	background:white;
}
.nav_title ul li .nav-first{
	font-size: 13px !important;
	color: #4542A3 !important;
}
.title_head ul li.first:before{
      
    background-image: url("/common/v2/image/logo.png")
    margin-top: -14px;
}

}
.title_head ul li.first .sub-cate {

    font-size: 13px;

    color: #fdfdfd;

    text-transform: uppercase;

    font-weight: bold;

    padding-right: 15px;

    background: #292F88;

    padding: 5px;

    

}

.title_head ul li.first .sub-cate:before{

	background: rgba(0, 0, 0, 0) url(../image/bd1.gif) repeat-y scroll left 5px;

	bottom: 12px;

	content: "";

	left: 0;

	right: 0;

	top: 13px;

	z-index: -1;

	opacity: 0.9;

}

.title_head ul li {float: left;line-height: 24px;min-width: 25%;margin-bottom: 10px;display: flex;/* background: white; *//* border-bottom: 2px solid #fe3300; */}

.title_head ul li.item {

	background: url(../image/bd3.gif) no-repeat left center;

	padding-left: 10px;

	margin-left: 10px;

}

.title_head ul li.item:first-child {

	background: none;

}

.title_head ul li a {

    font-family: Arial;

    font-size: 15px;

    color: #000;

    display: block;

    position: relative;

}

.title_head .square {

	background: #cf0000;

	padding: 6px 35px 2px;

	color: #fff;

	position: absolute;

	bottom: 0;

	right: 0;

}



.box-right-4 .pull-right.icon_right {

	margin-top: 10px;

}



.title_head .square .fa {

	font-size: 10px;

}



.article_content #content img {

	max-with: 100%;

}



.box-01 .title1, .gallery .title1 {

	font-size: 16px;

}



.box-left-1 .col-sm-6 .first .image{

	/* position: relative; */

	/* margin-bottom: 44px; */

}

.box-left-1 .col-sm-6 .first h4 {

    /* background: rgba(0, 0, 0, 0) url("../image/trans1.png") repeat scroll 0 0; */

    bottom: -40px;

    font-size: 15px;

    font-weight: bold;

    /* left: 5%; */

    line-height: 1.5em;

    padding: 10px 0px;

    /* position: absolute; */

    /* width: 90%; */

}



.box-left-1  .box-content .item {margin-top: 10px;padding-top: 10px;/* border-top: 1px solid #b7b7b7; */}



.box-left-1  .box-content .item .pull-left {

	width: 40%;

	padding-right: 1%;

}

.box-left-1  .box-content .item .pull-right {

	width: 59%;

	padding-right: 1%;

}

.box-left-1  .box-content .item:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: 0;

}





.box-left-2  .list_simple .pull-left {

	width: 49%;

	padding-right: 1%;

}

.box-left-2  .list_simple .pull-right {

	width: 49%;

	padding-left: 1%;

}



.box-left-2 .list_simple .first h4 {

    background: rgba(0, 0, 0, 0) url("../image/trans1.png") repeat scroll 0 0;

    font-weight: bold;

    padding: 15px 10px;

	margin-bottom: 15px;

	font-size: 22px;

	line-height: 30px;

}



.box-left-2 .list_simple .first .des {

	font-size: 18px;

	color: #898989;

}



.box-left-2 .list_simple .second .col-sm-6 {

	margin-bottom: 20px;

}



.box-left-3  .list_simple .pull-left {

	width: 30%;

	padding-right: 1%;

}

.box-left-3  .list_simple .pull-right {

	width: 70%;

	padding-left: 1%;

}



.box-left-3  .list_simple .item {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 1px solid #b7b7b7;

}

.box-left-3  .list_simple .item:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: 0;

}



.box_header_1 {

    background: #cf0000 none repeat scroll 0 0;

    font-size: 16px;

    font-weight: bold;

    padding: 10px;

    text-transform: uppercase;

	color: #fff;

}

.box_header_1 .title {

	color: #fff;

}

.box_header_1 .fa {

	font-size: 10px;

}



.box-right-1 {

	padding: 15px;

	background: #e4e4e4;

}



.box-right-1  .item.pull-left {

	width: 49%;

	padding-right: 1%;

}

.box-right-1  .item.pull-right {

	width: 49%;

	padding-left: 1%;

}





.box-right-2  .item.pull-left {

	width: 31%;

	margin-left: 3.5%;

}



.box-right-2  .item.pull-left.second {

	margin-left: 0;

}



.box_header_2 .title {

   border-width: 5px 0 0 0;

   border-style: solid;

   padding:3px;

   color:#292F88;

   

	

}

.box-right-2{

	border-top: 1px solid #292F88;

	padding-top: 4px;

}

.box_header_2 .title {

	font-size: 18px;

	text-transform: uppercase;

	font-weight: bold;

}



.icon_right .fa {

	font-size: 10px;

	padding: 6px 0;

}



.top-new  {

	border: 1px solid #8d8c8c;

	padding: 10px 0px;

}
.cate-first{
	border: 1px solid #8d8c8c;

	padding: 10px 10px;
}



.box-right-3  .list_simple .pull-left {width: 38%;padding-right: 1%;}

.box-right-3  .list_simple .pull-right {width: 60%;padding-left: 1%;}



.box-right-3  .list_simple .item {margin-top: 10px;padding-top: 10px;/* border-top: 1px dotted #333; */border-bottom: dashed 1px #ccc;}

.hotnews-date ul li{padding: 10px 0px 10px 0px;/* border-bottom: 1px dotted #333; */border-bottom: dashed 1px #ccc;}
.hotnews-date ul li .title2{
	font-weight:bold;
}
.hotnews-date ul{padding-right:10px;/* max-height: 500px; */overflow: hidden;}



.box-right-3  .list_simple .item:first-child {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 0;

}



.box-right-4 .box_header_2 .title {

	color: #fff;

	background: #cf0000;

	padding: 5px 20px 3px;

}



.box-right-4 .icon_right .fa {

	padding: 0;

}



.box-right-4 .list_simple .item a {

    background: rgba(0, 0, 0, 0) url("../image/square.gif") no-repeat scroll left 5px;

    padding-left: 12px;

}

.box-right-4 .list_simple .item {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 1px dotted #333;

}



.box-right-4  .list_simple .item:first-child {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 0;

}

.box-111-1{/* padding:0px 10px; */}

.box-111-1 .box_header_2 .title {

	font-size: 22px;

}



.box-111-1 .list_simple {

	border-top: 1px solid #959595;

	/* padding: 0px 10px; */

}
.vanban .list_simple {

	border-top: 0px;

	/* padding: 0px 10px; */

}
.vanban .list_simple li {margin-top: 10px;padding-top: 10px;/* border-top: 1px dotted #333; */border-bottom: dashed 1px #ccc;}
 



.box-111-1 .list_simple li {

	margin-top: 10px;

}



.box-111-1 .list_simple li a {/* background: rgba(0, 0, 0, 0) url("../image/square.gif") no-repeat scroll left 5px; */padding-left: 12px;position: relative;}
.box-111-1 .list_simple li a:before{
	    content: "";
	    display: block;
	    position: absolute;
	    width: 3px;
	    height: 3px;
	    border: solid 3px gray;
	    border-radius: 3px;
	    top: 5px;
	    /* left: -13px; */
}
}
.box-111-1 .first {

}



.box-left-4  .list_simple .pull-left {

	width: 50%;

	padding-right: 1%;

}

.box-left-4  .list_simple .pull-right {

	width: 50%;

	padding-left: 1%;

}

.box-left-4 .list_simple .item a {

    background: rgba(0, 0, 0, 0) url("../image/square.gif") no-repeat scroll left 5px;

    padding-left: 12px;

}



.box-left-5  .list_simple .pull-left {

	width: 45%;

	padding-right: 1%;

}

.box-left-5  .list_simple .pull-right {

	width: 55%;

	padding-left: 1%;

}

.box-left-5  .list_simple .item {

	margin-top: 15px;

}



.box_header_3 {

	background: #898989;

	padding: 5px 10px;

}

.box_header_3 .title{

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 24px;

	display: block;

}

.box-left-5 {

	background: #d7d7d7;

	padding: 5px;

}











.article_content #content img {

	max-width: 100%;

}



table.image {

	border-collapse: collapse;

	background: #e9e9e9;

	color: #135EB9;

}



table.mceItemTable td,

table.image td {

	text-align: center;

	padding: 5px;

}



table.image td p {

	padding: 0;

	margin: 0;

	text-align: center;

}



table.mceItemTable i {

	font-style: normal;

}



table.mceItemTable i,

table.image .image_desc {

	padding: 5px;

}



#chitiet table td img {

	border: 1px solid #444;

}



table.left {

	width: 240px;

}



table.right {

	width: 240px;

}



table.mceItemTable,

table.center {

	margin-bottom: 10px;

}



table.rl {

	text-align: left;

	margin: 10px 0;

}



.about_left > li {

    border: 1px solid #ececec;

    margin-bottom: 5px;

    padding: 10px;

}



.about_left > li a{

	text-transform: uppercase;

}



.about_left > li.active .fa {

	float: right;

	color: #3d7acb;

	font-size: 18px;

}



.about_left > li.active a {

	color: #3d7acb;

}



.about_lv2 {

	background: #f2f2f2;

	padding: 0 10px;

}



.about_lv2 li {

    border-top: 1px solid #ececec;

    margin-bottom: 0;

    padding: 10px 0;

}



.about_lv2 li.active a {

	color: #3d7acb;

}





.nav-brand {

  float: left;

  margin: 0;

}



.nav-brand a {

  display: block;

  padding: 10px 10px 10px 20px;

  color: #fff;

  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

  font-size: 22px;

  font-weight: normal;

  line-height: 29px;

  text-decoration: none;

}



#main-menu {

  clear: both;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}



@media (min-width: 768px) {

  #main-menu {

    clear: none;

  }

}





/* Mobile menu top separator */



#main-menu:before {

  content: '';

  display: block;

  height: 1px;

  font: 1px/1px sans-serif;

  overflow: hidden;

  background: #2e8cb8;

}



@media (min-width: 768px) {

  #main-menu:before {

    display: none;

  }

}





/* Mobile menu toggle button */



.main-menu-btn {

  float: right;

  margin: 10px;

  position: relative;

  display: inline-block;

  width: 29px;

  height: 29px;

  text-indent: 29px;

  white-space: nowrap;

  overflow: hidden;

  cursor: pointer;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





/* hamburger icon */



.main-menu-btn-icon,

.main-menu-btn-icon:before,

.main-menu-btn-icon:after {

  position: absolute;

  top: 50%;

  left: 2px;

  height: 2px;

  width: 24px;

  background: #fff;

  -webkit-transition: all 0.25s;

  transition: all 0.25s;

}



.main-menu-btn-icon:before {

  content: '';

  top: -7px;

  left: 0;

}



.main-menu-btn-icon:after {

  content: '';

  top: 7px;

  left: 0;

}





/* x icon */



#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {

  height: 0;

  background: transparent;

}



#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {

  top: 0;

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

}



#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {

  top: 0;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

}





/* hide menu state checkbox (keep it visible to screen readers) */



#main-menu-state {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  border: 0;

  padding: 0;

  overflow: hidden;

  clip: rect(1px, 1px, 1px, 1px);

}





/* hide the menu in mobile view */



#main-menu-state:not(:checked) ~ #main-menu {

  display: none;

}



#main-menu-state:checked ~ #main-menu {

  display: block;

}



@media (min-width: 768px) {

  /* hide the button in desktop view */

  .main-menu-btn, .tool_link {

    position: absolute;

    top: -99999px;

  }

  /* always show the menu in desktop view */

  #main-menu-state:not(:checked) ~ #main-menu {

    display: block;

  }

}





#link-menu {

  clear: both;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}



@media (min-width: 768px) {

  #link-menu {

    clear: none;

  }

}





/* Mobile menu top separator */



#link-menu:before {

  content: '';

  display: block;

  height: 1px;

  font: 1px/1px sans-serif;

  overflow: hidden;

  background: #2e8cb8;

}



@media (min-width: 768px) {

  #link-menu:before {

    display: none;

  }

}





/* Mobile menu toggle button */



.link-menu-btn {

  float: right;

  margin: 10px;

  position: relative;

  display: inline-block;

  width: 29px;

  height: 29px;

  white-space: nowrap;

  overflow: hidden;

  cursor: pointer;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





/* hamburger icon */



.link-menu-btn-icon,

.link-menu-btn-icon:before,

.link-menu-btn-icon:after {

  position: absolute;

  top: 50%;

  left: 2px;

  height: 2px;

  width: 24px;

  background: #fff;

  -webkit-transition: all 0.25s;

  transition: all 0.25s;

}



.link-menu-btn-icon:before {

  content: '';

  top: -7px;

  left: 0;

}



.link-menu-btn-icon:after {

  content: '';

  top: 7px;

  left: 0;

}





/* x icon */



#link-menu-state:checked ~ .link-menu-btn .link-menu-btn-icon {

  height: 0;

  background: transparent;

}



#link-menu-state:checked ~ .link-menu-btn .link-menu-btn-icon:before {

  top: 0;

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

}



#link-menu-state:checked ~ .link-menu-btn .link-menu-btn-icon:after {

  top: 0;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

}





/* hide menu state checkbox (keep it visible to screen readers) */



#link-menu-state {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  border: 0;

  padding: 0;

  overflow: hidden;

  clip: rect(1px, 1px, 1px, 1px);

}





/* hide the menu in mobile view */



#link-menu-state:not(:checked) ~ #link-menu {

  display: none;

}



#link-menu-state:checked ~ #link-menu {

  display: block;

}



@media (min-width: 768px) {

  /* hide the button in desktop view */

  .link-menu-btn, .tool_link, #link-menu {

    position: absolute;

    top: -99999px;

  }

  /* always show the menu in desktop view */

  #link-menu-state:not(:checked) ~ #link-menu {

    display: block;

  }

}

.cate_title_mobile {

	display: none;

}

@media screen and (max-width: 768px) {

	.menu-header{

		display:none;

	}

	

	.backtohome {

		display: block !important;

	}

	.search-form-home {

		display: none;

	}



	#ad_right_1, #ad_home_center_1 {

		/* display: none !important */

	}



	.box-02 .box-content .item {

		margin: 0;

		display: block !important;

	}

	.cate_title.cate_title_mobile {

		display: block !important;

		margin-top: 10px;

		background: red;

	}



	#lich_phat_song .cate_title, #lich_phat_song .lich_phat_song_content {

		display: none;

	}

}



.link-menu-btn .fa {

	color: #fff;

}



.cate-first h4 {

	margin: 5px 0 10px 0;

}



.second_cate  .item .pull-left {

    padding-right: 1%;

    width: 50%;

}



.second_cate  .item .pull-right {

    padding-left: 1%;

    width: 50%;

}



.second_cate  .item {

	margin-bottom: 20px;

}



.list110-1 .pull-left {

    padding-right: 1%;

    width: 30%;

}

.list110-1 .pull-right {

    padding-left: 1%;

    width: 70%;

}



.list110-1 .item .des {

	color: #202020;

}



.list110-1 .date {

	margin: 5px 0 10px 0;

}



.list110-1 {/* border-top: 1px solid #cf0000; *//* padding-top: 20px; */}



.list110-1 .item {

	/* border-bottom: 1px solid #d5d5d5; */

	padding-bottom: 20px;

	margin-top: 20px;

}

.list110-1 .item:first-child {

	/* border-top: 0; */

	/* padding-top: 0; */

	/* margin-top: 0; */

}



.pagy {

	margin: 15px 0;

	float: right;

}

.pagy .btn {

    border: 0 none;

    color: #2e2e2e;

    cursor: pointer;

    float: left;

    padding: 0 10px;

}



.pagy .disabled {

    color: #999;

    cursor: auto;

}



.pagy ul {

    float: left;

    list-style: none;

    margin: 0 5px;

    padding: 0;

    width: auto !important;

}



.pagy ul li {

    display: inline;

    margin-left: 2px;

}



.pagy ul li a {

    height: 20px;

    padding: 4px 7px;

    text-align: center;

    text-decoration: none;

    width: 20px;

    color: #999;

}



.pagy ul li a.active {

    cursor: auto;

    color: #cf0000;

    text-decoration: underline;

    font-weight: bold;

    cursor: auto !important;

}



.disabled_prev, .disabled_next {

    color: #999999 !important;

    cursor: auto !important;

}



/* style bang tin lien quan*/

table.quote {

    border: 1px solid #d6dce8;

    background: #eee;

}



table.quote td {

    padding: 3px 5px;

    color: black;

    text-align: justify;

}



table.image {

    border-collapse: collapse;

    background: #e9e9e9;

    width: 1%;

    color: #135EB9;

}



table.mceItemTable td,

table.image td {

    text-align: center;

    padding: 5px;

}



table.image td p {

    padding: 0;

    margin: 0;

    text-align: center;

}



table.mceItemTable i {

    font-style: normal;

}



table.mceItemTable i,

table.image .image_desc {

    padding: 5px;

}



#chitiet table td img {

    border: 1px solid #444;

}



table.left {

    width: 240px;

}



table.right {

    width: 240px;

}



table.mceItemTable,

table.center {

    margin-bottom: 10px;

	width: auto;

}



table.rl {

    text-align: left;

    margin: 10px 0;

}



table.rl th {

    font-weight: bold;

    color: #000;

    border-bottom: 1px solid #ebebeb;

    font-size: 17px;

}



table.rl th .bd {

    float: left;

    border-bottom: 3px solid #1267d4;

    margin-bottom: -1px;

    padding-bottom: 4px;

}



table.rl a {

    color: #254C73;

}



table.rl ul li {

    margin-top: 7px;

    padding-left: 10px;

}



table.rl ul li a {

    color: #000;

}



table.box {

    width: 220px !important;

    border-collapse: collapse;

    margin-top:  5px;

    margin-bottom: 5px;

}



table.box th {

    padding: 0 0 5px 0;

    border-bottom: 1px solid #DBDBDB;

}



table.box ul {

    margin: 5px 5px 5px 0;

}



.poll_class_show {

    display: none;

}



table.image td img {

    height: auto !important;

    max-width: 400px;

}



table.leftside {

    margin: 0 10px 10px 0;

}



table.rightside {

    margin: 0 0 10px 10px;

}

/* end tin lien quan*/



.othernews .cate-header {

	font-size: 16px;

	font-weight: bold;

	border-bottom: 1px dotted #333;

	margin-bottom: 20px;

}



.othernews .col-sm-4 {

	margin-bottom: 20px;

}



.col-sm-0-5 .nav-tabs > li > a {

	font-size: 13px;

}



.box-111-1 .icon_right .fa {

    padding-top: 12px;

}

.box-111-1 .box_header_2 {

	padding-right: 0;

}



.ad_right img, .ad_center img, .ad_left img  {

	width: auto;

	max-width: 100%;

	height: auto;

	margin-bottom: 15px;

}

.social a {background: rgba(0, 0, 0, 0) url("../image/widget.png") no-repeat scroll 0 0;display: inline-block;/* height: 16px; *//* margin: 5px 19px; */text-indent: -9999px;width: 25px;}

.social a.facebook {

    background-position: 0 -32px;

    margin-left: 0;

}

.social a.linkhay {

    background-position: 0 -129px;

}

.social a.google {

    background-position: 0 0;

}

.social a.twitter {

    background-position: 0 -150px;

}

.social a.addthis {

    background-position: 0 -96px;

}

.social a.print {/* background-position: 0 -112px; */}

.tool-article {border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;padding: 5px 0px;/* margin-bottom: 10px; *//* padding-bottom: 5px; *//* padding-left: 10px; */}

.tool-article .like_fb {

    float: left;

    /* margin-left: 5px; */

}

#social-bottom {float: right;/* margin-bottom: 10px; *//* margin-top: 6px; */}

.social a.email {

    background: rgba(0, 0, 0, 0) url("../image/email.gif") no-repeat scroll center center;

    height: 16px;

    width: 35px;

}

h3#title {margin: 10px 0 5px 0;color: #273397;}



.truyenhinh_detail .lich_phat_song_content {

	height: 526px;

}

	.videoWrapper {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.cmdbt {

	width: 100%;

}



#myCarousel .des {

}



.view_lead {

	color: #cf0000;

	text-transform: uppercase;

	margin-top: 5px;

	font-size: 13px;

	cursor: pointer;

}



.cate-first .des {

	font-weight: bold;

}



.cate-first .title5 {

	font-size: 20px;

}

.col-xs-15,

.col-sm-15,

.col-md-15,

.col-lg-15 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}

.col-xs-15 {

    width: 20%;

    float: left;

}

@media (min-width: 768px) {

.col-sm-15 {

        width: 20%;

        float: left;

    }

    .dienbienhn .image{

		padding:10px;

	}

	.dienbienhn .col-sm-6, .dienbienhn .box-content{

		padding:15px;

	}



}

@media (min-width: 992px) {

    .col-md-15 {

        width: 20%;

        float: left;

    }

}

@media (min-width: 1200px) {

    .col-lg-15 {

        width: 20%;

        float: left;

    }

}



.truyenhinh_chuyenmuckhac {

	background: #e1e1e1;

	padding: 15px;

}



.backtohome span {

    position: relative;

    top: -5px;

    padding-left: 10px;

    font-size: 13px;

    text-transform: uppercase;

    font-weight: bold;

}



.backtohome {

	color: #fff;

    padding: 10px;

	display: none;

}



.backtohome a{

	color: #fff;

}



#go_top:hover {

    opacity: 1;

}

#go_top {

    display: none;

    position: fixed;

    bottom: 10px;

    right: 10px;

    opacity: 0.5;

}



.news_focus .title2 {

	font-weight: bold;

}



.weather {

    background-color: #F7F7F7;

    padding: 10px 0 0;

}



.spr {

	display: inline-block;

    background-image: url(../image/desktop-sprite-1.1.7.png);

    background-size: 100px 3000px;

    vertical-align: middle;

}

.spr--w-clear, .spr--w-sunny {

    background-position: 0 -1650px;

    width: 50px;

    height: 50px;

}

.spr--w-cloudy, .spr--w-mostlycloudy, .spr--w-mostlysunny, .spr--w-partlycloudy, .spr--w-partlysunny, .spr--w-windy {

    background-position: -50px -1550px;

    width: 50px;

    height: 50px;

}

.spr--w-chancerain, .spr--w-nt_chancerain, .spr--w-nt_rain, .spr--w-rain {

    background-position: 0 -1500px;

    width: 50px;

    height: 50px;

}

.spr--w-clear-mini, .spr--w-sunny-mini {

    background-size: 70px 2100px;

    background-position: 0 -1155px;

    width: 35px;

    height: 35px;

}

.spr--w-cloudy-mini, .spr--w-mostlycloudy-mini, .spr--w-mostlysunny-mini, .spr--w-partlycloudy-mini, .spr--w-partlysunny-mini, .spr--w-windy-mini {

    background-size: 70px 2100px;

    background-position: -35px -1085px;

    width: 35px;

    height: 35px;

}

.spr--w-chancerain-mini, .spr--w-nt_chancerain-mini, .spr--w-nt_rain-mini, .spr--w-rain-mini {

    background-size: 70px 2100px;

    background-position: 0 -1050px;

    width: 35px;

    height: 35px;

}

.weather__today {

    margin-bottom: 25px;

}

.weather__today::after {

	content:"";

    display: block;

    clear: both;

}

.weather__location {

    float: right;

    width: 180px;

    height: 25px;

    text-transform: uppercase;

    color: #49AEBF;

    font-weight: 700;

    font-size: 1.4rem;

    text-align: right;

    margin-right: 20px;

}

.weather__location option {

    font-size: 12px;

    font-size: 1.2rem;

}

.weather__info {

    position: relative;

    width: 180px;

    float: left;

    padding: 7px 0 0 60px;

    font-size: 0;

    margin-left: 20px;

}

.weather__info i {

    position: absolute;

    top: 5px;

    left: 0;

}

.weather__info .dc {

    font-size: 26px;

    font-size: 2.6rem;

    font-weight: 700;

}

.weather__info span {

    display: block;

}

.weather__info .info, .weather__info .temp {

    font-size: 14px;

    font-size: 1.4rem;

}

.weather__info .info, .weather__info .temp {

    font-size: 14px;

    font-size: 1.4rem;

}

.weather__listing {

    font-size: 14px;

    font-size: 1.4rem;

    color: #555;

}

.weather__listing .is-first {

    border-left: none!important;

}

.weather__listing:after {

	content: "";

    display: block;

    clear: both;

}

.weather__listing li {

    text-align: center;

    border-left: 1px solid #DDD;

    float: left;

    width: 25%;

}

.weather__listing .day, .weather__listing .icon {

    margin-bottom: 10px;

    display: block;

}

.utilities__info {

    padding: 15px;

    border-top: 1px solid #fff;

    background-color: #F7F7F7;

    font-size: 12px;

    font-size: 1.2rem;

}

.utilities__info a {

    width: 112px;

    display: block;

    float: left;

    padding: 6px 0;

    font-weight: 700;

}



.box-right-2 .sub_title {

   border-left: 1px solid #ccc;

    margin-left: 15px;

    padding-left: 15px;

}





.col-centered {

    float: none;

    margin: 0 auto;

}



.carousel-control { 

    width: 8%;

    width: auto;

z-index: 9999;

}

.carousel-control.left,

.carousel-control.right { 

    margin-right: 0;

    margin-left: 0; 

    background-image: none;

    opacity: 1;

}

.carousel-control > a > span {

    color: white;

	  font-size: 29px !important;

}



.carousel-col { 

    position: relative; 

    min-height: 1px; 

    padding: 5px; 

    float: left;

 }



.box-right-2 .carousel-inner {

	/* padding: 0 20px; */

	}



.box-right-2 .active > div { display:none; }

.box-right-2 .active > div:first-child { display:block; }



/*xs*/

@media (max-width: 767px) {

  .carousel-inner .active.left { left: -50%; }

  .carousel-inner .active.right { left: 50%; }

	.carousel-inner .next        { left:  50%; }

	.carousel-inner .prev		     { left: -50%; }

  .carousel-col                { width: 50%; }

	.active > div:first-child + div { display:block; }

}



/*sm*/

@media (min-width: 768px) and (max-width: 991px) {

  .carousel-inner .active.left { left: -50%; }

  .carousel-inner .active.right { left: 50%; }

	.carousel-inner .next        { left:  50%; }

	.carousel-inner .prev		     { left: -50%; }

  .carousel-col                { width: 50%; }

	.active > div:first-child + div { display:block; }

}



/*md*/

@media (min-width: 992px) and (max-width: 1199px) {

  .carousel-inner .active.left { left: -33%; }

  .carousel-inner .active.right { left: 33%; }

	.carousel-inner .next        { left:  33%; }

	.carousel-inner .prev		     { left: -33%; }

  .carousel-col                { width: 33%; }

	.active > div:first-child + div { display:block; }

  .active > div:first-child + div + div { display:block; }

}



/*lg*/

@media (min-width: 1200px) {

  .carousel-inner .active.left { left: -25%; }

  .carousel-inner .active.right{ left:  25%; }

	.carousel-inner .next        { left:  25%; }

	.carousel-inner .prev		     { left: -25%; }

  .carousel-col                { width: 25%; }

	.active > div:first-child + div { display:block; }

  .active > div:first-child + div + div { display:block; }

	.active > div:first-child + div + div + div { display:block; }

}





.left.carousel-control a{

    background: url(../image/arrow_left.gif) no-repeat;

    color: #fff;

    display: block;

    height: 52px;

    line-height: 52px;

    width: 15px;

	margin-top: 50px;

}

.right.carousel-control a{

    background: url(../image/arrow_right.gif) no-repeat;

    color: #fff;

    display: block;

    height: 52px;

    line-height: 52px;

    width: 15px;

	margin-top: 50px;

}



/* Custom Block Poll */

#poll_show{}

#poll_show .cate-title{

	font-family: Arial;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

}

#poll_show .cate-title span {

    display: inline-block;

    padding: 5px 12px;

    position: relative;

}

#poll_show .cate-title span:before {

    content: "";

    position: absolute;

    left: 0;

    bottom: -3px;

    height: 3px;

    width: 100%;

    background: #009ce6;

    z-index: 99;

}

#poll_show .box-explore{

    background: #ebebeb;

    padding: 15px;

    position: relative;

}

#poll_show .title-ex{

	font-weight: bold;

	position: relative;

}

#poll_show .title-ex:before {

    content: "";

    width: 5px;

    height: 5px;

    background: #000;

    display: inline-block;

    margin-right: 7px;

    vertical-align: top;

    margin-top: 4px;

}

#poll_show #poll_show_items{

    padding-top: 10px;

}

#poll_show #poll_show_items li{

	margin-bottom:6px;

	list-style:none;

}

/*#poll_show #poll_show_items li tr td:first-child{

	display:none;

}*/

#poll_show #poll_show_items label {

	padding-left:10px;

    cursor: pointer;

	position:relative;

}

/*#poll_show #poll_show_items label:before {

	content:"";

    background: url(../image/check-radio.png) no-repeat;

    width: 17px;

    height: 17px;

    display: inline-block;

    background-position: 0 -22px;

	position:absolute;

	top:0px;

	left:0;

}*/

#poll_show .cmd{

	padding-top: 5px;

}

#poll_show .cmd .cmdbieuquyet {

    font-weight: bold;

    width: 84px;

    height: 22px;

    line-height: 16px;

    background: #d9d9d9;

    -webkit-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.1);

    -moz-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.1);

    box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.1);

    border: 1px solid #acacac;

    cursor: pointer;

    margin-right: 5px;

}

#poll_show .cmd .cmdketqua {

    margin-top: 1px;

    text-decoration: underline;

    display: inline-block;

}

#poll_show .cmd .cmdbieuquyet:hover{

	opacity:0.8;

}

#poll_id_show{

	/*padding:10px 0;*/

    display: none;

}

#tags a.tag {

    -moz-border-radius: 4px 4px 4px 4px;

    background: none repeat scroll 0 0 #CCC;

    display: inline-block;

    font: 11px arial;

    padding: 2px 4px;

    text-decoration: none;

    color: #333;

    margin-left: 5px;

    margin-bottom: 5px;

}

.fa{

	color:red;

}

.fa-plus{

	color:white;

}

/*@media(max-width:650px){

	.Header_Banner{

		display: none !important;

		;

	}

}*/

.list-cate .list-simple li {

    border-bottom: solid 1px #ccc;

    margin-bottom: 10px;

}

.news_focus li:first-child {margin-left: 0;position: relative;background: #EEEEEE;}

.news_focus {

   

    color: #ffff;

}

.news_focus li {float: left;margin-left: 10px;/* padding: 0 8px; */height: 30px;line-height: 30px;}

.arrow_box:after {

    border-left-color: #ff0000 !important;

}

.arrow_box:after {

    left: 100%;

    top: 50%;

    border: solid transparent;

    content: " ";

    height: 0;

    width: 0;

    position: absolute;

    pointer-events: none;

    border-color: rgba(169, 161, 213, 0);

    border-left-color: #ff0000;

    border-width: 14px;

    margin-top: -14px;

}


.truyenhinh-phathanh .nav-tabs > li:first-child a:after {

    border-right: 33px solid transparent;

    border-bottom: 36px solid #292F88;

    border-left: 0px solid transparent;

    width: 0;

    height: 0;

    position: absolute;

    right: -32px;

    top: 0px;

    content: " ";

}



.truyenhinh-phathanh .nav-tabs > li:nth-child(2) a:before {

    border-left: 33px solid transparent;

    border-top: 36px solid #09A8EC;

    border-right: 0px solid transparent;

    width: 0;

    height: 0;

    position: absolute;

    left: -31px;

    top: 0px;

    content: " ";

}



.hotnews-date h4{

	background:red;

	padding:8px 0px;

	color:white;

	text-align:center;

	text-transform: uppercase;

}

.grid-left{

	margin-bottom:10px;

}

#weather_box .weather_content {

    display: flex;

    background: whitesmoke;

}

#weather_box hr.weather_hr {

    margin: 5px 0 10px 0;

    border-top: solid 1px white;

}



#weather_box .weather_info {

    width: 50%;

    float: right;

    font-size: 12px;

    margin-bottom: 10px;

    padding-top: 10px;

}



#weather_box .weather_info span {

    display: inline-table;

}



#weather_box .waether_header {

    /* background-image: -webkit-linear-gradient(bottom right,#feb020,#ffd05c); */

    /* background-image: linear-gradient(to top left,#feb020,#ffd05c); */

    color: #333;

    padding: 29px 10px;

    /*border-radius: 8px 8px 0 0;*/

    background: #ccc;

}



#weather_box .desc {

    width: 50%;

    float: left;

    text-align: center;

    padding: 20px 0;

}



#weather_box .desc span {

    font-size: 58px;

    font-weight: bold;

}



#weather_box .temp img {

    position: absolute;

    display: block;

    left: 60%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    border-radius: 4px;

    z-index: 100;

    top: -25px;

}



#weather_box .temp {

    position: relative;

}



#weather_box .temp img {

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}





#weather_box select#select_weather{

  padding: .25em;

  border: 0;

  border-bottom: 2px solid currentcolor;

  font-weight: bold;

  font-size: 17px;

  letter-spacing: .15em;

  border-radius: 0;

  &:focus, &:active {

  outline: 0;

  border-bottom-color: red;

  }

}

#weather_box select#select_weather{background: none;}

#weather_box select#select_weather:focus, select#select_weather:active {

    outline: 0;

    border-bottom-color: red;

}





/*BOX GIAVANG*/

#weather_box .box_giavang{

  width: auto;

  float: left;

  margin-top: 5px;

}

#weather_box .giavang-laisuat .col_1{

    width: 57%;

    float: left;

  }

#weather_box .giavang-laisuat .col_2{

    width: 40%;

    float: right;

  }

  #weather_box .giavang-laisuat img{

      height: 14px;

      margin-top: 5px;

    }

  #weather_box .giavang-laisuat table{

      margin-bottom: 0;

    }

  

  #weather_box .giavang-laisuat img{

    height: 16px;

    max-width:100%

  }

 #weather_box .giavang-laisuat table{

    border-top: 1px solid #e6e6e6;

    border-left: 1px solid #e6e6e6;

    margin-bottom: 5px;

  }

 #weather_box .giavang-laisuat td{

    border-right: 1px solid #e6e6e6;

    border-bottom: 1px solid #e6e6e6;

    font-size: 11px;

    padding: 3px;

    vertical-align:middle;

  }

 #weather_box .title_box{

    width: 100%;

    font: 700 12px arial;

    color: #333;

    padding:3px 0 5px;

    border-top: 1px solid #e6e6e6;

  }

  #weather_box .title_right{

    text-align: right;

    font-size: 11px;

    font-weight: normal;

    float: right;

  }

  #weather_box .col_ls{

    width: 100%;

    float: left;

    margin-bottom: 6px;

  }

  #weather_box .ls{

    width: 100%;

    float: left;

    border: 1px solid #e6e6e6;

    padding: 2px;

  }

   #weather_box .ls .right{

      width: 50px;

      text-align: center;

      border-left: 1px solid #e6e6e6;

    }

#weather_box .wrap_ty_gia{

  height: 68px;

    overflow: hidden;

  margin-bottom:5px;

}

@media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {

  #weather_box .wrap_ty_gia{

    height: 43px;

  }

}

#weather_box .giavang-laisuat {

    display: flow-root;

}

/*END BOX GIAVANG*/



.im {

    background-image: url(../image/icons_media.png);

    background-repeat: no-repeat;

    display: inline-block;

    vertical-align: middle;

    /* width: 32px; */

    height: 35px;

    background-size: 500px;

}

.im-tv{

  background-position: 0px 0px;

}



.im-radio {

    background-position: -236px 0;

}

.truyenhinh-phathanh .nav-tabs > li:first-child a{

	background: #292F88 !important;

	color:white;

	text-align:center;

}

.truyenhinh-phathanh .nav-tabs > li:nth-child(2) a{

	background: #09A8EC !important;

	color:white;

	text-align:center;

}



.lich_phat_song_box #lich_phat_song table{

  color: #fff;

}

.lich_phat_song_box td, .lich_phat_song_box th {

    padding: 5px 10px;

    position: relative;

    

}

.lich_phat_song_box tr{

  border-bottom: dashed 1px;

}



.lich_phat_song_box tr:last-child{

  border-bottom: 0;

} 

.lich_phat_song_box td:nth-child(odd)::after {

    content: "";

    position: absolute;

    right: -3px;

    top: 37%;

    background-image: url(../image/icon_lich.png);

    background-repeat: no-repeat;

    background-size: 5px;

    width: 10px;

    height: 10px;

    background-position: center;

}

#lich_phat_song{

  max-height: 600px;

}



.lich_phat_song_box .cate_title_1 {

    border-bottom: solid 2px #fff;

}

.footer .common-info{

  padding: 20px 0;

}

.font-weight{

  font-weight: bold;

}

.lich_phat_song_box .text-center{background: #b11016 !important;text-align: center;}

.scroll-lich-phat-song{

  background: #005BAA !important;

}

.cate_title_1{

  padding: 5px 10px;

}

.lich_phat_song_box .cate_title_1 .title2 {

    text-transform: uppercase;

}

.lich_phat_song_box .title2 {

	font-weight: bold;

	font-size: 16px;

	color:white;

	text-align:center;

}



.box_tv_style_1 {

	background: url(../image/dash.gif) repeat-x 0 top;

	padding-top: 15px;

}



.box_tv_style_1 .cate_title a {

	text-transform: uppercase;

	font-size: 16px;

}

.box_tv_style_1 .cate_title {

	padding-bottom: 5px;

	

}

#sidenav01 a, #sidenav01 h4{

	text-transform:uppercase;

	font-weight: bold;

}

.box_tv_style_1 .cate_title h4, #sidenav01 a{

	

	 color: #00178c !important;

}

.col794 {

	float: right;

	width: 794px;

}

.col225 {

	float: left;

	width: 225px;

}



.menu_tv_cate a.active {

    color: #fff !important;

}



.menu_tv_cate a {

    display: block;

    padding: 10px;

    font-weight: bold;

    font-size: 95%;

    border-bottom: 1px dotted #ddd;

	text-transform: uppercase;

}



.media_fleft15 {

    margin-bottom: 15px;

}



.media_fleft25:first-child, .media_fleft25.first {

    margin-left: 0;

}



.media_fleft25 {

    width: 23.5%;

    float: left;

    margin-left: 2%;

}



.btn_media {

    border: none;

    background-color: inherit;

    padding: 14px 28px;

    font-size: 16px;

    cursor: pointer;

    display: inline-block;

}



.btn_media:hover {background: #eee;}



.success_media {color: #000;}



.view_more_media {

	text-align: center;

}

.navbar-nav > li{

	width:100%;

    

}

.navbar-nav > li{

	    display: block;

    padding: 10px;

    font-weight: bold;

    font-size: 95%;

    border-bottom: 1px dotted #ddd;

    text-transform: uppercase;

}

.social li {

	display: inline-block;

	margin: 5px 5px 5px 0;

	float: left;

}

.top_truyenhinh .title2{

	font-size: 16px;

    font-weight: bold;

}

.truyenhinh-cate{

	margin-bottom:10px;

}

.tinanh{

	position:relative;

}

.tinanh .Article{

	    background: rgba(0, 0, 0, 0) url(../image/trans_black.png) repeat scroll 0 0;

	    bottom: 0px;

	    color:white;

	    font-size: 16px;

	    font-weight: bold;

	    /* left: 5%; */

	    line-height: 26px;

	    padding: 5px;

	    position: absolute;

	    width: 100%;

}

}

.scroll_text{

	height:500px !important;

	overflow:auto;

	padding:0px 15px;

}

.scroll_text::-webkit-scrollbar {  

    width: 8px;  

}  

.scroll_text::-webkit-scrollbar-track {  

    background-color: #E7E7E7

}  

.scroll_text::-webkit-scrollbar-thumb {  

   background-color: rgba(223, 86, 86, 0.69);

border: 1px solid rgba(92, 92, 92, 0.5);

border-radius: 10px;

}  

.scroll_text::-webkit-scrollbar-thumb:hover {  

    background-color: #000;  

	

}  



.info a{ color: white; }

.dienbienhn-content{

	background: #ecebeb;

}

.fa-home{

	color:white;

}

.ic-facebook {

    width: 8px !important;

    height: 12px !important;

    background-position: -509px -95px !important;

}

.ic-google-plus {

    width: 12px!important;

    height: 12px!important;

    background-position: -531px -95px!important;

}

.ic-twitter {

    background-position: -519px -96px!important;

    width: 12px!important;

    height: 10px!important;

}

.ic-print {

    background-position: -555px 0!important;

}

.ic-email {

    height: 12px!important;

    background-position: -315px -1px!important;

}

.item_twit {

    background: #00aced;

    border-radius: 50%;

    height: 20px !important;

}

.item_google {

    background: #dd4b39;

    border-radius: 50%;

}

.item_fb {

    background: #3067a3;

    border-radius: 50%;

}

.item_fb, .item_twit, .item_google, .btn_print, .btn_email {

    width: 20px;

    height: 20px;

    text-align: center;

    margin-left: 5px;

    display: inline-block;

}

.item_fb i, .item_twit i, .item_google i, .btn_print i, .btn_email i {

    font-size: 11px;

    color: #fff;

    vertical-align: middle;

    display: inline-block;

    margin-top: 5px;

}

.ic {

    width: 15px;

    height: 15px;

    background: url(http://s.vnecdn.net/vnexpress/restruct/c/v60/v2/pc/images/graphics/icon_vne.png) no-repeat;

    display: inline-block;

    vertical-align: middle;

    margin-top: -2px;

}

.block_share{

	float:right;

	margin-bottom: 11px;

}

.border-all .date{

	float:left;

	margin-top: 7px;

}

.border-all {

    border-bottom: solid 2px #DAE8F4;

    /* border-top: solid 2px #DAE8F4; */

    display: flow-root;

    /* padding: 10px; */

    margin-bottom: 10px;

}

.phatthanh-bantin .clear{

	padding:10px;

}

.chuyende-phatthanh .clear{

	margin-bottom:15px;

}

.fa-volume-up{

	margin-right:5px;

}

@media (min-width: 768px){

	.im {

    background-image: url(../image/icons_media.png);

    background-repeat: no-repeat;

    display: inline-block;

    vertical-align: middle;

     width: 32px;

    height: 35px;

    background-size: 500px;

}
.box-right-3 .list_simple .pull-right .title4 {
	font-size:13px;

}


}

@media(max-width:768px){
	

	.navbar-default{

		display:none;

	}

	.chuyende-phatthanh .col-xs-6{

		min-height:145px;

	}
	

}



.menu-bottom {

	margin-top: 12px;

	background: url('../image/bg-menu-bottom.gif') repeat-x;

}



.menu-bottom .menu-bottom-2 {

/*	background: url("../image/bg-menu-left-2.gif") no-repeat left;*/

	height: 167px;

	padding-left: 3px;

}



.menu-bottom-2 .bg-menu-right {

/*	background: url("../image/bg-menu-right-2.gif") no-repeat right;*/

	border-top: 1px solid #000;

	margin: 0 15px;

	padding-top: 1px;

}







.menu-bottom-2 .tintuc-sukien ul {

	float: left;

}



.menu-bottom-2 .parrent-cate {

	font-weight: bold;

	text-transform: uppercase;

	color: #000;

	padding: 7px 0;

	border-bottom: 1px solid #494949;

	margin-bottom: 10px;

}



.menu-bottom-2 .bg-menu-center {/*	background: #fff;*//* height: 150px; */border-top: 1px solid #424242;/* padding: 0 5px 15px 0; */display: flex;justify-content: space-around;}



.menu-bottom-2 .tintuc-sukien ul.first {

	margin-right: 40px;

}



.menu-bottom-2 ul li {

	background: url("../image/dotter4.gif") no-repeat center left;

	padding-left: 15px;

	margin-bottom: 5px;

}

.menu-bottom-2 ul li a {

	color: #5d5d5d;

}

.menu-bottom-2{

	background:#eaeaea;

}

.article .content .image tbody{

display: table !important;

    table-layout: fixed;

    margin: 0 auto;

}

.article .content .image tbody tr:nth-child(2){

	    width: auto;

    display: table-caption;

    caption-side: bottom;

}

.article .content .image tbody tr .image_desc{

	text-align: center !important;

    display: block;

}

.news_focus .carousel .active{

	max-width: 600px !important;

	max-height:30px !important;

	overflow:hidden;

}



.truyenhinh-cate .tab-content  p{

	display:none;

}

.truyenhinh-cate .top_truyenhinh .video{

	display:none;

}



.vjs-pip-container, .video-js {

    width: 100%;

	height: auto;

}





/* Slideshow container */

.slideshow-container {

  max-width: 1000px;

  position: relative;

  margin: auto;

}



/* Caption text */

 .slideshow-container .text {

  color: #f2f2f2;

  font-size: 15px;

  padding: 8px 12px;

  position: absolute;

  bottom: 0px;

  width: 100%;

  

  background: rgba(0, 0, 0, 0) url(../image/trans_black.png) repeat scroll 0 0;

}



/* Number text (1/3 etc) */

.numbertext {

  color: #f2f2f2;

  font-size: 12px;

  padding: 8px 12px;

  position: absolute;

  top: 0;

}



/* The dots/bullets/indicators */

.dot {

  height: 10px;

  width: 10px;

  margin: 5px 2px;

  background-color: #bbb;

  border-radius: 50%;

  display: inline-block;

  transition: background-color 0.6s ease;

}



.activenew{

  background-color: #717171;

}



/* Fading animation */

.fade {

  -webkit-animation-name: fade;

  -webkit-animation-duration: 2.5s;

  animation-name: fade;

  animation-duration: 2.5s;

}



@-webkit-keyframes fade {

  from {opacity: .4} 

  to {opacity: 1}

}



@keyframes fade {

  from {opacity: .4} 

  to {opacity: 1}

}



/* On smaller screens, decrease text size */

@media only screen and (max-width: 300px) {
	

  .text {font-size: 11px}

}
 .carousel-inner > .item > a > img, .vanban-image img{
 	width:100%;
 }
 .navbar-inverse{
 	background: #FF0000;
 	border: none;
 	margin-bottom: 0px;
 	min-height: auto;
 }
  .container{
  	max-width:1140px;
  }
  #myCarousel1,  #myCarousel2  {
  	padding: 8px;
    background: #EEEEEE;
  }
   #myCarousel3{
  	padding: 25px;
    background: #EEEEEE;
  }
  .lienketwebsite{
  	background: #FF0000;
  	padding:5px;
  }
  .lienketwebsite span{
      color: #fff;
    font-weight: bold;
    text-transform: uppercase;
  }
  .linkselect{
  	width:100%;
  }
  .tinquocte .list_simple li{
  	padding-top: 10px;
  	/* border-top: 1px dotted #333; */
  	border-bottom: dashed 1px #ccc;
  }
  .tinquocte .list_simple{
  	border-top: 0px;
  }
@media (min-width: 768px){
	.diembao{
  	background:red;
  	padding-right:0px;
  	margin-left:10px;
  	width:73%;
  }
   .diembao .pull-right{
   	padding-right: 0px !important;
   }
.diembao .pull-left{
	padding: 20px 15px 0px 15px;
	}
	.diembao .pull-left a{
		color:white;
	}
}
.diembao-text  .list_simple{
	border-top: 0px;
}
.diembao-text li{
border-bottom: dashed 1px #ccc;
}
  .sm-blue a{
  	font-size:13px !important;
  }
   .sm-blue a:hover{
  	font-size:13px !important;
  }
  .diembao{
  	display:inline-grid;
  }
  @media (max-width: 768px){
  	.diembao .box-content{
  		background:#ff0000;
  		/* padding: 15px; */
  	}
  	.diembao .box-content .pull-right{
  		padding:0px !important;
  	}
  		.diembao .box-content .pull-left{
  			padding:15px;
  			
  		}
  		.diembao .box-content .pull-left a{
  			padding:15px;
  			color:white;
  		}
  }
  #footer .info{
  	background: #FF0000;
  	padding: 15px 0px 35px 0px;
  	color:white;
  }
  #footer .info-1{
  	background:#EEEEEE;
  	/* padding: 10px; */
  }

.info-1 .container{
	padding:5px;
}
 .footer_tool{
 	color: #273397;
 	/* padding: 10px 0px 10px 0px; */
 }
 .footer_tool li:nth-child(2){
 	float:right;
 	;
 }
 .footer_tool li:nth-child(1){
 	float:left;
 }
 .footer_tool li .fa-home, .fa-envelope{
 	color: #273397;
    font-size: 20px;
    margin-right:8px;
 }
 #footer{
 	padding:5px;
 	font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
 }
 .fa-angle-double-up{
 	color:black;
 }
 .cover{
 	/* background:#FF0000; */
 }
 .second_cate{
 	margin-top: 15px;
 margin-bottom:15px;
  }
  .item .date{
	float:none;
}
#cate-content .item{
	    border-top: 1px solid #cf0000;
	    padding-top:25px;
}
.datepicker{
z-index:999999 !important;
}
@media (min-width: 1000px){
	.full-width{
		display:none;
	}
	.cover{
		background:url(/common/v2/image/banner-full.png) no-repeat;
		height: 145px;
	}
	.logo-gif, .logo-right img{
		max-height:140px;
	}
	.logo-right{
		float:right;
		
	}
	.content-tapchinoichinh{
	height: 1000px;
    overflow: scroll;
	}
}
@media (max-width: 1000px){
	.cover{
		display:none !important;

	}
	.full-width img{
		width:100% !important; 
	}
	.content-tapchinoichinh{
	height: 650px;
    overflow: scroll;
	}
}
.the-article-share .pull-right {
    float: right !important;
    margin-top: 10px;
}