﻿body{
    margin:0;padding:0;font-family: Roboto,Arial, sans-serif,  Helvetica !important;font-size:14px !important; background: #fff;
    /*background-image: url('../img/bg-body_2.jpg');
      background-attachment: fixed;*/
  }
  .ms-WPBody{
    font-family:  Roboto,Arial, sans-serif, Helvetica !important;font-size:14px !important;
  }
/* roboto-regular - latin_vietnamese_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin_vietnamese_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin_vietnamese_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-900 - latin_vietnamese_latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/Roboto/roboto-v18-latin_vietnamese_latin-ext-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: RobotoCondensed;
    src: url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight:normal;
}
@font-face {
    font-family: RobotoCondensed;
    src: url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: bold
}
@font-face {
    font-family: UTMAvo;
    src: url('../fonts/UTM Avo.ttf') format('truetype');
    font-weight:normal;
}
@font-face {
    font-family: UTMAvo;
    src: url('../fonts/UTM AvoBold.ttf') format('truetype');
    font-weight: bold
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/VNF-Oswald Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/Merriweather/Merriweather-Light.ttf') format('truetype');
    font-weight: 300;
}
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/Merriweather/Merriweather-Regular.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/Merriweather/Merriweather-Bold.ttf') format('truetype');
    font-weight: 600;
}
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/Merriweather/Merriweather-Black.ttf') format('truetype');
    font-weight: 700;
}

@font-face {
    font-family: 'Noto';
    src: url('../fonts/Noto_Sans/NotoSans-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Noto';
    src: url('../fonts/Noto_Sans/NotoSans-Regular.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
    font-family: 'Noto';
    src: url('../fonts/Noto_Sans/NotoSans-Bold.ttf') format('truetype');
    font-weight: 600;
}
@font-face {
    font-family: 'Noto';
    src: url('../fonts/Noto_Sans/NotoSans-Black.ttf') format('truetype');
    font-weight: 700;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, 
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, 
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, 
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.container, .container-fluid{
  padding-left: 15px;
  padding-right: 15px
}
.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.row{
  margin-left: -15px;
  margin-right: -15px
}
/* Begin: Header */
.header {
    position: relative;
    background: url('../img/bg-header.png'), linear-gradient(0deg, #C13D4B, #C13D4B);
    background-color: #c13d4b;
    background-image: url(../img/bg-header-footer.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.header>.container{
  padding: 0;
  position: relative;
  z-index: 1;
}
.head-navbar {
	text-align: right;
	display: flex;
    align-items: center;
    color: #fff
}
.header .banner-band {
    width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
}
.header .band-text {
    display: flex;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0;
    text-decoration: none;
    align-items: center;
    outline: none;
}
.header .band-text:hover {
	text-decoration: none
}
.header .band-logo {
	max-width: 90px;
	width: 90px
}
.header .band-title {
	padding-left:20px;
}
.header .band-text h3, .header .band-text h4, .header .band-text .band-title-botruong h4{
    margin: 0;
    color: #fff;
    font-family: Roboto;
    font-weight: 700;
    font-size: 45px;
    line-height: 61px;
}
.header .band-text h3 {
	font-family: Noto;
	font-weight: 600;
}
.header .band-text .band-title-botruong h4 {
    font-size: 33px;
	font-family: Noto;
	font-weight: 600
}
.header .band-text h4, .header .band-text .band-title-botruong h3 {
    margin: 6px 0 0;
    font-weight: 400;
    font-size: 25px;
    line-height: 29px;
}
.header .band-text .band-title-botruong h3 {
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}
.header .band-text h2 {
	font-size: 33px;
	color: red;
	font-family: UTMAvo;
	font-weight: 600;
	margin: 0;
	text-shadow: 0px 2px 1px #fff, 0px -2px 1px #fff, -2px 0px 1px #fff, 2px 0px 1px #fff, 2px 2px 1px #fff, -2px 2px 1px #fff, -2px -2px 1px #fff, 2px -2px 1px #fff;
}
#topcontrol {
    bottom: 80px !important;
    background: #cb3b4d;
}
.tandan-div-nav-top img:first-child {display: inline-block;}
.tandan-div-nav-top a, .head-navbar-link>.dropdown>label, .head-navbar-link .dropdown-menu>li>a{
	color:#fff;padding-right: 15px;text-decoration:none;line-height:18px;
	display: inline-block; font-size: 14px; font-weight: 500;
    font-family: 'Roboto';
    padding: 5px 10px;
}
.head-navbar-link .dropdown-menu>li>a {
    color: #003759;
}
.tandan-div-nav-top a>em {
	font-style: normal
}
.head-navbar-link>a>span {
    color: rgba(255, 255, 255, 0.7);
    transition: 0.3s
}
.head-navbar-link>a:hover>span {
    color: yellow;
}

.head-navbar-link {
    display: flex;
    padding: 4px 0;
    align-items: center;
}
.head-navbar-link>.dropdown-language {
	display: flex;
    padding-left: 20px;
    align-items: center;
    gap: 12px;
}
.head-navbar-link>.dropdown-language>label {
	font-weight:400;
	margin: 0;
	color: rgba(255, 255, 255, 0.7)
}
.head-navbar-link>.dropdown-language>.dropdown {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 8px 12px 8px 20px;
	gap: 6px;
	width: 126px;
	height: 40px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	cursor: pointer;
	border-radius: 4px;
}
.head-navbar-link>.dropdown-language>.dropdown>label, .head-navbar-link>.dropdown-language>.dropdown a {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 0;
	cursor: pointer;
}
.head-navbar-link>.dropdown-language>.dropdown>label>span {
	opacity: 0.8;
	margin-left: 6px
}
.head-navbar-link>.dropdown-language>.dropdown .dropdown-menu {
	min-width: 125px
}
.head-navbar-link>.dropdown-language>.dropdown a {
	color: #DB353A;
	width: 100%; display: inline-block;
	background: transparent !important
}

.head-navbar-link>.dropdown>label {
	margin: 0;
	padding-right: 0;
	padding-left: 20px
}
.head-search {
    display: inline-block;
    margin-left: 10px;
    position:relative;
	z-index:2;
}
.head-search .search-dropdown-panel {
    position: absolute;
    top: 100%;
    right: 0;
}
.head-search .btn-navbar {
	width: 40px;
    height: 40px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    background: transparent !important;
    color: #fff;
    transition: 0.3s;
    outline: none;
}
.head-search .btn-navbar:hover, .head-search .btn-navbar:focus {
	background: #fff !important;
	color: #DB353A;
}
/* End: Header */

/* Begin: Navbar */
.navbar.navbar-responsive {
    -moz-transition: all 400ms cubic-bezier(0, 0, 0, 1);
    -webkit-transition: all 400ms cubic-bezier(0, 0, 0, 1);
    -o-transition: all 400ms cubic-bezier(0, 0, 0, 1);
    -ms-transition: all 400ms cubic-bezier(0, 0, 0, 1);
    transition: all 400ms cubic-bezier(0, 0, 0, 1);
    background: transparent;
    border: none;
    border-radius: 0;
    
}
.td-main-nav {
	padding: 0; background: #fff;
    position: relative;
    border-bottom: 1.5px solid #DB353A;
}
.td-main-nav>.container {
	padding: 0
}
.td-main-nav .navbar-default{
	background-color: transparent;
	border: none; border-radius: 0;
	min-height: auto;
    margin-bottom:0;
}
.td-main-nav .navbar-default .container-fluid, .td-main-nav .navbar-default .navbar-collapse{padding:0}
.td-main-nav ul.navbar-nav>li>a{
	font-weight: 700;
	color: #394E79;
    font-size: 16px;
    padding: 18px 20px;
    display: inline-block;
    text-transform: uppercase;
}
.td-main-nav ul.navbar-nav>li {
  	transition: all ease .3s;
}
.td-main-nav .navbar-nav>li:hover>a,
.td-main-nav ul.navbar-nav>li.actived>a{color: #DB353A}
/*
.td-main-nav .navbar-nav>li:first-child a[href="/portal"]{
    background-position: center center;
    background-repeat: no-repeat;
    position:relative;
    font-size:0!important;
    line-height: 0px;
    padding: 18px 10px;
}
.td-main-nav ul.navbar-nav>li:first-child a[href="/portal"]:before{
	-moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}
.td-main-nav ul.navbar-nav>li:first-child a[href="/portal"]:before{
  content: "\e021";
  font: normal normal normal 15px/1 Glyphicons Halflings;
  display: inline-block;
  border: none;
  line-height: 20px;
}*/
.block-box-border .TD-box-news, .TD-box-news.block-thong-bao, .widget-border {
    padding: 16px;
    border: 1px solid #ECEEF7;
}
.block-box-border .TD-box-news .TD-box-news-main {
    padding-top: 15px;
    padding-bottom: 0;
}
.marquee-home {
    padding: 5px 8px 0px 8px;
    border-bottom: 1px solid #cbd1d9;
}
.marquee-home .marquee-link {
    font-weight: 500;
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
    transition: 0.3s
}
.marquee-home .marquee-link+.marquee-link {
    margin-left: 20px;
}
.marquee-home .marquee-link:before {
    content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #DB353A;
    margin: 0 8px 0 0;
}
.marquee-home .marquee-link:hover {
    text-decoration: none;
    color: #DB353A
}
.td-main-nav ul.navbar-nav>li:first-child:hover a[href="/portal"]:before{
  border-left:12px solid #144F88;/*ie8*/
  border-right:12px solid #144F88;/*ie8*/
}

.td-main-nav .search-btn-area {
    float:right; position: relative;
    align-items: center;
    display: flex;
}
.tandan-div-nav{
	display: inline-block;
	width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
}
.navbar-right ul{
	display: inline-block;
	color: #DB353A;
	font-weight: 600;
	padding: 5px 0
}
.navbar-right ul li{
	display: inline-block;
}
.navbar-right ul li+li {
	padding-left: 5px;	
}
.navbar-contrast a {
    cursor: pointer;
}
.navbar-right ul li.navbar-contrast button {
    background: transparent !important;
    border: none;
    color: #DB353A;
    padding: 7px 10px;
    font-weight: 700;
    font-size: 16px;
    line-height: 15px;
    transition: 0.3s;
    width: 35px;
	height: 35px
}
.navbar-right ul a{
	color: #DB353A;
	font-size: 16px;
	padding: 8px;
	font-weight: 600;
	transition: 0.3s;
	border-radius: 3px;
	width: 35px;
	height: 35px
}
.navbar-right ul>li:not(.navbar-contrast):nth-child(n+2) a {
	display: block;
	text-align: center;
	padding: 3px;
	animation: bell 1s ease-in-out;
}
.navbar-right ul li:not(.navbar-contrast):nth-child(n+2) a i {
	animation: bell 3s infinite ease-in-out;
	font-size: 20px;
	line-height: 30px;
}
.navbar-right ul li:not(.navbar-contrast):nth-child(3) a i {
	animation: zoom-in-zoom-out 3s infinite ease-in-out;

}

@keyframes bell {
  from,50%{
		transform: rotate(0deg);
	}
  5%, 15%, 25%, 35%, 45% {
    transform: rotate(15deg);
  }
  10%, 20%, 30%, 40% {
    transform: rotate(-15deg);
  }
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  20% {
    transform: scale(1.18, 1.18) rotate(8deg);
  }
  60% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.navbar-right ul a:hover, .navbar-right ul li.navbar-contrast button:hover {
	background: #DB353A !important;
	color: #fff
}
.navbar-right ul a.btn-version {
    font-weight: 400;
    text-decoration: none;
    padding: 5px 8px;
    font-size: 14px;
    border: 1px solid #DB353A;
}
.td-main-nav .navbar-nav{display: inline-block;}
.td-main-nav .search-btn-area .btn-navbar{
  background: rgba(0, 0, 0, 0.2);
    border-radius: 0;
    padding: 10px 15px;
    line-height: 20px;
    border: none;
    top: 0 !important;
    color: #fff; text-shadow: none;
    outline: none !important;
    transition: all ease .3s;
}
.td-main-nav .search-btn-area .btn-navbar:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
  background: rgb(193 61 75)
}
.td-main-nav .search-btn-area .search-dropdown-panel {
  min-width: 280px;
    z-index: 9999;
    position: absolute;
    right: 0;
    top: 100%;
}
.menu-lv2{
  display: none;
}
.tandan-div-search{
  position:relative;
  height: 40px;
  	min-width: 200px;
        background: #fff;
    padding: 8px 8px;
    border: 1px solid #c13d4b;
    display: block;
    width: 100%;
    border-radius: 3px;
    box-shadow: 1px 1px 7px rgb(13 72 134 / 50%);
}
.tandan-div-search .btn-search{position:absolute;right:0; width: 40px;
    text-align: center;
    top: 0; bottom: 0;
    vertical-align: middle;
    padding: 10px 10px;
}
.tandan-div-search .adv-search{display:none}
.tandan-div-search .div-input{position:absolute;left:8px;right:26px;}
.tandan-div-search .div-input input{background: #fff; height: 26px; color: #333; width: 100%; border: 0px; outline: none;}
.tandan-div-search .div-input input::placeholder {color: #666}
.tandan-div-search .div-input input:-ms-input-placeholder {color: #666}
.tandan-div-search .div-input input::-webkit-input-placeholder {color: #666}
.tandan-search-icon{height:22px;width:18px; background-image: none !important}
.tandan-search-icon:before {
    content: "\e003";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    color: #c13d4b
}
.tandan-div-nav li{white-space:nowrap;display: inline-block;position: relative;}
.navbar-nav>li ul {
    position: absolute;
    z-index: 999;
    display: none;
    list-style: none;
    background: rgba(219, 53, 58, 0.9);
    padding: 0 5px;
    margin: 0;
    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3);
    -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3);
    box-shadow: 3px 3px 6px rgba(0,0,0,.3);
}
.navbar-nav>li>.dropdown-menu .dropdown-menu{
  left: 100%; top: 0
}
.navbar-nav>li>.dropdown-menu {border: none; padding: 16px}
.td-main-nav .navbar-nav li:hover>ul {
    display: block;
}
.td-main-nav .navbar-nav>li ul>li>a {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 8px 0px;
    min-width: 245px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    white-space: normal;
    font-family: 'Roboto';
}
.td-main-nav .navbar-nav>li ul>li>a:hover{
  color: yellow; background: transparent;
}
.td-main-nav .navbar-nav>li ul>li{
  display: block
}
.td-main-nav .navbar-nav>li ul>li>a:before{
      display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f054";
    float: left;
    padding: 0px 0px 0 0;
    color: #ffffff;
    font-size: 11px;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    text-align: center;
}

.tandan-div-banner>a {
	height: 100%;
    width: 100%;
    display: inline-block;
}
.tandan-div-banner img {
  max-width: 100%;
  height: 100% !important;
  width: 100%; object-fit: cover;
  object-position: top right
}
/* End: Navbar */
.carousel-media .carousel-inner>.item>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.carousel-media .carousel-caption, .carousel-media .carousel-caption a{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #FFFFFF;
    display: flex;
    align-items: start;
    gap: 20px
}
.carousel-media .carousel-caption, .carousel-media .carousel-indicators {
    text-align: left;
}
.carousel-media .carousel-indicators {
    padding-left: 80px;
}
.carousel-media .carousel-indicators>li {
    background: #FFFFFF;
    opacity: 0.4;
    border-radius: 20px;
    width: 8px; height: 8px;
    transition: 0.3s;
    border: none !important;
    margin: 0 8px 0 0 !important;
}
.carousel-media .carousel-indicators>li.active {
    opacity: 0.6;
    width: 40px;
}
.carousel-media .item>.container {
    padding: 0 0 50px 0;
}
.carousel-media .item> .container.carousel-caption {
    max-width: fit-content;
}
.carousel-media .item:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 47.92%, rgba(0, 0, 0, 0.8) 85.1%);
}
.carousel-media .carousel-inner>.item.active>img {
    animation: zoominoutimage 6s infinite;
    -webkit-animation: zoominoutimage 6s infinite;
    -moz-animation: zoominoutimage 6s infinite;
}
@keyframes zoominoutimage{
    0%{
        transform:scale(1,1)
    }
    50%{
        transform:scale(1.05,1.05)
    }
    100%{
        transform:scale(1,1)
    }
}
.carousel-media .carousel-control {
    top: 50%;
    top: calc(50% - 16px);
    bottom: auto;
    left: 5%;
    width: 32px;
    height: 32px;
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.5);
    filter: alpha(opacity=100);
    opacity: 1;
    color: #fff !important;
}
.carousel-media .carousel-control.right {
    left: auto;
    right: 5%
}
.carousel-media .item {
    height: 500px;
}
.carousel-head {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #DB353A;
    margin-bottom: 20px;
    border-bottom: 2px solid #DBDFEF;
}
.carousel-media-center .carousel-head {
    border-bottom: 0;
}
.carousel-media-widget, .card-media{
    font-family: 'Roboto';
    font-weight: 400;
}
.box-more-medias>.row {
    display: flex;
    flex-wrap: wrap;
}
.box-more-medias .card-media {
    margin-bottom: 30px;
}
.ui-datepicker {
    z-index: 2 !important;
}
.owl-carousel {
    max-width:  100vw;
}
.carousel-media-widget .owl-theme .owl-nav {
    position: absolute;
    top: -55px;
    left: auto;
    right: 0;
    margin: 0;
    text-align: left;
    display: flex;
    justify-content: space-between;
}
.carousel-media-widget.carousel-media-center .owl-theme .owl-nav {
    position: initial;
}
.carousel-media-widget.carousel-media-center .owl-theme .owl-nav button {
    top: 80px;
    left: 20px;
	position: absolute
}
.carousel-media-widget.carousel-media-center .owl-theme .owl-nav button.owl-next {
    left: auto;
    right: 20px
}
.carousel-media-widget .owl-theme .owl-nav button {
    width: 32px;
    height: 32px;
    border: 1px solid rgba(255, 255, 255, 0);
    color: #cbd1d9;;
    margin: 0;
    font-size: 36px;
    line-height: 20px;
    background: transparent !important;
    transition: 0.3s;
    top: 0;
}
.carousel-media-widget .owl-theme .owl-nav button:hover {
    color: rgba(219, 53, 58, 0.8) !important;
    background: #fff !important;
}
.carousel-media-widget.carousel-media-center .owl-theme .owl-nav button {
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    margin: 0;
    font-size: 36px;
    line-height: 26px;
    display: grid;
}
.card-media .carousel-content .carousel-date{
    font-size: 12px;
    line-height: 14px;
    color: #586B8B;
    margin-bottom: 13px;
}
.card-media .carousel-content .carousel-date, .tandan-p-module-news-second .ngay, .tandan-div-module-default-right .ngay, .TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title .ngay, 
.channel-news-folder .pub-time, .box-link-list:not(.list-item-square) .box-link-item .ngay, .tandan-div-module-news-list li .ngay{
    color: #c1101c !important;
    margin-bottom: 0px;
}
.media-list-container .card-media .carousel-content .carousel-date {
    padding-bottom: 10px;
}
.card-media .carousel-content a{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: 0.3s
}
.card-media .carousel-content a:hover {
    color:rgba(219, 53, 58, 1);
    text-decoration: none;
}
.card-media .carousel-thumb {
    height: 200px;
    margin-bottom: 15px;
    width: 100%;
    display: block;
    position: relative;
}
.card-media .carousel-thumb.category-media:before {
    position: absolute;
    content: '';
    top: 16px;
    right: 16px;
    width: 36px;
    height: 36px;
    background-image: url('/_layouts/mpi/img/video-catebory.png');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
}
.card-media .carousel-thumb.category-media.photo:before,
.card-media .carousel-thumb.category-media.Photo:before {
    background-image: url('/_layouts/mpi/img/photo-catebory.png');
}
.card-media .carousel-thumb.category-media.voice:before,
.card-media .carousel-thumb.category-media.Voice:before {
    background-image: url('/_layouts/mpi/img/voice-catebory.png');
}
.card-media .carousel-thumb.category-media.images:before,
.card-media .carousel-thumb.category-media.images:before {
    background-image: url('/_layouts/mpi/img/album-catebory.png');
}
.card-media .carousel-thumb.category-media.infographic:before,
.card-media .carousel-thumb.category-media.Infographic:before {
    background: transparent;
}
.carousel-media-widget .owl-stage-outer::before,
.carousel-media-widget .owl-stage-outer::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 26.11%, rgba(0, 0, 0, 0) 100%);
    z-index: 2;
}
.media-content .carousel-media-widget .owl-stage-outer::before,
.media-content .carousel-media-widget .owl-stage-outer::after {
    display: none;
}
.carousel-media-widget .owl-stage-outer::after {
    right: 0;
    left: auto;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 26.11%, rgba(0, 0, 0, 0.4) 98.81%);
}

.card-media .carousel-thumb>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: 0.3s
}
.card-media .carousel-thumb {
    overflow: hidden;
}
.card-media .carousel-thumb:hover>img {
    transform: scale(1.1);
}
.carousel-head h4, .carousel-head a {
    margin: 30px 0 0;
    padding-bottom: 10px;
    display: inline-block;
    box-shadow: 0px 2px 0 #db353a;
    color: #DB353A;
}
.carousel-media-center .carousel-head h4 {
    box-shadow: none;
    padding-bottom: 0;
}

.ct-vb-gopy{
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
}
.ct-vb-gopy .NoiDungVB.th-form-div-faq>.ngay {
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    font-style: normal;
    width: 100%;
    padding-bottom: 12px;
    margin-bottom: 10px;
    display: block;
    border-bottom: 1px solid #ECEEF7;;
}
.ct-vb-gopy .NoiDungVB.th-form-div-faq>h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #394E79;
}
.ct-vb-gopy .NoiDungVB.th-form-div-faq .noidung_cont, .ct-vb-gopy .NoiDungVB.th-form-div-faq .noidung_cont p {
    font-family: 'Roboto' !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    color: #586B8B !important;
}
.ct-vb-gopy .NoiDungVB.th-form-div-faq .noidung_cont {
    padding-top: 16px;
}
.ct-vb-gopy .YKien{
    padding-top: 20px;
    border-top: 2px solid #ECEEF7;
}
.formLayGopY {
    padding: 20px;
    background: #F5F7FB;
}
.formLayGopY .btn-primary[value="Gửi bình luận"] {
    margin-left: auto;
    display: block;
}
.formLayGopY>.content>table td {
    padding: 8px;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
}
.formLayGopY input[type="text"], .formLayGopY textarea {
    padding: 10px 0px 10px 16px;
    height: 40px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
}
.formLayGopY textarea {
    height: auto;
}
.formLayGopY .btnGuiCauHoi {
    padding: 12px 20px;
    width: 123px;
    height: 40px;
    background: #DB353A;
    border-radius: 4px;
    margin-left: auto;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    text-shadow: none;
    display: block;
    top: 0;
    transition: 0.3s
}
.formLayGopY .btnGuiCauHoi:hover {
    background: #EA5455;
}
.formLayGopY input[type="text"]::placeholder, .formLayGopY textarea::placeholder {
    opacity: 0.5;
}
.formLayGopY>.content>table {
    width: 100%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left:  0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50% !important;
    transform: translateY(-50%);
}
.warning-vb-gopy {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    opacity: 0.5;
}
.box-media-groups {
    background: #F5F7FB;
    font-family: Roboto;
    display: flex;
    flex-wrap: wrap;
    margin: 15px 0;
}
.box-media-groups .box-media-head{
    padding: 30px 0 30px 30px;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    width: 236px;
    max-width: 236px;
    flex: 1 0 236px;
    flex: 0 0 auto;
    flex-direction: column;
    display: flex
}
.box-media-groups .box-media-head-body {
    flex: 1 0 auto;
    padding-top: 47px;
}
.box-media-groups .box-media-head-body a {
    margin: 0 0 12px 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #394E79;
    transition: 0.3s;
    width: 100%;
    display: block;
}
.box-media-groups .box-media-head-body a:hover {
    color:rgba(219, 53, 58, 1);
    text-decoration: none;
}
.box-media-groups .box-media-body {
    width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
    padding: 30px;
} 
.box-filter-media {
    line-height: 16px;
    color: #586B8B;
    margin: 15px 0 30px 0;
    width: 100%;
    display: inline-block;
}
.box-filter-media-input>.row>.col-sm-6 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.box-filter-media-input>.row>.col-sm-6 input {
    flex: 1 0 0%;
}
.box-filter-media input {
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
    box-shadow: none;
}
.box-filter-media-input label {
    font-weight: normal;
    margin-bottom: 0;
    margin-right: 16px;
}
.box-filter-media-search {
    text-align: right;
}
.box-filter-media-search input{
    max-width: 297px;
    margin-left: auto;
}
.row-home .TD-box-news {
    height: 100%;
}
.row-home .TD-box-news .TD-box-news-main {
    display: inline-block;
    padding-bottom: 0;
}
.row-home .column6_EN .TD-box-news .TD-box-news-main {
	padding-top: 10px
}
.column6_EN .TD-box-news.widget-vanbanmoi {
    margin-top: 15px;
    width: 100%;
    display: inline-block;
}
/* Begin: Wrapper content */
.wrapper-content>.container {
    padding-top: 20px;
    padding-bottom: 20px;
    background: transparent;
    /*box-shadow: 0px 0px 5px rgb(0 0 0 / 21%);*/
}
.wrapper-content>.container-chanel-link {
    padding: 0
}
.TD-box-news.block-bo-truong {
    border-bottom: 1px solid rgba(57, 57, 57, 0.2);
}
.block-bo-truong table.table {
	border: none
}
.block-bo-truong table.table td label{
	margin: 0
}
.block-bo-truong table.table td {
	padding: 4px; border: none
}
.header-top {position: relative}
.widget-vanbanmoi .table tbody {
    height: 388px;
    overflow: hidden;
    overflow-y: auto;
    display: inline-block;
}
.featured {
  padding: 0px;
  position: relative;
  display: grid;
  width: 100%
}
.featured .head-news-cover-wrapper {
  max-height: 400px;
  /*overflow: hidden;*/
  display: inline-block;
  -webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
}
.featured .ui-tabs-panel .info{
	margin-top: 0;
	display: inline-block;
	width:100%;
}
.featured .head-news-cover-wrapper img{
  width: 100%; height: 100%;
  object-fit: cover;
  max-height: 340px;
}
.featured .info h2 {margin: 0; line-height: 20px; font-size: 17px; padding: 0 0 10px 0}
.featured .info h2 a{
	padding: 15px 0 0 0px; width: 100%;
    font-family: 'Merriweather';
    font-style: normal;
    font-size: 26px;
    font-weight: 700;
    line-height: 26px;
    color: #394E79;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    position: relative
}
.headneaw-homepage .featured .info h2 a{
    font-weight: 700;
    line-height: 33px;
    color: #394E79;
    -webkit-line-clamp: 3;
    padding-top:0px
}
.page-doanhnghiep .featured .info h2 a{
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	color: #393939;
	-webkit-line-clamp: 3;
	margin-bottom: 10px
}
.headnew-full .featured .info h2 a {
	font-weight: 700;
	font-size: 36px;
	line-height: 42px;
	color: #393939;
	-webkit-line-clamp: 5;
}
.headnew-full .featured .info p {
	font-size: 18px;
	line-height: 20px
}
.featured .info p {
	font-size: 14px;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    
}

.page-doanhnghiep .featured .info p{
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: rgba(57, 57, 57, 0.6);
	-webkit-line-clamp: 3;
}
.featured .ui-tabs-nav li img {
    float: left;
    margin: 0px 0px 10px 0;
    background: #fff;
    width:100%;
    max-width: 35%
}
.featured ul.ui-tabs-nav li img[src=''] {
    display: none;
}
.featured ul.ui-tabs-nav{
	list-style:none;padding:0;overflow:auto;overflow-x:hidden;
	text-align: justify;
	order: 2;
	max-height: 623px;
}
.page-doanhnghiep .featured ul.ui-tabs-nav{
	max-height: 470px;
    padding-right: 0;
}
.featured ul.ui-tabs-nav li {
    max-width: 100%;
    width: 100%;
    padding: 8px 0
}
.head-news>ul.ui-tabs-nav>li:nth-child(1),.head-news>ul.ui-tabs-nav>li:nth-child(2)  {
    display: none;
}
.page-doanhnghiep .featured ul.ui-tabs-nav li {
	padding: 10px 0
}
.featured ul.ui-tabs-nav li+li {/* border-top: 1px solid #cbd1d9; */}

.page-doanhnghiep .featured ul.ui-tabs-nav li+li {
	border: none
}
.featured ul.ui-tabs-nav li:first-child {padding-top: 0}
.featured ul.ui-tabs-nav li span {
    width: 100%; height: max-content;
    font-weight: 400; color: #222; font-size: 14px;
}
.page-doanhnghiep .featured ul.ui-tabs-nav li span{
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #393939;
	text-align: justify;
	-webkit-line-clamp: 4; 
}
.featured ul.ui-tabs-nav li.ui-state-active a span, .featured ul.ui-tabs-nav li a:hover span {color: #c10600;}
.featured li.ui-tabs-nav-item a {display: flex}
.featured .ui-tabs-panel{width:100%;position:relative;padding-right:0px;}
.headnew-full .featured {
	flex-wrap: wrap
}
.headneaw-homepage .featured .ui-tabs-panel {
    width: 100% !important;
    padding-right: 15px;
}
.featured .featured-left {
    width: 100%;
}
.headnew-full .featured .ui-tabs-panel{width:100% !important;padding-right:0px;}
.headnew-full .featured .head-news-cover-wrapper {
	width: 60%;
	width: calc(60% - 12px);
	float: left
}
.headnew-full .featured .info {
	width: 40%;
	width: calc(40% + 12px);
	text-align: left;
}
.featured ul.ui-tabs-nav {
    border: none;
    border-radius: 0 0 5px 5px;
    padding: 5px 10px 15px;
    background: #fff;
    border-top: 0px;
}
.featured ul.ui-tabs-nav.featured-left-list {
    width: 100% !important;
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
    border: none;
}
.featured ul.ui-tabs-nav.featured-left-list li+li {
    border:none
}
/* .headneaw-homepage .featured ul.ui-tabs-nav {
	display: none;
} */
.featured ul.ui-tabs-nav li img{
	margin: 0px 10px 0 0;
    display: none;
}
.nav-tabs.tab-mpi {
    width: 100%;
    margin: 6px 0;
    padding: 4px;
    background: #FFF0F1;
    border-radius: 4px;
    border: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.nav-tabs.tab-mpi>li {
    margin: 0 !important;
    border: none !important;
    width: 100%;
    max-width: 100%;
    text-align: center;
    flex: 1 0 0%;
}
.nav-tabs.tab-mpi>li>a {
    color: #DB353A;
    padding: 10px 20px;
    min-height: 36px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    transition: 0.3s
}
.gydt .nav-tabs.tab-mpi>li>a{
    height: 100%;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav-tabs.tab-mpi>li.active>a, .nav-tabs.tab-mpi>li>a:hover {
    background: #DB353A;
    color: #fff
}

.page-doanhnghiep .featured ul.ui-tabs-nav li img {
	width: 93px !important;
	height: 68px !important
}
.featured li.ui-tabs-nav-item a {
	border: none !important
}
.TD-table-module-border-default .TD-box-news-title {
    width: 100%;
    display: inline-block
}
.TD-table-module-border-default .TD-box-news>.TD-box-news-title a{
  background: transparent;
    color: #DB353A;
    padding: 0 0 6px 0;
}
.TD-table-module-border-default .TD-box-news>.TD-box-news-title a:before{
  display: none
}
.page-doanhnghiep .TD-table-module-border-default .TD-box-news-title {
    width: 100%;
    float: none;
    display: inline-block;
    border: none;
    border-bottom: 2px solid #DBDFEF;
}
.page-doanhnghiep .TD-table-module-border-default .TD-box-news .TD-box-news-main {
	padding-top: 25px
}
.page-doanhnghiep .featured ul.ui-tabs-nav {
	padding-top: 0;
	border: none
}
.headnew-full .featured ul.ui-tabs-nav {
	padding: 20px 0 0;
	margin: 0 -14px;
	width: calc(100% + 28px);
	display: flex;
    flex-wrap: wrap;
}
.headnew-full .featured li.ui-tabs-nav-item a {
	flex-wrap: wrap;
}
.headnew-full .featured ul.ui-tabs-nav li {
	width: 20%;
	padding:10px 14px;
}
.headnew-full .featured ul.ui-tabs-nav li img {
	width: 100% !important;
    max-width: 100%;
    height: 155px !important;
	margin: 0 0 14px 0
}
.page-doanhnghiep .featured .head-news-cover-wrapper {
	margin-top: 0 !important
}
.block>.title, .TD-box-news>.TD-box-news-title, .TD-box-news-title, .container.delivery-div .title, .modal-header,
.TD-box-news.TD-box-news-title-thumb.gydt>.TD-box-news-title{
  border-bottom: 2px solid #db353a;
  position: relative;
}
.vertical-thumb-title .block>.title{
    display: none;
}
.vertical-thumb-title .TD-ul-module-menu-left a>i{
    display: none;
}
.vertical-thumb-title .TD-ul-module-menu-left a:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #DB353A;
}
.vertical-menu.vertical-thumb-title .block>.body {
    padding: 0
}
.vertical-menu.vertical-thumb-title {
    margin-top: 10px;
}
.vertical-thumb-title .TD-ul-module-menu-left a {
    display: flex; align-items: center;
    gap: 12px;
}
.title-box {
    background: #DB353A;
    background-image: url('../img/bg-title-box.png');
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
    color: #fff;
    padding: 26px 5% 20px 15%;
    min-height: 200px;
    display: flex;
    align-items: center;
    position: relative;
}
.title-box:before {
    position: absolute;
    content: '';
    top: 8%;
    left: 8%;
    bottom: 8%;
    width: 5px;
    background: #fff;
}
.title-box a {
    font-weight: 700;
    font-size: 25px;
    line-height: 29px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff
}
.title-box img {
    width: 100%;
}
.modal-header {
	padding-bottom: 0
}
.block.tieu-diem>.title {
    display: none;
}
.row.row-chart-dautucong {
    padding: 15px 0 5px !important;
    display: flex !important;
}
.row.row-chart-dautucong>.col-xs-12 {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
}
.canvas-chartGiamSatThamDinh {
    padding: 20px 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
}
.group-chart-dauthau {
    padding: 30px 0 10px 0 !important;
}
.canvas-chartGiamSatThamDinh .chart-total-title {
    grid-column: 2/end;
    grid-row: 1/2;
}
canvas#chartGiamSatThamDinh {
    max-width: 100%;
}
.canvas-chartGiamSatThamDinh .canvas-content {
    Padding: 0;
    display: grid;
    grid-auto-columns: auto;
    grid-auto-rows: auto;
    grid-auto-flow: row;
    grid-gap: 15px;
    grid-template-columns: [col1] 50% [end];
    grid-template-rows: [row1] auto [row2] auto [end];
}
.canvas-chartGiamSatThamDinh #chartjs-tooltip {
    font-size: 13px !important;
    max-width: 100%;
    display: inline-block;
    background: #f9f9f9;

    opacity: 1;
    position: absolute;
    box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
    border-radius: 4px;
    padding: 10px;
    width: 160px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    pointer-events: none;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 5%);
}
.canvas-chartGiamSatThamDinh #chartjs-tooltip:before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #f9f9f9;
    position: absolute;
    top: -3px;
    left: calc(50% - 5px);
    transform: rotate(45deg);
    z-index: -1;
}
.canvas-chartGiamSatThamDinh #chartjs-tooltip .chartjs-tooltip-key {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}
.canvas-chartGiamSatThamDinh .canvas-con-inner {
    grid-column: 1/2;
    grid-row: 1/end;
}
.canvas-chartGiamSatThamDinh .legend-con {
    grid-column: 2/end;
    grid-row: 2/end;
}
.chart-total-title .num {
    font-weight: bold;
}
.legend-con li {
    display: flex;
    align-items: center;
    margin-bottom: 4px;
}
.legend-con li span {
    display: inline-block;
}
.legend-con li span.chart-legend {
    width: 15px;
    height: 15px;
    margin-right: 10px;
}
ul.LegendLDTC {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.TD-box-news>.TD-box-news-title, .TD-box-news-title, .container.delivery-div .title, .myheaderbox-bg .myheaderbox1 {
	display: flex;
	align-items: center;
    width: 100%;
}

.TD-box-news.TD-box-news-title-thumb>.TD-box-news-title {
    background-image: url('../img/bg-hoidapchinhsach.jpg');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 20px;
	border: none;
	flex-wrap: wrap;
    gap: 17px;
}
.featured-right-bo-truong.TD-box-news>.TD-box-news-title {
    background: #DB353A;
    border: none
}
.featured-right-bo-truong.TD-box-news>.TD-box-news-title>a {
    color: #fff !important;
    padding: 10px 8px 8px 10px;
    margin: 0;
}
.TD-box-news.TD-box-news-title-thumb.gydt>.TD-box-news-title {
    background: transparent;
    padding: 0;
}

.TD-box-news.TD-box-news-title-thumb>.TD-box-news-main {
	padding-top: 0
}
.TD-box-news.TD-box-news-title-thumb>.TD-box-news-title>a {
	text-transform: inherit;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;	
	color: #F5F9FD;
	box-shadow: none
}
.TD-box-news.TD-box-news-title-thumb .title-links-menu {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.TD-box-news.TD-box-news-title-thumb .title-links-menu .btn-danger{
	padding: 12px 20px;
	height: 40px;
	background: #DB353A;
	border-radius: 0;
	border: none;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-align: center;	
	color: #FFFFFF;
}
.TD-box-news.TD-box-news-title-thumb .title-links-menu .title-links-more {
	color: #fff;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
}
.TD-box-news.TD-box-news-title-thumb .title-links-menu .title-links-more>span {
	margin-left: 5px
}
.TD-box-news.TD-box-news-title-thumb .tandan-div-module-news-bottom .tandan-p-module-news-second:first-child {
	border-top: 0
}
.TD-box-news.TD-box-news-title-thumb .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title>a {
	font-size: 16px;
	line-height: 26px;
}
.TD-box-news.TD-box-news-title-thumb .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title>p {
	order: 3;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #586B8B;
}
.TD-box-news.TD-box-news-title-thumb.gydt .tandan-div-module-news-bottom .tandan-p-module-news-second .ngay {
    padding-left: 20px;
    display: none;
}
.news-second-action {
    padding-right: 20px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
}
.news-second-action a{
    color: #3A7AE5 !important
}
.TD-box-news.TD-box-news-title-thumb.gydt .tandan-div-module-news-bottom .tandan-p-module-news-second {
    padding: 10px 0;
    border: none
}
.TD-box-news.TD-box-news-title-thumb.gydt .tandan-div-module-news-bottom .tandan-p-module-news-second+.tandan-p-module-news-second {
    border-top: 1px solid #cbd1d9;
}
.TD-box-news.box-news-botruong-cacthoiky>.TD-box-news-title {
    background: linear-gradient(90.01deg, #DB353A 20.84%, rgba(219, 53, 58, 0) 99.83%);
    border: none;
    padding-left: 18px;
    padding-right: 10px;
    color: #fff
}
.TD-box-news.box-news-botruong-cacthoiky>.TD-box-news-title>a {
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF !important;
}
.carousel-botruong-cacthoiky>.owl-carousel {
    margin-left: 40px;
    margin-right: 40px;
    width: calc(100% - 80px);
}
.carousel-botruong-cacthoiky.carousel-botruong-photos>.owl-carousel {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
.carousel-botruong-cacthoiky>.owl-carousel .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.carousel-botruong-cacthoiky>.owl-carousel .owl-item,
.carousel-botruong-cacthoiky>.owl-carousel .owl-item>.carousel-item {
    min-height: 100%;
}
.carousel-dauannganh-thumb {
    width: 275px;
    height: 220px;
    margin: auto;
}

.carousel-botruong-cacthoiky>.owl-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    left: -40px;
    min-width: 24px;
    height: 24px;
    color: #fff;
    font-size: 22px;
    line-height: 20px;
    text-align: center;
    background: #DB353A;
}
.carousel-botruong-cacthoiky.carousel-botruong-cacthoiky.carousel-botruong-photos>.owl-carousel .owl-nav button {
    left: 0;
    top: 40%;
}
.carousel-botruong-cacthoiky>.owl-carousel .owl-nav button.owl-next {
    left: auto;
    right: -40px
}
.carousel-botruong-cacthoiky.carousel-botruong-cacthoiky.carousel-botruong-photos>.owl-carousel .owl-nav button.owl-next {
    right: 0px;
    left: auto;
}
.carousel-botruong-cacthoiky.carousel-botruong-cacthoiky.carousel-botruong-photos>.owl-carousel .owl-nav {
    display: block !important;
}
.card-botruong-cacthoiky .workplace {
    margin-bottom: 20px;
}
.card-botruong-cacthoiky {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #394E79;
}
.carousel-botruong-list .card-botruong-cacthoiky {
    padding: 20px 10px 10px;
    background: #FFFFFF;
    display: block;
    box-shadow: inset 0px 0px 0px 1px #7D92AE;
}
.card-botruong-cacthoiky .thumb {
    width: 135px;
    height: 166px;
    margin: 0 auto 20px auto;
    max-width: 100%;
}
.carousel-botruong-photos .card-botruong-cacthoiky .thumb {
    width: 240px;
    height: 250px;
}
.card-botruong-cacthoiky .thumb img, .carousel-dauannganh-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.box-media-home>.TD-box-news-title {
    background: #F5F7FB;
    border: none
}
.TD-box-news.box-media-home .TD-box-news-main {
    padding-top: 0;
}
.box-media-home>.TD-box-news-title>.container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 15px 0;
}
.box-media-home>.TD-box-news-title>.container>a {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    color: #DB353A;
    margin-right: auto;
}
.box-media-home .card-media .carousel-thumb {
    height: 184px;
}
.box-media-home .carousel-head {
    border-color: #DB353A;
    margin-bottom: 12px;
}
.media-list-other {
    margin-top: 16px;
    border-left: 1px solid #cbd1d9;
    border-right: 1px solid #cbd1d9;
}
.media-list-other .carousel-media-widget{
    margin-bottom: 26px;
}
.box-media-home .carousel-head h4, .box-media-home .carousel-head a {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin-top: 16px;
}
.TD-box-news.box-media-home {
    margin-bottom: 0;
}
.media-list-left>.row>.col-sm-6:first-child .carousel-media-widget,
.media-list-right>.row>.col-sm-6:first-child .carousel-media-widget {
    border-bottom: 1px solid #cbd1d9;
    padding-bottom: 6px;
}
.carousel-media-widget .owl-carousel>table {
    width: 100%;
}
.media-list-container>.row {
    display: flex;
    flex-wrap: wrap;
}
.box-media-home .div-sub-menu li a, .box-media-home .div-sub-menu li a:link {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #394E79 !important;
    background: transparent !important;
    border: none !important;
    display: flex;
    align-items: center;
    gap: 8px;
}
.box-media-home .div-sub-menu li:first-child a {
    color: #394E79
}
.box-media-home .div-sub-menu li a>span, .box-media-home .div-sub-menu li a:hover, .box-media-home .div-sub-menu li.active a {
    color: #DB353A !important;
}
.box-media-home .div-sub-menu li a>span {
    font-size: 20px;
    border-radius: 5px;
}
.box-news-table .table tr>th {
    background: #F9F9F9;
    border-bottom: none;
}
.box-news-table {
    margin-top: 8px !important;
}
.box-news-table .table.table-bordered,
.box-news-table .table.table-bordered>thead>tr>th,
.box-news-table .table.table-bordered>tbody>tr>td {
    border-color: #cbd1d9 !important;
}
.box-news-table .table th {
    text-align: center;
    font-weight: 700;
    line-height: 15px !important;
    padding: 6px 6px;
}
.box-news-table .table td {
    padding: 3px 6px;
}
.box-news-table .table th,
.box-news-table .table td {
    vertical-align: middle;
    font-size: 13px;
    line-height: 26px;
    color: #394E79;
}
.box-news-table.table-dauthau .table th {
    padding: 10px 6px;
}
.box-news-table.table-dauthau .table th,
.box-news-table.table-dauthau .table td {
    font-size: 15px;
    font-weight: 500;
}

/* .TD-box-news.TD-box-news-title-thumb.gydt .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title>a:before, */
.box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item:before, .tandan-div-module-news-list li>a:before {
    width: 6px;
    height: 6px;
    background: #DB353A;
    content: '';
    margin: 10px 0 0 0;
    float: left;
    flex: 1 0 6px;
    max-width: 6px;
}
.box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item:before {
    margin: 0;
}
.TD-box-news.TD-box-news-title-thumb.gydt .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title>a {
    font-weight: 400;
    display: flex;
    gap: 12px;
    align-items: start;
    order: 0;
    color: #394E79;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.TD-box-news.TD-box-news-title-thumb .title-links-menu .btn-danger:hover {
	background: #e32127
}
.history-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #394E79;
    margin: 8px 0 20px 0;
}
.font-merri {
    font-family: 'Merriweather';
}
.container.delivery-div .title>h4 {
	margin: 0;
	text-transform: inherit;
}
.title-box-data {
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
    margin-bottom: 10px;
}
.table-thongke {
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
    border: none !important
}
.table-thongke.table-ktxh tr>td {
    border: none;
    padding: 8px 0;
    vertical-align: middle;
}
.table-thongke.table-ktxh tr>td a{
    color: #394E79;
    text-decoration: none !important;
}
.table-thongke.table-ktxh tr>td a:hover, .table-thongke.table-ktxh tr>td a.chartKTXH-selected{
    color: #db353a;
}
.table-thongke.table-ktxh tr>td.text-right {
    padding-left: 8px;
}
.block>.title>a, .TD-box-news>.TD-box-news-title>a, .block .tandan-p-article-other, .TD-box-news-title>a, .container.delivery-div .title>h4>a,
.faq-cungchude>h3, .modal-title, .TD-box-news.TD-box-news-title-thumb.gydt>.TD-box-news-title>a{
    padding: 5px 0px 7px 0px;
    background: transparent;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    color: #db353a;
    font-family: 'Roboto';
}
.faq-cungchude>h3 {
    margin-bottom: 0px;
}
.faq-cungchude>ul>li:before {
    width: 6px;
    height: 6px;
    content: '';
    display: inline-block;
    background: #DB353A;
    margin: 10px 12px 0 0;
    float: left;
}
.faq-cungchude>ul.list-discussion>li:before {
    display: none;
}
.form-discussion >.row {
    margin: 0 -8px;
}
.form-discussion .faq-cungchude>h3 {
    margin: 0;
}
.card-header-content{
    font-weight: 400;
    font-family: Roboto;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
}
.card-header-content .discussion-title{
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #394E79;
    width: 100%;
}
.card-discussion .collapse {
    margin-top: 20px;
    width: 100%;
    clear: both;
}
.card-discussion .card-header-title .btn-link {
    padding: 0 10px
}
.card-discussion .card-header-title {
    display: flex;
    gap: 10px;
    align-items: start;
    margin-bottom: 10px;
}
.card-discussion {
    padding: 20px;
    margin-top: 20px;
    background: #FFFFFF;
    border: 1px solid #ECEEF7;
    display: inline-block;
    width: 100%;
}
.comment-contents>input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    opacity: 0.5;
}
.comment-contents>input {
    min-height: 48px;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
}
.comment-contents {
    width: 100%;
}
.collapse-comment-item .comment-description{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    font-family: 'Roboto';
}
.collapse-comment-item .comment-content-bg {
    padding: 12px;
    background: #F1F5FA;
    border-radius: 8px;
}
.collapse-comment-item .comment-user-name{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
    margin: 0 0 8px 0
}
.collapse-comment-item .comment-option {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
    height: 14px;
    margin: 8px 0;
}
.collapse-comment-item .comment-option a {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #586B8B;
}
.collapse-comment-item .comment-option .note-send-comment {
    margin: 0
}
.collapse-comment-item>.collapse-comment-item {
    padding: 16px 0 16px 68px;
}
.list-discussion .form-control {
    box-shadow: none;
}
.note-send-comment {
    font-size: 12px;
    line-height: 14px;
    color: #cbd1d9;
    margin: 6px 0 16px 0;
}
.collapse-input-comment {
    display: flex;
    align-items: start;
    gap: 20px
}
.m-0 {margin: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
.faq-cungchude>ul>li {
    padding: 6px 0
}
.faq-cungchude>ul>li>a {
    color: #465B7E !important;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}
.faq-cungchude>ul {
    margin-top: 0px;
    border-top: 2px solid #DBDFEF;
    padding-top: 10px;
    font-family: Roboto, arial;
}
.container.delivery-div>.col-md-12 {
	padding:20px 0 0;
	margin: 0 -10px;
	width: calc(100% + 20px)
}
.block.vb-moi>.body {
	padding: 10px 0;
	border: none
}
.block.block-iframe {
	border: 1px solid #55aeff;
	width:100%;
	display: inline-block;
	margin-top:15px;
}
.block.block-iframe>.title {
	border: none
}
.block.block-iframe>.title>a {
	padding: 0;
	background: transparent;
	box-shadow: none
}
.block.block-iframe>.body {
	border: none;
	border-radius: 0
}
/*.block>.title>a:before, .TD-box-news>.TD-box-news-title>a:before, .block .tandan-p-article-other:before {
    position: absolute;
    content: '';
    left: 100%;
    bottom: 0;
    width: 20px;
    height: 100%;
    display: inline-block;
    border-bottom: 34px #166eca solid;
    border-left: 0px transparent solid;
    border-right: 18px transparent solid;
}*/
.block>.body{
  position:relative;
  padding: 10px 8px;
    border: 1px solid #e0e0e0;
    border-radius: 0px 0px 5px 5px;
}
.block .tandan-div-article-other {
    width: auto;
    float: none;
    margin-top: 0;
    margin-right: 0;
    border: 1px solid #e0e0e0;
    border-radius: 0 5px 5px 5px;
}
.Correlative-News-block.block .tandan-div-article-other {
    border: none;
    box-shadow: none;
}
.Correlative-News-block.block .article-lst {
}
.Correlative-News-block.block .tandan-div-article-other p.tandan-p-article-other {
    border-bottom: 2px solid #DBDFEF; 
    width: 100%;
    box-shadow: none;
}
.Correlative-News-block.block .tandan-div-article-other p.tandan-p-article-other:before {
    width: 115px;
    height: 2px;
}
.lattest-video{
  background: #000
}
.lattest-video img{width:100%; opacity: .5}
.lattest-video .video-icon{position:absolute;left: calc(50% - 32px);top: calc(50% - 32px);right:0;bottom:0;}
.td-thongtincanbiet{height:auto;margin:20px 0;}
.td-ttcb-left img{margin-bottom:5px;}
.td-ttcb-right{width: 100%}
.center-col.Ads-center-top>.col-xs-12 .TD-quangcao {
	margin-bottom: 15px;
}
.block.block-gqhs {
    margin-bottom: 20px;
}
.vertical-menu{
  /*background: url('img/bg-verticalmenu.png'), linear-gradient(#fbf4dc, #fff);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border-radius: 4px;
  */
  margin-bottom:10px;
  width: 100%;
  display: inline-block;
}
.vertical-menu.home-none {
	margin-bottom: 20px
}
.vertical-menu .block{
    margin-bottom: 2px
}
.vertical-menu .block>.title>a:before, .vertical-menu .menu-thumb .block>.title{
  display: none
}
.vertical-menu .menu-thumb .block>.body {
	padding: 0
}
.vertical-menu .menu-thumb .TD-ul-module-menu-left li {
	border:none !important;
	margin-bottom: 10px
}
.vertical-menu .menu-thumb .TD-ul-module-menu-left a, .vertical-menu.vertical-menu_minister-EN.right .menu-thumb .TD-ul-module-menu-left a:hover{
	padding: 10px 15px 10px 20px;
    border: 1px solid #DB353A;
    display: flex;
    align-items: center;
    transition: 0.3s;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #DB353A;
}
.vertical-menu .menu-thumb .TD-ul-module-menu-left a>i {
	font-size: 26px;
	margin-right: 10px;
    min-width: 34px;
    transition: 0.3s
}
.vertical-menu .menu-thumb .TD-ul-module-menu-left a:hover,  .vertical-menu.vertical-menu_minister-EN.right .menu-thumb .TD-ul-module-menu-left a{
	background: #DB353A;
	color: #fff;
	text-decoration: none;
}
.vertical-menu .menu-thumb .TD-ul-module-menu-left a:hover>i, .vertical-menu.vertical-menu_minister-EN.right .menu-thumb .TD-ul-module-menu-left a>i {
	color: #fff
}
.vertical-menu.vertical-menu_minister-EN.right .menu-thumb .TD-ul-module-menu-left a:hover {
	background: #FFF0F1
}
.vertical-menu.vertical-menu_minister-EN.right .menu-thumb .TD-ul-module-menu-left a:hover>i {
	color: #DB353A
}
.vertical-menu.vertical-menu_minister-EN.right .block>.body .dropdown {
	margin-bottom: 5px
}
/*.vertical-menu .block>.title>a{
	width: 100%; padding: 8px 10px;
	font-weight: 500;
	background-image: none;
	background: #0380ea;
	background: linear-gradient(#0192ed, #018de5 48%, #0681cc 52%, #0177bf);
	border-radius: 3px;
    font-size: 15px;
    text-transform: none;
    transition: all ease .3s;
    color: #fff;
    box-shadow: none;
}

.vertical-menu .block>.title>a:before {
    display: inline-block;
    background-image: url('/_layouts/mpi/img/ic-vertical-menu.svg');
    float: left;
    margin: 5px 5px 0 0;
    border: none !important;
    content: '';
    position: relative;
    left: 0;
    width: 11px;
    height: 11px
}
*/
/*
.vertical-menu .block>.title>a:hover{
  background: #0192ed;
}
*/
.vertical-menu.TD-box-news .TD-box-news-main {
  display: block;
  padding: 15px 10px;
}
.vertical-menu.TD-box-news .TD-box-news-main>div {
  width: 100%;
  padding: 0;
}
.vertical-menu.TD-box-news .TD-ul-module-menu-left li {
  padding: 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.vertical-menu.TD-box-news .TD-ul-module-menu-left li:hover {
  background: transparent
}
.vertical-menu.TD-box-news .TD-ul-module-menu-left li:last-child {
  border-bottom: none;
}
.vertical-menu.TD-box-news .TD-ul-module-menu-left a {
  font-size: 16px;
  padding: 6px 0 6px 15px;
  display: block;font-weight: 500;
}
.vertical-menu.TD-box-news .block.has-icon .TD-ul-module-menu-left a {
    padding-left: 0;
}
.vertical-menu.TD-box-news .TD-ul-module-menu-left a:hover {
  color: #da1f08
}
.vertical-menu.TD-box-news>.TD-box-news-title {
  margin-left: 30px;
  position: relative;
  border: none;
}
.vertical-menu.TD-box-news>.TD-box-news-title:after{
  position: absolute;
  content: '';
  top: 100%; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(45deg,#da1f08, rgba(244, 230, 111, 0%))
}
.vertical-menu.TD-box-news>.TD-box-news-title>a {
  background-color: transparent;
  width: 100%;
  border-radius: 4px 4px 0 0;
  color: #da1f08;
  font-size: 15px;
  padding: 8px 8px 3px 33px;
  font-family: 'RobotoCondensed', Roboto, sans-serif;
  margin-left: -30px;
  background-position-y: 7px;
  background-position-x: 4px;
  background-size: 22px;
}
.vertical-menu.TD-box-news>.TD-box-news-title>a:before {
  display: none;
}
.vertical-menu .block span.glyphicon {
    position: absolute;
    top: 0px;
    right: 0;
    color: #fff;
    font-size: 12px;
    padding: 12px 10px;
    cursor: pointer;
    transition: all ease 0.3s;
}
.vertical-menu .block .dropdown.hasSubMenu span.glyphicon {
	padding: 10px 5px
}
.vertical-menu .block.has-icon.active>.title span.glyphicon, .vertical-menu .dropdown.hasSubMenu.active span.glyphicon  {
    transform: rotate(180deg)
}
.vertical-menu .dropdown.hasSubMenu>.upperdd>a {
	max-width: calc(100% - 22px)
}
/*.vertical-menu .block>.title {
    position: relative;
    border: none
}*/
.vertical-menu .block>.body {
    /*display: none; */background: #fff; border: none
}
.vertical-menu .bg-gray .block>.body, .vertical-menu .bg-gray .block {
    background: transparent !important;
}
.vertical-menu .bg-gray .TD-ul-module-menu-left li{
    border: none;
}
.vertical-menu .bg-gray .TD-ul-module-menu-left a{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
}
.vertical-menu .widget-border {
    border-color: #ddd
}
.vertical-menu .block>.body .dropdown {
	padding-left: 0;
	display: grid
}

.vertical-menu.left-vertical-menu .block {
    border: none !important;
    background: transparent;
    color: #fff;
    padding: 0 !important;
}
.vertical-menu.left-vertical-menu .block>.title {
    padding: 11px 12px 11px 20px;
    gap: 4px;
    width: 100%;
    background: #DB353A;
    border: none;
    display: flex;
}
.vertical-menu.left-vertical-menu .block>.title>a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    display: inline-block;
    color: #FFFFFF;
    padding: 0;
    box-shadow: none;
    text-transform: inherit;
}
.vertical-menu.left-vertical-menu .block>.title>a:not(.verticalmenu-a-collapse)>i {
    display: none;
}
.vertical-menu.left-vertical-menu .block>.title>a.verticalmenu-a-collapse {
    width: 24px;
    height: 24px;
    text-align: center;
    font-size: 12px;
}
.vertical-menu.left-vertical-menu .block>.title>a.verticalmenu-a-collapse:not(.collapsed) i:before, 
.vertical-menu.left-vertical-menu .block.actived>.title>a.verticalmenu-a-collapse i:before {
    content: "\f068"
}
.vertical-menu.left-vertical-menu .block>.title>a:first-child {
    flex: 1 0 0%;
    width: 100%;
    max-width: 100%;
}
.vertical-menu.left-vertical-menu .block>.body {
    background: #FFF0F1;
    border: 1px solid #ECEEF7;
    padding: 0;
    border-radius: 0;
    margin-top: 2px;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li {
    padding: 0;
    border: none;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left>li {
    padding: 0;
    transition: 0.3s;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left>li.actived>.upperdd,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left>li:hover>.upperdd,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left>li:focus>.upperdd,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li.dropdown.actived>.upperdd,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li.dropdown:hover>.upperdd,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li.dropdown:focus>.upperdd {
	background:#ffe3e5
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left>li+li {
    border-top: 1px dashed #DBDFEF;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    width: 100%;
    display: flex !important;
    align-items: start;
    gap: 4px;
    padding: 10px 0;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li a:hover,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li.actived>.upperdd>a,
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li:focus>.upperdd>a {
    color: #DB353A
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li a>i {
    display: none;
}
.vertical-menu.left-vertical-menu .block>.body .TD-ul-module-menu-left li a:before {
    content: "\f0da";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #DB353A;
    width: 24px;
    max-width: 24px;
    text-align: center;
    line-height: 24px;
}
.fotorama__caption__wrap {
    background-color: rgb(0 0 0 / 53%) !important;
    padding: 10px !important;
    width: 100%;
    text-align: center;
    font-weight: 500;
    font-family: Roboto;
    color: #fff;
    font-size: 16px;
}
.layout__video-focus{
    background: url('/_layouts/mpi/img/bg-focus.jpg') no-repeat;
    background-size: cover;
    padding: 30px 0;
}
.video-frame {
    display: flex;
}
.layout__video-focus video {
    object-fit: cover;
}
.video-article-sub {
    background: #182940;
    color: #fff;
}
.video-article-sub .layout__vf-scroll {
    padding: 24px 15px;
}
.video-article-sub .tandan-p-article-news-summary {
    color: #fff;
    font-size: 16px;
    line-height: inherit;
}
.video-article-sub .tandan-p-article-news-title {
    margin: 0;
}
.video-article-sub .tandan-p-article-news-title a {
    font-family: Merriweather;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 40px;
    color: #fff;
    margin-bottom: 20px;
    display: block;
}
.video-article-sub .tandan-span-date-publish{
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: #bdbdbd;
    margin-bottom: 16px;
}
.video-article-sub .tandan-p-article-author {
    text-align: right;
    font-weight: 500;
}
.video-article-sub .slimScrollDiv {
    overflow-y: auto;
}
.video-article-sub .slimScrollDiv::-webkit-scrollbar {
    width: 5px
}

.video-article-sub .slimScrollDiv::-webkit-scrollbar-thumb {
    background: #ccc
}
.myheaderbox-bg {
    width: 100% !important;
    display: inline-flex;
}
.myheaderbox-bg .myheaderbox-left1 {
    width: auto !important;
}
.myheaderbox-bg, .myheaderbox1 {
    font-size: 17px !important;
    font-weight: 500 !important;
    font-family: Roboto !important;
    color: #394E79 !important;
    height: auto !important;
}
ul.myCompany>li, ul.myCompany>li a, ul.myCompany>li a>span, ul.myCompany>li a strong, ul.myCompany>li span, ul.myCompany>li strong{
    align-items: center !important;
    padding-left: 0 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: Roboto !important;
    color: #394E79 !important;
}
ul.myCompany>li a:hover, ul.myCompany>li a:hover span, ul.myCompany>li a:hover strong {
    color: #DB353A !important;
    text-decoration: none;
}
.history-content>.container {
    padding-top: 20px;
}
.widget-vanbanmoi .td-ngaybanhanh{
    display: none;
}
.widget-vanbanmoi table.table th, .widget-vanbanmoi table.table td {
    vertical-align: middle;
}
.widget-vanbanmoi table.table th{
    font-weight: 500;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    color: #394E79;
}
.widget-vanbanmoi table.table td a {
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.widget-vanbanmoi table.table td.td-sohieu a {
    line-height: 19px;
    text-align: center;
    color: #3A7AE6;
    -webkit-line-clamp: 5;
}
.TD-box-news{margin-bottom:10px;}
.TD-box-news.thgiaingan {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    color: #394E79;
}
.TD-box-news.thgiaingan>span>a {
    text-decoration: underline;
    color: #0D6EFD;
}
.TD-box-news.thgiaingan>span {
    font-size: 16px;
}
.thgiaingan-div>table {
    width: calc(100% + 20px);
    margin: 0 -10px;
}
.thgiaingan-div>table>tbody>tr>td {
    padding-left: 10px;
    padding-right: 10px;
}
.thgiaingan-div table.mynewlist>tbody>tr>td,
.TD-box-news.calendar-lanhdao .div-result-search .table>tbody>tr>td{
    padding: 8px 6px;
    border-color: #DBDFEF !important;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
    text-decoration: none !important;
}
.TD-box-news.calendar-lanhdao .div-result-search .table>tbody>tr>td.calendar-time {
    background-color: #FFF0F1 !important;
}
.TD-box-news.calendar-lanhdao .div-result-search .table>tbody>tr>td.calendar-time>a {
    text-decoration: none !important;
}
.TD-box-news.calendar-lanhdao .div-result-search .table>tbody>tr>td.calendar-time.selected>a {
    color: #fff;
}
.TD-box-news.calendar-lanhdao .div-result-search .table>tbody>tr>td.calendar-time.selected {
    background-color: #DB353A !important;
    color: #fff !important;
}
.thgiaingan-div {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px) !important;
}
.thgiaingan-div>.col-xs-6 {
    padding-left: 10px;
    padding-right: 10px;
}
.TD-box-news.thgiaingan .font, .thgiaingan-div-title {
    padding: 10px;
    min-height: 39px;
    background: #FFF0F1;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #DB353A;
    text-align: center;
    margin-top: 16px;
}
.TD-box-news.thgiaingan .ghichu {
    padding: 16px 20px;
    background: #F5F7FB;
    margin-top: 20px;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
    width: 100%;
    display: inline-block;
}
.TD-box-news.thgiaingan .ghichu>li+li {
    margin-top: 10px;
}
.block-cchc .tandan-p-module-news-summary {display: none}
.TD-box-news.chu-chay {margin-bottom: 0}
.block.tieu-diem>.body {border: none; box-shadow: none; overflow: inherit; padding: 20px 0px 15px !important;}
.TD-box-news .TD-box-news-main, .block.tieu-diem>.body{width: 100%;display: flex;flex-wrap: wrap;padding: 25px 0 10px 0}
.TD-table-module-border-default .TD-box-news .TD-box-news-main {
    padding-top: 20px;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite .nav-tabs {
    border: none;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite .nav-tabs>li {
    background: transparent;
    border: none;
    margin: 0
}
#TD-main-right .TD-box-news.widget-tab-setsubsite .nav-tabs>li.active>a,
#TD-main-right .TD-box-news.widget-tab-setsubsite .nav-tabs>li:hover>a {
    color: #DB353A;
    box-shadow: 0px 2px 0 #db353a;
    background:  transparent;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite .nav-tabs>li>a{
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #cbd1d9;
    border: none !important;
    border-radius: 0;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite {
    margin-top: 20px;
    padding: 10px 20px 20px;
    background: #FFFFFF;
    border: 1px solid #ECEEF7;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite table>tbody>tr>td *, #TD-main-right .TD-box-news.widget-tab-setsubsite table>tbody>tr+tr>td {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 22px;
    background: #fff !important;
    color: #586B8B;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left {
    display: flex;
    flex-wrap: wrap;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left .w250.float_left.ylo_text{
    display: none;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left .float_left.ylo_text {
    color: #cbd1d9;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 22px;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left .float_left.ylo_text:nth-child(4) {
    display: none;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left .float_left.ylo_text:nth-child(3)::before {
    content: '('
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang>div>.float_left .float_left.ylo_text:nth-child(3)::after {
    content: ')'
}
#TD-main-right .TD-box-news.widget-tab-setsubsite table {
    margin-top: 16px;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang table>tbody>tr>td, .modal-gia-vang .bx1 table>tbody>tr>td  {
    border: 1px solid #ECEEF7;
    padding: 8px;
    width: auto;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite #giavang table>tbody>tr:nth-child(1)>td, .modal-gia-vang .bx1 table>tbody>tr>td
#TD-main-right .TD-box-news.widget-tab-setsubsite table>thead>tr>th {
    background: #F5F7FF;
    border: 1px solid #ECEEF7;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
    vertical-align: middle;
}
.modal-gia-vang .bx1 table>tbody>tr:first-child>td[width*="1"] {
    font-weight: 500 !important;
    background: #F5F7FF;
}
.modal-gia-vang .bx1 {
    font-size: 0;
}
.modal-gia-vang .bx1>br {
    display: none;
}
.modal-gia-vang .bx1 table {
    font-size: initial;
}
.modal-gia-vang .bx1 table>tbody>tr>td, .modal-gia-vang .bx1 table>tbody>tr>td *,  .modal-gia-vang , .modal-gia-vang .float_left *, .modal-ty-gia{
    font-size: 14px !important;
    line-height: 22px;
    color: #394E79 !important;
}
.modal-ty-gia table>thead>tr>th {
    text-align: center;
    vertical-align: middle;
}
.modal-gia-vang .float_left {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.modal-gia-vang .float_left>div[style="padding-left:20px"] {
    padding: 0 0 10px 0 !important
}
#TD-main-right .TD-box-news.widget-tab-setsubsite table>tbody>tr:nth-child(1)>td.ylo2_text:nth-child(2),
#TD-main-right .TD-box-news.widget-tab-setsubsite table>thead>tr>th:nth-child(2),
#TD-main-right .TD-box-news.widget-tab-setsubsite table>thead>tr>th:nth-child(3){
    color: #20C997;
}
#TD-main-right .TD-box-news.widget-tab-setsubsite table>tbody>tr:nth-child(1)>td.ylo2_text:nth-child(3),
#TD-main-right .TD-box-news.widget-tab-setsubsite table>thead>tr>th:nth-child(4){
    color: #EA5455;
}
 .ms-WPBody .mycontentbox1 td {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
    vertical-align: middle;
}
h2.textHeaderCKTT {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #394E79;
}
.ms-WPBody table.tableCKTT {
    background: #FFF0F1;
    border: 1px solid #DB353A;
    padding: 8px;
}
.ms-WPBody table.tableCKTT td {
    padding: 12px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
}
table.tableCKTT .labeFDI {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #DB353A;
}
.ms-WPBody table.tableCKTT td li+li {
    padding-top: 12px;
}
.widget-tab-setsubsite.TD-box-news .TD-box-news-main {padding-top: 3px; display: block; padding-bottom: 0;}
.widget-tab-setsubsite.TD-box-news .TD-box-news-main>.nav-tabs {width: 100%; border-bottom: 1px solid #e6db7f !important;
    padding-bottom: 3px;
    background: linear-gradient(#fcfcfc, #fff);}
.widget-tab-setsubsite.TD-box-news .TD-box-news-main>.nav-tabs>li {
	float: none;
	display: inline-block
}
.TD-box-news.widget-tab-setsubsite.widget-home-covid {
    background: linear-gradient(#0786f1, #38affb);
    border: none;
    padding-top: 12px;
}
.TD-box-news.widget-tab-setsubsite.widget-home-covid .TD-box-news-title {
    background: #fff;
    padding: 5px 10px 0 10px;
    border-radius: 10px 10px 0 0;
}
.TD-box-news.widget-tab-setsubsite.widget-home-covid .TD-box-news-main {
    background: #fff;
    margin-bottom: 8px;
    border-radius: 0 0 10px 10px;
    padding: 10px 10px 0 10px;
}
.TD-box-news.widget-tab-setsubsite.widget-home-covid .tandan-div-module-default-right .ngay {
	padding-bottom: 0
}
.widget-tab-setsubsite.TD-box-news.widget-home-covid .TD-box-news-main>.nav-tabs>li>a {font-family: 'RobotoCondensed';}

.widget-tab-setsubsite.TD-box-news .TD-box-news-main>.nav-tabs>li>a {padding: 3px 8px;
    color: #df0000;
    background: #f9f1b0;
    border-radius: 3px !important;
    border: 1px solid #e6db7f !important;
    font-weight: 400;
    text-align: center;
}
.widget-tab-setsubsite.TD-box-news .TD-box-news-main>.nav-tabs>li.active>a {
    background: #df0000;
    color: #fff;
}
.widget-tab-setsubsite.TD-box-news .tandan-div-module-news-top {
	display: flex; padding-bottom: 10px
}
.widget-tab-setsubsite.TD-box-news .tandan-div-module-news-top img {
	padding-right: 15px;
	width: 160px;
    height: 110px;
    object-fit: cover;
    object-position: center
}
.widget-tab-setsubsite.TD-box-news .tandan-div-module-news-top img[src=""] {
	display: none
}
.widget-tab-setsubsite.TD-box-news .tandan-p-module-news-title a {
    line-height: 19px;
    font-weight: 500;
    font-size: 14px;
}
.widget-tab-setsubsite.TD-box-news .tandan-p-module-news-second a {
	color: #333; font-size: 14px;
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.block.tieu-diem .article-lst {margin: 0}
.TD-box-news .TD-box-news-main>table, .TD-box-news .TD-box-news-main>div{ display: flex;  margin: 0  /* flex-wrap: wrap; */; width: 100%;}
#TD-main-right .TD-box-news.block-progress .TD-box-news-main>table {
    display: table;
}
.TD-box-news .TD-box-news-main>table.table-thongke {
	display: table;
	border: none;
	font-weight: 600;
	color: #2D2D2D
}
.TD-box-news .TD-box-news-main>table.table-thongke tbody>tr, .TD-box-news.block-thongke ul.dataSoLieuDoanhNghiep>li {
	border-bottom: 1px dashed #DBDFEF !important;
}
ul.textContentCKTT.dataSoLieuDoanhNghiep>p {
    padding: 12px 0;
}
ul.textContentCKTT.dataSoLieuDoanhNghiep>li {
    padding-top: 4px !important;
}
ul.textContentCKTT.dataSoLieuDoanhNghiep>p+p,  ul.dataSoLieuDoanhNghiep>li>p+p{
    border-top: 1px dashed #DBDFEF !important;
}
.TD-box-news.block-thongke>.TD-box-news-title>a {
    padding-top: 0;
}
.TD-box-news.block-thongke {
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid #ECEEF7;
    margin-bottom: 30px;
}
.justify-content-between {
    justify-content: space-between;
}
.TD-box-news.block-thongke ul.dataSoLieuDoanhNghiep>li>.text, table.tableCKTT .text {
    font-weight: 500;
    margin-bottom: 10px;
}
.TD-box-news.block-thongke ul.dataSoLieuDoanhNghiep>li>span.number {
    text-align: right;
    margin-left: auto;
    float: right;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #DB353A;
}
.TD-box-news.block-thongke ul.dataSoLieuDoanhNghiep>li>.text:before, table.tableCKTT .text:before, .groups-DKDN ul.dataSoLieuDoanhNghiep>li>p:before {
    width: 6px;
    height: 6px;
    content: '';
    border-radius: 10px;
    background: #DB353A;
    display: inline-block;
    margin: 5px 8px 0 0;
    float: left;
}
.box-bieudo {
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid #ECEEF7;
    margin-top: 30px;
}
.box-bieudo > canvas {
    max-width: 100%;
}
.groups-DKDN ul.dataSoLieuDoanhNghiep>li>p {
    display: inline-block;
    width: 100%;
}
.groups-DKDN ul.dataSoLieuDoanhNghiep>li>p>span {
    float: right;
}
table.tableCKTT .text-400:before, ul.dataSoLieuDoanhNghiep>li>p>span.text:before {
    width: 6px;
    height: 6px;
    content: '';
    border-radius: 10px;
    background: #DBDFEF;
    display: inline-block;
    margin: 5px 8px 0 0;
    float: left;
}
table.tableCKTT .text {
    margin-bottom: 6px;
}
.TD-box-news .TD-box-news-main>table.table-thongke td, ul.dataSoLieuDoanhNghiep>li {
	border: none !important;
	padding-top: 12px;
    padding-bottom: 12px;
}
.TD-box-news .TD-box-news-main>table.table-thongke td:first-child:before{
    background: #DB353A;
    content: '';
    display: inline-block;
    float: left;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    margin: 5px 6px 0 0;
}
.TD-box-news .TD-box-news-main>table.table-thongke td[colspan="2"]:before,
.table-thongke>tbody>tr>td[style="padding-left: 10px"]:before {
    display: none !important;
}
#TD-main-right .table-thongke>tbody>tr>td[style="padding-left: 10px"] {
    padding:  0 !important;
}
.TD-box-news .TD-box-news-main>table.table-thongke td:first-child , ul.dataSoLieuDoanhNghiep{
	padding-left: 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #394E79;
    text-align: left;
}
.TD-box-news .TD-box-news-main>table.table-thongke td[colspan="2"] {
    text-align: left !important;
}
a.btn-danger:link {
    color: #fff
}
ul.dataSoLieuDoanhNghiep>li>p>span.text {
    font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #394E79;
    padding: 10px 0;
}
ul.dataSoLieuDoanhNghiep>li>p {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
ul.dataSoLieuDoanhNghiep {
    width: 100%;
}
.TD-box-news .TD-box-news-main>table.table-thongke td:last-child, ul.dataSoLieuDoanhNghiep>li>p>span {
	padding-right: 0;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #DB353A;
}
.btn-view-more {
	text-align: right;
	width: 100%;
	display:inline-block
}
.btn-view-more a {
	color:#DB353A !important;
	text-decoration: none !important;
	padding: 20px 0 0 0;
	font-size: 14px;
	font-weight: 600;
	display: block;
}
.btn-view-more.link-to-page a {
    padding: 0;
}
.TD-box-news.block-counter>.TD-box-news-main>table, .TD-box-news.block-counter>.TD-box-news-main>table>tbody,
.TD-box-news.block-counter>.TD-box-news-main>table>tbody>tr, .TD-box-news.block-counter>.TD-box-news-main>table>tbody>tr>td{
	width:100%; display: inline-block
}
.TD-box-news .TD-box-news-main>div{ padding: 0; display: block; max-width: 100%}
.TD-box-news.block-thong-bao .TD-box-news-main .tandan-div-module-news-bottom{
    counter-reset: li 0;
}
.TD-box-news.block-thong-bao .TD-box-news-main marquee{
    max-height: 200px;
}
.TD-box-news.block-thong-bao .TD-box-news-main>div{
	/* counter-reset: li 1; */
    list-style: none;
    display: inline-block;
    vertical-align: top;
}
.box-link-content {
    padding: 17px 30px;
}
.box-link-input-group {
    height: 39px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}
.box-link-input-group .form-control {
    height: 39px;
    border: none;
}
.box-link-input-group .btn-default {
    height: 39px;
    background: #F9F9F9;
    border: none;
    border-left: 1px solid #DDDDDD;
    font-size: 20px;
    color: #cbd1d9;
    border-radius: 0;;
}
.box-link-list {
    display: flex !important;
    flex-direction: column;
    gap: 6px;
    padding: 16px 0 0 !important;
}
.box-link-list.TD-ul-module-menu-left a:hover {
    color: #DB353A;
    text-decoration: none;
}
.box-link-list.TD-ul-module-menu-left .box-link-item span {
    color: #DB353A;
    font-size: 20px;
    margin-right: 10px;
    width: 30px;
    text-align: center;
}
.row-home .box-link-list.TD-ul-module-menu-left .box-link-item span {
    font-size: 15px;
    font-weight: 700;
    margin-right: 0;
    color: #394E79;
}
.box-link-child {
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
}
.box-link-child li::before {
    content: '';
    width: 3px;
    height: 3px;
    background: #394E79;
    border-radius: 5px;
    margin-right: 10px;
}
.box-link-child li{
    border: none !important;
}
.btn-more-group {
    display: flex !important;
    padding-top: 10px !important;
    justify-content: center;
}
.btn-more-group.mb-3 {
    margin-bottom: 2rem;
}
.btn-more-group .btn-more-gray+.btn-more-gray {
    margin-left: 10px;
}
a.btn.btn-default.btn-more-gray {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    color: #7D92AE;
    height: 46px;
    background: #F9F9F9;
    border: 0.5px solid #EEEEEE;
    text-decoration: none !important;
    transition: 0.3s;
    min-width: 158px;
}
.label-box-danger, .loai-ckns {
    font-weight: 700;
    font-size: 14.5px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    color: #DB353A;
    width: 100%;
    display: inline-block;
    padding: 5px;
    background: #FFF0F1;
    border: 1px solid #DDDDDD;
    white-space: normal;
    border-radius: 0;
}
.loai-ckns {
    padding: 10px;
    border: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    background-color: #DB353A;
    line-height: 19px;
    border-color: #DB353A;
    color: #fff;
    margin-bottom: 0;
}
a.btn.btn-default.btn-more-gray:hover {
    color: #fff;
    background: #a1a8b5;
}
.block-progress .progress-group {
    width: 100%;
}
.block-progress .progress-group ~ p.col-xs-12.text-center.px-0 {
    font-size: 14px;
}
.block-progress .progress-group .progress-label {
	display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
}
.block-progress .progress-group .progress-label span:last-child {
	font-weight: 500
}
.block-progress .progress-group .progress{
	background: #FFE3E4;
	border-radius: 2px;
	box-shadow: none;
	height: 15px
}
.block-progress .progress-group .progress .progress-bar{
	background: #DB353A;
	border-radius: 2px;
	box-shadow: none
}
.TD-box-news.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second {
    counter-increment: ol-counter;
}
/* .TD-box-news.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second:nth-child(n+3) {
	display: none
} */
.TD-box-news.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second:before, .TD-box-news.block-thong-bao .tandan-div-module-news-top:before {
    counter-increment: li;
  	content: counter(li, decimal-leading-zero);
    text-align: center;
    width: 37px;
    height: 37px;
    background: #FFE3E4;
    margin-right: 10px;
    display: inline-block;
    flex: 0 0 37px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #DB353A;
    padding: 8px 0;
}
.TD-box-news.block-thong-bao .tandan-div-module-news-top:before {
	content: '01'
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-top:before, .TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second:before {
	display: none;
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-top, .TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second {
	padding-left: 10px
}
.TD-box-news.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a, .TD-box-news.block-thong-bao .tandan-p-module-news-title a{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #394E79;
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao {
    margin-top: 0;
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .TD-box-news-main{
    padding: 20px 0;
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second {
    align-items: center;
    border: none !important
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a{
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
}
.TD-box-news.widget-tab-setsubsite .TD-box-news-main>div{ padding: 10px 0 10px 0}
.TD-box-news.widget-tab-setsubsite .TD-box-news-main>div.tab-content {
	padding-bottom: 0
}
.TD-box-news.widget-tab-setsubsite.widget-home-covid .TD-box-news-main>div.tab-content {
	padding-bottom: 10px
}
.row.row-4-links {
	margin-left: -10px;
	margin-right: -10px
}
.row.row-4-links>.col-xs-12 {
	padding-left: 10px;
	padding-right: 10px
}
.audio-div .jp-audio {
	max-width: 100%; border: none
}
.audio-div .jp-audio .jp-controls {
    width: auto;
    padding: 20px 5px 0 10px;
}
.audio-div .jp-audio .jp-interface {
	height: 55px;
	transform: scale(0.7);
    transform-origin: top left;
}
.audio-div .jp-details, .audio-div .jp-playlist {
    background-color: #fcfcfc;
}
.audio-div .jp-audio-stream .jp-interface {
	height: 55px
}
.audio-div .jp-playlist ul {padding: 0 10px;}
.audio-div .jp-playlist li, .audio-div div.jp-type-playlist div.jp-playlist li:last-child {padding: 5px 0 4px 5px}
.audio-div .scroll-bar {
	height: 40px;
	display: none
}
.audio-div .audio_playlist {
	overflow: auto
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-news-top {
	padding-bottom: 10px;
}
.TD-box-news.box-news-list-nothutmb .TD-box-news-main>table .tandan-div-module-news-top {
	padding-bottom: 20px;
}

.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a>img,
.TD-box-news.widget-videos .tandan-div-module-news-top:first-child .tandan-div-module-default-left>a,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:first-child .tandan-div-module-default-left>a {
	width: 100%;
	display: inline-block;
	height: 200px;
	margin-bottom: 16px
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img,
.TD-box-news.widget-videos .tandan-div-module-default-left>a>img,
.TD-box-news.widget-tin-anh .tandan-div-module-default-left>a>img {
	width: 100%;
	height: 200px;
	object-fit: cover;
    object-position: center;
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left {
  display: inline-block;
  float: left;
  width: 100%
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-news-top {
	display: flex;
	gap: 15px
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-default-left {
	width: 215px;
	flex: 0 0 215px
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-default-left>a>img {
	height: 130px
}
.TD-box-news.widget-new_home-en .tandan-p-module-news-summary, .TD-box-news.widget-new_home-en .tandan-div-module-news-top .tandan-div-module-default-right .ngay {
	display: inline-block
}
.TD-box-news.widget-new_home-en .tandan-p-module-news-summary {
	color: #586B8B
}
.TD-box-news.block-thong-bao .TD-box-news-main>table .tandan-div-module-default-left, .TD-box-news.block-thong-bao .news-second-image,/* .TD-box-news.widget-new_home-en .tandan-p-module-news-second .ngay*/ {
	display: none
}
.TD-box-news.widget-new_home-en .tandan-div-module-news-top .tandan-p-module-news-title a {
	line-height: 22px;
}
.TD-box-news.widget-new_home-en .tandan-div-module-news-bottom .tandan-p-module-news-second {
	padding: 4px 0;
	border: none
}
.TD-box-news.widget-new_home-en .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title {
	display: flex;
	gap: 4px;
	flex-wrap: wrap;
}
.TD-box-news.widget-new_home-en .tandan-div-module-news-bottom .tandan-p-module-news-second .ngay {
	padding: 5px 0;
}
.TD-box-news.widget-new_home-en .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a:before {
	content: '';
	display: inline-block;
	width: 6px;
	min-width: 6px;
	height: 6px;
	background: #DB353A;
	margin: 0 5px 2px 0;
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a>img {
  width: 100%;
  max-height: 255px;
  display: inline-block;
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img, .tandan-div-module-news-bottom .news-second-image a img{
  object-fit: cover;
  margin: 0; color: #666; font-size: 10px;
}
.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img[src=""], 
.tandan-div-module-news-bottom .news-second-image a img[src=""] {
    display: none;
}

.TD-box-news.block-cchc .tandan-div-module-news-top {
    display: flex;
    padding-bottom: 5px;
    padding-top: 10px;
}
.featured-bo-truong.TD-box-news .TD-box-news-main {
    padding-top: 0;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table,
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody,
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody> tr, 
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody>tr> td,
.featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-news-top {
    width: 100%;
    min-width: 100%;
    display: inline-block;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-news-top {
    position: relative;
    padding-bottom: 0;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-news-top .tandan-div-module-default-right {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.81) 100%);
    padding: 150px 20px 20px 20px;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a {
    width: 100%;
    height: 362px;
    display: inline-block;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a>img {
    width: 100%;
    height: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
}
.featured-bo-truong.TD-box-news .tandan-div-module-news-top .tandan-p-module-news-title a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 12px;
}
.TD-box-news.block-cchc .tandan-div-module-news-top .tandan-div-module-default-left {
	width: auto; margin-bottom: 0;
}
.tandan-div-module-news-bottom .news-second-image a img, .TD-box-news.block-cchc .tandan-div-module-news-top .tandan-div-module-default-left a img,
.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-left img,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-left img{
	height: 94px !important;
    min-width: 120px;
    max-height: 94px !important;
    width: 120px;
    max-width: 46%;
    margin-right: 16px; 
}
#TD-main-right .TD-box-news, .vertical-menu:not(.vertical-thumb) .block, .binh-chon.block, .block-box-border .TD-box-news  {
    background: #FFFFFF;
}
.block-box-border .tandan-div-module-default-left>a>img {
    height: 190px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.block-box-border .tandan-div-module-news-bottom .tandan-p-module-news-title a {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    margin-top: 10px;
}
.box-news-table.table-scroll {
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: auto;
}
.vertical-menu:not(.vertical-thumb) .TD-ul-module-menu-left a {
	display: flex;
    padding: 0;
}
.vertical-menu.scroll-box .TD-ul-module-menu-left a {
    align-items: center;
}
.vertical-menu:not(.vertical-thumb) .TD-ul-module-menu-left a>img {
    width: 23px;
    height: auto;
    margin-right: 10px;
    display: inline-block;
}
.vertical-menu.scroll-box .block>.body{
    max-height: 355px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 10px;
    padding-bottom: 0;
}
.vertical-menu:not(.vertical-thumb) .block>.body .dropdown {
	padding: 11px 0 12px 0
}
.vertical-menu:not(.vertical-thumb) .block>.body .dropdown a:hover {
	color: #DB353A;
	text-decoration: none
}
.vertical-menu.vertical-menu-botruong .block {
    background: transparent;
    border: none;
    padding: 0;
}
.vertical-menu.scroll-box .block>.body .dropdown {
    border: none !important;
    padding: 4px 0 !important;
}
.vertical-menu.vertical-menu-botruong .block>.body {
    padding: 0
}
.vertical-menu.vertical-menu-botruong .block>.title {
    border: none;
    box-shadow: none;
    display: none;
}
.vertical-menu.vertical-menu-botruong .block>.title>a {
    width: 100%;
    display: inline-block;
}
.vertical-menu.vertical-menu-botruong .block>.body .dropdown {
    padding: 0;
    margin-bottom: 4px;
    border: none;
}
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a>i, 
.vertical-menu.vertical-menu-botruong .block>.title>a>i {
    line-height: 24px;
    margin-right: 0;
    transition: 0.3s;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-style: normal;
    text-align: center;
    width: 24px;
    display: inline-block;
}
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a>i:before,
.vertical-menu.vertical-menu-botruong .block>.title>a>i:before {
    content: "\f0da";
    font-weight: 600;
}
.box-filter-media-input .form-control.datetime {
    position: relative;
}
.box-filter-media-input .form-control.datetime {
    content: "";
    background-image: url('../img/icon-Calendar-lanhdao.png');
    background-repeat: no-repeat;
    background-position: center right;
    background-position-x: calc(100% - 5px);
}
.vertical-menu.vertical-menu-botruong .block>.title>a>i:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-style: normal;
    color: #DB353A;
    content: "\f0da"
}
.vertical-menu.vertical-menu-botruong .ms-WPBorder {
    border: none
}
.vertical-menu.vertical-menu-botruong .ms-webpart-titleText {
    margin: 0
}
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a, .vertical-menu.vertical-menu-botruong .block>.title>a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    padding: 11px 20px 11px 12px;
    background: #FFF0F1;
    border: 1px solid #ECEEF7;
    transition: 0.3s;
    box-shadow: none;
    border: none;
}
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a:hover, 
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a.active,
.vertical-menu.vertical-menu-botruong .block>.title>A:hover,
.vertical-menu.vertical-menu-botruong .block>.title>a.active {
    background: #DB353A;
    border-color: #DB353A;
    color: #fff !important
}
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a:hover>i, 
.vertical-menu.vertical-menu-botruong .TD-ul-module-menu-left a.active>i,
.vertical-menu.vertical-menu-botruong .block>.title>a:hover>i,
.vertical-menu.vertical-menu-botruong .block>.title>a.active>i {
    color: #fff !important
}
.vertical-menu.vertical-menu-link-html .block>.body {
    padding: 0
}
.vertical-menu.vertical-menu-link-html .block>.body .dropdown>a>img {
    width: 40px;
    max-width: 40px;
    flex: 1 0 40px;
    margin: 0;
} 
.vertical-menu.vertical-menu-link-html .block>.body .dropdown>a {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
}
.vertical-menu.vertical-menu-link-html .block>.body .dropdown>a .dropdown-right-content .myforumtime {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #0D6EFD;
    width: 100%;
    display: inline-block;
}
.vertical-menu.vertical-menu-link-html .block>.body .dropdown>a .dropdown-right-content {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}
.banner-botruong {
    width: 100%;
    display: inline-block;
}
.TD-box-ktxh>.row .TD-box-news .TD-box-news-main>table.table-thongke td:first-child:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 10px;
    margin-right: 8px;
    background: #DB353A;
    float: left;
    display: inline-block;
    margin-top: 5px;
}
.TD-box-ktxh>.row {
    display: flex;
    flex-wrap: wrap;
}
.TD-box-ktxh>.row>.col-lg-4 {
    margin-bottom: 30px;
}
.TD-box-ktxh .TD-box-news.block-thongke, .tandan-div-main .TD-box-news.block-thongke {
    padding: 12px 20px;
    border: 1px solid #ECEEF7;
    margin-bottom: 0px;
    height: 100%;
}
.TD-box-ktxh>.TD-box-ktxh-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.TD-box-ktxh-title>span {
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #394E79;
    display: inline-block;
    font-family: 'Roboto';
}
.TD-box-ktxh-title>span:nth-child(2)>select {
    padding: 8px 12px 8px 16px;
    width: 102px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    margin-left: 10px;
}
.TD-box-ktxh-title>span:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: inherit;
    color: #586B8B;
}
.TD-box-news.block-thong-bao {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
}
/*.tandan-div-module-news-bottom .news-second-image {
    display: none;
}
*/
.block-cchc.block-counter .tandan-div-module-news-bottom {
	counter-reset: step-count;
	counter-set: chapter 1;
	/*max-height: initial !important;*/
}
.block-cchc.block-counter .tandan-div-module-news-top .tandan-div-module-default-left, .block-cchc.block-counter .tandan-p-module-news-summary {
	display: none
}
/*.block-cchc.block-counter .tandan-div-module-news-bottom .tandan-p-module-news-second:after, .block-cchc.block-counter .tandan-div-module-news-top:after {
	content: counter(chapter);
	counter-increment: chapter;
	font-size: 20px;
    color: #a9adb1;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    border-radius: 50px;
    background: #e9eaeb;
    min-width: 40px;
}*/
.block-cchc.block-counter .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title,
.block-cchc.block-counter .tandan-div-module-news-top .tandan-div-module-default-right {
	padding-right:0px;
	flex-grow: 1;
}
.block-cchc .tandan-p-module-news-second .ngay {
	color: #666
}
.TD-box-news:after{display:block;content:' ';clear:both}
.featured-right-bo-truong .ngay {
    display: inline-block !important;
}
.featured-right-bo-truong .ngay:before, .tandan-div-article-other .tandan-p-module-news-second .ngay::before {
    content: "\f073";
    display: inline-block;
    margin: 0px 8px 0 0;
    font: normal normal normal 14px/1 FontAwesome;
}
.tandan-div-article-other .tandan-p-module-news-second .ngay::before {
    color: #A2AEBD
}
.featured-right-bo-truong.TD-box-news .TD-box-news-main {
    max-height: 540px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ECEEF7;
    padding: 16px;
}
.featured-right-bo-truong .tandan-div-module-news-top .tandan-p-module-news-title a {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
}
.tandan-div-module-news-bottom .news-second-image a{
	width: 100%; 
	overflow: hidden;
	display: block;
}

.TD-box-news.box-news-list-nothutmb .news-second-image,
.TD-box-news.box-news-list-nothutmb .tandan-div-module-default-left>a>img {
    display: none !important;
}
.tandan-div-module-news-bottom .tandan-p-module-news-second, .TD-box-news.block-thong-bao .tandan-div-module-news-top,
.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2),
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2){
	display: flex; padding: 20px 0;
    border-top: 1px dashed #DBDFEF;
}
.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second {
	padding: 10px 0;
	border-top: 1px dashed #DBDFEF !important;
}
.TD-box-news.block-thong-bao .tandan-div-module-news-top {
	border: none
}
.tandan-div-module-news-top.isnew .ngay:after, .tandan-p-module-news-second.isnew .ngay:after {
    content: 'new';
    display: inline-block;
    width: 32px;
    height: 16px;
    background: #DB353A;;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: text-top;
    border-radius: 40px/20px;
    margin-left: 3px;
}
.tandan-div-module-news-bottom .tandan-p-module-news-second:last-child {padding-bottom: 0}
.TD-box-news.box-news-list-nothutmb .tandan-div-module-news-bottom .tandan-p-module-news-second:last-child {padding-bottom: 20px; border-bottom: 1px dashed #DBDFEF;}
.tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a,
.TD-box-news.block-cchc .tandan-div-module-news-top .tandan-p-module-news-title a,
.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-right a,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-right a,
.TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title a  {
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}
.tandan-div-article-other .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a{
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.block-list-slider .tandan-div-module-news-bottom .tandan-p-module-news-second{
	border-left: 1px solid #EBE9F1;
    padding-left: 20px;
    position:relative;
    padding-top: 0;
    padding-bottom: 25px;
    border-top: none;
}
.tandan-div-article-other .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a:before {
    margin-top: 0;
}
.tandan-div-article-other .tandan-p-module-news-second .ngay {
    margin-left: 18px;
}
.block-list-slider .tandan-div-module-news-bottom .tandan-p-module-news-second:before {
	position: absolute;
	width: 12px;
	height: 12px;
	left: -6px;
	top: 5px;
	content: '';
	border-radius: 20px;	
	background: #DB353A;
	box-shadow: 0px 0px 0px 4px rgba(255, 159, 67, 0.12);
}
.block-list-slider .tandan-div-module-news-bottom .tandan-p-module-news-second:first-child:after {
	position: absolute;
	width: 1px;
	top: 0;
	left: -1px;
	height: 5px;
	content: '';
	background: #fff;
}
.block-list-slider .tandan-div-module-news-bottom .tandan-p-module-news-second:last-child:after {
	position: absolute;
	width: 1px;
	bottom: 0;
	left: -1px;
	top: 17px;
	content: '';
	background: #fff;
}
.block-list-slider .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a, .list-delivery>a{
	font-weight: 700;
	font-size: 14px;
	line-height: 23px;
	color: #5E5873;
}
.list-delivery>a>img {
	width: 100%;
	height: 165px;
	display:block;
	object-fit: cover;
	object-position: center;
	margin-bottom: 17px
}
.block-list-slider .tandan-p-module-news-second .ngay {
	display: inline-block;
	font-size: 14px
}
.block-list-slider .tandan-p-module-news-second .ngay:before {
	font-family: Roboto;
	content: 'Ngày '
}
.block-list-slider .btn-view-more a {
	padding-top: 0
}
.box-link {
	margin: 15px 0
}
.box-link .box-link-title {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    background: #DB353A;
    border: 1px solid #DDDDDD;  
}

.box-link .box-link-title img {
    height: 40px;
    margin-right: 8px;
}

.box-link .box-link-title h4 {
    margin: 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.box-link .box-link-body {
    background: #fff;
    width: 100%;
    border: 1px solid #DDDDDD;
}
.ms-core-menu-box {
    z-index: 999999;
    background: #fff;
    min-width: 200px;
    padding: 8px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.3)
}
.ms-core-menu-box li a div>* {
    white-space: nowrap;
    display: flex;
    align-items: center
}
.box-link .box-link-body .box-link-group {
    width: 100%;
    flex: 0 0 100%;
    justify-content: space-around;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px 13px;
    border-bottom: 1px solid #DDDDDD;
}

.box-link .box-link-body .box-link-group>a {
    width: auto;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 21px;
    text-transform: uppercase;
    color: #DB353A;
    /* white-space: nowrap; */
    padding: 0 10px;
    flex: 1 0 0%;
    text-align: center;
    transition: 0.1s
}
.box-link .box-link-body .box-link-group>a.active, .box-link .box-link-body .box-link-group>a:hover {
    text-decoration: underline;
    font-weight: 700;
}

.box-link .box-link-body .box-link-group>a+a {
	border-left: 1px solid #DB353A
}
.pager>span {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex: 1 0 0%
}
.pager .pager-count>span {
    padding: 0 5px;
}
.pager .pager-count {
    width: 100%;
    flex: 1 0 0%;
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #586B8B;
}
.pager>span>span, .pager .PageNumbers, .pager>span>.circle {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    color: #586B8B;
    border: none;
    background: transparent;
    line-height: 30px;
    top: 0 !important
}
.pager>span>.circle {
    line-height: 26px;
}
.pager .CurrentPage, .pager .PageNumbers:hover, .pager>span>.circle:hover {
    flex: 0 0 30px;
    background: #FBEBEB;
    color: #DB353A;
    text-decoration: none;
}
.tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a:hover, .TD-box-news.block-thong-bao .tandan-p-module-news-title a:hover,
.TD-box-news.widget-videos a:hover,
.TD-box-news.widget-tin-anh a:hover{
	color: #DB353A !important; text-decoration: none;
}

.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-right,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-right,
.TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title {
  width:100%;
  align-self: flex-start;
  display: grid
}

.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .tandan-p-module-news-title,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) .tandan-p-module-news-title,
.TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title a {
	order: 2
}
.TD-box-news.widget-videos .tandan-div-module-news-top:last-child,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:last-child {
    padding-bottom: 0;
}
.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2),
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) {
    min-height: 0px !important;
}

.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .ngay,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:nth-child(n+2) .ngay {
    order: 1;
    display: inline-block
}
.div-thong-bao-moi-hop .tandan-p-module-news-second .news-second-title a:hover{
  color: #c10600 !important; text-decoration: none
}
.div-thong-bao-moi-hop .tandan-p-module-news-second .news-second-title a{
  font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 10px;
    color: #222;
    font-weight: 500;
}
.div-thong-bao-moi-hop .tandan-p-module-news-second .news-second-title a:before {
    content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    margin: 6px 6px 5px 0;
    background: red;
    float: left;
}
.div-thong-bao-moi-hop .tandan-p-module-news-second .news-second-title {
      margin-top: 5px;
    padding: 6px 0 6px 0;
    border-top: 1px dashed rgba(102, 102, 102, 0.5);
}
.div-thong-bao-moi-hop .tandan-p-module-news-second:nth-child(n+3) {
  width: 100%; display: block
}
.div-thong-bao-moi-hop .tandan-p-module-news-second:nth-child(n+4) .news-second-title{
  border-top: 1px dashed rgba(102, 102, 102, 0.18);
  width:100%; display: block;
  padding: 6px 0;
}

.tandan-div-module-default-left img[src=''], .tandan-div-module-default-left img[src=''] ~ :before {display:none}

.tandan-p-module-news-title{text-align:justify;}
.tandan-p-module-news-title a, 
.TD-box-news.widget-videos .tandan-div-module-news-top:first-child .tandan-p-module-news-title>a,
.TD-box-news.widget-tin-anh .tandan-div-module-news-top:first-child .tandan-p-module-news-title>a{
	text-align: justify;
    text-decoration: none;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 100%;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
}
.tandan-div-module-news-top .tandan-p-module-news-title a {
    -webkit-line-clamp: 2;
}
.block-list-slider .tandan-p-module-news-title a{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #393939;
	margin-bottom: 15px
}
.block-list-slider .tandan-p-module-news-summary {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(57, 57, 57, 0.6);
}
.vb-moi .tandan-p-module-news-title a, .tandan-div-module-news-bottom .tandan-p-module-news-title a {
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 0px;
    color: #2D2D2D;
    font-weight: 400;
    line-height: inherit;
}
.div-thong-bao-moi-hop {padding-top: 5px; margin-top: 5px}
.vb-moi .article-lst li { padding: 12px 0; border-bottom: none}
.vb-moi .article-lst li+li {border-top: 1px solid rgba(57, 57, 57, 0.2);}
.tandan-p-module-news-title a:hover{color:#c10600;cursor:pointer;text-decoration:none;}
.tandan-p-module-news-summary{
  color:#333;text-align:justify;
  line-height:20px;
  display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-top: 5px;
    display: none;
}
#TD-main-right {
    /*position: sticky;*/
    top: 0;
}
.tandan-div-module-news-top .tandan-div-module-default-right .ngay,
.TD-box-news.widget-botruong-page .TD-box-news-main>table .tandan-div-module-default-left,
.widget-botruong-page .div-sub-menu {
	/*display: none*/
}
.widget-botruong-page .tandan-div-module-news-top .tandan-div-module-default-right .ngay {
    display: block;
    padding-bottom: 0;
}
.widget-botruong-page .tandan-p-module-news-title,
.widget-botruong-page .news-second-title {
    display: grid
}
.widget-botruong-page .tandan-p-module-news-title .ngay,
.widget-botruong-page .news-second-title .ngay{
    order: 1;
    padding-bottom: 10px
}
.widget-botruong-page .tandan-p-module-news-title a,
.widget-botruong-page .news-second-title a{
    order: 2
}
.widget-botruong-page .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a,
.widget-botruong-page .tandan-p-module-news-title a {
    -webkit-line-clamp: 2;
    font-size: 14px;
}
.bo-truong-content .TD-box-news.lastest-article .tandan-div-module-news-top:first-child .tandan-div-module-default-left>a,
.bo-truong-content .TD-box-news.lastest-article .tandan-div-module-news-top:first-child .tandan-div-module-default-left>a>img {
    height: 320px;
}

.tandan-p-module-news-second a:hover{color: #c10600 !important; text-decoration: none;}
.ngay{font-style:italic;font-size:11px;color:#666;}
.tandan-p-module-news-second .ngay, .tandan-div-module-default-right .ngay,
.TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title .ngay {
	display: block;
    padding-bottom: 9px;
    padding-top: 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #465B7E;
}
.TD-box-news.box-news-list-nothutmb .tandan-p-module-news-title .ngay {
    padding-bottom: 0;
}
.tandan-p-module-news-second .ngay {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;	
	color: #465B7E;
	padding-top: 0;
    display: inline-block;
}
.block-thong-bao .tandan-p-module-news-second .ngay, .block-thong-bao .tandan-div-module-default-right .ngay {
	display: block;
    padding-bottom: 8px;
    padding-top: 5px	;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}
.block-thong-bao .div-sub-menu, .block-thong-bao .TD-box-news-bottom {
	display: none
}
.block-thong-bao .TD-box-news-main {
	padding: 0
}
.block-thong-bao .btn-view-more a {
    padding: 5px 0 0 0;
}
.TD-box-news.block-thong-bao .tandan-p-module-news-title a, .TD-box-news.block-thong-bao .tandan-div-module-news-bottom .tandan-p-module-news-second .news-second-title a {
    display: contents !important;
}
.block-thong-bao .tandan-p-module-news-second .ngay, .block-thong-bao .tandan-div-module-default-right .ngay {
    display: inline !important;
}
.block-cchc .tandan-div-module-default-right .ngay {padding-bottom: 0; color: #666}
.block-cchc .tandan-div-module-default-right>.tandan-p-module-news-title>a:hover {color: #df0000}
/* .tandan-div-module-default-right .ngay:before, .tandan-p-module-news-second .ngay:before {
	display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-size: inherit;
    content: "\f073";
    margin-right: 4px;
} */
.TD-box-donvi {margin-top:10px}
.TD-box-donvi .nav-tabs {border: none}
.TD-box-donvi .nav-tabs>li {margin: 0}
.TD-box-donvi .nav-tabs>li>a {
    margin: 0;
    background: transparent;
    color: #333 !important;
    font-size: 15px;
    border: none !important;
    padding: 6px 5px 6px 25px;
    margin-right: 1px;
    border-radius: 0;
    font-weight: 500;
    transition: all ease-in-out .2s;
    font-family: Roboto, sans-serif;
    background-image: url('../img/ic-title-w.png');
    background-position: left center;
    background-position-x: 0;
    background-repeat: no-repeat;
}
.TD-box-donvi .tab-content a:before, .widget-tab-setsubsite.TD-box-news .tandan-p-module-news-second a:before, .audio-div .tab-pane ul>li:before {
    content: '';
    width: 9px;
    height: 9px;
    display: inline-block;
    background-image: url('../img/ic-tab-donvi.svg');
    background-repeat: no-repeat;
    background-position:center center;
    float: left;
    margin: 3px 10px 0 0;
}
.audio-div .tab-pane ul>li::marker {
	display: none
}
.TD-box-donvi .nav-tabs>li+li {
	padding-left: 20px
}
.TD-box-donvi .nav-tabs>li.active>a, .TD-box-donvi .nav-tabs>li:hover>a {
    color: #df0000 !important;
    background: transparent;
    margin-top: 0;
    background-image: url('../img/ic-title.png');
    background-position: left center;
    background-position-x: 0;
    background-repeat: no-repeat;
    box-shadow: 0px 2px 0 #df0000;
}
.TD-box-donvi .tab-content{
  padding: 15px 0 10px 0;
  background: transparent;
    border-top: 2px solid #ebebeb;
}
.TD-box-donvi .tab-content a{
  font-size: 14px;
    color: #222;
    text-decoration: none;
    padding: 8px 0;
    display: block;
    font-family: Roboto, sans-serif;
}
.TD-box-donvi .list-tab-pane .col-xs-6:nth-child(n+4) a{
  border-top: 1px dashed rgba(0, 0, 0, 0.13);
}
.TD-box-donvi .tab-content a:hover {color: #c51404}
.TD-box-donvi .list-tab-pane {display: flex;  flex-wrap: wrap; margin-left: -10px; margin-right: -10px;}

.audio-div .tab-pane ul>li {padding: 8px 5px; transition: all ease 0.3s; cursor: pointer; font-size: 13px; font-family: arial; border-bottom: none; display: inline-block; width: 100%}
.audio-div .tab-pane ul>li+li {border-top: 1px dashed rgba(0, 0, 0,0.3);}
.audio-div .tab-pane .jp-type-playlist div.jp-playlist a.jp-playlist-current, .audio-div .tab-pane .jp-type-playlist div.jp-playlist a:hover {
    color: #df0000;
}
.audio-div .tab-pane ul>li:hover {color: red; background: #edf0f5;}
.audio-div.widget-tab-setsubsite .tab-content {
    padding-bottom: 0 !important;
}
.audio-div.widget-tab-setsubsite .nav-tabs>li {
	margin: 0
}
.audio-div.widget-tab-setsubsite .nav-tabs>li>a {
	border: none;
	background: #0380ea;
    background: linear-gradient(#0192ed, #0192ed 48%, #0681cc 52%, #0177bf);
    color: #fff;
    padding: 8px 15px;
    /*font-weight: 600;*/
    text-transform: uppercase;
}
.audio-div.widget-tab-setsubsite .nav-tabs>li.active>a, .audio-div.widget-tab-setsubsite .nav-tabs>li:hover>a {
	background: linear-gradient(#f44336, #ff5043 48%, #ed3c2f 52%, #f5594e)
}
.audio-div.widget-tab-setsubsite .nav-tabs {
    border-bottom: 1px solid #f24f44;
}
.td-slide-rotate {width: 100%; height: 200px}
.td-fly-out-gallery a.close {width: 32px; background: #2c94ff; opacity: 1}
video {width: 100%;}
.TD-chanel-link a {
    cursor: pointer;
    text-decoration: none;
    position: relative;
    height: 32px;
    padding: 0 8px 0 0px;
    text-align: center;
    margin-right: 4px;
    display: inline-block;
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 19px;
    color: #586B8B;
}
.TD-chanel-link span+span a {margin-left:0px;}
.TD-chanel-link img {
    display: none;
}
.TD-chanel-link .top-t>span+span>.top-t-2:before{
    content: "\f105";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    margin-right: 12px;
}

.TD-chanel-link .top-t>span:first-child a:before{
  display: none;
}
.TD-chanel-link a:hover {
    color:rgba(219, 53, 58, 1)
}
.TD-body-bt-bt-right-chanel {
    padding-top: 10px;
}
.TD-chanel-link {
    margin-bottom: 10px;
    padding: 14px 20px;
    width: 100%;
    height: 48px;
    background: rgba(236, 238, 247, 0.5);
}
.TD-chanel-link .top-t {
	white-space: nowrap;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow-x: auto;
    display: flex;
}
.TD-chanel-link .top-t::-webkit-scrollbar {
	display: none
}
.channel-news-folder{
    padding: 12px 0;
    text-align: justify;
    /* border-bottom: 1px rgba(0, 0, 0, 0.18) dashed; */
    width: 100%;
    display: inline-block;
}
.channel-news-folder+.channel-news-folder {
    border-top: 1px solid #ECEEF7;
}
.channel-news-title a {
    text-decoration: none !important;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #394E79;
}
.portal-form{
    margin: 10px 0px 16px 0;
    border: 1px solid #DBDFEF;
    padding: 10px;
    background: linear-gradient(#fff, #f8f8f8);
    border-radius: 5px;
}
.TD-box-news.calendar-lanhdao .portal-form {
    background: transparent;
    border: none;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}
.TD-box-news.calendar-lanhdao .div-result-search .calendar-time {
    /* text-align: center; */
    width: 115px;
}
.TD-box-news.calendar-lanhdao .div-result-search th {
    font-size: 14px;
}
.TD-box-news.calendar-lanhdao .div-result-search span.calendar-time {
    font-weight: 600;
}
.TD-box-news.calendar-lanhdao .div-result-search .calendar-time a {
    color: #586B8B;
}
.TD-box-news.calendar-lanhdao .div-result-search .calendar-content-time,
.TD-box-news.calendar-lanhdao .div-result-search .calendar-content {
    font-weight: 600;
}
.calendar-content-chutri {
    display: block;
}
.TD-box-news.calendar-lanhdao .div-result-search .calendar-time .calendar-time-date {
    display: block;
}
.TD-box-news.calendar-lanhdao .div-result-search tr {
    background-color: transparent !important;
}
.TD-box-news.calendar-lanhdao .portal-form .frm-date , .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date {
    width: 100%;
    max-width: 100%;
}
.TD-box-news.calendar-lanhdao .portal-form .frm-date .col-md-1 , .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date .col-md-1{
    white-space: nowrap;
    padding: 8px 15px;
}
.portal-form .row label{vertical-align:bottom;line-height:32px;}
.portal-form .title{height:29px;padding-left:12px;margin-bottom:2px;font-weight:bold;text-decoration:none;line-height:30px;}
.portal-form .row{margin:0}
.portal-form input[type='text'],.portal-form select,.portal-form textarea{
	border: 1px #e2e2e2 solid;
    min-width: 224px;
    padding: 4px;
    margin: 8px 0 0 0;
    width: 33%;
    line-height: 25px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    color: #394E79;
    padding: 5px;
    outline: none;
}
.portal-form input[type='button'],.portal-form input[type='submit'],.portal-form button,a.tdbtn{margin:8px 0 0 0;}.portal-form input[type='text'].large,.portal-form select.large{min-width:350px}
.form-search.portal-form input[type='text'], .form-search.portal-form select {
	margin-top: 0; margin-bottom: 6px
}
.form-search.portal-form .title {
	margin-bottom: 20px;
    border-bottom: 2px solid #DBDFEF;
    padding: 0px;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    color: #db353a;
    font-family: 'Roboto';
    width: 100%;
    height: auto;
    line-height: 30px;
}
.TD-box-news.calendar-lanhdao .form-search.portal-form .title {
    text-transform: inherit;
    border: none;
    margin-bottom: 20px;
}
.TD-box-news.calendar-lanhdao .form-search.portal-form input {
    margin-bottom: 0;
    width: 100%;
    min-width: 100%;
    position: relative;
    background-image: url('/_layouts/mpi/img/icon-Calendar-lanhdao.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 20px;
    }

/* .TD-box-news.calendar-lanhdao .form-search.portal-form input.hasDatepicker::before {
    position: absolute;
    top: 3px;
    right: 5px;
    content: "\f073";
    display: inline-block;
    width: 16px;
    height: 16px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    color: #DADADA
} */
.form-search.portal-form input[type='submit'].primary {
    background-color: #db353a;
    text-shadow: none;
    border: none !important;
    min-height: 36px;
    border-radius: 5px;
}
p.tandan-p-article-other {
    font-weight: 400;
    border-bottom: 1px solid #393939;
    margin: 6px 0;
    font-size: 24px;
	line-height: 28px;
	color: #DB353A;
	position: relative;
	padding: 8px 0
}
p.tandan-p-article-other:before {
	position: absolute;
	width: 150px;
	height: 1px;
	left: 0px;
	top: 100%;	
	background: #DB353A;
	content: ''
}
.latest-news-slide.owl-nav-head p.tandan-p-article-other:before {
    width: 180px;
}
.tandan-div-article-other .tandan-p-module-news-second{
  width: 100%; display: inline-block;
  padding: 6px 0;
  color: #465B7E;
  font-size: 14px;
  border: none
}
.tandan-div-article-other .tandan-p-module-news-second a, .tandan-div-article-other .tandan-p-module-news-second .tandan-span-date-publish{
    padding-right: 5px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    display: contents;
}
.tandan-div-article-other .tandan-p-module-news-second .tandan-span-date-publish {
	padding-right: 0;
    color: #c1101c;
    font-size: 12px;
}
.tandan-div-article-other .tandan-p-module-news-second a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #DB353A;
    float: left;
    margin: 7px 12px 0 0;
}
.row.row-chart-dautucong>.col-xs-12:nth-child(3) ul.LegendLDTC>li {
    display: flex;
    align-items: center;
    gap: 3px;
    line-height: 19px;
}
.at-btn,.at-sep,.at-btn .icon,.at-btn .icon-text{display:inline-block;}
.at-btn{
  padding:4px 1px;cursor:pointer;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;
  line-height: 8px;
  vertical-align: top;
}
.at-btn .icon{
  content:" ";
  width:16px;
  height:16px;
  background-position:16px 16px
}
.at-btn .icon-text{
  height:16px;width:auto;font-weight:bold;vertical-align: middle;
  line-height: 16px;
}
.at-sep{
  padding: 8px 2px;
  vertical-align: middle;
  border-left: 1px #888 solid;
}
.GopYVanBan{
  border: none !important
}
.GopYVanBan .nav-item>a {
    /* background: #e1f3ff; */
    border-radius: 5px 5px 0 0;
    color: #037bc5;
    border: none !important;
    transition: all ease 0.3s;
    border-bottom: none;
}
.GopYVanBan li.nav-item.active>a, .GopYVanBan li.nav-item:hover>a, .GopYVanBan li.nav-item:focus>a {
    background: #3498db;
    color: #fff;
    border: 1px solid #3498db;
    border-bottom: none;
}
.GopYVanBan li.nav-item {
    border: none !important;
    margin: 0 !important;
}
/* .GopYVanBan ul.nav.nav-tabs {
    margin-bottom: 10px;
    border-bottom: 2px solid #fd3132;
} */
.GopYVanBan h2 {
    border-bottom: 0 !important;
    color: #ca0e16;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 16px;
    margin: 10px 0 !important;
}
.GopYVanBan table th {
    background: #d6e8fb !important;
    color: #1258a2;
}
.GopYVanBan table th{height: 30px;font-size: 14px;}
.GopYVanBan table td {font-size:14px;font-weight:400;}
.GopYVanBan table tr:nth-child(odd) td{
  background: #f4f9ff;
}
.GopYVanBan table tr td.style2 {
    text-align: justify;
    padding: 10px;
}
.GopYVanBan table tr td{
  border-color: #c5daf1 !Important;
  font-family: Roboto, sans-serif, arial;
}
.GopYVanBan table tr td.style2 a, .GopYVanBan table tr td.style2 a:link {
	color: #333; text-decoration: none !important;
    font-weight: 500;
}
.GopYVanBan table tr td.style2>a:before {
	color: #018ee7;
    padding: 1px 1px 1px 1px;
    border-radius: 0 5px 0 0;
    margin: 0 5px 0px 0;
    font-size: 17px !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0f6";
}
.GopYVanBan table tr td.style2>p {
    font-style: italic;
    color: #666;
    margin-top: 5px;
    font-family: arial;
}
.GopYVanBan table tr td.style2 p>span.lyk-datetime {
    color: #018ee6;
}
.GopYVanBan table tr td.style2 p>span.lyk-datetime+.lyk-datetime {
    color: #cd0f0f;
}
.GopYVanBan table tr td a:hover {
	color: #cd0f0f; text-decoration: none !important
}
.ms-wpContentDivSpace {
  margin: 0;
}
/* End: Wrapper content */
/* Begin: Footer */
.Td-footer {
  background: #DB353A;
    background-color: #c13d4b;
    background-image: url(../img/bg-header-footer.png);
    background-position: center center;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.footer-contact {
    font-size: 16px;
    line-height: 23px;
    color: #FFFFFF;
}
.footer-contact h4 {
    margin-top: 0;
}
.footer-contact p>span{
    width: 30px;
    text-align: center;
}
.footer-contact p {
    margin-bottom: 8px;
}
.btn-group-footer {
    padding: 20px 0;
    text-align: right;
}
.btn-group-footer a+a {
    margin-left: 12px;
}
.block-visited {
    padding-bottom: 16px;
}
.btn-group-footer a{
    height: 35px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 4px;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    padding: 8px 12px 8px 12px;
    color: #FFFFFF !important;
    transition: 0.3s
}
.btn-group-footer a:hover {
    background: #DB353A !important;
}
.Td-footer>.container{
  background: transparent;
  color: #333; font-size: 14px;
  line-height: 23px;
  width: 90%;
    max-width: 1600px;
    padding-bottom: 20px;
}
.admin-page-fix a {
    line-height: 18px;
    padding: 2px 10px;
    border-radius: 0px;
    margin: 6px 0 0; font-weight: 500;
    display: inline-block;
    color: #ea0909;
}
.Td-footer-nav {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    display: flex;
    width: 100%;
    margin: 0
}
.bottom-nav li{float:left;padding:8px 0;display:inline-block;line-height: 20px;}
.bottom-nav li a{color:#222;text-decoration:none;text-transform:normal; padding: 2px 10px}
.bottom-nav li:first-child a {padding-left: 0}
.bottom-nav li+li a, .admin-page-fix a{border-left: 1px solid rgba(255, 255, 255, 0.3)}
.bottom-nav li a:hover{color:#ea0909;}
.Td-footer-text {
    padding:20px 0; margin: 0; color: #fff;
    flex-wrap: nowrap !important;
    gap: 10px
}
.thumb-logo img{
    width: 100px;
    min-width: 100px;
}
.Td-footer-text h4 {
  margin: 0 0 3px 0
}
.Td-footer-text * {
	color: #fff
}
.admin-page-fix a:active {position:relative;top:1px;}
.footer-navbar>div {display: inline-block; float: left}
/* End: Footer */
.bg-gray {
    background: #F9F9F9;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.d-flex {
    display: flex !important;
    flex-wrap: wrap;
}
.flex-column {
    flex-direction: column !important;
}
.flex-row {
    flex-direction: row !important;
}
.align-items-center {
    align-items: center;
}

*::-webkit-scrollbar-track{ background-color: #F5F5F5;}
*::-webkit-scrollbar{width: 6px;  background-color: #F5F5F5;}
*::-webkit-scrollbar-thumb{background-color: #dae3e8;}

body::-webkit-scrollbar-track{ background-color: #F4f4f4;}
body::-webkit-scrollbar{width: 10px;  background-color: #F4F4F4;}
body::-webkit-scrollbar-thumb{background-color: #dae3e8;}

.GopYVanBan .xinykienlist>h3 {
    font-weight: bold;
    color: #bd1701;
    padding-left: 10px;
    font-size: 22px;
    text-align: center;
    margin-bottom: 20px;
    width:100%;
    display: inline-block
}
.guiykien-form {
	background: #fff;
	border: 1px solid #ededed;
    padding-bottom: 20px;
    border-radius: 5px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}
.guiykien-form .btnGuiCauHoi, .guiykien-form #Reset1 {
	background: #f4f4f4;
	padding: 8px 15px !important;
	color: #bd1701;
	border-radius: 5px
}
.guiykien-form .btnGuiCauHoi {
	color: #fff !important; background: #bd1701; border-color: #bd1701
}
.guiykien-form .btnGuiCauHoi:hover {
	background: #db3721 !important;
}
.ykien-content>.product-header>h1, .guiykien-form .boBB-xanh {
    font-size: 22px;
    padding: 0 0 0;
    color: #b10101;
}
.guiykien-form .boBB-xanh {
	padding: 10px
}
.ykien-content p {
	margin-bottom: 8px
}
.ykien-content .product-body {
    width: 100%;
    display: inline-block;
}
.ykien-content .product-footer {
	width: 100%; display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px
}
.ykien-content .product-footer>div {
	padding-left: 20px
}
.GopYVanBan .newsList .media-heading>a {
	font-size: 17px;
    font-weight: bold;
    color: #337ab7;
    line-height: inherit;
    margin-bottom:8px;
    width: 100%; display: inline-block
}
.xinykienlist .div-page {
	text-align:center;
	margin-bottom: 20px
}
.xinykienlist .div-page a {
    padding: 6px 10px;
    border-radius: 5px;
    background: #fff;
    color: #bd1701;
    text-align: center;
    min-width: 35px;
    display: inline-block;
    border: 1px solid #f5f5f4;
    cursor: pointer
}
.xinykienlist .div-page a.aspNetDisabled {
	background: #f5f5f4;
	cursor: default
}
.xinykienlist .div-page>span>span, .xinykienlist .div-page a:not(.aspNetDisabled):hover {
    padding: 6px 10px;
    border-radius: 5px;
    color: #fff;
    background: #bd1701;
    text-align: center;
    min-width: 35px;
    display: inline-block;
    border: 1px solid #f5f5f4;
    text-decoration: none;
}


a{text-decoration:none;outline:none;}
li{padding:0;margin:0;}
ul{padding:0;margin:0;list-style:none;}
img{border:0;}
p{padding:0;margin:0;}
/*Add 24-8
.td-row {overflow:hidden}*/
.td-row:after{display:block;content:' ';clear:both}
/**/
.form-group:after{
  display:block;content:' ';clear:both;
}
.TD-main-left .NoiDungVB p, .TD-main-left .NoiDungVB span{
  white-space:pre-wrap !important;
}
.TD-main-left .Content>.NoiDungVB{
  max-width: 750px;
}
input.form-control{width:100%;}
#mask{display:none;background:url(img/mask.png);background-repeat:repeat;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999}
table.table{width:100%;border:1px #ddd solid;margin-bottom:5px}
table.table th,table.table td{padding:6px}
table.table tr>th+th,table.table tr>td+td{border-left:1px #ddd solid}
table.table tr+tr>th,table.table tr+tr>td{border-top:1px #ddd solid}
table.table tr>th{background:#f4f4f4}
table.table .header-top th{border-bottom:2px #ddd solid;}
table.table .header-left th{border-right:2px #ddd solid;}
table.table .header-right th{border-left:2px #ddd solid;}
table.table .header-bottom th{border-top:2px #ddd solid;}
.table.table-form-discussion tr>th {
    padding: 10px;
    background: #ECEEF7;
    border-color: #ced0db;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #DB353A;
    vertical-align: middle;
    text-align: center;
}
.table.table-form-discussion tr>td {
    text-align: justify;
}
.table-dutoan.table.table-form-discussion>tbody>tr>td {
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #ced0db;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
}
.table-dutoan.table.table-form-discussion>tbody>tr>td a {
    color: #0D6EFD !important;
    text-decoration: none !important;
}
.table-dutoan.table.table-form-discussion>tbody>tr>td a:hover {
    color:#f23505 !important
}
.table-dutoan ~ .btn-view-more a {
    padding-top: 0;
}
.TD-main-left h1:empty,.TD-main-left h3:empty{display:none}
.tandan-a-readmore{color:#f23505 !important;padding-left:5px;font-style:italic;text-decoration:none;font-size:12px;}
.tandan-a-readmore:hover{text-decoration:underline;}
.TD-quangcao{height:auto;margin-bottom:10px;}
.TD-quangcao a[href=""], .TD-link-img a[href=""] {
	pointer-events: none;
}
.row-ads .TD-quangcao {margin-top: 10px}
#TD-main-right .TD-quangcao {margin-bottom: 3px}
.TD-quangcao img{width:100%;}

.subsites_main{width:100%;height:auto;float:left;}
.subsites_pb{width:50%;float:left;height:auto;font-size:9pt;vertical-align:top;}
.subsites_pb li{padding:5px 0px 5px 0px;font-size:9pt;width:100%;float:left;white-space:nowrap;}
.subsites_pb a ,.subsites_pb a:visited{font-family: Roboto, sans-serif, Arial, Helvetica;font-size:9pt;padding-left:15px;font-weight:bold;text-decoration:none;margin-left:10px;float:left;line-height:19px;}
.TD-div-top-fotter{width:100%;height:1px;background:#ccc;float:left;}
.tandan-div-module-links-websites,.TD-div-module-links-websites{text-align:center;}
.block-weblink {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
    border: 1px solid #c13d4b;
    border-radius: 5px;
    background: #fff;
    margin-bottom: 20px;
}
.block-weblink .weblink-content {display: flex}
.block-weblink .weblink-content>.ms-webpart-chrome {
	width: 100%; padding-right: 5px
}
.block-weblink .weblink-content .weblink-title {
    white-space: nowrap;
    padding: 10px;
    border-radius: 0 20px 0 0;
    background: #c13d4b;
    color: #fff;
}
.block-weblink .weblink-content .TD-div-module-links-websites {padding: 8px 0 0}
/* .block-visited, .weather-section {
	background: url('../img/bg-gray.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
    border-radius: 5px;
} */
.block-visited .block{
    text-align: left;
    margin: auto;
}
.time-navbar {
    display: flex;
    align-items: center;
    justify-content: end;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 8px 0 10px 0;
}
.weather-section>a>img {
    display: none
}
.weather-section .section-loading ~ div{
    order: -1;
    max-width: calc(50% - 10px);
    margin-right: 10px;
}
.weather-section .section-loading ~ div select {
    max-width: 100%;
    padding: 10px 16px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
}
.time-navbar .weather-section .section-loading ~ div select {
    width: 100px;
    height: 24px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    background: transparent;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    padding: 0 6px;
}
.time-navbar .weather-section .section-loading ~ div {
    max-width: 120px;
}
.time-navbar .weather-section a.tmp-unit-c {
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
}
.time-navbar .weather-section .section-loading ~ div select option {
    color: #333
}
.time-navbar .weather-section>a {
    max-width: 30px;
    padding: 0;
}
.time-navbar .weather-section {
    color: #fff;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 23px;
    margin: 0;
    padding: 0 0 0 16px;
}
.time-navbar .weather-section * {
    font-size: 16px;
}
.time-navbar .weather-section>a img {
    max-width: 100%;
}
.weather-section {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    background: transparent;
    border-radius: 0;
    font-family: Roboto;
    color: #0D6EFD;
    font-weight: 500;
    gap: 3px;
}
.block-visited .title, .block-visited .title a {
    display:none;
	border: none;
	box-shadow: none;
	text-align: center;
    padding-bottom: 0;
}
.form-weblinks {
    padding: 15px;
    background: #f8f8f8;
    border-radius: 5px;
}
.form-weblinks>.row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 6px 0;
}
.form-weblinks>.row label {
    margin: 0;
    font-weight: 400;
    font-size: 15px;
    color: #394E79;
}
.block-visited .block>.title>a {
	background-image: url('../img/ic-visited.png');
    text-transform: uppercase;
    font-size: 16px; padding-top: 5px;
    color: #c13d4b;
    background-position: left center;
    background-position-x: 0;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.weather-section a.tmp-unit-c {
    margin-right: 10px;
}
.block-visited .block>.body {
	border: none; border-radius: 0; padding: 0;
    display: grid;
}
.tandan-div-module-links-websites select ,.TD-div-module-links-websites select{
    width:100%;        height: 34px;
    border: 0;
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 14px;
    color: #888;
    padding: 3px 10px;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: transparent;
    border: 1px solid #d4d6e1;
    border-radius: 5px;
}
.tandan-div-module-links-websites label ,.TD-div-module-links-websites label{position:relative;
	width: 100%;
    display: inline-block;
    padding: 0px;
    border-radius: 5px;
    background: #fff;
}
.Linka>a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #465B7E;
}
.tandan-div-module-links-websites label:after ,.TD-div-module-links-websites label:after{right:2px;top:5px;bottom:1px;position:absolute;pointer-events:none;background:#fff;content-attachment:scroll;content-repeat:no-repeat;content-position-x:left;content-position-y:top;content-size:auto;content-origin:padding-box;content-clip:border-box;content-color:transparent;}
.tandan-div-module-links-websites label:before ,.TD-div-module-links-websites label:before{content:'';right:6px;top:0px;width:20px;height:20px;position:absolute;pointer-events:none;display:block;}
.td-thongke{margin:5px 0;margin-left:10px;width:100%;height:auto;float:left;}
.td-thongke p{width:100%;float:left;line-height:25px;}
.td-thongke p span{font-weight:bold;font-size:14px;padding-left:5px;}
.lv-mc-h-main-body{margin:10px 0;width:100%;height:auto;float:left;}
.lv-mc-h-main-thang1, .lv-mc-h-main-thang2, .lv-mc-h-main-dunghan2{text-align:center !important;font-family:Roboto, sans-serif, Arial, Helvetica;font-size:10pt;font-weight:700;padding-bottom:4px;}
.lv-mc-h-main-thang1, .lv-mc-h-main-thang2, .lv-mc-h-main-dunghan2{font-family:Roboto, sans-serif, Arial, Helvetica;font-size:10pt;font-weight:700;padding-bottom:4px;}
.lv-mc-h-main-dunghan1, .lv-mc-h-main-dunghan1 a, .lv-mc-h-main-dunghan1 span{text-align:center !important;color:#C00000!important;font-size:25pt!important;font-weight:700!important;}
.td-video-album{width:100%;height:auto;float:left;}
.TD-img-lienket,.TD-link-img{width:100%;height:auto;}
.TD-img-lienket img,.TD-link-img img{width:100%;margin-bottom:5px;}
.home-main .TD-img-lienket img,.home-main .TD-link-img img{
/*width:48%;*/
}
.img-quangcao-ngang{width:100%;margin-bottom:0px;background:#f2f2f2;border-top:2px solid #c8c8c8;padding:25px 20px 20px;position:relative;display:inline-block;clear:both;}
body.page-doanhnghiep .img-quangcao-ngang {
	margin-top: 20px
}
.img-quangcao-ngang>div>div {
    padding: 0 !important;
}
.img-quangcao-ngang>div>div>div>div {
	height: auto !important;
    margin: 0 auto;
    float: none;
}
.img-quangcao-ngang>div{max-width: 100%}
.img-quangcao-ngang>marquee{height:60px}
.img-quangcao-ngang img{/*height:58px;*/width:auto;margin-right:20px;}

.pager{
    vertical-align:middle;text-align:right;padding:6px 0;line-height:22px;border-top: 3px #ddd solid;margin-top: 12px;
    width: 100%;
    display: flex;
}
.TD-body-bt-bt-right-chanel .pager .PageNumbers,.TD-body-bt-bt-right-chanel .pager .CurrentPage{
  -webkit-border-radius:4px; border-radius:4px;
}
.TD-body-bt-bt-right-chanel .pager>span {
    flex: 1 0 0%
}

.TD-body-bt-bt-right-chanel .pager a, 
.TD-body-bt-bt-right-chanel .pager .CurrentPage,
.TD-body-bt-bt-right-chanel .pager input.circle{
	color: #465B7E;
    text-decoration: none;
    width: 30px;
    height: 30px;
    background: #fff;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    transition: 0.3s;
    border: none !important;
    outline: none !important;
    text-shadow: none;
    font-family: Roboto;
}
.TD-body-bt-bt-right-chanel .pager .PageNumbers:hover,
.TD-body-bt-bt-right-chanel .pager input.circle:hover,
.TD-body-bt-bt-right-chanel .pager .CurrentPage, 
.pager .pager-chooseitem:hover {
    background:#FBEBEB;
    color: #f34c51;
    top: 0
}
.TD-body-bt-bt-right-chanel .pager input.circle~select, .TD-body-bt-bt-right-chanel .pager>select, .pager .pager-chooseitem {
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #465B7E;
    padding: 3px 6px;
}
/*.TD-body-bt-bt-right-chanel .pager .prev:before,.TD-body-bt-bt-right-chanel .pager .next:before{display:inline-block;font-size:18px}
.TD-body-bt-bt-right-chanel .pager .prev:before{content:'Ã¢â€ Â';}
.TD-body-bt-bt-right-chanel .pager .next:before{content:'Ã¢â€ â€™';}*/
.TD-body-bt-bt-right-chanel>span{padding:4px;display:block}.TD-body-bt-bt-right-chanel .pager .PageNumbers,.TD-body-bt-bt-right-chanel .pager .CurrentPage{vertical-align:top}.TD-body-bt-bt-right-chanel .pager .PageNumbers .next,.TD-body-bt-bt-right-chanel .pager .PageNumbers .prev{width:20px;height:20px;background-position:center center;background-repeat:no-repeat;display:inline-block}
.TD-div-chanel-main{width:100%;float:left;margin-top:10px;}
.channel-table-main{margin-right:8px;background:#fff;margin-bottom:5px;}

.channel-news-folder .channel-news-title{display:inline}
.tandan-div-module-news-article .channel-news-folder p {margin: 0}
.channel-news-img img{width:150px;height:115px;margin-right:22px;margin-top:5px;float:left;object-fit: cover;
    object-position: center;}
.channel-news-img img[src=''], .channel-news-img img[src="#"] {
    width: 7px;
    height: 7px !important;
    border-radius: 2px;
    margin: 8px 10px 0 0;
    background: #f44336;
    font-size: 17px;
    overflow: hidden;
}
.div-result-search .channel-news-img img[src=''] {
	margin-top: 8px
}
.div-result-search .channel-news-folder>h4 {
    display: contents;
}
.div-result-search h4 a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    color: #394E79;
    transition: 0.3s;
}
.div-result-search h4 a:hover {
	color: #c13d4b;
	text-decoration: none
}
.TimeCreatedChannel{font-size:8pt;font-style:italic;color:#6f6f6f;font-weight:normal;}
.div-result-search .channel-news-folder .TimeCreatedChannel {
	display: block;
	font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #586B8B;
    padding-top: 0;
    margin: 8px 0 15px 0
}
.div-result-search .channel-news-folder .channel-news-comments {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
}
.div-result-search .channel-news-folder .TimeCreatedChannel:before {
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-size: inherit;
    margin-right: 5px;
    content: "\f073";
}

.channel-news-folder .pub-time, .tandan-div-module-news-list li .ngay{
    margin: 5px 0 10px 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #465B7E;
    display: block;
}
.channel-news-folder .pub-time:before, .TD-box-news.widget-new_home-en .tandan-div-module-news-top .tandan-div-module-default-right .ngay:before{
    content:"\f073";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #DB353A;
    margin-right: 8px;
}
.channel-news-folder .pub-time:empty:before{content:"";}
.channel-news-folder .pub-time:empty:after{content:"";}
.channel-news-comments{text-align:justify;width:100%;margin-top:5px;font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(57, 57, 57, 0.6);
	
}
.channel-news-folder .channel-news-comments {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #f44336;
    background: #f44336;
    color: #fff !important;
    transition: 0.3s;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: 500;
    color: #364564;transition: 0.3s;
}
.TD-chanel-next a{color:red !important;font-size:9pt;font-weight:bold;padding-left:10px;}
.TD-chanel-next{margin-bottom:10px;}
.tandan-div-article-center{width:786px;float:left;margin:5px}
.tandan-div-article-border-top-center{height:29px;width:772px;float:left;}
.tandan-div-article-border-top-center a{color:white;font-weight:bold;line-height:25px;text-align:center;margin-left:5px;padding-left:10px;text-shadow:0px 1px #D51010;}
.tandan-div-border-article-center{width:690px;float:left;}
.tandan-div-article-border-bottom-center{height:4px;float:left;width:782px;}
.tandan-div-module-article-img{margin:3px;margin-right:10px;}
.tandan-div-module-article-img img{padding:2px;border:1px solid #c0c0c0;width:233px;height:166px;}
.tandan-p-article-news-title{margin:8px 0;}
.TD-main-left .artcle-tools .icon.contrast {
    background-image: url(../img/tangtuongphan.png)!important;
    width: 20px; height: 20px;
    background-position: center;
}
.TD-main-left.article-contrast .artcle-tools .icon.contrast {background-image: url(../img/giamtuongphan.png)!important}
.TD-main-left.article-contrast {background-color: rgb(220, 220, 220)}
.tandan-p-article-news-title a{
	text-decoration: none;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #394E79;
}
.tandan-p-article-news-summary{
	margin-top:10px;margin-bottom:10px;
	font-size: 18px;
	line-height: 20px;
	color: #393939;
}
.tandan-div-module-news-article p,.tandan-div-module-news-article >div,.tandan-div-module-news-article .ms-rtestate-field span{
    margin: 10px 0;
    /*text-align: justify;*/
    background: transparent !important;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    text-align: justify;
}
.tandan-div-module-news-article p.tandan-p-article-news-title {
    margin-bottom: 0;
}
.tandan-div-module-news-article p[align="center"]{
    text-align: center;
}
.tandan-div-module-news-article>.form-weblinks {
    width: 100%;
    background: #f5f6fb !important;
}
.tandan-div-module-news-article span em[style="margin:-5px 0px 0px;padding:0px;color:rgb(0, 0, 255) !important;font-size:8.5pt !important;"] {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #0D6EFD !important;
}
.tandan-div-module-news-article .count-visited {
	text-align: right;
	display: flex;
    align-items: center;
    gap: 15px;
    justify-content: end;
}
.tandan-div-module-news-article p.tandan-p-article-news-summary {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    font-family: 'Roboto';
    text-align: justify;
}
.div-sub-menu li {
    display: inline-block;
    padding: 5px 0;
}
.div-sub-menu {
    display: inline-block;
    margin: 0 0 0 auto;
}
.div-sub-menu>ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.div-sub-menu li:first-child a {
    color: #fff;
    background: #DB353A
}
.div-sub-menu li a[href="#"], .list-discussion .card-header-content a[href=""] {
    pointer-events: none;
}
.body-en .div-sub-menu li:nth-child(3),.body-en .div-sub-menu li:nth-child(4),.body-en .div-sub-menu li:nth-child(5) {
    display: none;
}
.list-discussion .card-header-content>div:not(.card-header-title) {
    display: inline-block;
    width: 100%;
}
table.table-prev-year-DTNN {
    width: 100%;
    margin: 15px 0
}
table.table-prev-year-DTNN a, table.table-prev-year-DTNN a:link {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 23px;
    color: #394E79;
    text-decoration: none;
    background: #E9F2FF;
    padding: 5px 10px;
    margin: 0;
    border-radius: 5px;
}
.TD-box-news.widget-xaydungdang .div-sub-menu {
    display: none;
}
.TD-box-news.widget-xaydungdang>.TD-box-news-title>a {
    padding-left: 20px;
    padding-right: 30px;
    padding-bottom: 3px;
    background: #BF202F;
    border-radius: 5px 0 100px 0;
    color: #fff !important
}
.TD-box-news.widget-xaydungdang>.TD-box-news-title {
    background: #273D80;
    color: #fff;
    border-radius: 3px 3px 0 0;
    border: none
}
table.table-prev-year-DTNN td[style="padding: 10px"], table.table-prev-year-DTNN td[style="padding:10px"] {
    padding: 0 !important
}
.div-sub-menu li a, .div-sub-menu li a:link {
	color: #DB353A;
    font-size: 13px;
    padding: 4px 5px 3px;
    min-width: 50px;
    background: #ffffff;
    border: 1px solid #DB353A;
    transition: 0.3s;
    white-space: nowrap;
    text-decoration: none !important;
}

#audioDiv {
	padding: 0
}
#audioDiv audio {
	height: 26px
}
.btn-group-contrast .btn {
	height: 24px;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: #393939;
	padding: 4px 12px;
	border: 1px solid #DDDDDD;
	border-radius: 0
}
.btn-group-contrast .btn.btn-bisque {
	color: #333399;
	background: #FFE4C4;
	border-color: #FFE4C4
	
}
.btn-group-contrast .btn.btn-white {
    color: #393939;
    background-color: #fff;
}
.btn-group-contrast .btn.btn-darkgray {
    color: #fff;
    background-color: #A9A9A9;
    border-color: #A9A9A9;
}
.btn-group-contrast .btn.btn-color-white {
    color: #fff;
    background-color: #333399;
    border-color: #333399;
}
.btn-group-contrast .btn.btn-color-blue {
    color: #333399;
    background-color: #fff;
    border-color: #ccc;
}
.btn-group-contrast .btn.btn-color-black {
    color: #000;
    background-color: #fff;
    border-color: #A9A9A9;
}
.artcle-tools-media {
    margin: 0 0 0 auto;
    display: inline-block;
    text-align: right;
    float: right;
}
.tandan-div-module-news-article[data-contrast="1"] {
	background: #FFE4C4;
}
.tandan-div-module-news-article[data-contrast="1"] .article-contents *{
	color: #333399 !important;
}
.tandan-div-module-news-article[data-contrast="3"] {
	background: #A9A9A9;
}
.tandan-div-module-news-article[data-contrast="3"] .article-contents *, .tandan-div-module-news-article[data-contrast="3"] .tandan-span-date-publish{
	color: #fff!important;
}
.tandan-div-module-news-article[data-contrast="4"] {
	background: #333399;
}
.tandan-div-module-news-article[data-contrast="4"] .article-contents *, .tandan-div-module-news-article[data-contrast="4"] .tandan-span-date-publish{
	color: #fff !important;
}
.tandan-div-module-news-article[data-contrast="5"] .article-contents *{
	color: #333399 !important;
}
.tandan-div-module-news-article[data-contrast="6"] .article-contents *{
	color: #000 !important;
}
.widget-not-tab .div-sub-menu, .widget-not-viewmore .btn-view-more, .headnew-full .TD-table-module-border-default .TD-div-more {
    display: none;
}
.div-sub-menu li a:hover, .div-sub-menu li a.active {background: #DB353A; color: #fff; text-decoration: none}

.tandan-div-module-news-article .article-contents img:not(.fotorama__img){max-width:100% !important;margin:4px auto; height: auto !important; display: inherit;}
p.tandan-p-article-main>img {
    width: 100%;
    height: 600px !important;
    object-fit: cover;
    object-position: center;
    margin-bottom: 20px;
}
.tandan-div-module-news-article table[align="center"] img {
    display: flex;
}
.tandan-div-module-news-article.left img{float:left;}.tandan-div-module-news-article.right img{float:right;}
.tandan-div-module-news-article.zoom-09 p,.tandan-div-module-news-article.zoom-09 p span,.tandan-div-module-news-article.zoom-09>div{font-size:12px!important}
.tandan-div-module-news-article.zoom-09 .tandan-span-date-publish{font-size:8pt;}
.tandan-div-module-news-article.zoom-11 p,.tandan-div-module-news-article.zoom-11 p span,.tandan-div-module-news-article.zoom-11 p font,.tandan-div-module-news-article.zoom-11>div{font-size:14px!important;line-height:22px;}
.tandan-div-module-news-article.zoom-11 .tandan-span-date-publish{font-size:11pt;}
.tandan-div-module-news-article.zoom-12 p,.tandan-div-module-news-article.zoom-12 p span,.tandan-div-module-news-article.zoom-12 p font,.tandan-div-module-news-article.zoom-12>div{font-size:16px!important;line-height:26px;}
.tandan-div-module-news-article.zoom-12 .tandan-span-date-publish{font-size:12pt;}
.tandan-div-module-news-article.zoom-13 p,.tandan-div-module-news-article.zoom-13 p span,.tandan-div-module-news-article.zoom-13 p font,.tandan-div-module-news-article.zoom-13>div{font-size:20px!important;line-height:30px;}
.tandan-div-module-news-article.zoom-13 .tandan-span-date-publish{font-size:13pt;}
.tandan-div-module-news-article .img-border{background: #eee;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 1px rgba(0,0,0,.3);border-radius: 4px;display: table;margin: auto;padding: 6px;margin-bottom: 15px;}
.tandan-div-module-news-article .img-border .img-cap{text-align:center;min-width:500px\9}
.tandan-div-module-news-article .img-border .img-cap,.tandan-div-module-news-article .img-border .img-cap span,.tandan-div-module-news-article .img-border .img-cap p{font-size: 8pt!important;font-weight: 700;}
.tandan-div-module-news-article .img-border .img-cap p{margin:0}
.tandan-p-article-main{text-align:justify;line-height:20px;}
.tandan-div-module-news-article .tandan-p-article-author {
    text-align: right!important;
    font-style: italic;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #394E79;
}
.tandan-span-date-publish{color:#383838;font-size:8pt;display:inline-block;}
.tandan-div-module-news-article .tandan-span-date-publish{    padding: 2px 20px 2px 0px;
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
    color: #393939;
}
.tandan-div-module-news-article .artcle-times .tandan-span-date-publish{
	color: #c1101c !important
}
.tandan-div-article-other{margin-top:10px;margin-right:8px}
.tandan-div-article-tool img{vertical-align:middle;margin-right:5px;}
.tandan-div-article-tool a{color:black;text-decoration:none;font-size:8pt;margin-right:10px;}
.trang-channel a{text-decoration:none;padding-right:20px;}
.tandan-div-article-tool{width:100%;height:auto;float:right;padding-top:5px;padding-bottom:10px;}
.toan-div-google,.toan-div-facebook,.toan-div-mail,.toan-div-print,.toan-div-chat{height:20px;float:right;width:20px;padding-right:4px;}
.popup{display:none;background:#fff;box-shadow: 0px 2px 10px #666;border:1px solid #ddd;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999;padding: 10px 20px 35px 20px; border-radius: 5px}
.popup .close{float:right;position:absolute;top:8px;right:8px;color:#aaa;width:20px;text-align:center}
.TD-table-module-border-compact{border:1px #ddd solid;padding:4px;}
.TD-table-module-border-compact .TD-div-module-tit{font-weight:700}
.TD-div-module-thongke{font-size:26px;text-align:left;order: 2}
.TD-div-module-thongke a:hover {text-decoration:none;}
.TD-div-module-thongke a:before {content: 'Lượt truy cập: ';}
.current-online, .TD-div-module-thongke a {
    font-weight: 400;
    width: 100%;
    white-space: nowrap;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
/* .current-online:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #28C76F;
    float: left;
    margin: 2px 8px 0 0;
} */
.tdweather{font-family:'Segoe UI Light',Tahoma,Helvetica,Sans-Serif;}
.tdweather select{width:100%;}
.tdweather .today{display:table;width:100%}
.tdweather .today>div{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.tdweather .today .curdate{color:#333;float:left}
.tdweather .today .time{color:#888;float:right}
.tdweather .current .temp{font-family:"Segoe UI Light";font-size:20pt;padding-left:12px;color:#333;padding-top:4px}
.tdweather .current .temp.c:after{content:"Ã‚Â°C";color:#888;font-size:14pt}
.tdweather .current .temp.f:after{content:"Ã‚Â°F";color:#888;font-size:14pt}
.tdweather .current .img,.tdweather .current .temp{display:table-cell;vertical-align:middle}
.tdweather .current .humidity{text-align:left;margin-top:6px;color:#666}
.tdweather .current .humidity:after{content:"%"}
.tdweather .current{margin-bottom:6px;padding:4px}
.tdweather .forecast{width:60px;font-size:8pt;text-align:center;float:left;margin-left:10px;margin-top:12px;font-family:Roboto, sans-serif, Arial, Helvetica;}
.tdweather .location{text-align:left;line-height:20px;border-bottom:2px #ddd solid;color:#666;padding-left:6px;margin-bottom:10px}
.weather-popup{padding:2px 10px 2px 2px;background-color:#d65a01;border-radius:10px;float:right;background-position:right center;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA5SURBVHjabI5BCgAwCMNS///n7jBlTuxJ0lCUbXMjSQAUCl6al3aCTlVHTNBFLXvqs2sxH/oKgDMAds4X/GwwshUAAAAASUVORK");line-height:20px!important;}
.td-thongtincanbiet .tdweather{margin:9px 0 10px 0}
.td-thongtincanbiet .tdweather .current{margin:35px 0}
.td-thongtincanbiet .tdweather .tdweather .current{margin:10px 0}

.TD-sub-channel-title{padding:6px;font-weight:bold;}
.Correlative-News-block .TD-sub-channel{
    border: 1px solid #ECEEF7;
    margin-bottom: 20px;
}
.Correlative-News-block .TD-sub-channel>ul {
    padding: 0 10px;
}
.Correlative-News-block .TD-sub-channel .btn-view-more {
    padding: 0 10px 10px 0;
}
.Correlative-News-block .TD-sub-channel-title{
    padding: 12px 20px;
    background: linear-gradient(90deg, #DB353A 15.72%, rgba(192, 61, 75, 0.662282) 49.8%, rgba(255, 0, 27, 0) 98.08%);
    text-transform: inherit;
}
.Correlative-News-block .TD-sub-channel .TD-sub-channel-title{
    background: linear-gradient(90deg, #DB353A 15.72%, rgba(192, 61, 75, 0.662282) 49.8%, rgba(255, 0, 27, 0) 98.08%);
}
.Correlative-News-block .TD-sub-channel-title a{
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #394E79 !important;
}
.Correlative-News-block .TD-sub-channel .TD-sub-channel-title a{
    color: #fff !important;
}
.artcle-times {
    margin: 0 0 3px !important;
}
marquee{overflow:hidden;}
.vb-moi marquee {
    max-height: 200px;
}
button,input[type='button'],input[type='submit'],a.tdbtn{background-color:#f9f9f9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666666;font-size:14px;padding:4px 8px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;}
button {
	text-shadow:none;
}
button:hover,input[type='button']:hover,input[type='submit']:hover,a.tdbtn:hover{background-color:#e9e9e9;}
button:active ,input[type='button']:active,input[type='submit']:active ,a.tdbtn:active{position:relative;top:1px;}

.td-tags{margin-top:10px;font-size:11px;}
.td-tags .tag{display:inline-block;background:#f2f2f2;margin-right:8px;margin-bottom:8px;padding:2px 6px; font-size: 14px;}
.td-tags .tag.head{padding-left:24px;}
.td-tags .tag a{text-decoration:none;text-shadow:0px 1px 0px #ffffff;color:#0D6EFD !important}
.td-sitemap-node{background-repeat:no-repeat;background-position:4px center;padding-left:4px}
.td-sitemap-node[data-type='home']{padding-left:28px;}
.td-sitemap-node a{
    color: #484848;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    font-family: 'Roboto';
}
.contact input[type='text'],.contact textarea{width:95%}
.contact input[type='file']{padding:5px 0 5px 0}
.contact {width:98.5%}
.contact td {font-family: Roboto, sans-serif, arial; font-size: 14px;}
.contact legend {color: #166eca;padding-bottom: 10px;}
.th-tbl-Contact td span{color:red}
.textboxtContact {width:20% !important;height:30px;font-size:13pt}
.div-sent-reload-contact input[type='image']{margin-bottom:-10px}
.div-sent-reload-contact span{color:red}
.vid-info{margin-right:0px;}
.vid-info h2{
    padding-left:0px;
    margin-bottom:5px;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #394E79;
}
.galleria-container {
    background: rgba(0, 0, 0, 0.05)
}
.vid-info .vid-desc{
	position:relative;height:20px;overflow:hidden;display:inline-block;width:100%;
	font-size: 18px;
	line-height: 100.9%;
	color: #393939;
}
.vid-info .vid-desc.expand{height:auto}
.vid-info .vid-desc>p{margin-bottom:24px;margin-top:20px}
.vid-info .vid-desc .expander{position:absolute;width:100%;height:20px;left:0;right:0;bottom:0;border-bottom:1px #eee solid;background-color:#fff;}
.td-vid-View{margin-bottom:10px;margin-left: -10px;display: flex;padding-top: 20px;margin-right: -10px;flex-wrap: wrap;}
.td-vid-View .thumb{height:160px;border-bottom: 1px solid #e6e6e6;}
.td-vid-View .thumb img{width:100%;height:100%;object-fit: cover;object-position: center;}
.td-vid-View .vid-title{
    height: 75px;
    padding: 13px 0px 10px;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-weight: 600;
    font-size: 17px;
    line-height: 21px;
    color: #393939;
}
.td-vid-View .vid-item {
    display: inline-block;
    width: 33.33336% !important;
    padding: 0 10px 20px 10px;
    margin: 0 !important;
}
.td-vid-View.zoom-first .vid-item:first-child {
	width: 100% !important
}
.td-vid-View.zoom-first .vid-item:first-child .thumb {
	height: 405px
}
.td-vid-View.zoom-first .vid-item:first-child>a {
	position: relative;
	padding-bottom: 0;
    border-radius: 0;
    box-shadow: none;
    border: none
}
.td-vid-View.zoom-first .vid-item:first-child .vid-title {
	font-weight: 700;
	font-size: 36px;
	line-height: 42px;
	text-align: center;
	color: #FFFFFF;
	background: rgba(57, 57, 57, 0.5);
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.td-vid-View .vid-item>a {
  display: inline-block;
  transition: all ease 0.3s;
  width: 100%;
}
.td-vid-View .vid-item>a:hover {
  text-decoration: none !important
}
.td-vid-View .vid-item>a:hover .vid-title{
  color: #ab181e; text-decoration: none !important
 }
.td-vid-View.zoom-first .vid-item:first-child .thumb img{height:100%; border-radius: 0}
.td-vid-View.zoom-first .vid-item:first-child .vid-title{/* height: 70px; *//* padding: 8px; *//* font-size: 17px; */}

.container.delivery-div {
    max-width: 100%;
    padding: 10px 0 15px 0
}
.container.delivery-div img {
    max-width: 100%;
}
.binh-chon .bc-item input[type=checkbox], .binh-chon .bc-item input[type=radio]{
    margin-top: 0;
    color: #DB353A;
    accent-color: #DB353A;
}
.binh-chon .bc-item{
    font-family: Roboto;
    margin-bottom: 20px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ECEEF7;
}
.binh-chon .bc-item:last-child {
    margin-bottom: 0;
    border: none;
}
.binh-chon .bc-item>.title, .TD-box-news.calendar-lanhdao .form-search.portal-form .title{
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
    font-family: 'Roboto';
}
.binh-chon .bc-item .number{
    margin-top:8px;font-size: 16px;
    line-height: 19px;    
    color: #394E79;
}
.binh-chon .bc-item .number .num:empty:before{content:'0'}
.binh-chon .bc-item .actions{margin-top:8px;text-align:right}
.binh-chon .bc-item .actions a,.binh-chon .bc-item .actions a:visited{
    padding: 4px 6px;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #DB353A;
    border: none;
    background: none;
}
.binh-chon .bc-item>.body label{margin-left:8px;margin-bottom: 0;font-weight: 400;
    font-size: 14px;
    line-height: 16px;    
    color: #586B8B;
}
.binh-chon .bc-item>.body>ul{padding-left:12px}
.binh-chon .bc-item>.body>ul>li{margin:4px 0}
.binh-chon .td-bar-chart{
    padding: 20px;
    width: 100%;
    background: #F5F7FB;
    font-family: Roboto;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
}
.binh-chon.block>.body {
	border-radius: 0;
	border: none;
	padding: 10px 0;
}
.binh-chon.block {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    border: none;
    padding: 10px 0;
}
.binh-chon.block .num {
    font-style: initial;
    color: #c13d4b;
    font-size: 18px;
    font-weight: 600;
}
.binh-chon .popup .popup-title{width:440px; color: #0073ce; font-size: 19px; font-weight: 600;}

.box-tab-left-thutruong>a {
    padding: 24px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #ECEEF7;
    margin-bottom: 20px;
    text-decoration: none !important;
    text-align: center;
    transition: 0.3s
}
.box-tab-left-thutruong>a:hover, .box-tab-left-thutruong>a.active {
    border-color: #DB353A;
}
.box-tab-left-thutruong .img-thumbnail{
    width: 88px;
    height: 88px;
    border-radius: 100px;
    background-color: #FFFFFF;
    border: 1px solid #ECEEF7;
    padding: 0;
    overflow: hidden;
}
.box-tab-left-thutruong .img-thumbnail >img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.box-tab-left-thutruong>a h3 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #DB353A;
    margin: 0;
}
.box-tab-left-thutruong>a p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
    margin: 0;
}
.box-groups-contact {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.box-groups-contact .contact-link-more {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #DB353A;
}
.box-groups-contact .nav-tabs{
    width: auto;
    border: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    padding: 4px;
    background: #FFF0F1;
    border-radius: 4px;
}
.box-groups-contact .nav-tabs>li{
    margin: 0 !important
}
.box-groups-contact .nav-tabs>li>a{
    padding: 10px 20px;
    color: #DB353A;
    border-radius: 4px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    transition: 0.3s
}
.box-groups-contact .nav-tabs>li.active>a, .box-groups-contact .nav-tabs>li:hover>a{
    background: #DB353A;
    color: #fff;
}
.box-groups-contact .tab-content {
    width: 100%;
    display: inline-block;
    margin: 20px 0
}
.header-blue2-title>a, .content-blue3 .header-blue4>a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    display: flex;
    gap: 12px
}
.content-blue2 .header-blue3>a {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
}
.header2-has-nocontent .header-blue2-title>a {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    padding: 0;
    text-transform: inherit;
    background: transparent;
    margin-top: 0;
}
.header2-has-nocontent .header-blue2-title>a:before, .content-blue3 .header-blue4>a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #DB353A;
    display: inline-block;
    margin: 8px 0 0 0;
}
.header-blue2-title>a {
    padding: 12px 0px 12px 20px;
    background: #F5F7FB;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin-top: 20px;
    text-transform: uppercase;
    color: #394E79;
}
.content-blue2 {
    background: #fff;
    border: 1px solid #ECEEF7;
    padding: 20px;
}
.box-groups-contact .tab-content .header-blue2.header2-has-nocontent{
    padding: 10px 20px;
    width: 100%;
    display: inline-block;
    background: #FFF0F1;
}
.td-bar-chart{background: #ceedfe;;margin-top: 15px; padding: 5px;}
.td-bar-chart li{margin: 8px 0;
    width: 100%;
    display: inline-block;
}
.td-bar-chart li .bar{
    position: relative;
    height: 15px;
    background: #FFE3E4;
    border-radius: 2px;
}
.td-bar-chart li .fill{
    height: 15px;
    background: #DB353A;
    border-radius: 2px;
}
.td-bar-chart li .bar .count,.td-bar-chart li .bar .per{position:absolute;text-shadow:0 0 2px #FFFFFF;line-height:16px;top: 0;z-index:9;color:#484848}
.td-bar-chart li .bar .count{left:0;padding-left:6px;}
.td-bar-chart li .bar .per{right:0;padding-right:6px;}
.td-bar-chart li .title{
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
    margin-bottom: 3px;
    display: flex;
    justify-content: space-between;
}
.td-bar-chart li.selected .title{font-weight:700;}
.TD-ul-module-menu-left{line-height:18px;}
.TD-ul-module-menu-left li{border-bottom:1px dashed #e0e0e0;}
.TD-ul-module-menu-left .Menu-2c-tvt li {
	border-bottom-style:dashed
}
.TD-ul-module-menu-left li:last-child{border-bottom:0}
.TD-ul-module-menu-left a, .box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item,
.tandan-div-module-news-list li>a{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #394E79;
}
.box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item, .tandan-div-module-news-list li>a {
    font-weight: 400;
    gap: 8px;
    display: flex;
    align-items: center;
    font-size: 15px;
}
.box-link-list:not(.list-item-square) .box-link-item {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
a.box-link-item>p {
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.box-link-list:not(.list-item-square) .box-link-item .ngay {
    font-size: 13px;
    line-height: 26px;
    font-weight: normal;
    color: #394E79;
    font-style: initial;
}
.TD-body-bt-bt-right-chanel {
    color: #465B7E;
    font-size: 16px;
}
.tandan-div-module-news-list>ul li:first-child {
    margin-top: 16px;
}
.tandan-div-module-news-list>ul li {
    display: flex;
    flex-wrap: wrap;
	align-items: center
}
.tandan-div-module-news-list>ul li .ngay {
	padding-left: 5px; margin: 0
}
.tandan-div-module-news-list li>a::before {
    margin-top: 0;
}
.tandan-div-module-news-list li>a {
    font-size: 16px;
    width: auto;
    padding: 6px 0;
}
.tandan-div-module-news-list li>a:hover {
    color: #db353a
}
/*.TD-ul-module-menu-left a:before {
        width: 5px;
    height: 5px;
    background: #f44336;
    border-radius: 2px;
    content: "";
    display: inline-block;
    margin: 6px 6px 0 0;
    float: left;
}*/
.vertical-menu .TD-ul-module-menu-left a>i {
	color: #DB353A;
	font-size: 18px;
	margin-right: 8px;
	min-width: 24px;
    line-height: 20px;
    margin-bottom: 3px;
}
.vertical-menu .block>.body .dropdown .Menu-2c-tvt {
    display: inline-block !important;
    opacity: 1 !important;
    left: 0 !important;
    top: 0% !important;
    width: 100%;
    padding-left: 15px;
    line-height: initial;
    /* height: 0 !important; */
    overflow: hidden;
}
.vertical-menu .block>.body .dropdown.hasSubMenu.active>.Menu-2c-tvt {
	display: inline-block !important;
	height: auto !important
}
/* .vertical-menu .block>.body .dropdown .Menu-2c-tvt .underline {
    font-weight:400 !important;
    color: #333;
} */
.vertical-menu .block>.body .dropdown .Menu-2c-tvt .underline:hover {
    color: #f44336;
}
/* .vertical-menu .block>.body .dropdown .Menu-2c-tvt .underline:before {
    content: '';
    width: 5px; height: 3px;
    background: #c00000;
    padding: 0;
    margin: 7px 8px 0 0;
    float: left;
    display: inline-block
} */
.faq-detail {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.faq-detail .faq-detail-header>p {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0px;
    gap: 12px;
}
.faq-detail .faq-detail-header {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
    border-bottom: 1px solid #ECEEF7;
    padding-bottom: 20px;
}
.faq-detail .faq-detail-header h1{
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #394E79;
}
.faq-detail .faq-detail-header-sender {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}
.faq-detail .faq-detail-header-status {
    color: #28C76F;
}
.faq-detail-content {
    line-height: 22px;
    color: #586B8B;
    padding-top: 20px;
}
.faq-detail-content h3{
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
    margin-top: 0;
}
.faq-detail-question, .faq-detail-answer {
    width: 100%;
    border-bottom: 1px solid #ECEEF7;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.faq-feedback .btn{
    font-size: 14px;
    line-height: 19px;
    color: #28C76F !important;
    display: inline-block;
    padding: 10px 16px;
    gap: 8px;
    height: 40px;
    border: 1px solid #28C76F;
    border-radius: 8px;
    transition: 0.3s;
    text-decoration: none !important;
}
.faq-feedback .btn:nth-child(2){
    color: #FF9F43 !important;
    border-color: #FF9F43;
}
.faq-feedback .btn:hover{
    background-color: #28C76F;
    color: #fff !important
}
.faq-feedback .btn:nth-child(2):hover{
    background-color: #FF9F43;
}
.faq-feedback {
    text-align: right;
}
.th-form-faq {
    line-height: 16px;
    color: #586B8B;
    font-family: Roboto, arial, serif;
    padding-top: 30px;
}
.faq-detail-content-icon, .faq-detail-answer-icon {
    display: flex;
    gap: 20px;
}
.faq-detail-content-icon:before, .faq-detail-answer-icon:before {
    content: "\f659";
    font-family: "Font Awesome 5 Pro";
    display: inline-block;
    font-weight: 300;
    width: 72px;
    height: 72px;
    flex: 0 0 72px;
    padding: 16px;
    text-align: center;
    gap: 10px;
    background: rgba(255, 159, 67, 0.1);
    border-radius: 60px;
    font-size: 40px;
    line-height: 38px;
    color: #FF9F43
}
.faq-detail-answer-icon:before{
    content: "\f4ad";
    background: rgba(40, 199, 111, 0.1);
    color: #28C76F
 }
.th-form-faq .th-form-div-faq label {
    font-weight: 400;
}
.th-form-faq.form-thaoluan-tt .th-form-div-faq label {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #465B7E;
}
.th-form-faq .th-form-div-faq .label-required>span {
    color: #DB353A
}
.th-form-div-faq {
    min-height: 77px;
}
.table-form-discussion .th-form-div-faq {
    min-height: 20px;
}
.modal-gui-pakn .th-form-div-faq.row {
    min-height: auto;
}
.modal-gui-pakn .th-form-faq .th-form-div-faq.form-group.row {
    margin-bottom: 0;
}
.modal-gui-pakn .th-form-div-faq.row .col-sm-6,
.modal-gui-pakn .th-form-div-faq.row .col-sm-12.nhanuoc {
    margin-bottom: 15px;
}
.modal-gui-pakn .modal-footer .btn {
    padding: 10px 20px;
    width: 74px;
    height: 40px;
    background: #E9F2FF;
    border-radius: 4px;
    border: none;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #394E79;
}
.modal-gui-pakn .modal-footer #btnSend {
    width: 123px;
    color: #fff;
    background: #DB353A;
    border-radius: 4px;
}
.modal-gui-pakn .th-form-faq {
    padding-top: 10px;
}
.modal-gui-pakn .th-form-div-faq.row>table {
    width: 100%;
    margin: 0;
    border: none;
    margin-bottom: 15px;
}
.modal-gui-pakn .th-form-div-faq.row>table>tbody>tr>td {
    padding:  8px;
    border: none;
    vertical-align: middle;
    width: 25%;
    text-align: center;
}
.modal-gui-pakn .th-form-div-faq.row .col-sm-6>span[style="visibility:hidden;"] {
    display: none
}
.modal-gui-pakn .th-form-div-faq.row .col-sm-6>span[style="visibility: visible;"] {
    color: #db353a;
    font-size: 12px;
    font-style: italic;
}
.modal-gui-pakn .th-form-div-faq.row>table>tbody>tr>td input[type="radio"],
.modal-gui-pakn .th-form-div-faq.row>table>tbody>tr>td label {
    margin: 0;
}
.modal-gui-pakn .th-form-div-faq.row>table>tbody>tr>td input[type="radio"] {
    margin-right: 10px;
    margin-bottom: 2px;
    accent-color: #DB353A;
}
.modal-gui-pakn .th-form-div-faq .pakn-status-success, .modal-gui-pakn .th-form-div-faq .pakn-status-process {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #28C76F;
}
.modal-gui-pakn .th-form-div-faq .pakn-status-process {
    color: #FF9F43;
}
.ktxh-thang .table-form-discussion .th-form-div-faq label {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #586B8B;
}
.ktxh-thang .th-form-div-faq .form-control-default, .PanelTimKiem>table>tbody>tr>td[align="center"] select {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #394E79;
    height: 36px;
    padding: 8px;
    border-radius: 4px;
}
.PanelTimKiem>table {
    width: 100%;
}
.PanelTimKiem~br {
    display: none;
}
.PanelTheoThang>table, .PanelLuyKe>table, 
.PanelTheoThang>table>tbody>tr>td, .PanelLuyKe>table>tbody>tr>td, .PanelLuyKe table.GridViewHienThi>tbody>tr>td {
    border-color: #ECEEF7 !important
}
.PanelTheoThang>table>tbody>tr>td, .PanelLuyKe>table>tbody>tr>td, .PanelLuyKe table.GridViewHienThi>tbody>tr>td {
    padding: 8px;
}
.PanelTheoThang>table>tbody>tr>td[bgcolor="#EEEEEE"], .PanelLuyKe>table>tbody>tr>td[bgcolor="#EEEEEE"] {
    background: #fff !important;
    border-color: #ECEEF7 !important;
    color: #586B8B !important;
}
.myheaderbox1, .myheaderbox1 a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #394E79 !important;
}
.PanelTheoThang>table>tbody>tr>td[bgcolor="#DEDEDE"], .PanelLuyKe>table>tbody>tr>td[bgcolor="#DEDEDE"],
.PanelTheoThang>table>tbody>tr>td[bgcolor="#DEDEDE"] strong, .PanelLuyKe>table>tbody>tr>td[bgcolor="#DEDEDE"] strong,
.PanelTheoThang>table>tbody>tr>td[bgcolor="#DEDEDE"] span[style="color: #000080"], .PanelLuyKe>table>tbody>tr>td[bgcolor="#DEDEDE"] span[style="color: #000080"],
.PanelLuyKe table.GridViewHienThi>tbody>tr[style="background-color:#DEDEDE;"] {
    background: #F5F7FF !important;
    font-family: 'Roboto';
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 22px;
    color: #394E79 !important;
}
.PanelTheoThang>span, .PanelLuyKe>span, .PanelLuyKe>p>span {
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    color: #394E79 !important;
    margin: 20px 0 11px;
    width: 100%;
    display: inline-block;
}
.PanelTimKiem>table>tbody>tr>td[align="center"] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin: 0 !important;
}
.PanelTimKiem>table>tbody>tr>td[align="center"] select {
    width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
    margin-left: 10px;
}
.PanelTimKiem>table>tbody>tr>td[align="center"] input[type="submit"][value="Báo cáo chi tiết"],
.PanelTimKiem>table>tbody>tr>td[align="center"] input[type="submit"][value="Báo cáo nhanh"] {
    background: #fff;
    border: 1px solid #DB353A;
    color: #DB353A;
    font-weight: 500;
    margin-left: 0;
}
.PanelTimKiem>table>tbody>tr>td[align="center"] input[type="submit"],
.th-form-div-faq .btn-default, .btn-primary, .btn-primary[type='submit'] {
    min-width: 100px;
    height: 36px;
    background: #DB353A !important;
    border-radius: 4px;
    padding: 7px;
    border: none !important;
    margin-left: 10px;
    color: #fff !important;
    text-shadow: none;
}

.th-form-div-faq>div>input::-webkit-input-placeholder,
.th-form-div-faq textarea::-webkit-input-placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 14px;
    line-height: 16px;
    color: #586B8B !important;
    opacity: 0.5;
}
.th-form-div-faq a#lnkAttachSOW~span {
    font-size: 12px;
    line-height: 14px;
    color: #586B8B;
}
.faq-send-upload {
    display: flex;
    gap: 12px;
    margin-top: 20px;
}
.faq-send-upload>span {
    padding: 6px 12px;
    width: 100%;
    display: inline-block;
    background: #FFF0F1;
    border-radius: 4px;
    position: relative;
}
.NoiDungVB .faq-send-upload>span::before {
    content: 'File đính kèm';
    width: 100%;
    display: block;
    height: 14px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #465B7E;
    margin-bottom: 4px;
}
.faq-send-upload>span a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #394E79;
}
.th-form-div-faq a#lnkAttachSOW {
    display: inline-block;
    padding: 8px 10px 7px 10px;
    gap: 6px;
    width: 100px;
    height: 32px;
    text-align: center;
    background: #DB353A;
    border-radius: 4px;
    color: #fff !important;
}
.NoiDungVB.th-form-div-faq a#lnkAttachSOW {
    display: flex;
    font-size: 0;
    width: 44px;
    height: auto;
    min-height: 44px;
    align-items: center;
    justify-content: center;
    gap: 0
}

.NoiDungVB.th-form-div-faq a#lnkAttachSOW>i:before {
    content: "\f0c6"
}
.NoiDungVB.th-form-div-faq a#lnkAttachSOW>i {
    font-size: 20px;
}
.th-form-div-faq input[type=checkbox] {
    position: relative;
    margin-top: 0;
    width: 18px;
    height: 18px;
}
.th-form-div-faq input[type=checkbox]~span {
    padding-top: 13px;
    display: inline-block;
    margin-bottom: 20px;
}
.th-form-div-faq input[type=checkbox]:checked:before {
    background: #DB353A;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    border: 1px solid #DB353A;
}
.th-form-div-faq input[type=checkbox]:checked:after {
    position: absolute;
    content: "\f00c";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    z-index: 2;
    font-family: "Font Awesome 5 Pro";
    display: inline-block;
    font-weight: 500;
    line-height: 18px;
    font-size: 10px;
}
.th-form-faq .th-form-div-faq>div>input[type="checkbox"]~ span{
    color: #586B8B;
}
.th-form-div-faq input[type="text"], .th-form-div-faq textarea, .th-form-div-faq .form-control-default, .select2-container>.selection>.select2-selection {
    padding: 5px 0px 5px 16px;
    gap: 10px;
    width: 100% !important;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #DBDFEF;
    border-radius: 4px;
    color: #586B8B;
    box-shadow: none !important;
}
.th-div-input-span-captcha input[type="text"]{
    max-width: 400px;
    margin-right: 10px;
}
.faq-div-dieu-khoan>span {
    font-weight: 500;
    line-height: 16px;
    color: #586B8B;
    margin-bottom: 8px;
}
.th-form-faq .th-form-div-faq input[type="submit"] {
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
    width: 111px;
    height: 40px;
    background: #DB353A;
    border-radius: 4px;
    margin-left: auto;
    text-shadow: none;
}
.faq-div-dieu-khoan {
    padding: 16px;
    background: #F5F7FB;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #586B8B;
    margin: 20px 0;
    display: block;
}
.th-div-input-span-captcha .label-required{
    width: 100%
}
.th-div-input-span-captcha {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.table.table-form-discussion {
    box-shadow: none;
    border: 1px solid #ced0db;
}
.table.table-form-discussion>tbody>tr>td {
    border: none;
    vertical-align: middle;
}
.th-form-div-faq textarea {height: auto;}
.tdtbl{margin-right:8px;border-left: 1px solid #999494;border-top: 1px solid #999494;font-size:14px;width:98%;width:calc(100% - 8px)}
.tdtbl th{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px;line-height:16px;}
.tdtbl th.ms-vh2{font-size:13px;text-align:center;font-weight:bold;}
.tdtbl .v-th{width:90px}
.tdtbl td{border-right: 1px solid #999494;border-bottom: 1px solid #999494;border-left: 1px solid #999494;line-height:20px;padding:5px;}
.tdtbl{border-collapse:collapse;}
.tdtbl a{font-size:14px;padding-right:10px;}
.tdtbl .ms-viewheadertr .ms-vh2-nofilter{display:none}
.ms-WPBody .tdtbl,.ms-WPBody .tdtbl td{font-size:14px}
.tdtbl .no-wrap{white-space:nowrap;}
.list_carousel{margin:5px;}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}
.list_carousel li{font-size:9pt;color:#999;text-align:center;background-color:#eee;height:96px;padding:0;margin:4px;display:block;float:left;}
.list_carousel li img{height:96px;border:1px solid #c0c0c0;padding:3px;}
.list_carousel .caroufredsel_wrapper a{display:block;width:100%;}
.list_carousel.responsive{width:auto;margin-left:0;}
.album-preview{position:relative;}
.album-preview .TD-box-news-title>div{float:left}
.album-preview .TD-box-news-title>div.album-select{float:right;margin:6px 6px 0 0}
.album-preview .pager{text-align:center;}
.album-preview .pager a{width:12px;height:12px;display:inline-block;background:#888;color:#888;background:rgba(0,0,0,.5);color:transparent;border-radius:10px;overflow:hidden;margin-left:4px;}

.block.tieu-diem .article-lst {
    /* width: calc(100% + 20px) !important;
    margin: 0 -10px !important; */
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px;
}
.TD-box-news.album-preview .jcarousel>ul, .TD-box-news.album-preview .jcarousel-list-horizontal {
	width: 100% !important;
	margin: 0 !important
}
.TD-box-news.album-preview li.jcarousel-item>div, .block.tieu-diem .article-lst li>a {
	width:100% !important;
	position: relative;
}
.block.tieu-diem .article-lst li>a {
	display: inline-block;
	flex-wrap: wrap;
	display: flex;
	text-decoration: none !important;
}
.TD-box-news.album-preview li.jcarousel-item>div>a,
.block.tieu-diem .article-lst li>a>span {
    color: #484848;
    font-size: 15px;
    font-weight: 400;
    display: block;
    /*
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !Important;*/
    padding: 10px 0 0 0;
    transition: all ease 0.3s
}
.TD-box-news.album-preview.widget-video-chanel li.jcarousel-item:not(:first-child)>div>a{
	font-size: 17px;
	line-height: 21px;
	color: #393939;
	-webkit-line-clamp: 4 !Important;
	padding-left: 15px;
	font-weight: 500
}
.TD-box-news.album-preview li.jcarousel-item>div>a:hover, .block.tieu-diem .article-lst li>a>span:hover {
    text-decoration: none;
    color: #db343b !important;
}
.TD-box-news.album-preview li.jcarousel-item+li>div>a:hover{
    text-decoration: none;
    color: #df0000 !important;
}
.TD-box-news.album-preview .TD-div-module-news-main {
    padding: 20px 0 10px 0;
}
.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child>div>a, .TD-box-news.album-preview.album-css li.jcarousel-item>div>a {
    color: #393939;
    font-size: 15px;
}
.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child>div>a {
	-webkit-line-clamp: 3 !important;
	font-weight: 700;
	font-size: 14px; 
}
.block.tieu-diem .article-lst li>a>span:hover,
.featured-bo-truong .article-lst li>a>span:hover {
    color: #db353a !important;
}
.featured-bo-truong .article-lst li>a {
    text-decoration: none !important;
}
.block.tieu-diem .article-lst li>a>span,
.featured-bo-truong .article-lst li>a>span{
	padding: 12px 0px 0px 0px;
	-webkit-line-clamp: 2 !Important;
    text-align: justify;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
    opacity: 0.9;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.featured-bo-truong .article-lst li {
    border: none !important
}
.TD-box-news.widget-videos .tandan-div-module-default-left>a {
    position: relative;
}
.TD-box-news.album-preview.album-css li.jcarousel-item>div>a {font-size: 14px; line-height: 20px;}
.TD-box-news.album-preview.video-cover li.jcarousel-item>div>center>a:before,
.TD-box-news.widget-videos .tandan-div-module-default-left>a:before {
	display: inline-block;
    /*font: normal normal normal 14px/1 FontAwesome;
    content: "\f16a";
    padding-right: 10px;
    font-size:20px;
    color: #dd4423;*/
    content: '';
    width: 33px;
    height: 33px;
    position: absolute;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    background-image: url('../img/Play.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
.TD-box-news.widget-videos .tandan-div-module-news-top:nth-child(n+2) .tandan-div-module-default-left>a:before {
    width: 26px;
    height: 26px;
    top: calc(50% - 10px);
}
.TD-box-news.album-preview.video-cover li.jcarousel-item>div>center {
	position: relative
}
.TD-box-news.album-preview.video-cover  li.jcarousel-item:first-child>div>a:before {
    display: block;
    font-size:22px;
    color: #fff
}

.TD-box-news.album-preview li.jcarousel-item>div center,
.TD-box-news.album-preview li.jcarousel-item>div center>a{
	width:100%;
	display: inline-block
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child) {
	padding-top: 15px
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div, .TD-box-news.album-preview div.owl-item:not(:first-child)>li.jcarousel-item>div {
	display: flex
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div>br {
	display: none
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div center,
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div center>a,
.TD-box-news.album-preview div.owl-item:not(:first-child)>li.jcarousel-item>div center, 
.TD-box-news.album-preview div.owl-item:not(:first-child)>li.jcarousel-item>div center>a{
	width:125px;
	height: 90px;
	display: inline-block;
	flex: 0 0 125px;
}
.TD-box-news.album-preview.widget-video-chanel li.jcarousel-item:not(:first-child)>div center {
	width: auto;
	height: auto;
	flex: 0 0 95px;
}
.TD-box-news.album-preview.album-css div.owl-item:not(:first-child) {
	margin-bottom: 15px;
	padding-top: 15px;
}
.TD-box-news.album-preview.album-css div.owl-item:not(:first-child){
	margin-bottom: 0 !important
}
.TD-box-news.album-preview.album-css div.owl-item:not(:first-child)>li.jcarousel-item {
	min-height: auto !important;
	margin-bottom: 0
}
.TD-box-news.album-preview.album-css div.owl-item:not(:first-child)>li.jcarousel-item>div>a {
	padding: 0 0 0 15px;
	font-weight: 400;
    font-size: 14px;
}
.TD-box-news.album-preview.widget-video-chanel li.jcarousel-item:not(:first-child)>div center>a {
    width: 95px;
    height: 70px;
    flex: 0 0 95px;
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div>a {
	padding: 0 0 0 15px;
	font-weight: 400;
	font-size: 14px; 
}
.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div center>a>img, 
.TD-box-news.album-preview div.owl-item:not(:first-child)>li.jcarousel-item>div center>img {
	height: 100%
}
.TD-box-news.album-preview li.jcarousel-item>div center>a>img, 
.TD-box-news.album-preview li.jcarousel-item>div center>img,
.block.tieu-diem .article-lst li>a>img {
	width: 100%; height: 240px;
	object-fit: cover;
	object-position: center
}
#chart-right {
    margin: 17px 0 28px 0;
}
.collapse-map {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 20px
}
.collapse-map .collapse-header {
	background: #fff;
	border: 1px solid #DB353A;
	color: #DB353A;
	height: 75px;
	display: flex;
    padding: 13px;
    align-items: center;
    transition: 0.3s;
    opacity: 1;
    order: 1
}
.collapse-map .collapse-header>label {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.collapse-map .collapse-header>label>span {
	margin-left: 5px;
	transition: 0.3s
}
.collapse-map .collapse-header>span {
	font-size: 24px;
	margin-right:20px
}
.collapse-title .panel-collapse.in~.collapse-header {
	height: 0;
	opacity: 0;
	visibility: hidden;
    padding: 0 13px;
}
.block.tieu-diem .article-lst li>a>img,
.featured-bo-truong .article-lst li>a>img {
    height: 150px;
    width: 100%;
}
.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child>div center>a>img{
	width: 100%; height: 250px;
}
.TD-box-news.album-preview.album-css li.jcarousel-item>div center>img,
.featured-bo-truong .article-lst li>a>img {
	height: 150px;
    object-fit: cover;
    object-position: center;
}
.TD-box-news.album-preview.album-css li.jcarousel-item:not(:first-child)>div center>img {
	height: 100%
}
.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child, .TD-box-news.album-preview.video-cover .owl-stage>.owl-item {
    width: 100% !important;
    margin-bottom: 20px;
    margin-right: 0 !important;
}
.TD-box-news.album-preview.album-css div.owl-item>li.jcarousel-item {
	margin-bottom: 0
}
.TD-box-news.album-preview.album-css .owl-stage-outer {
	display: inline-block
}

.TD-box-news.album-preview li.jcarousel-item{margin-bottom: 0; width: 100%;
    display: inline-block;}
.block.tieu-diem .article-lst li {width: 50%; padding: 0 10px; border: none}
.TD-box-news.album-preview .jcarousel-list.owl-carousel {
	width: 100% !important;
    margin: 0 !important;
}
.TD-box-news.album-preview .owl-carousel li.jcarousel-item {
	width: 100%; padding: 0
}
.block.tieu-diem .article-lst.owl-carousel li {width:100%; padding: 0 5px}
.block.tieu-diem .article-lst .owl-nav, .featured-bo-truong .article-lst .owl-nav button{
	position: absolute;
    top: calc(50% - 20px);
    right: 0px;
    left: 0;
    margin: 0 !important;
    display: flex !important;
    justify-content: space-between;
}
.featured-bo-truong .article-lst .owl-nav {
    display: block !important;
}
.featured-bo-truong .article-lst .owl-nav button {
    right: auto;
    z-index: 3;
    justify-content: center;
    width: 28px !important;
    height: 28px !important;

}
.featured-bo-truong .article-lst .owl-nav button>span {
    padding: 3px;
}
.featured-bo-truong .article-lst .owl-nav button.owl-next {
    left: auto;
    right: 0
}
.block.tieu-diem .owl-carousel .owl-stage-outer {
	margin: 0 0px;
	z-index: 2;
}
.block.tieu-diem .article-lst .owl-nav button,
.featured-bo-truong .article-lst .owl-nav button {
    width: 24px;
    height: 24px;
    color: #fff;
    font-size: 28px;
    line-height: 18px;
    margin: 0px;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    display: inline-grid;
    transition: all ease 0.3s;
    border-radius: 0;
    background: rgba(219, 53, 58, 0.9);
}
.block.tieu-diem .article-lst .owl-nav button:hover,
.featured-bo-truong .article-lst .owl-nav button:hover {
	background: rgba(219, 53, 58, 1);
}
.article-lst li{border-bottom:1px #e2e2e2 dashed;padding:2px 0;/*max-height:52px;*/overflow:hidden}
.article-lst.no-img li img{display:none}
/*.article-lst.no-img li a{padding-left:10px;}*/
.block.vb-moi .article-lst{margin:0px;position: initial;}
.block.vb-moi .article-lst.owl-theme .owl-nav,
.TD-box-news.TD-box-news-title-thumb.gydt .owl-theme .owl-nav, .owl-nav-head .owl-theme .owl-nav {
	position: absolute;
	top: 5px;
	right: 0;
	margin: 0
}
.block.vb-moi .article-lst.owl-theme .owl-nav [class*=owl-], 
.TD-box-news.TD-box-news-title-thumb.gydt .owl-theme .owl-nav[class*=owl-],
.owl-nav-head .owl-theme .owl-nav{
	width: 30px;
    font-size: 30px;
    margin: 0 !important;
    line-height: 19px;
    height: 30px;
    display: inline-block;
    background: transparent;
}
.TD-box-news.TD-box-news-title-thumb.gydt, .owl-nav-head {
    position: relative;
}
.TD-box-news.TD-box-news-title-thumb.gydt .owl-theme .owl-nav button, .owl-nav-head .owl-theme .owl-nav button {
    width: 20px;
    background: transparent !important;
}
.TD-box-news.TD-box-news-title-thumb.gydt .owl-theme .owl-nav[class*=owl-], .owl-nav-head .owl-theme .owl-nav[class*=owl-] {
    width: 60px;
}
.block.vb-moi .article-lst.owl-theme .owl-nav [class*=owl-]:hover,
.TD-box-news.TD-box-news-title-thumb.gydt .owl-theme .owl-nav button:hover, .owl-nav-head .owl-theme .owl-nav button:hover{
	color: #DB353A
}
.vb-moi.block {
    position: relative;
    display: inline-block;
    width: 100%;
}
.TD-box-news.TD-box-news-title-thumb.gydt>.owl-carousel, .owl-nav-head .owl-carousel {
    padding-top: 15px;
}
.block.vb-moi>.body, .TD-box-news.TD-box-news-title-thumb.gydt>.owl-carousel, .owl-nav-head .owl-carousel {
    position: initial;
}
.vb-moi .article-lst.owl-theme li {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 16px;
	gap: 12px;
	min-height: 112px;
	background: #FFFFFF;
	border: 1px solid #DBDFEF;
}
.vb-moi .article-lst.owl-theme li.tandan-p-module-news-title>a {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #394E79;
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !Important;
    transition: 0.3s
}
.vb-moi .article-lst.owl-theme li.tandan-p-module-news-title>a:hover {
	color:#db353a
}
.vb-moi .article-lst.owl-theme li.tandan-p-module-news-title .ngay-vb{
	padding: 5px 8px;
	height: 24px;
	background: #DB353A;
	color: #fff;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
}
.vb-moi .article-lst.owl-theme li.tandan-p-module-news-title .ngay-vb>span {
	margin-right: 5px
}
.block .article-lst{margin:6px;}
.block .article-lst img{float:left;width:60px;height:46px;}
.td-luffy li{width:100%;height:26px;border-radius:15px;margin-bottom:4px;}
.td-luffy li img{width:20px;height:20px;float:left;margin:3px;}
.td-luffy li a{text-decoration:none;font-weight:bold;font-family:Roboto, sans-serif, Arial, Helvetica;font-size:9pt;line-height:26px;padding-left:5px;width:87%;/*float:left;*/}
.td-luffy li:hover{cursor:pointer;}
.TD-div-module-solid-right{width:790px;float:left;}
.ms-viewheadertr{width:100%;}
.GopYVanBan table{border:0px !important;}
.GopYVanBan table th, .GopYVanBan table tr, .GopYVanBan table td{padding:10px 0px; text-align: center;border: 1px solid #c5daf1 !important;}
td.ms-vb-title{display:none;}
.div-webpart{margin-right:8px;}
.div-first-filter{padding-top:10px;padding-left:10px;}
.div-between-filter{
    padding-top:10px;padding-left:10px;padding-bottom:10px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #465B7E;
}
#div-xaydung-filter {
    border: 1px solid #d3d3d3;
    padding: 15px;
    background: #f8f8f8;
    border-radius: 5px;
    margin-bottom: 20px;
}

#div-xaydung-filter .div-first-filter,#div-xaydung-filter .div-between-filter{
    display: flex;
    gap: 15px;
    justify-content: space-around;
}
#div-xaydung-filter input[type='text']{
	width:33%;line-height:25px; font-size: 14px;
    font-weight: 500;
    border: 1px solid #afafaf;
    border-radius: 4px;
    color: #393939;
    padding: 5px 10px;
    outline: none;
}
#div-xaydung-filter input[type='button']{
    font-size: 14px;
    font-weight: 500;
    width: 33%;
    background: #db353a;
    color: #fff;
    text-shadow: none;
    font-family: 'Roboto';
    border-radius: 4px;
    border: none;
}
#div-xaydung-filter.danh-ba-filter {
    background: transparent;
    border: none;
    padding: 0;
}
#div-xaydung-filter.danh-ba-filter .div-between-filter{
    padding-left: 0;
    align-items: center;
}
#div-xaydung-filter.danh-ba-filter .div-between-filter select {
    line-height: 25px;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid #afafaf;
    border-radius: 4px;
    color: #393939;
    padding: 5px 10px;
    outline: none;
    min-height: 36px;
}
#div-xaydung-filter.danh-ba-filter .div-between-filter input[type="button"] {
    min-height: 36px;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
}
#div-xaydung-filter.danh-ba-filter .div-between-filter>span {
    white-space: nowrap;
}
div#tdtbl\ contact-table-responsive {
    border: 1px solid #d3d3d3;
    padding: 15px;
    background: #f8f8f8;
}
div#tdtbl\ contact-table-responsive.table-bordered>tbody>tr>td {
	border: 1px solid #d3d3d3
}
div#tdtbl\ contact-table-responsive table.tdtbl{
	background: #fff;
    margin: 0;
    border: 1px solid #ddd;
    border-radius: 5px;
}
div#tdtbl\ contact-table-responsive table.tdtbl>tbody>tr>td {
	border: 1px solid #ddd;
	font-family: 'Roboto';
    font-size: 14px;
    padding: 8px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
    border-color: #ECEEF7;
}
div#tdtbl\ contact-table-responsive table.tdtbl>tbody>tr>td.index-cell {
	text-align: center
}
div#tdtbl\ contact-table-responsive .ms-viewheadertr, 
div#tdtbl\ contact-table-responsive table.tdtbl tr>th {
    background: transparent;
}
div#tdtbl\ contact-table-responsive table.tdtbl tr>th{
	border: 1px solid #ddd;
    border-top-width: 1px;
    border-right-width: 1px;
    background: #ededed;
    color: #394E79;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    padding: 8px !important;
    background: #F5F7FF;
    border-color: #ECEEF7;
}
div#tdtbl\ contact-table-responsive  tr.ms-gb {
    color: #db353a;
}
.div-calendar-table table{width:100%;border:1px #C6DBFF solid;font-family:Roboto, sans-serif, Arial, Helvetica;}
.th-lich-cong-tac table th{height:30px;font-size: 13px;padding: 0 5px;}
.th-lich-cong-tac table td{height:40px;font-weight:400;font-size:14px;}
.th-lich-cong-tac table td p{margin-top:5px;}
.th-lich-cong-tac table td .p-center{text-align:center}
.th-lich-cong-tac {width: 100% !important}
.th-lich-cong-tac * {font-family: Roboto, sans-serif, arial}
.th-lich-cong-tac .title-center {display: inline-block !important;}
.th-lich-cong-tac .div-xem td[style="display:none;"] {display: table-cell !important; text-align: right}
.th-lich-cong-tac .title-center {
    margin: auto;
    display: block !important;
    float: none;
}
.th-lich-cong-tac font {font-size: 14px}
.th-lich-cong-tac thead td {background: #bbdcff}
.th-lich-cong-tac td{font-family: Roboto, sans-serif, arial}
.th-lich-cong-tac .CalendarTable td {
  padding: 8px !important;
  border: 1px solid #7db5ef;
  pointer-events: initial !important;
}
.th-lich-cong-tac .CalendarTable td.TD_Date {text-align: center; background: #e7f3ff}
.th-lich-cong-tac .CalendarTable tr:nth-child(even) td.TD_Date {background: #cce6ff}
.th-lich-cong-tac .CalendarTable tr:nth-child(even) td {background: #f6fbff}
.th-lich-cong-tac a[id*="LastWeek"], .th-lich-cong-tac a[id*="NextWeek"], .th-lich-cong-tac .title-center>a {
    background: #4CAF50;
    padding: 5px 10px;
    color: #fff !important;
    border-radius: 3px;
}
.th-lich-cong-tac .div-no-calendar {text-align: center; color: #FF5722}
.th-lich-cong-tac .title-center>a {margin-top: 10px; display: inline-block;}
.div-title {width:100%;float:left;}
.TD-TH-div-calendar-tit{width:199px;height:22px;margin-bottom: 3PX;}
.div-xem {width:100%;float:left;margin-bottom: 5px;}
.div-xem table{width:100%}
.div-calendar-next-pre {width: 135px;float: left;}
.div-calendar-next-pre a {font-weight: bold;font-size:12px;}
.div-xem-left{float:left;height:2px;width:455px;margin: 9px 5px;}
.div-xem-center{float:left;width:190px;}
.div-calendar-table {width:100%;float:left;margin-top: 10px;}
.header-above-latest-news {font-size:10pt;padding:5px 0;margin:0;font-weight:normal;overflow:hidden;font-weight:bold;margin-top:5px;margin-bottom:5px};
.th-lich-tiep-cong-dan a,p{font-size: 11pt;font-weight: bold;}
.danh-sach-title {margin: 0;margin-bottom: 20px;padding: 6px 10px !important;margin-bottom: 0;border: 1px solid #dfdfdf;color: #fff;}
.div-title img {width: 100%;margin-bottom:10px;float: left;}
.div-danh-sach {border-top: 0px !important;}
.th-tbl-Contact td input[type='text']{height:30px;margin-bottom:10px}
.img-reload-captcha{margin-bottom:-8px;margin-left:5px}
.textboxtContact{margin-top:5px}
.div-btn-sent-info p {text-align:center}
.div-btn-sent-info input[type='submit']{padding:5px 15px 5px 15px;font-size:12pt;font-weight: 500;
    border: none;
    outline: none;}
.div-btn-sent-info{margin-bottom:10px; margin-top:5px}
.div-content-press,.div-text-name,.div-text-email { width:100%;padding-left:10px;}
.div-text-captcha{float:left;margin-right:10px;}
.div-img-captcha{float:left;border: 1px solid #ccc;}
.div-img-reload-captcha{padding-top:6px;float:left;padding-left: 10px;}
.cmnt-view-title {float:left;width:100%;}
/*.image-capcha{width:150px}*/
.title-center{text-align:center }
a.lnk-btn {-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;display: inline-block;cursor: pointer;font-size: 12px;font-weight: bold;padding: 6px 24px;margin: 0 4px;}
a.lnk-btn:active {position:relative;top:1px;}
.div-title h3{color:red;font-size:15px;margin-bottom: 15px;}
.div-calendar-table td {padding-left: 5px;}
.div-calendar-table td p {padding-left:5px;}
.center-col .TD-img-lienket img, .center-col .TD-link-img img {margin-bottom:20px;}
.ExternalClass224FFBFB477F483A8C44785504ACB74A table td {border:1px black solid }
.bottom-nav {list-style: none;overflow: hidden;line-height: 36px;float: left;}

.div-button-send-comment {clear: both;overflow: hidden;}
.div-button-send-comment input {display: block;border: 1px solid #aaa;padding: 5px 10px;margin: 10px 10px 10px 0px;border-radius: 5px;cursor: pointer;}
.div-under-legend {padding:15px 0 0 15px}
.div-left-send-comment {margin-left:105px;}
.div-img-captcha img {height:30px;}
.div-text-captcha input {height: 32px;padding-left: 10px;font-size: 10pt;border: 1px solid #ccc;width: 184px;line-height: 18px;}
.div-text-name, .div-text-email {height:32px;border:1px solid #ccc;font-size: 10pt;line-height: 18px;width: 271px;float: left;}
.div-comment-input-content {margin-top: 10px;}
.div-content-press {width: 552px;font-style: italic;display: block;font-family: inherit;font-size: 10pt;overflow: hidden;padding-top: 5px;border: 1px solid #ccc;}
.div-comment-input-name {float: left;margin-top: 10px;}
.div-comment-input-email {margin-left: 10px;float: left;margin-top: 10px;}
.cmnt-view-title {
    float:left;width:100%;padding-left: 20px;border-bottom: 1px solid #ccc;padding-bottom: 5px;padding-top: 5px;margin-bottom: 15px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
    margin-top: 15px;
}
.cmnt-view {float:left;width:100%;}
#resultData .item {border-bottom: 1px dashed #d1d1d1;float: left;width: 100%;padding-bottom: 10px;}
#resultData .item .title {font-weight: bold;color: #777;float: left;width: 100%;padding-bottom: 5px;}
#resultData .item .content {float:left;width:100%;}
#ctl00_PlaceHolderMain_ctl07_ctl00_readMore {float: left;width: 100%;padding-top: 10px;border-bottom: 2px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;font-weight: bold;padding-left: 13px;}
.TD-sub-channel {
margin-bottom: 5px;
}
.artcle-tools{overflow:hidden}
.artcle-tools .at-btn:hover{background:#eee;}
.artcle-tools .icon-text{color:#888;}
.artcle-tools .at-btn:hover .icon-text{color:#000}
.artcle-tools .icon.print{background-position:0 0;}
.artcle-tools .at-btn:hover .icon.print{background-position:0 -16px;}
.artcle-tools .icon.zoom-out{background-position:-16px 0;}
.artcle-tools .at-btn:hover .icon.zoom-out{background-position:-16px -16px;}
.artcle-tools .icon.zoom-in{background-position:-32px 0;}
.artcle-tools .at-btn:hover .icon.zoom-in{background-position:-32px -16px;}
.tandan-div-module-news-article>.artcle-tools-border, .artcle-tools-border {
    border-width: 1px 0px;
    border-style: solid;
    border-color: #ECEEF7;
    font-size: 14px;
    line-height: 16px;
    color: #465B7E;
    padding: 0px 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0 !important;
    align-items: center;
}
.artcle-tools-border a {
    color: #465B7E !important;
}
.artcle-tools-media>a {
    display: inline-block;
}
.my-rating {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
}
.my-rating .jq-star:first-child {
    margin-left: 10px;
}
.formLayGopY-title- {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
    margin-bottom: 15px;
}
.formLayGopY-title- i {
    color: #DB353A;
}
.ct-vb-gopy .my-rating {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    border-top: 2px solid #ECEEF7;
}
.artcle-tools-media>a img {
    margin: 0;
}
.tandan-div-module-news-article>.artcle-tools-border .at-btn>a {
    color: #465B7E;
}
.artcle-tools-border .at-btn i {
    color: #cbd1d9;
    padding-right: 3px;
}
.artcle-tools-border .btn-zoom-view i, .artcle-tools-border .at-btn-contrast i {
    color: #DB353A;
    padding-right: 0;
    padding-left: 3px;
 }
 .artcle-tools-border .at-btn {
    padding: 5px 8px;
    border-right: 1px solid #DBDFEF;
 }
 .artcle-tools-border .at-btn:first-child {
    padding-left: 0;
 }

.div-form-input {margin-top: 5px;overflow:hidden}


.TD-link-img a:last-child {margin-right: 0;}
div[class^="ExternalClass"] table {margin-left:0px !important;width:100% !important;margin-top:10px;}
div[class^="ExternalClass"] table td{padding:5px 7px;}
div[class^="ExternalClass"] strong>span {font-size:16px;}
div[class^="ExternalClass"] p>span {font-size:16px;}
.th-lich-tiep-cong-dan p,.th-lich-tiep-cong-dan a {font-weight: bold;font-size: 14px;font-family: times new roman,serif;margin: 2px 0px 7px;}
.div-no-calendar {margin: 5px 0px 15px;}
.ms-rtestate-field table {/*border: 1px solid #666;*/width: 100% !important;}
.ms-rtestate-field table td p {margin-left:0px !important}
.tandan-div-module-news-article table, .tandan-div-module-news-article p, .tandan-div-module-news-article em, .tandan-div-module-news-article span{
  max-width:100%;
}
.tandan-div-module-news-article>div>div>div>table {
    width: 100%;
}
.tandan-div-module-news-article .td-site-map>div table .td-sitemap-node>a:before{
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('../img/icons.gif');
	background-position: 0 0px;
	background-position: -32px 0px;;
	float: left;
    margin: 4px 5px 0 0;
}
.tandan-div-module-news-article .td-site-map>div table.td-site-map-rootfolder .td-sitemap-node>a:before{
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('../img/icons.gif');
	background-position: 0 0px;
	background-position: -64px -16px;
	float: left;
    margin: 4px 5px 0 0;
}


@keyframes lazy-show {
    0% {max-height:28px}
    90%{max-height:28px}
    100% {max-height:200px;}
}

@-moz-keyframes lazy-show {
     0% {max-height:28px}
    90%{max-height:28px}
    100% {max-height:200px;}           
}

@-webkit-keyframes lazy-show {
    0% {max-height:28px}
    90%{max-height:28px}
    100% {max-height:200px;}
}
body .lazyload-block-wrapper.show .block{
overflow:hidden;
  -moz-animation:lazy-show 5s linear;-o-animation:lazy-show 5s linear;-webkit-animation:lazy-show 5s linear;animation:lazy-show 5s linear;
}
.lazyload-block-wrapper .block iframe{background:none}
.input-medium {width: 256px;}
.icon-paper-clip {
  background-image:url('/_layouts/mpi/img/att.png');
}
table.table-border-none td{border: 1px solid #fff !important;}
.ads-content {
    position: fixed;
    width: 160px;
    height: auto;
    max-height: 605px;
    z-index: 1;
    bottom: 50%;
    transform: translateY(50%);
    display: none;
    left: calc((100vw / 2) - (1170px / 2) - ((100vw / 2) - (1170px / 2)));
    transition: all ease 0.3s;
}
.ads-content.fixedBottom {
  bottom: 165px;
    transform: translateY(0px);
}
.ads-content.ads-sticky-right {
  margin-left: auto;
  right: calc((100vw / 2) - (1170px / 2) - ((100vw / 2) - (1170px / 2)));
}
.block-iframe>.title>a {width: 100%; display: inline-block}
.bg-title-image, .block-iframe>.title>a img {
    width: 100%;
}

.TD-box-news-iframe-home {
	background:url('../img/bg-iframe-min.png'), linear-gradient(#13a4ff, #047dc7);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: none;
	margin-top: 20px;
	padding: 5px 10px;
	border-radius: 5px;
}
.TD-box-news.TD-box-news-iframe-home>.TD-box-news-main {
	padding-top:30px;
}
.TD-box-news-iframe-home>.TD-box-news-title {
	border-color: #ffffff;
	color: #fff
}
.TD-box-news-iframe-home>.TD-box-news-title>a {
	color: #fff;
	box-shadow: 0px 2px 0 #FF9800
}
.TD-box-news-iframe-home iframe {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 2px 2px rgb(0 0 0 / 14%)
}
.TD-box-news-iframe-home .col-xs-12>.col-xs-12:nth-child(2) iframe {
	padding-top: 15px
}
.pakn-introduction {
    padding: 16px;
    background: #FFF0F1;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #465B7E;
    margin-bottom: 20px;
}
.pakn-introduction-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #DB353A;
    margin-bottom: 8px;
    display: block;
}
.pakn-introduction-content>b {
    margin-top: 8px;
    display: block;
}
.pakn-list>.TD-box-news-main .th-form-div-faq>td:first-child {
    width: 100%;
    padding: 0;
}
.pakn-list>.TD-box-news-main>.row>h3 {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #394E79;
}
.faq-cungchude {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}
.faq-cungchude >.tandan-div-module-news-bottom {
    border-bottom: 1px solid #ECEEF7;
}
.pakn-item {
    padding: 20px 0;
    border-top: 1px solid #ECEEF7;
}
.pakn-item .status-success {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #28C76F;
}
.pakn-item .status-process {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #FF9F43;
 }
.pakn-item .pakn-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #465B7E;
    margin-right: 8px;
    text-transform: capitalize;
}
.pakn-item .pakn-date {
    line-height: 16px;
    color: #465B7E;
    margin-left: 8px;
    margin-right: 8px;
}
.pakn-item>a {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #394E79;
    margin: 8px 0;
    width: 100%;
    display: inline-block;
}
div#ctl00_ctl44_g_aedf6f55_9cd4_438f_983d_36515864f00d_UpdateGridView_tdtbl\ contact-table-responsive div#tdtbl\ contact-table-responsive {
    background: none;
    padding: 0;
    border: none;
    min-height: .01%;
    overflow-x: auto;
}
.row.row-link-multi {margin-left: -3px;margin-right: -3px;}

.row.row-link-multi>.col-xs-6 {
    padding-left: 3px;
    padding-right: 3px;
}
.row.lich-lanh-dao-select {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 15px !important;
}
.row.lich-lanh-dao-select .control-label.col-sm-4 {
  width: auto;
  padding: 0 15px 0 0;
  margin: 0
}
.row.lich-lanh-dao-select .col-md-8.has-feedback {
  width: 100%;
  flex: 1 0 0%;
  padding: 0;
  margin: 0 !important;
}
.row.lich-lanh-dao-select .col-md-8.has-feedback select {
  padding: 6px 10px;
  line-height: 25px;
  height: 37px;
  border-color: #e2e2e2;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  color: #394E79;
}

/* Responsive */

@media (min-width: 992px) {
    .container {width: 96%}
}
@media (min-width: 1100px) {
    .wrapper-content {
        min-height: calc(100vh - 337px);
    }
}

@media (min-width: 1366px) {
  .ads-content {
    display: block;
    max-width: calc((100vw / 2) - (1170px / 2));
  }
}

@media (min-width: 1490px) {
  .ads-content {
    max-width: 160px;
    left: calc((100vw / 2) - (1180px / 2) - 160px);
  }
  .ads-content.ads-sticky-right {
    right: calc((100vw / 2) - (1180px / 2) - 160px);
  }
  /* .container {width: 1400px} */
}
@media (min-width: 1280px) {
    .container {width: 1200px}
    .col-md-4.left-content-container {
        width: 28%;
    }
    .col-md-8.right-content-container {
        width: 72%;
    }
}
@media (min-width: 1366px) {
	.container {width: 1300px}
	/* .container {width: 96%} */
	/* .history-content>.container {width: 1300px} */
}
@media (min-width: 768px) and (max-width: 1100px) {
	.featured li.ui-tabs-nav-item a {
		display: inline-block !Important;
	    float: left;
	}
	.featured ul.ui-tabs-nav li img {
		width: 100% !important;
	    height: 110px !important;
	    margin: 0px 0px 10px 0 !important;
	    max-width: 100%;
	}
}
@media (min-width: 1024px) {
	.navbar-toggle {
	    display: none;
	}
	.navbar-collapse.collapse {
		display: block	}
	.form-search.portal-form input[type='text'], .form-search.portal-form select {
		width: 100%
	}
	.widget-tab-setsubsite.TD-box-news.widget-home-covid .TD-box-news-main>.nav-tabs {display: flex}
	.featured .head-news-cover-wrapper	{
		height: 335px;
	    max-height: 370px;	
	}
	.headnew-full .featured .head-news-cover-wrapper {
		height: 400px; max-height: 400px
	}
    .headneaw-homepage .featured .head-news-cover-wrapper {
		height: 360px; max-height: 360px;
        width: 100%;
        display: inline-block;
	}
}
@media (max-width: 1366px) {
	.audio-div .jp-audio .jp-interface {transform: scale(0.65);}
    .featured-bo-truong .article-lst li>a>img {
        height: 150px;
    }
    .featured-right-bo-truong.TD-box-news .TD-box-news-main {
        max-height: 400px;
    }
}
@media (max-width: 1100px) {
	.audio-div .jp-audio .jp-interface {transform: scale(0.5);}
}

@media (max-width: 1023px) {
	.navbar-toggle {
	    display: block;
	}
    p.tandan-p-article-main>img {
        max-height: 70vw !important;
    }
	.navbar-collapse.collapse {
		display: none !important;border: none;box-shadow: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.navbar-default .navbar-toggle {margin: 5px 5px 0 5px; float: right; padding: 12px 10px; border-color: #c13d4b;}
	.navbar-header {float: inherit}
	.td-main-nav .search-btn-area {width: 100%; background: #efefef; padding: 0 10px}
	.navbar-right ul, .navbar-right ul li.navbar-contrast button, .navbar-right ul a {color: #333}
	.navbar-default .navbar-toggle .icon-bar {background-color: #c13d4b}
	.td-main-nav .search-btn-area .btn-navbar {background: transparent; padding: 9px 15px; border-radius: 5px; border: 1px solid #fff}
	.td-main-nav .navbar-nav>li:hover>a {width: 100%}
	.td-main-nav .navbar-nav>li:hover {background: transparent}
	.tandan-div-nav {width: 100%; padding: 0 5px}
	.td-main-nav {min-height: 48px;}
	.navbar-nav {margin: 0}
	.header .band-text {padding-bottom: 5px; justify-content: center;}
    .navbar-default .navbar-brand:before {
        color: #c13d4b !important;
        content: "Trang chủ";
        display: inline-block !important;
    }
    .navbar>.container-fluid .navbar-brand {
        display: inline-block !important;
    }
    .head-navbar {
        justify-content: flex-end;
    }
    .box-media-groups .box-media-head {
        padding: 0 15px;
        width: 100%;
        max-width: 100%;
    }
    .box-media-groups .box-media-head-body {
        padding-top: 20px;
    }
    .box-media-groups .btn-view-more a {
        padding-top: 0;
    }
    .box-media-groups .box-media-body {
        padding: 15px;
    }
}
@media (max-width: 480px) {
	.audio-div .jp-audio .jp-interface {transform: scale(0.8);}
	.tandan-div-module-news-bottom .tandan-p-module-news-second {padding: 8px 0}
	.TD-box-donvi .nav-tabs>li>a {	font-size: 15px}
    .header .band-text h3 {
        line-height: initial;
    }
    .header .band-text h4 {
        font-size: 13px;
        line-height: initial;
    }
    .featured-right-bo-truong.TD-box-news .TD-box-news-main {
        max-height: 300px;
    }
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-news-top {
		gap: 10px;
		flex-wrap: wrap;
	}
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-default-left {
		width: 100%;
		flex: 1 0 0%
	}
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .tandan-div-module-default-left>a>img {
		height: 60vw
	}
}

@media (min-width: 992px) {
	.headnew-full .featured .info {
		padding-left: 90px;
		margin-top: -10px;
	}
	.headnew-full .featured .head-news-cover-wrapper>img {
		height: 400px;
		max-height: 400px
	}
    .TD-box-news.calendar-lanhdao .portal-form .frm-date{
        flex: 0 0 auto;
        width: 66.66667%;
        display: flex;
        /* flex-wrap: wrap; */
        align-items: center;
    }
    .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date{
        flex: 0 0 auto;
        width: 33.33337%;
        display: flex;
        /* flex-wrap: wrap; */
        align-items: center;
    }
    .TD-box-news.calendar-lanhdao .portal-form .frm-date .col-md-1,
    .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date .col-md-1 {
        flex: 0 0 auto;
        width: auto;
        font-weight: 400;
        max-width: 100%;
        padding: 0;
        font-size: 14px;
    }
    .TD-box-news.calendar-lanhdao .portal-form .frm-date .col-md-3,
    .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date .col-md-2 {
        flex: 1 0 0%;
        width: 100%;
        max-width: 100%;
    }
    .TD-box-news.calendar-lanhdao .portal-form .frm-choose-date .col-md-2 {
        padding-right: 0;
    }
  .featured .head-news-cover-wrapper img {height: 100%; max-height: 580px}
  .footer-logo {width: auto;padding-right: 30px;}
  .td-main-nav>.container {display: flex; flex-wrap: wrap}
	.featured {min-height: 447px}
	.channel-news-img img {width: 285px; height: 180px;}
	.form-search.portal-form>.row:last-child>.col-md-2:last-child input{margin-top: 0; width: 100%;}
	.form-search.portal-form>.row>.col-md-2{text-align: right; font-weight: 500; font-family: 'Roboto';}
	.TD-box-news-iframe-home .col-xs-12>.col-xs-12 {
		padding-left: 30px;
		padding-right: 30px
	}
	.header>.container {
		display: flex;
		align-items: end;
	    justify-content: space-between;
		flex-wrap: wrap;
	}
	.header .band-text h3 {
		white-space: nowrap;
	}
	.tandan-div-nav-top {
		margin: -80px 0 0 auto;
	}
    .header .band-text {
        padding: 34px 0;
    }
	.block-list-slider.TD-box-news .TD-box-news-main>table, .block-list-slider.TD-box-news .TD-box-news-main>.tandan-div-module-news-bottom {
		width: 50%
	}
	.block-list-slider.TD-box-news .TD-box-news-main>.tandan-div-module-news-bottom {
		padding-left: 30px
	}
	.block-list-slider.TD-box-news  .news-second-image {
		display: none
	}
    .row.row-home-2col {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .row-home-2col.col-border>.col-12.col-sm-6:first-child {
        padding-right: 0;
    }
    .row-home-2col.col-border>.col-12.col-sm-6:nth-child(2) {
        padding-left: 0;
    }
    .row-home-2col.col-border>.col-12.col-sm-6>div {
        position: relative;
    }
    .row-home-2col>.col-xs-12.col-sm-6:first-child, .row-home-2col.col-border>.col-12.col-sm-6:first-child>div {
        padding-right: 40px;
    }
    .row-home-2col.col-border>.col-xs-12.col-sm-6:first-child:before , .row-home-2col.col-border>.col-12.col-sm-6:first-child .col-border:before {
        position: absolute;
        content: '';
        top: 40px;
        right: 0;
        bottom: 65px;
        width: 0.5px;
        background: #cbd1d9;
    }
    .row-home-2col.col-border>.col-12.col-sm-6:first-child .col-border, .row-home-2col.col-border>.col-12.col-sm-6:first-child .col-border-0 {
        width: 100%;
        display: inline-block;
    }
    .row-home-2col>.col-xs-12.col-sm-6:nth-child(2), .row-home-2col.col-border>.col-12.col-sm-6:nth-child(2)>div {
        padding-left: 40px;
    }
    .row.row-home-3col {
        margin-left: -30px;
        margin-right: -30px;
        padding-top: 20px;
    }
    .row.row-home-3col>.col-md-4 {
        padding-left: 30px;
        padding-right: 30px;
    }

}
@media (min-width: 768px){
	.td-main-nav .navbar-nav {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .canvas-chartGiamSatThamDinh .chart-total-title {
        align-self: end;
    }
    .col-sm-6 {
        max-width: 50%;
    }
    .td-main-nav ul.navbar-nav>li {
        float: none;
        width: 100%;
        max-width: 100%;
        flex: 1 0 0%;
    }
    .col-sm-9.video-article-main {
        width: 70%;
    }
    .col-sm-3.video-article-sub {
        width: 30%;
    }
    .px-sm-0 {
        padding-left: 0;
        padding-right: 0;
    }
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul{
		display: grid;
	    grid-auto-rows: auto;
	    grid-auto-columns: 1fr;
	    grid-auto-flow: column;
	    grid-gap: 15px;
	    grid-template-columns: repeat(6, 1fr);
	    grid-template-rows: [row1] auto [row2] auto [row3] auto [row4] auto [row5] auto [end];
	}
    .canvas-content.canvas-content-legend {
        position: absolute;
        bottom: 30px;
        right: -70px;
    }
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li {
	    grid-column: 1/4;
	    padding-top: 0;
	    margin: 0;
	}
	.featured>.ui-tabs-panel, .featured .featured-left {
	    width: 67%;
	}
    
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:first-child {
		grid-row: 1/end;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li+li {
		padding-left: 10px;
		grid-column: 4/end;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:nth-child(2) {
		grid-column: 4/end;
	    grid-row: 1/2;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:nth-child(3) {
		grid-column: 4/end;
	    grid-row: 2/3;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:nth-child(4) {
		grid-column: 4/end;
	    grid-row: 3/4;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:nth-child(5) {
		grid-column: 4/end;
	    grid-row: 4/5;
	}
	.TD-box-news.album-preview.video-cover.widget-video-chanel .jcarousel>ul>li:nth-child(6) {
		grid-column: 4/end;
	    grid-row: 5/end;
	}
	
  .navbar>.container-fluid .navbar-brand{display: none}
  .featured {display: flex}
  /*.featured .ui-tabs-panel{ width: 60%;}*/
  .featured ul.ui-tabs-nav {width: calc(33% - 10px); padding-top:0px}
  .featured ul.ui-tabs-nav {padding-left: 15px; margin-left: 10px; padding-right: 15px; border-left: 1px solid #ddd;}
	/*.featured .ui-tabs-panel{padding-right: 10px}*/
  .TD-table-module-border-default .TD-box-news-title {
    background: #fff;
    padding: 5px 5px 0px 5px;
	}
  .block-cchc .tandan-div-module-news-bottom .news-second-image a {height: 66px}
  .TD-box-news.block-cchc .tandan-div-module-news-bottom .news-second-image a img,
  .TD-box-news.block-cchc .tandan-div-module-news-top .tandan-div-module-default-left a img {
	    height: 60px !important;
	    min-width: 80px;
	    max-height: 77px !important;
    }
	.featured .ui-tabs-nav li img {
		object-fit: cover;
		object-position: center;
		width: 100%;
	}
	.featured li.ui-tabs-nav-item a {padding: 0}
	.featured ul.ui-tabs-nav li img {height: 65px; width: 100px; min-width: 100px; margin-top: 2px;}
	/*.featured li.ui-tabs-nav-item:nth-child(n+3) {margin-top: -4px}*/
	.featured ul.ui-tabs-nav li span {line-height: 20px; margin-top: 0px; margin-bottom: 0px}
	#TD-main-right {
		width: 31%
	}
	#TD-main-left {
		width: 69%
	}
	.search-btn-area .navbar-right {
		margin-right: 0
	}
}
@media (min-width: 992px) {
    .col-md-12 {
        max-width: 100%;
    }
}
@media (min-width: 1200px) {
	.formLayGopY span.warning-vb-gopy {
        white-space: nowrap;
    }
    .row.row-home-3col {
        margin-left: -30px;
        margin-right: -30px;
    }
    .row.row-home-3col>.col-md-4 {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.featured .head-news-cover-wrapper {
		height: 360px;
	}
	.featured ul.ui-tabs-nav li span {line-height: 20px}
	.featured ul.ui-tabs-nav li img {height: 50px}
	.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img {height: 180px}
	.TD-box-news>.TD-box-news-title>a {font-size: 17px;}
	.widget-tab-setsubsite.TD-box-news>.TD-box-news-title>a {font-size: 16px}
}
@media (max-width: 1100px) {
	.td-main-nav>.container {width: 100%}
	.td-main-nav ul.navbar-nav>li>a {padding: 10px 12px}
    .title-box {
        padding: 26px 8%;
        min-height: 100px;
    }
    .title-box:before {
        top: 20px;
        left: 10%;
        bottom: 20px;
    }
}
@media (min-width: 991px) and (max-width: 1100px) {
	.TD-box-news.album-preview.album-css li.jcarousel-item>div center>img {height: 200px}
	.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child>div center>a>img {height: 250px}
	.TD-box-news.album-preview.video-cover li.jcarousel-item>div center>a>img {height: 180px}
}
@media(max-width: 991px) {
  .TD-box-donvi .list-tab-pane .col-xs-6:nth-child(n+4) a{
    border-top: 1px dashed rgba(0, 0, 0, 0.13);
  }
  #TD-main-right .block>.title {overflow-x: hidden}
	.TD-box-news.album-preview.video-cover li.jcarousel-item:first-child {width: 100%; margin-bottom: 20px;}
	.TD-box-donvi .nav-tabs {
	    white-space: nowrap;
	    overflow-x: auto;
	    display: flex;
	}
	.TD-box-donvi .nav-tabs>li {display: inline-block}
	.wrapper-content>.container {width: 98%; max-width: calc(100vw - 30px);}
    #div-xaydung-filter.danh-ba-filter .div-between-filter {
        justify-content: flex-start;
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 0;
        margin: 0;
    }
    #div-xaydung-filter.danh-ba-filter .div-between-filter input[type="text"],
    #div-xaydung-filter.danh-ba-filter .div-between-filter select {
        max-width: 60%;
        flex: 0 0 auto;
        width: 60%;
    }
    #div-xaydung-filter.danh-ba-filter .div-between-filter span {
        white-space: normal;
        max-width: 40%;
        flex: 0 0 auto;
        width: 40%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.featured .head-news-cover-wrapper {height: auto}
	.featured .head-news-cover-wrapper>img {
		height: 230px
	}
    .headneaw-homepage .featured .info h2 {
        padding-top: 0;
    }
    .headneaw-homepage .featured .info h2 a {
        font-size: 20px;
        line-height: 26px;
        padding-top: 0;
    }
	.row-height-fix>.col-xs-12.col-sm-6 {
	    width: 100%;
	}
	.TD-box-news.album-preview.video-cover li.jcarousel-item>div center>a>img {
		height: 150px
	}
	.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img {
		height: 260px
	}
	.TD-table-module-border-default .TD-box-news-title {
		width: 100%;
	}
	.featured {flex-wrap:wrap}
	.featured .ui-tabs-panel {
        width: 100%; padding-right: 0
    }
	.featured li.ui-tabs-nav-item a {display: flex !important}
    .featured li.ui-tabs-nav-item a.tab-button {
        display: none !important;
    }
	.featured li.ui-tabs-nav-item a>img {width: 100px !important; height: 70px !important; margin-right: 10px !important;}
	.featured ul.ui-tabs-nav {margin-left: 0; max-height: 460px;}
	.featured .head-news-cover-wrapper {margin-top: 0}
	.featured .head-news-cover-wrapper img {max-height: 400px;}
    .media-content .card-media .carousel-thumb {
        height: 180px;
    }
    .media-content .box-more-medias .card-media .carousel-thumb {
        height: 130px;
    }
}
@media(max-width: 767px) {
  .TD-box-news .TD-box-news-main>table, .TD-box-news .TD-box-news-main>div{
    width: 100%; display: block
  }
  .tandan-div-module-news-article table, .tandan-div-module-news-article p, .tandan-div-module-news-article em, .tandan-div-module-news-article span{
	  max-width:100%;
	}
	.article-contents>table, .tandan-div-module-news-article p, .tandan-div-module-news-article td>em, .tandan-div-module-news-article td>span>em, .tandan-div-module-news-article td>span{
	  display: inline-block;
	  max-width: 100vw
	}
	.tandan-div-module-news-article >div.box-filter-media, .tandan-div-module-news-article >div.box-more-medias {
		padding-left: 15px;
		padding-right: 15px
	}
	.article-contents>table{
		max-width: calc(100vw - 30px)
	}
    .d-xs-grid {
        display: grid;
    }
	.row.d-xs-grid {
        max-width: 100%;
    }
    .left-content-container, .right-content-container {
        max-width: 100vw;
		max-width: 100%
    }
    .left-content-container {
        order: 2
    }
    .tandan-div-module-news-article img:not(.fotorama__img) {
        max-width: calc(100vw - 30px) !important;
	}
     .tandan-div-module-news-article .article-contents img:not(.fotorama__img) {
		width: 100% !important;
		display: block !important
	}
	.tandan-div-module-news-article .card-media img:not(.fotorama__img) {
        max-width: 100vw !important;
	}
    .article-contents {
        max-width: calc(100vw - 30px);
		width: 100%
    }
    .vertical-menu:not(.vertical-thumb) .block>.body .dropdown {
        padding: 7px 0 8px 0;
    }
    .canvas-chartDauThau1 {
        align-items: flex-start;
    }
    .canvas-chartDauThau1>.col-xs-12.col-sm-6 {
        width: 50%;
    }
    .canvas-chartDauThau1 #my-legend-con2 ul {
        display: flex;
        gap: 20px;
        margin-left: calc(50vw - 130px);
    }
    .canvas-chartDauThau1 #my-legend-con2 ul li {
        white-space: nowrap;
    }
    .vertical-menu .bg-gray .TD-ul-module-menu-left a {
        font-size: 18px;
    }
    .div-sub-menu>ul {
        gap: 5px;
        width: auto;
        justify-content: end;
    }
    .canvas-chartGiamSatThamDinh .canvas-content {
        Padding: 0;
        display: flex;
        flex-wrap: wrap;
        grid-gap: 0px;
    }
    .canvas-chartGiamSatThamDinh .canvas-con-inner, .canvas-chartGiamSatThamDinh .chart-total-title {
        max-width: 100%;
        flex: 0 0 auto;
        width: calc(100% - 185px);
    }
    .canvas-chartGiamSatThamDinh .chart-total-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 0 0 auto;
        width: 185px;
        max-width: 185px;
        padding-left: 10px;
    }
    .canvas-chartGiamSatThamDinh .legend-con {
        width: 100%;
        flex: 1 0 100%;
        max-width: 100%;
    }
    .div-sub-menu>ul>li {
        padding: 2px 0;
    }
    .row-chart-dautucong>.col-xs-12:nth-child(-n+2) {
        width: 50%;
        max-width: 50%;
    }
    .row.row-chart-dautucong>.col-xs-12:nth-child(3) {
        justify-content: center;
    }
    .row.row-chart-dautucong>.col-xs-12:nth-child(3) ul.LegendLDTC {
        flex-direction: row;
        margin-bottom: 10px;
    }
  .thgiaingan-div>.col-xs-6 {
    width: 100%;
  }
  .layout__video-focus video {
    max-height: 65vw;
  }
  .video-article-sub .tandan-p-article-news-title a {
    font-size: 22px;
    line-height: 34px;
  }
  .row.row-chart-dautucong {
    flex-wrap: wrap;
  }
  .video-article-sub .layout__vf-scroll {
    padding: 10px 0;
  }
  .canvas-content.canvas-content-legend {
    display: flex;
    margin: 0 auto;
  }
  .tandan-div-nav-top a{padding: 5px 2px}
  .PanelTimKiem>table>tbody>tr>td[align="center"] * {
    width: 100% !important;
    flex: 1 0 100% !important;
    text-align: left;
    margin: 0 0 10px 0 !important;
  }
  .TD-box-news.calendar-lanhdao .portal-form {
    width: calc(100% + 30px);
    margin: 0 -15px 20px -15px;
    max-width: calc(100% + 29px);
  }
  .TD-box-news.calendar-lanhdao .portal-form .title {
    padding-left: 15px;
  }
  
  .PanelTimKiem>table>tbody>tr>td[align="center"] input[type="submit"] {
    flex: 0 0 140px !important;
    width: 140px !important;
    text-align: center;
    margin: auto !important;
  }
  .featured .ui-tabs-panel {margin-top: 0}
  .TD-box-donvi .list-tab-pane .col-xs-6:nth-child(n+3) a{
    border-top: 1px dashed rgba(0, 0, 0, 0.13);
  }
    .row.row-home {
        margin-left: 0;
        margin-right: 0;
    }
    .media-list-container {
        padding-left: 0;
        padding-right: 0;
    }
    .media-list-container>.row {
        display: grid;
    }
    .media-list-other {
        Order: 3
    }
  .wrapper-content {padding: 0 15px; max-width: 100%;}
  .bottom-nav li a {padding: 2px 5px}
  .admin-page-fix a {padding: 2px 0 2px 6px;}
  .navbar-collapse {margin: 0 !important}
  .navbar-collapse.in {
      margin: 0 !important
  }
  .Td-footer:after {display: none}
  .tandan-div-banner img {height: 100% !important}
  .container-fluid>.navbar-header {margin: 0}
  .td-main-nav .navbar-default .container-fluid {
      padding: 0;
      width: 100%;
      display: inline-block;
  }
  .box-link .box-link-body .box-link-group {
		flex-wrap: wrap
	}
  .navbar-right ul li.navbar-contrast>span {display: none}
  .navbar-right ul li+li {padding-left: 12px}
  .td-main-nav ul.navbar-nav>li {width: 100%; border-top: 1px dashed rgba(0, 0, 0, 0.3);}
  .td-main-nav ul.navbar-nav>li>a {
        padding: 10px 15px !important;
        width: 100%;
    }
  .head-navbar-link {padding-left: 10px}
  .navbar-nav>li>.dropdown-menu {
      display: block;
      position: relative;
      width: 100%;
      margin: 0;
      padding-left: 30px;
      background: transparent;
      box-shadow: none;
      border: none;
    }
    .td-main-nav .navbar-nav>li ul>li>a {
    color: #444
  }
  .td-main-nav .navbar-nav>li ul>li>a:hover {background: transparent; color: yellow}
    .featured ul.ui-tabs-nav {
        max-height: 180px;
        padding-left: 0
    }
  .navbar-default .navbar-brand {
    	color: #c13d4b !important;
	    height: auto;
	    padding: 14px 15px 11px;
	    font-weight: 500;
	    font-family: 'Roboto';
  }
  .navbar-default .navbar-brand:before {content: "Trang chủ"}
  
  .navbar-default .navbar-toggle .icon-bar {background-color: #c13d4b}
  .navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fff
	}
  .td-main-nav .navbar-nav>li ul>li>a:before {color: #c13d4b}
  .TD-box-donvi .nav-tabs>li>a {padding-right: 6px !important}
  .td-vid-View .vid-item {width: 50% !important}
  .head-navbar-link>.dropdown-language>label {
		display: none
	}
	.headneaw-homepage .featured .info h2 a {
	    font-size: 16px;
	    color: #394E79;
	    padding-top: 0px;
        line-height: 22px;
	}
	.headneaw-homepage .featured .ui-tabs-panel {
		padding-bottom: 5px;
        padding-right: 0;
	}
	.TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div center, .TD-box-news.album-preview li.jcarousel-item:not(:first-child)>div center>a {
	    overflow: hidden;
	}
    .th-form-div-ktxh-thang>td {
        width: 100%;
        text-align: left !important;
    }
}
@media (max-width: 580px) {
	.TD-table-module-border-default .TD-box-news-title {display: none}
	.widget-tab-setsubsite.TD-box-news>.TD-box-news-title>a {font-size: 16px}
	.head-navbar-link>.dropdown-language {
		margin-left: 0px;
        padding-left: 10px;
	}
	.head-navbar-link>.dropdown-language>.dropdown {
	    padding: 8px;
	    width: 110px;
        max-height: 30px;
	}
    .head-search .btn-navbar {
        max-height: 30px;
    }
    .pager .pager-count {
        flex: 1 0 100%
    }
	.head-navbar {
	    justify-content: center;
	}
	.tandan-div-nav-top a>em {display: none}
    .table.table-form-discussion>tbody>tr>td {
        width: 100%;
        display: inline-block;
    }
    .time-navbar {
        padding-top: 8px;
        padding-right: 10px;
    }
    .card-media .carousel-thumb {
        height: 60vw;
    }
	
}
@media(max-width: 480px) {
  .featured .ui-tabs-panel, .featured ul.ui-tabs-nav, .TD-table-module-border-default .TD-box-news-title {
    width:100%;
  }
  .TD-box-news.album-preview li.jcarousel-item>div center>a>img {height: 180px}
  .TD-box-news.album-preview.video-cover li.jcarousel-item:first-child>div center>a>img {
		height: 250px
	}
	.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a {
		height: auto
	}
	.block-list-slider .tandan-p-module-news-title a {
	    font-size: 20px;
	    line-height: 26px;
    }
    .header .band-logo {
        max-width: 70px;
    }
    .header .band-logo img {
        max-width: 60px;
    }
    .header .band-title {
        padding-left: 0;
    }
    .carousel-media .item {
        height: 60vw;
    }
  .featured {display: inline-grid;}
  .featured .ui-tabs-panel {order: 1; padding-right: 0;padding-bottom: 20px}
  .featured ul.ui-tabs-nav {order: 2}
  .td-vid-View .vid-item {width: 100% !important}
  .td-vid-View .thumb {height: 230px;}
  .td-vid-View .vid-item>a {background: #daedf7}
  .header .band-text h3 {font-size: 25px;}
  .header .band-text h2 {font-size: 29px;}
  .header .band-text {padding: 10px 5px}
  .featured .head-news-cover-wrapper img {height: 250px}
  .featured .info h2 a {font-size: 18px; line-height: 23px}
  .TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a img {height: 60vw}
	.TD-box-news.widget-tab-setsubsite.widget-home-covid .tandan-div-module-news-bottom {
	    max-height: 145px;
	    overflow: auto;
	}
	.TD-box-news.album-preview.video-cover li.jcarousel-item>div center>a>img {height: 120px}
	.TD-box-news.album-preview.album-css li.jcarousel-item>div center>img {
        height: 200px;
    }
    .canvas-chartGiamSatThamDinh .canvas-con-inner, .canvas-chartGiamSatThamDinh .chart-total-title {
        width: calc(100% - 105px);
    }
    .canvas-chartGiamSatThamDinh .chart-total-title {
        width: 105px;
        max-width: 105px;
        padding-left: 6px;
    }
}
@media (max-width: 400px) {
  .tandan-div-nav-top img {padding-left: 8px;}
  .tandan-div-nav-top img:first-child {padding-left: 0}
  .tandan-div-nav-top a {font-family: RobotoCondensed, roboto, sans-serif;}
  .header .band-text h3 {font-size: 19px;}
  .header .band-text h2 {font-size: 24px;}
  .band-logo>img {max-width: 60px}
}
@media(max-width: 767px){
	.tandan-div-body, .tandan-div-banner, .tandan-div-banner img,
	.layout-top, .TD-main-left, .TD-main-right, .TD-div-module-left, .TD-div-module-center 
	{width: 100% !important; height: auto}
	.banner-FAQ-TH img{width: 100% !important}
	.banner-FAQ-TH {height: auto !important}
	.tandan-div-nav-top{background-image: none; padding-bottom: 0px; position: relative;}
	.tandan-nav-FAQ{margin-top: -3px; background: #a40607;}
	.Td-footer-nav, .Td-footer-text {margin: 0}
    .Td-footer-text {
        flex-wrap: wrap !important;
    }
    .carousel-media .item>.container {
        padding: 0 0 20px 0;
    }

    .carousel-media {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .carousel-media .carousel-indicators {
        padding-left: 0px;
        padding-top: 0px;
        position: relative;
        bottom: inherit;
        text-align: center;
        margin-bottom: 0;
    }
    .carousel-media .carousel-indicators>li {
        background: #cb3b4d;
        opacity: 1;
    }
    .carousel-media .item:after {
        display: none;
    }
    .carousel-media .item {
        height: auto;
    }
    .carousel-media .carousel-inner>.item>img {
        height: 60vw;
    }
    .carousel-media .item> .container.carousel-caption {
        font-size: 20px;
        line-height: 28px;
        color: #031739;
        padding: 0;
        position: relative;
        top: inherit;
        left: 0;
        bottom: inherit;
        right: 0;
        text-shadow: none;
        flex-direction: column;
        margin-top: -70px;
        max-width: 100%;
    }
    .carousel-media .item> .container.carousel-caption>h4 {
        margin-bottom: 0;
    }
    .carousel-media .carousel-control {
        top: calc(50vw / 2);
    }
    .carousel-media .caption-icon {
        padding-left: 10px;
    }
    .carousel-media .carousel-caption a {
        font-family: 'Roboto';
        font-weight: 500;
        display: flex;
        align-items: start;
        font-size: 20px;
        line-height: 28px;
        color: #031739;
    }
    .box-link-content {
        padding: 17px 10px;
    }

    .Td-footer-text .thumb-logo {
        margin: 0 auto;
        display: block;
    }
    .wrapper-content>.container {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
		max-width: 100vw;
        padding-top: 10px;
    }
    .row-home-3col>.col-sm-12, .vertical-menu.scroll-box .block>.body {
        padding-left: 0;
        padding-right: 0;
    }
    .Td-footer>.container {
        width: 100%;
    }
    .box-media-home .card-media .carousel-thumb {
        min-height: 50vw;
    }
    .nav-tabs.tab-mpi>li>a {
        padding: 10px 5px;
    }
    .Td-footer {
        background-size: cover;
    }
}
/* ----------Mobile--------- */
@media(max-width: 580px){
	.TD-FAQ-main-right, .TD-FAQ-main-left, .TD-main-FAQ-solid{width: 100%;}
	.TD-FAQ-main-right, .TD-FAQ-main-left{padding: 5px 10px; float:left}
}

@media(min-width: 768px) and (max-width: 992px) {
    .media-list-container>.row {
        display: grid;
    }
    .sm-order-1 {
        order: 1;
    }
    .sm-order-2 {
        order: 1;
    }
    .sm-order-3 {
        order: 1;
    }
    
}
@media(max-width: 992px) {
    .media-list-other {
        border: none;
    }
}
@media(max-width: 1280px) {
    .title-box a{
        font-size: 22px;
    }
}
 @media (min-width: 1600px) {
    .headneaw-homepage .featured .head-news-cover-wrapper {
        height: 330px;
        max-height: 330px;
    }
    .featured-bo-truong.TD-box-news .TD-box-news-main>table .tandan-div-module-default-left>a {
        height: 330px;
    }
 }
 @media(max-width: 1599px) {
    .title-box {
        padding: 26px 26px 26px 40px;
    }
    .title-box:before {
        left: 20px;
    }
 }
.tandan-div-module-news-article p, .tandan-div-module-news-article >div, .tandan-div-module-news-article .ms-rtestate-field span{background: transparent !important}

.featured ul.ui-tabs-nav li{border-bottom: 1px solid #cbd1d9;font-size:14px;color:#666;overflow:hidden;background: transparent !important}
.featured ul.ui-tabs-nav li img[src='']{visibility:hidden}
.featured ul.ui-tabs-nav li span{
	text-align: justify;
    font-weight: 500;
    font-size: 15px;
    line-height: 26px;
    color: #394E79;
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.featured li.ui-tabs-nav-item a{display:flex;align-items: center; gap: 12px;text-decoration:none;color:#000;border-bottom:1px solid #fff;line-height:18px;outline:none; width: 100%;background-color: transparent !important;}
.featured li.ui-tabs-nav-item a::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #DB353A;
    display: inline-block;
}
.featured li.ui-tabs-nav-item a:hover{background:#eee;}
.featured ul.ui-tabs-nav li.ui-tabs-selected a, .featured ul.ui-tabs-nav li.ui-tabs-active a{font-weight:bold;background: transparent !important;}

.featured .ui-tabs-panel img[src='']{display:none}
.featured .ui-tabs-panel .info{text-align: justify;margin-top: 0px}
.featured .ui-tabs-panel .info a.hideshow{position:absolute;font-size:9pt;color:#000;right:10px;top:-20px;line-height:20px;margin:0;outline:none;background:#333;}
.featured .info h2{font-size:10pt;padding:0 0 5px 0;margin:0;font-weight:normal;overflow:hidden;font-weight:bold;}
.featured .info p{margin: 0px;
    font-weight: 400;
    font-size: 14px;
    padding-top: 15px;
    line-height: 22px;
    color: #394E79;}
.featured .info a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
.featured .ui-tabs-hide{display:none;}
.featured .ui-tabs-nav-item span a{font-size:9pt;font-family:Arial, Helvetica, sans-serif;}
.tandan-div-module-news-article p, .tandan-div-module-news-article >div, .tandan-div-module-news-article .ms-rtestate-field span{background: transparent !important}
.tabbed{background-position:100% 100%;margin-bottom:10px;-webkit-transition:height 200ms ease;-moz-transition:height 200ms ease;-ms-transition:height 200ms ease;-o-transition:height 200ms ease;transition:height 200ms ease;}
.tabbed .tabcont .tabcontent{display:none;line-height:20px;}
.tabbed .tabcont .tabcontent img{max-width:100%;}
.tabbed .tabcont .tabcontent.active{display:block;}
.tabnav{list-style:none;padding:0;}
.tabnav li{float:left;margin-left:0px;}
.tabnav li a:hover{text-decoration:none;background: #eae5c0;}
.tabnav li+li {margin-left: 1px}
.tabnav li a{border-radius: 5px 5px 0 0; text-decoration: none !important; display:block;padding:8px 10px 5px 10px;cursor:pointer;position:relative;font-size:14px;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.tabnav li.active a{text-transform:uppercase;font-weight:bold;background: #eae5c0;}
.headneaw-homepage .featured .ui-tabs-panel>.info>.info-div {
    display: none;
}
.featured .ui-tabs-panel>.info>.info-div {
    height: 27px;
}
.botruong-noi-bat>.ngay {
	display: inline-block !important;
    padding: 3px 10px !important;
}
.featured .ui-tabs-panel>.info>.info-div, .botruong-noi-bat>div {
    height: 27px;
}
.botruong-noi-bat {
    display: flex;
}
.featured .ui-tabs-panel>.info>.info-div>.info-div-text, .botruong-noi-bat>span {
    color: #fff;
    background: #DB353A;
    font-size: 14px !important;
    text-transform: uppercase;
    padding: 3px 10px;
    line-height: 21px;
}
.botruong-noi-bat>span {
    height: 30px;
}
.featured .ui-tabs-panel>.info>.info-div>.info-div-time, .botruong-noi-bat>.ngay {
    background: #fff;
    font-size: 14px !important;
    color:  #304261;
    line-height: 21px;
    padding: 3px 10px;
}
.featured-bo-truong .owl-carousel .owl-stage-outer {
    margin: 15px 0 0px 0;
    z-index: 2;
}
/*Weather*/
ul.forecast-small{list-style:none;padding:6px;}
ul.forecast-small>li{background:#f0f0f0;color:#222;text-align:center;padding:4px}
ul.forecast-small>li .temp-high,ul.forecast-small>li .temp-low{padding:0;color:#fff;margin:0 -4px;margin-top:2px}
ul.forecast-small>li .temp-high{color:#ff006e}
ul.forecast-small>li .temp-low{color:#0094aa}
ul.forecast-small>li .wt-item-capt{font-weight:700;color: #666;}
ul.forecast-small>li.night{background:#333;color:#ddd}
ul.forecast-small>li.night .wt-item-capt{color:#aaa}
ul.forecast-small.horizontal {
    overflow:auto;overflow-y:hidden;white-space: nowrap;
}
ul.forecast-small.horizontal > li {
    display:inline-block;margin:2px;min-width:60px
}
.weather-temp-big{font-size:72px;color:#333;display:inline-block}
.weather-icon-big{float:left;margin-right:12px}
.weather-temp-unit-switch-cont{display:inline-block}
.weather-temp-unit-switch-cont ul{list-style:none;padding:0}
.weather-temp-unit-switch{color:#aaa;font-size:22px}
.weather-temp-unit-switch.selected{color:#222}
.weather-section{position:relative;overflow:hidden;background: transparent;
    margin-bottom: 8px;
    padding: 6px;
}
.weather-section>A {
    pointer-events: none;
}
    .fancybox-inner .weather-section{background:none;margin:0;padding:0}
.weather-section:after{display:block;content:" ";clear:both}
.fancybox-wrap{
	max-width:100%!important;
    background: #fff;
    box-shadow: 0px 3px 16px rgb(0 0 0 / 30%);
    border-radius: 8px;
	z-index: 1000;
}
.fancybox-overlay.fancybox-overlay-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 30%);
    z-index: 0;
}
.fancybox-inner{
	position:relative
}
.fancybox-skin {
    position: relative;
}

.fancybox-wrap a.fancybox-item.fancybox-close:before {
    content: "\f00d";
    font-family: "Font Awesome 5 Pro";;
    font-weight: 400;
}
.fancybox-wrap a.fancybox-item.fancybox-close {
    position: absolute;
    top: 3px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: #bd1701;
    color: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 3px;
}
.loading{position:fixed;}
.section-loading{position:absolute;}
.loading,.section-loading{
left:0;top:0;right:0;bottom:0;
	background-color:rgba(255,255,255,.5);
	background-image:url(img/loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ffffff', endColorstr='#88ffffff',GradientType=0 ); /* IE6-9 */
	z-index:999;
}
.block{margin-bottom:5px;height:auto;}
.block .body{overflow:hidden}
.block .title a,.block .tandan-div-article-other p.tandan-p-article-other{text-decoration:none;color:#db353a}
.contact table,.contact table tr,.contact table td{border-style:none;border-color:transparent}
.block.Correlative-News-block {
    display: inline-block;
    width: 100%;
}

.TD-div-module-center .tandan-p-module-news-second {text-align: justify; padding-right: 5px}
.TD-main-left .NoiDungVB p, .TD-main-left .NoiDungVB span{white-space: pre-wrap; word-wrap: break-word;}
.TD-main-left .NoiDungVB .noidung_cont::-webkit-scrollbar{width: 6px; background: #eef7fd}
.TD-main-left .NoiDungVB .noidung_cont::-webkit-scrollbar-thumb{background: #9fd9fe}
.TD-main-left .Content>.NoiDungVB{max-width: 750px;}

.TD-div-module-center {
	float: left;
	margin: 0 0 10px;
	width: 230px !important;
}
.TD-div-module-center .tandan-div-module-default-right p{padding-left: 10px}
.TD-div-module-center .TD-box-news{
	margin-right: 0;
}
.TD-div-module-center .TD-box-news-title a{
	border-top: none
}
.TD-main-left .td-row .td-col-50{
	display:inline-block;width:49.5%;float:left
}
.tandan-div-body{
	position:relative
}
.home-main{
	/*margin-top:375px*/
}
.home-main .ms-SPZone:first-child{
	margin-top:20px;
}
.home-main .TD-img-lienket img,.home-main .TD-link-img img{
	width:100%;
}

.ms-PartSpacingVertical{display:none}
.td-vid-View .vid-item{float:left;width:224px;margin:10px 10px 0 0}
.galleria{margin-right:0px;height:500px}
.td-media-player>div{width:695px!important;height:460px!important}
.home-topnews a{color:#003399 !important;padding-left:0px;text-align: justify;}
.home-topnews a:hover{color:#800000;}
.home-topnews ul{padding-left:20px;}
.home-topnews-header{background: url('/_layouts/mpi/img/bg_menu.gif') transparent repeat-x scroll left top;height:24px;color:white;text-transform:uppercase;font-weight:bold;padding:5px;text-align:center;}
.home-topnews-body{border:0px #22A0EB solid;background-color:#FFFFFF;overflow:auto;/*height:20px;display:none;*/height:326px;}
.home-topnews-body::-webkit-scrollbar-track{background-color: #f3f3f3;}
.home-topnews-body::-webkit-scrollbar{width: 6px; background-color: #ccc; }
.home-topnews-body::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.home-topnews-body li {display: block;padding: 4px 8px 4px 15px;position:relative;text-align: justify;font-weight: bold;}
.home-topnews-body li a{color: #003399;font-family: Helvetica,Arial,sans-serif;font-size:9pt;}
.home-topnews-body li:before { position: absolute; content: ''; width: 4px; height: 4px; background: #003399; top: 10px; left: 5px;}
.border .ms-WPBorder {border: none !important; margin: 5px 0px; display: block;}
.block.border .block.border{border: none;}
/* End 26-10 */
.icon-paper-clip {
	background-image:url('/_layouts/mpi/img/att.png');
    background-position: left center;
    background-repeat: no-repeat;
    color: black;
    text-decoration: none;
    padding-left: 15px;
    margin-left: 5px;
    margin-bottom: 5px;
}
.lastest-article img{
    max-width: 100%;
}
.tandan-div-module-news-article .article-contents img:hover {
			cursor: -webkit-grab;
		}
//addonforupgrade
.cms-div-nav-top img:first-child {display: inline-block;}
.cms-div-nav-top a, .head-navbar-link>.dropdown>label, .head-navbar-link .dropdown-menu>li>a{
	color:#fff;padding-right: 15px;text-decoration:none;line-height:18px;
	display: inline-block; font-size: 14px; font-weight: 500;
    font-family: 'Roboto';
    padding: 5px 10px;
}
.cms-div-nav-top a>em {
	font-style: normal
}

.cms-div-nav{
	display: inline-block;
	width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
}

.cms-div-search{
  position:relative;
  height: 40px;
  	min-width: 200px;
        background: #fff;
    padding: 8px 8px;
    border: 1px solid #c13d4b;
    display: block;
    width: 100%;
    border-radius: 3px;
    box-shadow: 1px 1px 7px rgb(13 72 134 / 50%);
}
.cms-div-search .btn-search{position:absolute;right:0; width: 40px;
    text-align: center;
    top: 0; bottom: 0;
    vertical-align: middle;
    padding: 10px 10px;
}
.cms-div-search .adv-search{display:none}
.cms-div-search .div-input{position:absolute;left:8px;right:26px;}
.cms-div-search .div-input input{background: #fff; height: 26px; color: #333; width: 100%; border: 0px; outline: none;}
.cms-div-search .div-input input::placeholder {color: #666}
.cms-div-search .div-input input:-ms-input-placeholder {color: #666}
.cms-div-search .div-input input::-webkit-input-placeholder {color: #666}
.cms-search-icon{height:22px;width:18px; background-image: none !important}
.cms-search-icon:before {
    content: "\e003";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    color: #c13d4b
}
.cms-div-nav li{white-space:nowrap;display: inline-block;position: relative;}

.cms-div-banner>a {
	height: 100%;
    width: 100%;
    display: inline-block;
}
.cms-div-banner img {
  max-width: 100%;
  height: 100% !important;
  width: 100%; object-fit: cover;
  object-position: top right
}
/* End: Navbar */

.card-media .carousel-content .carousel-date, .cms-p-module-news-second .ngay, .cms-div-module-default-right .ngay, .TD-box-news.box-news-list-nothutmb .cms-p-module-news-title .ngay, 
.channel-news-folder .pub-time, .box-link-list:not(.list-item-square) .box-link-item .ngay, .cms-div-module-news-list li .ngay{
    color: #c1101c !important;
    margin-bottom: 0px;
}

.TD-box-news.TD-box-news-title-thumb .cms-div-module-news-bottom .cms-p-module-news-second:first-child {
	border-top: 0
}
.TD-box-news.TD-box-news-title-thumb .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title>a {
	font-size: 16px;
	line-height: 26px;
}
.TD-box-news.TD-box-news-title-thumb .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title>p {
	order: 3;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #586B8B;
}
.TD-box-news.TD-box-news-title-thumb.gydt .cms-div-module-news-bottom .cms-p-module-news-second .ngay {
    padding-left: 20px;
    display: none;
}
.TD-box-news.TD-box-news-title-thumb.gydt .cms-div-module-news-bottom .cms-p-module-news-second {
    padding: 10px 0;
    border: none
}
.TD-box-news.TD-box-news-title-thumb.gydt .cms-div-module-news-bottom .cms-p-module-news-second+.cms-p-module-news-second {
    border-top: 1px solid #cbd1d9;
}

.box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item:before, .cms-div-module-news-list li>a:before {
    width: 6px;
    height: 6px;
    background: #DB353A;
    content: '';
    margin: 10px 0 0 0;
    float: left;
    flex: 1 0 6px;
    max-width: 6px;
}

.TD-box-news.TD-box-news-title-thumb.gydt .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title>a {
    font-weight: 400;
    display: flex;
    gap: 12px;
    align-items: start;
    order: 0;
    color: #394E79;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.block>.title>a, .TD-box-news>.TD-box-news-title>a, .block .cms-p-article-other, .TD-box-news-title>a, .container.delivery-div .title>h4>a,
.faq-cungchude>h3, .modal-title, .TD-box-news.TD-box-news-title-thumb.gydt>.TD-box-news-title>a{
    padding: 5px 0px 7px 0px;
    background: transparent;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    color: #db353a;
    font-family: 'Roboto';
}

.block .cms-div-article-other {
    width: auto;
    float: none;
    margin-top: 0;
    margin-right: 0;
    border: 1px solid #e0e0e0;
    border-radius: 0 5px 5px 5px;
}
.Correlative-News-block.block .cms-div-article-other {
    border: none;
    box-shadow: none;
}

.Correlative-News-block.block .cms-div-article-other p.cms-p-article-other {
    border-bottom: 2px solid #DBDFEF; 
    width: 100%;
    box-shadow: none;
}
.Correlative-News-block.block .cms-div-article-other p.cms-p-article-other:before {
    width: 115px;
    height: 2px;
}

.video-article-sub .cms-p-article-news-summary {
    color: #fff;
    font-size: 16px;
    line-height: inherit;
}
.video-article-sub .cms-p-article-news-title {
    margin: 0;
}
.video-article-sub .cms-p-article-news-title a {
    font-family: Merriweather;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 40px;
    color: #fff;
    margin-bottom: 20px;
    display: block;
}
.video-article-sub .cms-span-date-publish{
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: #bdbdbd;
    margin-bottom: 16px;
}
.video-article-sub .cms-p-article-author {
    text-align: right;
    font-weight: 500;
}

.block-cchc .cms-p-module-news-summary {display: none}
.TD-box-news.chu-chay {margin-bottom: 0}
.block.tieu-diem>.body {border: none; box-shadow: none; overflow: inherit; padding: 20px 0px 15px !important;}
.TD-box-news .TD-box-news-main, .block.tieu-diem>.body{width: 100%;display: flex;flex-wrap: wrap;padding: 25px 0 10px 0}
.TD-table-module-border-default .TD-box-news .TD-box-news-main {
    padding-top: 20px;
}

.TD-box-news.widget-tab-setsubsite.widget-home-covid .cms-div-module-default-right .ngay {
	padding-bottom: 0
}

.widget-tab-setsubsite.TD-box-news .cms-div-module-news-top {
	display: flex; padding-bottom: 10px
}
.widget-tab-setsubsite.TD-box-news .cms-div-module-news-top img {
	padding-right: 15px;
	width: 160px;
    height: 110px;
    object-fit: cover;
    object-position: center
}
.widget-tab-setsubsite.TD-box-news .cms-div-module-news-top img[src=""] {
	display: none
}
.widget-tab-setsubsite.TD-box-news .cms-p-module-news-title a {
    line-height: 19px;
    font-weight: 500;
    font-size: 14px;
}
.widget-tab-setsubsite.TD-box-news .cms-p-module-news-second a {
	color: #333; font-size: 14px;
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


.TD-box-news .TD-box-news-main>div{ padding: 0; display: block; max-width: 100%}
.TD-box-news.block-thong-bao .TD-box-news-main .cms-div-module-news-bottom{
    counter-reset: li 0;
}

.TD-box-news.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second {
    counter-increment: ol-counter;
}

.TD-box-news.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second:before, .TD-box-news.block-thong-bao .cms-div-module-news-top:before {
    counter-increment: li;
  	content: counter(li, decimal-leading-zero);
    text-align: center;
    width: 37px;
    height: 37px;
    background: #FFE3E4;
    margin-right: 10px;
    display: inline-block;
    flex: 0 0 37px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #DB353A;
    padding: 8px 0;
}
.TD-box-news.block-thong-bao .cms-div-module-news-top:before {
	content: '01'
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-top:before, .TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second:before {
	display: none;
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-top, .TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second {
	padding-left: 10px
}
.TD-box-news.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a, .TD-box-news.block-thong-bao .cms-p-module-news-title a{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #394E79;
}

.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second {
    align-items: center;
    border: none !important
}
.TD-box-news.box-news-botruong-cacthoiky.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a{
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
}

.TD-box-news .TD-box-news-main>table .cms-div-module-news-top {
	padding-bottom: 10px;
}
.TD-box-news.box-news-list-nothutmb .TD-box-news-main>table .cms-div-module-news-top {
	padding-bottom: 20px;
}

.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a>img,
.TD-box-news.widget-videos .cms-div-module-news-top:first-child .cms-div-module-default-left>a,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:first-child .cms-div-module-default-left>a {
	width: 100%;
	display: inline-block;
	height: 200px;
	margin-bottom: 16px
}
.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img,
.TD-box-news.widget-videos .cms-div-module-default-left>a>img,
.TD-box-news.widget-tin-anh .cms-div-module-default-left>a>img {
	width: 100%;
	height: 200px;
	object-fit: cover;
    object-position: center;
}
.TD-box-news .TD-box-news-main>table .cms-div-module-default-left {
  display: inline-block;
  float: left;
  width: 100%
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-news-top {
	display: flex;
	gap: 15px
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-default-left {
	width: 215px;
	flex: 0 0 215px
}
.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-default-left>a>img {
	height: 130px
}
.TD-box-news.widget-new_home-en .cms-p-module-news-summary, .TD-box-news.widget-new_home-en .cms-div-module-news-top .cms-div-module-default-right .ngay {
	display: inline-block
}
.TD-box-news.widget-new_home-en .cms-p-module-news-summary {
	color: #586B8B
}
.TD-box-news.block-thong-bao .TD-box-news-main>table .cms-div-module-default-left, .TD-box-news.block-thong-bao .news-second-image,/* .TD-box-news.widget-new_home-en .cms-p-module-news-second .ngay*/ {
	display: none
}
.TD-box-news.widget-new_home-en .cms-div-module-news-top .cms-p-module-news-title a {
	line-height: 22px;
}
.TD-box-news.widget-new_home-en .cms-div-module-news-bottom .cms-p-module-news-second {
	padding: 4px 0;
	border: none
}
.TD-box-news.widget-new_home-en .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title {
	display: flex;
	gap: 4px;
	flex-wrap: wrap;
}
.TD-box-news.widget-new_home-en .cms-div-module-news-bottom .cms-p-module-news-second .ngay {
	padding: 5px 0;
}
.TD-box-news.widget-new_home-en .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a:before {
	content: '';
	display: inline-block;
	width: 6px;
	min-width: 6px;
	height: 6px;
	background: #DB353A;
	margin: 0 5px 2px 0;
}
.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a>img {
  width: 100%;
  max-height: 255px;
  display: inline-block;
}
.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img, .cms-div-module-news-bottom .news-second-image a img{
  object-fit: cover;
  margin: 0; color: #666; font-size: 10px;
}
.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img[src=""], 
.cms-div-module-news-bottom .news-second-image a img[src=""] {
    display: none;
}

.TD-box-news.block-cchc .cms-div-module-news-top {
    display: flex;
    padding-bottom: 5px;
    padding-top: 10px;
}
.featured-bo-truong.TD-box-news .TD-box-news-main {
    padding-top: 0;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table,
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody,
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody> tr, 
.featured-bo-truong.TD-box-news .TD-box-news-main>table>tbody>tr> td,
.featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-news-top {
    width: 100%;
    min-width: 100%;
    display: inline-block;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-news-top {
    position: relative;
    padding-bottom: 0;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-news-top .cms-div-module-default-right {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.81) 100%);
    padding: 150px 20px 20px 20px;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a {
    width: 100%;
    height: 362px;
    display: inline-block;
}
.featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a>img {
    width: 100%;
    height: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
}
.featured-bo-truong.TD-box-news .cms-div-module-news-top .cms-p-module-news-title a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 12px;
}
.TD-box-news.block-cchc .cms-div-module-news-top .cms-div-module-default-left {
	width: auto; margin-bottom: 0;
}
.cms-div-module-news-bottom .news-second-image a img, .TD-box-news.block-cchc .cms-div-module-news-top .cms-div-module-default-left a img,
.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-left img,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-left img{
	height: 94px !important;
    min-width: 120px;
    max-height: 94px !important;
    width: 120px;
    max-width: 46%;
    margin-right: 16px; 
}
#TD-main-right .TD-box-news, .vertical-menu:not(.vertical-thumb) .block, .binh-chon.block, .block-box-border .TD-box-news  {
    background: #FFFFFF;
}
.block-box-border .cms-div-module-default-left>a>img {
    height: 190px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.block-box-border .cms-div-module-news-bottom .cms-p-module-news-title a {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    margin-top: 10px;
}

.TD-box-ktxh .TD-box-news.block-thongke, .cms-div-main .TD-box-news.block-thongke {
    padding: 12px 20px;
    border: 1px solid #ECEEF7;
    margin-bottom: 0px;
    height: 100%;
}

.block-cchc.block-counter .cms-div-module-news-bottom {
	counter-reset: step-count;
	counter-set: chapter 1;
	/*max-height: initial !important;*/
}
.block-cchc.block-counter .cms-div-module-news-top .cms-div-module-default-left, .block-cchc.block-counter .cms-p-module-news-summary {
	display: none
}

.block-cchc.block-counter .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title,
.block-cchc.block-counter .cms-div-module-news-top .cms-div-module-default-right {
	padding-right:0px;
	flex-grow: 1;
}
.block-cchc .cms-p-module-news-second .ngay {
	color: #666
}

.featured-right-bo-truong .ngay:before, .cms-div-article-other .cms-p-module-news-second .ngay::before {
    content: "\f073";
    display: inline-block;
    margin: 0px 8px 0 0;
    font: normal normal normal 14px/1 FontAwesome;
}
.cms-div-article-other .cms-p-module-news-second .ngay::before {
    color: #A2AEBD
}

.featured-right-bo-truong .cms-div-module-news-top .cms-p-module-news-title a {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
}
.cms-div-module-news-bottom .news-second-image a{
	width: 100%; 
	overflow: hidden;
	display: block;
}

.TD-box-news.box-news-list-nothutmb .news-second-image,
.TD-box-news.box-news-list-nothutmb .cms-div-module-default-left>a>img {
    display: none !important;
}
.cms-div-module-news-bottom .cms-p-module-news-second, .TD-box-news.block-thong-bao .cms-div-module-news-top,
.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2),
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2){
	display: flex; padding: 20px 0;
    border-top: 1px dashed #DBDFEF;
}
.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second {
	padding: 10px 0;
	border-top: 1px dashed #DBDFEF !important;
}
.TD-box-news.block-thong-bao .cms-div-module-news-top {
	border: none
}
.cms-div-module-news-top.isnew .ngay:after, .cms-p-module-news-second.isnew .ngay:after {
    content: 'new';
    display: inline-block;
    width: 32px;
    height: 16px;
    background: #DB353A;;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: text-top;
    border-radius: 40px/20px;
    margin-left: 3px;
}
.cms-div-module-news-bottom .cms-p-module-news-second:last-child {padding-bottom: 0}
.TD-box-news.box-news-list-nothutmb .cms-div-module-news-bottom .cms-p-module-news-second:last-child {padding-bottom: 20px; border-bottom: 1px dashed #DBDFEF;}
.cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a,
.TD-box-news.block-cchc .cms-div-module-news-top .cms-p-module-news-title a,
.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-right a,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-right a,
.TD-box-news.box-news-list-nothutmb .cms-p-module-news-title a  {
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}
.cms-div-article-other .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a{
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.block-list-slider .cms-div-module-news-bottom .cms-p-module-news-second{
	border-left: 1px solid #EBE9F1;
    padding-left: 20px;
    position:relative;
    padding-top: 0;
    padding-bottom: 25px;
    border-top: none;
}
.cms-div-article-other .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a:before {
    margin-top: 0;
}
.cms-div-article-other .cms-p-module-news-second .ngay {
    margin-left: 18px;
}
.block-list-slider .cms-div-module-news-bottom .cms-p-module-news-second:before {
	position: absolute;
	width: 12px;
	height: 12px;
	left: -6px;
	top: 5px;
	content: '';
	border-radius: 20px;	
	background: #DB353A;
	box-shadow: 0px 0px 0px 4px rgba(255, 159, 67, 0.12);
}
.block-list-slider .cms-div-module-news-bottom .cms-p-module-news-second:first-child:after {
	position: absolute;
	width: 1px;
	top: 0;
	left: -1px;
	height: 5px;
	content: '';
	background: #fff;
}
.block-list-slider .cms-div-module-news-bottom .cms-p-module-news-second:last-child:after {
	position: absolute;
	width: 1px;
	bottom: 0;
	left: -1px;
	top: 17px;
	content: '';
	background: #fff;
}
.block-list-slider .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a, .list-delivery>a{
	font-weight: 700;
	font-size: 14px;
	line-height: 23px;
	color: #5E5873;
}

.block-list-slider .cms-p-module-news-second .ngay {
	display: inline-block;
	font-size: 14px
}
.block-list-slider .cms-p-module-news-second .ngay:before {
	font-family: Roboto;
	content: 'Ngày '
}

.cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a:hover, .TD-box-news.block-thong-bao .cms-p-module-news-title a:hover,
.TD-box-news.widget-videos a:hover,
.TD-box-news.widget-tin-anh a:hover{
	color: #DB353A !important; text-decoration: none;
}

.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-right,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-right,
.TD-box-news.box-news-list-nothutmb .cms-p-module-news-title {
  width:100%;
  align-self: flex-start;
  display: grid
}

.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .cms-p-module-news-title,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) .cms-p-module-news-title,
.TD-box-news.box-news-list-nothutmb .cms-p-module-news-title a {
	order: 2
}
.TD-box-news.widget-videos .cms-div-module-news-top:last-child,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:last-child {
    padding-bottom: 0;
}
.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2),
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) {
    min-height: 0px !important;
}

.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .ngay,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:nth-child(n+2) .ngay {
    order: 1;
    display: inline-block
}
.div-thong-bao-moi-hop .cms-p-module-news-second .news-second-title a:hover{
  color: #c10600 !important; text-decoration: none
}
.div-thong-bao-moi-hop .cms-p-module-news-second .news-second-title a{
  font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 10px;
    color: #222;
    font-weight: 500;
}
.div-thong-bao-moi-hop .cms-p-module-news-second .news-second-title a:before {
    content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    margin: 6px 6px 5px 0;
    background: red;
    float: left;
}
.div-thong-bao-moi-hop .cms-p-module-news-second .news-second-title {
      margin-top: 5px;
    padding: 6px 0 6px 0;
    border-top: 1px dashed rgba(102, 102, 102, 0.5);
}
.div-thong-bao-moi-hop .cms-p-module-news-second:nth-child(n+3) {
  width: 100%; display: block
}
.div-thong-bao-moi-hop .cms-p-module-news-second:nth-child(n+4) .news-second-title{
  border-top: 1px dashed rgba(102, 102, 102, 0.18);
  width:100%; display: block;
  padding: 6px 0;
}

.cms-div-module-default-left img[src=''], .cms-div-module-default-left img[src=''] ~ :before {display:none}

.cms-p-module-news-title{text-align:justify;}
.cms-p-module-news-title a, 
.TD-box-news.widget-videos .cms-div-module-news-top:first-child .cms-p-module-news-title>a,
.TD-box-news.widget-tin-anh .cms-div-module-news-top:first-child .cms-p-module-news-title>a{
	text-align: justify;
    text-decoration: none;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 100%;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
}
.cms-div-module-news-top .cms-p-module-news-title a {
    -webkit-line-clamp: 2;
}
.block-list-slider .cms-p-module-news-title a{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #393939;
	margin-bottom: 15px
}
.block-list-slider .cms-p-module-news-summary {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(57, 57, 57, 0.6);
}
.vb-moi .cms-p-module-news-title a, .cms-div-module-news-bottom .cms-p-module-news-title a {
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 0px;
    color: #2D2D2D;
    font-weight: 400;
    line-height: inherit;
}

.cms-p-module-news-title a:hover{color:#c10600;cursor:pointer;text-decoration:none;}
.cms-p-module-news-summary{
  color:#333;text-align:justify;
  line-height:20px;
  display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-top: 5px;
    display: none;
}

.cms-div-module-news-top .cms-div-module-default-right .ngay,
.TD-box-news.widget-botruong-page .TD-box-news-main>table .cms-div-module-default-left,
.widget-botruong-page .div-sub-menu {
	/*display: none*/
}
.widget-botruong-page .cms-div-module-news-top .cms-div-module-default-right .ngay {
    display: block;
    padding-bottom: 0;
}
.widget-botruong-page .cms-p-module-news-title,
.widget-botruong-page .news-second-title {
    display: grid
}
.widget-botruong-page .cms-p-module-news-title .ngay,
.widget-botruong-page .news-second-title .ngay{
    order: 1;
    padding-bottom: 10px
}
.widget-botruong-page .cms-p-module-news-title a,
.widget-botruong-page .news-second-title a{
    order: 2
}
.widget-botruong-page .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a,
.widget-botruong-page .cms-p-module-news-title a {
    -webkit-line-clamp: 2;
    font-size: 14px;
}
.bo-truong-content .TD-box-news.lastest-article .cms-div-module-news-top:first-child .cms-div-module-default-left>a,
.bo-truong-content .TD-box-news.lastest-article .cms-div-module-news-top:first-child .cms-div-module-default-left>a>img {
    height: 320px;
}

.cms-p-module-news-second a:hover{color: #c10600 !important; text-decoration: none;}
.ngay{font-style:italic;font-size:11px;color:#666;}
.cms-p-module-news-second .ngay, .cms-div-module-default-right .ngay,
.TD-box-news.box-news-list-nothutmb .cms-p-module-news-title .ngay {
	display: block;
    padding-bottom: 9px;
    padding-top: 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #465B7E;
}
.TD-box-news.box-news-list-nothutmb .cms-p-module-news-title .ngay {
    padding-bottom: 0;
}
.cms-p-module-news-second .ngay {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;	
	color: #465B7E;
	padding-top: 0;
    display: inline-block;
}
.block-thong-bao .cms-p-module-news-second .ngay, .block-thong-bao .cms-div-module-default-right .ngay {
	display: block;
    padding-bottom: 8px;
    padding-top: 5px	;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #394E79;
}

.TD-box-news.block-thong-bao .cms-p-module-news-title a, .TD-box-news.block-thong-bao .cms-div-module-news-bottom .cms-p-module-news-second .news-second-title a {
    display: contents !important;
}
.block-thong-bao .cms-p-module-news-second .ngay, .block-thong-bao .cms-div-module-default-right .ngay {
    display: inline !important;
}
.block-cchc .cms-div-module-default-right .ngay {padding-bottom: 0; color: #666}
.block-cchc .cms-div-module-default-right>.cms-p-module-news-title>a:hover {color: #df0000}

.TD-box-donvi .tab-content a:before, .widget-tab-setsubsite.TD-box-news .cms-p-module-news-second a:before, .audio-div .tab-pane ul>li:before {
    content: '';
    width: 9px;
    height: 9px;
    display: inline-block;
    background-image: url('../img/ic-tab-donvi.svg');
    background-repeat: no-repeat;
    background-position:center center;
    float: left;
    margin: 3px 10px 0 0;
}

p.cms-p-article-other {
    font-weight: 400;
    border-bottom: 1px solid #393939;
    margin: 6px 0;
    font-size: 24px;
	line-height: 28px;
	color: #DB353A;
	position: relative;
	padding: 8px 0
}
p.cms-p-article-other:before {
	position: absolute;
	width: 150px;
	height: 1px;
	left: 0px;
	top: 100%;	
	background: #DB353A;
	content: ''
}
.latest-news-slide.owl-nav-head p.cms-p-article-other:before {
    width: 180px;
}
.cms-div-article-other .cms-p-module-news-second{
  width: 100%; display: inline-block;
  padding: 6px 0;
  color: #465B7E;
  font-size: 14px;
  border: none
}
.cms-div-article-other .cms-p-module-news-second a, .cms-div-article-other .cms-p-module-news-second .cms-span-date-publish{
    padding-right: 5px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    display: contents;
}
.cms-div-article-other .cms-p-module-news-second .cms-span-date-publish {
	padding-right: 0;
    color: #c1101c;
    font-size: 12px;
}
.cms-div-article-other .cms-p-module-news-second a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #DB353A;
    float: left;
    margin: 7px 12px 0 0;
}

.cms-a-readmore{color:#f23505 !important;padding-left:5px;font-style:italic;text-decoration:none;font-size:12px;}
.cms-a-readmore:hover{text-decoration:underline;}

.cms-div-module-links-websites,.TD-div-module-links-websites{text-align:center;}
.block-weblink {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
    border: 1px solid #c13d4b;
    border-radius: 5px;
    background: #fff;
    margin-bottom: 20px;
}

.cms-div-module-links-websites select ,.TD-div-module-links-websites select{
    width:100%;        height: 34px;
    border: 0;
    font-weight: 400;
    font-family: 'Roboto';
    font-size: 14px;
    color: #888;
    padding: 3px 10px;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: transparent;
    border: 1px solid #d4d6e1;
    border-radius: 5px;
}
.cms-div-module-links-websites label ,.TD-div-module-links-websites label{position:relative;
	width: 100%;
    display: inline-block;
    padding: 0px;
    border-radius: 5px;
    background: #fff;
}

.cms-div-module-links-websites label:after ,.TD-div-module-links-websites label:after{right:2px;top:5px;bottom:1px;position:absolute;pointer-events:none;background:#fff;content-attachment:scroll;content-repeat:no-repeat;content-position-x:left;content-position-y:top;content-size:auto;content-origin:padding-box;content-clip:border-box;content-color:transparent;}
.cms-div-module-links-websites label:before ,.TD-div-module-links-websites label:before{content:'';right:6px;top:0px;width:20px;height:20px;position:absolute;pointer-events:none;display:block;}

.cms-div-module-news-article .channel-news-folder p {margin: 0}


.channel-news-folder .pub-time, .cms-div-module-news-list li .ngay{
    margin: 5px 0 10px 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #465B7E;
    display: block;
}
.channel-news-folder .pub-time:before, .TD-box-news.widget-new_home-en .cms-div-module-news-top .cms-div-module-default-right .ngay:before{
    content:"\f073";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #DB353A;
    margin-right: 8px;
}

.cms-div-article-center{width:786px;float:left;margin:5px}
.cms-div-article-border-top-center{height:29px;width:772px;float:left;}
.cms-div-article-border-top-center a{color:white;font-weight:bold;line-height:25px;text-align:center;margin-left:5px;padding-left:10px;text-shadow:0px 1px #D51010;}
.cms-div-border-article-center{width:690px;float:left;}
.cms-div-article-border-bottom-center{height:4px;float:left;width:782px;}
.cms-div-module-article-img{margin:3px;margin-right:10px;}
.cms-div-module-article-img img{padding:2px;border:1px solid #c0c0c0;width:233px;height:166px;}
.cms-p-article-news-title{margin:8px 0;}
.cms-p-article-news-title a{
	text-decoration: none;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #394E79;
}
.cms-p-article-news-summary{
	margin-top:10px;margin-bottom:10px;
	font-size: 18px;
	line-height: 20px;
	color: #393939;
}
.cms-div-module-news-article p,.cms-div-module-news-article >div,.cms-div-module-news-article .ms-rtestate-field span{
    margin: 10px 0;
    background: transparent !important;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #465B7E;
    text-align: justify;
}
.cms-div-module-news-article p.cms-p-article-news-title {
    margin-bottom: 0;
}
.cms-div-module-news-article p[align="center"]{
    text-align: center;
}
.cms-div-module-news-article>.form-weblinks {
    width: 100%;
    background: #f5f6fb !important;
}
.cms-div-module-news-article span em[style="margin:-5px 0px 0px;padding:0px;color:rgb(0, 0, 255) !important;font-size:8.5pt !important;"] {
    font-family: 'Roboto' !important;
    font-style: italic !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #0D6EFD !important;
}
.cms-div-module-news-article .count-visited {
	text-align: right;
	display: flex;
    align-items: center;
    gap: 15px;
    justify-content: end;
}
.cms-div-module-news-article p.cms-p-article-news-summary {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #394E79;
    font-family: 'Roboto';
    text-align: justify;
}

.cms-div-module-news-article[data-contrast="1"] {
	background: #FFE4C4;
}
.cms-div-module-news-article[data-contrast="1"] .article-contents *{
	color: #333399 !important;
}
.cms-div-module-news-article[data-contrast="3"] {
	background: #A9A9A9;
}
.cms-div-module-news-article[data-contrast="3"] .article-contents *, .cms-div-module-news-article[data-contrast="3"] .cms-span-date-publish{
	color: #fff!important;
}
.cms-div-module-news-article[data-contrast="4"] {
	background: #333399;
}
.cms-div-module-news-article[data-contrast="4"] .article-contents *, .cms-div-module-news-article[data-contrast="4"] .cms-span-date-publish{
	color: #fff !important;
}
.cms-div-module-news-article[data-contrast="5"] .article-contents *{
	color: #333399 !important;
}
.cms-div-module-news-article[data-contrast="6"] .article-contents *{
	color: #000 !important;
}

.cms-div-module-news-article .article-contents img:not(.fotorama__img){max-width:100% !important;margin:4px auto; height: auto !important; display: inherit;}
p.cms-p-article-main>img {
    width: 100%;
    height: 600px !important;
    object-fit: cover;
    object-position: center;
    margin-bottom: 20px;
}
.cms-div-module-news-article table[align="center"] img {
    display: flex;
}
.cms-div-module-news-article.left img{float:left;}.cms-div-module-news-article.right img{float:right;}
.cms-div-module-news-article.zoom-09 p,.cms-div-module-news-article.zoom-09 p span,.cms-div-module-news-article.zoom-09>div{font-size:12px!important}
.cms-div-module-news-article.zoom-09 .cms-span-date-publish{font-size:8pt;}
.cms-div-module-news-article.zoom-11 p,.cms-div-module-news-article.zoom-11 p span,.cms-div-module-news-article.zoom-11 p font,.cms-div-module-news-article.zoom-11>div{font-size:14px!important;line-height:22px;}
.cms-div-module-news-article.zoom-11 .cms-span-date-publish{font-size:11pt;}
.cms-div-module-news-article.zoom-12 p,.cms-div-module-news-article.zoom-12 p span,.cms-div-module-news-article.zoom-12 p font,.cms-div-module-news-article.zoom-12>div{font-size:16px!important;line-height:26px;}
.cms-div-module-news-article.zoom-12 .cms-span-date-publish{font-size:12pt;}
.cms-div-module-news-article.zoom-13 p,.cms-div-module-news-article.zoom-13 p span,.cms-div-module-news-article.zoom-13 p font,.cms-div-module-news-article.zoom-13>div{font-size:20px!important;line-height:30px;}
.cms-div-module-news-article.zoom-13 .cms-span-date-publish{font-size:13pt;}
.cms-div-module-news-article .img-border{background: #eee;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 1px rgba(0,0,0,.3);border-radius: 4px;display: table;margin: auto;padding: 6px;margin-bottom: 15px;}
.cms-div-module-news-article .img-border .img-cap{text-align:center;min-width:500px\9}
.cms-div-module-news-article .img-border .img-cap,.cms-div-module-news-article .img-border .img-cap span,.cms-div-module-news-article .img-border .img-cap p{font-size: 8pt!important;font-weight: 700;}
.cms-div-module-news-article .img-border .img-cap p{margin:0}
.cms-p-article-main{text-align:justify;line-height:20px;}
.cms-div-module-news-article .cms-p-article-author {
    text-align: right!important;
    font-style: italic;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #394E79;
}
.cms-span-date-publish{color:#383838;font-size:8pt;display:inline-block;}
.cms-div-module-news-article .cms-span-date-publish{    padding: 2px 20px 2px 0px;
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
    color: #393939;
}
.cms-div-module-news-article .artcle-times .cms-span-date-publish{
	color: #c1101c !important
}
.cms-div-article-other{margin-top:10px;margin-right:8px}
.cms-div-article-tool img{vertical-align:middle;margin-right:5px;}
.cms-div-article-tool a{color:black;text-decoration:none;font-size:8pt;margin-right:10px;}
.trang-channel a{text-decoration:none;padding-right:20px;}
.cms-div-article-tool{width:100%;height:auto;float:right;padding-top:5px;padding-bottom:10px;}

.TD-ul-module-menu-left a, .box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item,
.cms-div-module-news-list li>a{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #394E79;
}
.box-link-list.list-item-square.TD-ul-module-menu-left .box-link-item, .cms-div-module-news-list li>a {
    font-weight: 400;
    gap: 8px;
    display: flex;
    align-items: center;
    font-size: 15px;
}

.cms-div-module-news-list>ul li:first-child {
    margin-top: 16px;
}
.cms-div-module-news-list>ul li {
    display: flex;
    flex-wrap: wrap;
	align-items: center
}
.cms-div-module-news-list>ul li .ngay {
	padding-left: 5px; margin: 0
}
.cms-div-module-news-list li>a::before {
    margin-top: 0;
}
.cms-div-module-news-list li>a {
    font-size: 16px;
    width: auto;
    padding: 6px 0;
}
.cms-div-module-news-list li>a:hover {
    color: #db353a
}


.th-form-div-faq>div>input::-webkit-input-placeholder,
.th-form-div-faq textarea::-webkit-input-placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 14px;
    line-height: 16px;
    color: #586B8B !important;
    opacity: 0.5;
}

.TD-box-news.widget-videos .cms-div-module-default-left>a {
    position: relative;
}
.TD-box-news.album-preview.album-css li.jcarousel-item>div>a {font-size: 14px; line-height: 20px;}
.TD-box-news.album-preview.video-cover li.jcarousel-item>div>center>a:before,
.TD-box-news.widget-videos .cms-div-module-default-left>a:before {
	display: inline-block;
    content: '';
    width: 33px;
    height: 33px;
    position: absolute;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    background-image: url('../img/Play.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
.TD-box-news.widget-videos .cms-div-module-news-top:nth-child(n+2) .cms-div-module-default-left>a:before {
    width: 26px;
    height: 26px;
    top: calc(50% - 10px);
}

.vb-moi .article-lst.owl-theme li.cms-p-module-news-title>a {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #394E79;
	display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !Important;
    transition: 0.3s
}
.vb-moi .article-lst.owl-theme li.cms-p-module-news-title>a:hover {
	color:#db353a
}
.vb-moi .article-lst.owl-theme li.cms-p-module-news-title .ngay-vb{
	padding: 5px 8px;
	height: 24px;
	background: #DB353A;
	color: #fff;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
}
.vb-moi .article-lst.owl-theme li.cms-p-module-news-title .ngay-vb>span {
	margin-right: 5px
}

.cms-div-module-news-article>.artcle-tools-border, .artcle-tools-border {
    border-width: 1px 0px;
    border-style: solid;
    border-color: #ECEEF7;
    font-size: 14px;
    line-height: 16px;
    color: #465B7E;
    padding: 0px 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0 !important;
    align-items: center;
}

.cms-div-module-news-article>.artcle-tools-border .at-btn>a {
    color: #465B7E;
}

.cms-div-module-news-article table, .cms-div-module-news-article p, .cms-div-module-news-article em, .cms-div-module-news-article span{
  max-width:100%;
}
.cms-div-module-news-article>div>div>div>table {
    width: 100%;
}
.cms-div-module-news-article .td-site-map>div table .td-sitemap-node>a:before{
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('../img/icons.gif');
	background-position: 0 0px;
	background-position: -32px 0px;;
	float: left;
    margin: 4px 5px 0 0;
}
.cms-div-module-news-article .td-site-map>div table.td-site-map-rootfolder .td-sitemap-node>a:before{
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('../img/icons.gif');
	background-position: 0 0px;
	background-position: -64px -16px;
	float: left;
    margin: 4px 5px 0 0;
}


.faq-cungchude >.cms-div-module-news-bottom {
    border-bottom: 1px solid #ECEEF7;
}

@media (max-width: 1023px) {
	.navbar-toggle {
	    display: block;
	}
    p.cms-p-article-main>img {
        max-height: 70vw !important;
    }
	
	.cms-div-nav {width: 100%; padding: 0 5px}
	
}
@media (max-width: 480px) {
	.cms-div-module-news-bottom .cms-p-module-news-second {padding: 8px 0}
	
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-news-top {
		gap: 10px;
		flex-wrap: wrap;
	}
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-default-left {
		width: 100%;
		flex: 1 0 0%
	}
	.TD-box-news.widget-new_home-en .TD-box-news-main>table .cms-div-module-default-left>a>img {
		height: 60vw
	}
}

@media (min-width: 992px) {
	
	.cms-div-nav-top {
		margin: -80px 0 0 auto;
	}
	.block-list-slider.TD-box-news .TD-box-news-main>table, .block-list-slider.TD-box-news .TD-box-news-main>.cms-div-module-news-bottom {
		width: 50%
	}
	.block-list-slider.TD-box-news .TD-box-news-main>.cms-div-module-news-bottom {
		padding-left: 30px
	}
	

}
@media (min-width: 768px){	
  .block-cchc .cms-div-module-news-bottom .news-second-image a {height: 66px}
  .TD-box-news.block-cchc .cms-div-module-news-bottom .news-second-image a img,
  .TD-box-news.block-cchc .cms-div-module-news-top .cms-div-module-default-left a img {
	    height: 60px !important;
	    min-width: 80px;
	    max-height: 77px !important;
    }
	
}
@media (min-width: 992px) {
    .col-md-12 {
        max-width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
	.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img {height: 180px}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img {
		height: 260px
	}
	
}
@media(max-width: 767px) {
  .cms-div-module-news-article table, .cms-div-module-news-article p, .cms-div-module-news-article em, .cms-div-module-news-article span{
	  max-width:100%;
	}
	.article-contents>table, .cms-div-module-news-article p, .cms-div-module-news-article td>em, .cms-div-module-news-article td>span>em, .cms-div-module-news-article td>span{
	  display: inline-block;
	  max-width: 100vw
	}
	.cms-div-module-news-article >div.box-filter-media, .cms-div-module-news-article >div.box-more-medias {
		padding-left: 15px;
		padding-right: 15px
	}
	
    .cms-div-module-news-article img:not(.fotorama__img) {
        max-width: calc(100vw - 30px) !important;
		width: 100% !important;
		display: block !important
    }
	.cms-div-module-news-article .card-media img:not(.fotorama__img) {
        max-width: 100vw !important;
	}
    
  .video-article-sub .cms-p-article-news-title a {
    font-size: 22px;
    line-height: 34px;
  }
  
  .cms-div-nav-top a{padding: 5px 2px}
  
  .cms-div-banner img {height: 100% !important}
  
}
@media (max-width: 580px) {
	
	.cms-div-nav-top a>em {display: none}    
	
}
@media(max-width: 480px) {

	.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a {
		height: auto
	}
	.block-list-slider .cms-p-module-news-title a {
	    font-size: 20px;
	    line-height: 26px;
    }
    
  .TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a img {height: 60vw}
	.TD-box-news.widget-tab-setsubsite.widget-home-covid .cms-div-module-news-bottom {
	    max-height: 145px;
	    overflow: auto;
	}	
}
@media (max-width: 400px) {
  .cms-div-nav-top img {padding-left: 8px;}
  .cms-div-nav-top img:first-child {padding-left: 0}
  .cms-div-nav-top a {font-family: RobotoCondensed, roboto, sans-serif;}
}
@media(max-width: 767px){
	.cms-div-body, .cms-div-banner, .cms-div-banner img,
	.cms-div-nav-top{background-image: none; padding-bottom: 0px; position: relative;}
	.cms-nav-FAQ{margin-top: -3px; background: #a40607;}
	
}
/* ----------Mobile--------- */

 @media (min-width: 1600px) {
    .featured-bo-truong.TD-box-news .TD-box-news-main>table .cms-div-module-default-left>a {
        height: 330px;
    }
 }
.cms-div-module-news-article p, .cms-div-module-news-article >div, .cms-div-module-news-article .ms-rtestate-field span{background: transparent !important}

.cms-div-module-news-article p, .cms-div-module-news-article >div, .cms-div-module-news-article .ms-rtestate-field span{background: transparent !important}

.block .title a,.block .cms-div-article-other p.cms-p-article-other{text-decoration:none;color:#db353a}


.TD-div-module-center .cms-p-module-news-second {text-align: justify; padding-right: 5px}
.TD-div-module-center .cms-div-module-default-right p{padding-left: 10px}
.cms-div-body{
	position:relative
}
.block .cms-div-article-other {background: #fff;}
/**/
.cms-div-nav-top a:hover{color: yellow}
.cms-p-module-news-second a:hover{color:#2a6496;}
.cms-div-module-links-websites label:after ,.TD-div-module-links-websites label:after{content:url('img/arrow-link.jpg');}
.TD-main-left.article-contrast .cms-p-article-news-title a{color:#000;}
.cms-p-article-author{font-weight:700;text-align: center;}
.cms-div-module-news-article .img-border .img-cap,.cms-div-module-news-article .img-border .img-cap span,.cms-div-module-news-article .img-border .img-cap p{color: #085f96;}
.cms-search-icon{background-image:url('img/ic-search.jpg');
background-position:center center;background-repeat:no-repeat;
}
.cms-div-article-border-top-center{background:url('img/modul-center-tvt.png') repeat-x left top;
}
.cms-div-article-border-bottom-center{background:url('img/modul-center-bottom-tvt.png') repeat-x left bottom;
}

.cms-div-module-news-main .ui-tabs-nav,.cms-div-module-news-main .ui-widget-header,.cms-div-module-news-main .ui-widget-content,.cms-div-module-news-main .ui-state-default{border:none;background:none;}

.cms-div-module-news-article p, .cms-div-module-news-article >div, .cms-div-module-news-article .ms-rtestate-field span{background: transparent !important}



	