#ms-designer-ribbon {
  display: none;
}

#s4-bodyContainer {
  padding-bottom: 0;
}

@font-face {
  font-family:'UTM Impact';src:url("../Fonts/UTM Impact.ttf") format("truetype"),url("../Fonts/UTM Impact.eot#iefix") format("embedded-opentype"),url("../Fonts/UTM Impact.woff") format("woff");
}

@font-face {
  font-family:'Roboto_B';src:url("../fonts/Roboto-Bold.ttf");
}

@font-face {
  font-family:'Roboto_M';src:url("../fonts/Roboto-Medium.ttf");
}

@font-face {
  font-family:'Roboto_R';src:url("../fonts/Roboto-Regular.ttf");
}

@font-face {
  font-family:'Roboto_L';src:url("../fonts/Roboto-Light.ttf");
}

@font-face {
  font-family:'Roboto_T';src:url("../fonts/Roboto-Thin.ttf");
}

@font-face {
  font-family:'Roboto_I';src:url("../fonts/Roboto-Italic.ttf");
}

@font-face {
  font-family:'Roboto_Black';src:url("../fonts/Roboto-Black.ttf");
}

@font-face {
  font-family:'UTM_AvoBold';src:url("../fonts/UTM AvoBold.ttf");
}

@font-face {
  font-family:'Segoe_UI';src:url("../fonts/Segoe UI.ttf");
}

@font-face {
  font-family:'Segoe_UI_Bold';src:url("../fonts/Segoe UI Bold.ttf");
}

body {
  background: #f5f8fa;
  font-family: Arial, sans-serif;
}

body a:hover {
  text-decoration: none;
  color: #5a84ae;
}

body a:visited {
  color: unset;
}

body ul li {
  text-align: justify;
}

body p {
  color: #000;
}

.row {
  margin-right: -7px;
  margin-left: -7px;
}

[class^="col-"] {
  padding-right: 7px;
  padding-left: 7px;
}

.page-content {
  overflow: hidden;
}

* {
  -webkit-overflow-scrolling: touch;
}

#pbtn {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .container {
    padding: 0;
  }
}

#header {
  background-repeat: no-repeat;
  background-position: right;
  background-image: url(../images/new-bg-header.png);
}

.header {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.header .header-logo {
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header .header-logo img {
  width: 100%;
  margin-top: -15px;
}

.header .header-title {
  padding-top: 35px;
  padding-bottom: 35px;
}

.header .header-title .primary-title {
  font-family: 'UTM Impact', sans-serif;
  text-transform: uppercase;
  margin: 0;
  font-size: 27pt;
  color: #f20123;
  -webkit-transform: scale(1, .85);
  -moz-transform: scale(1, .85);
  -ms-transform: scale(1, .85);
  -o-transform: scale(1, .85);
  transform: scale(1, .85);
}

.header .header-title .secondary-title {
  margin: 0;
  text-transform: uppercase;
  font-size: 12pt;
  font-weight: bold;
  color: #626362;
  margin-top: -5px;
  -webkit-transform: scale(1.06, 1);
  -moz-transform: scale(1.06, 1);
  -ms-transform: scale(1.06, 1);
  -o-transform: scale(1.06, 1);
  transform: scale(1.06, 1);
  margin-left: 22px;
}

.header .header-right {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header .header-right .extend-box {
  margin-bottom: 10px;
}

.header .header-right .extend-box ul {
  margin: 0;
  padding: 0;
  float: right;
}

.header .header-right .extend-box ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}

.header .header-right .extend-box ul.lang {
  font-size: 13pt;
  padding-top: 3px;
}

.header .header-right .extend-box ul.lang li {
  padding-left: 5px;
}

.header .header-right .extend-box ul.lang li.active {
  font-family: Roboto_B;
  color: #5082b3;
}

.header .header-right .extend-box ul.social {
  padding-left: 5px;
}

.header .header-right .extend-box ul.social li {
  height: 30px;
  width: 30px;
  position: relative;
  border: 1px solid;
  border-radius: 50%;
  color: #fff;
  border-color: transparent;
  margin-left: 3px;
}

.header .header-right .extend-box ul.social li i.fa,.header .header-right .extend-box ul.social li b {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.header .header-right .extend-box ul.social li:nth-child(1) {
  background: #3a589b;
}

.header .header-right .extend-box ul.social li:nth-child(2) {
  background: #598dca;
}

.header .header-right .extend-box ul.social li:nth-child(3) {
  background: #03a5fa;
  font-size: 12px;
}

.header .header-right .extend-box ul.social li:nth-child(4) {
  background: #e19126;
}

.header .header-right .extend-box ul.ulheader li {
  padding-right: 15px;
}

.header .header-right .extend-box ul.ulheader li a {
  /*font-family: Roboto_B;*/
  font-size: 12px;
  color: #474747;
  text-transform: uppercase;
  font-weight: bold;
}

.header .header-right .extend-box ul.ulheader li:last-child a {
  color: #5082b3;
}

.header .header-right .search-box input,.header .header-right .search-box button {
  border-radius: 0;
  border: 2px solid #5082b3;
  padding: 15px 5px;
}

.header .header-right .search-box button {
  min-width: unset;
  padding: 5px 10px;
  background: #5082b3;
  color: #fff;
}

.header span.lang-en {
  position: absolute;
  top: 10px;
  right: 15px;
}

.header span.lang-en img {
  max-width: 25px;
  border-radius: 7px;
}

.breadcrumb {
  margin-bottom: 15px;
  border-radius: 0;
  background: linear-gradient(to top, #eceaea, #fff);
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  border-bottom: 2px solid #cfd4db;
  padding-bottom: 1px;
}

.breadcrumb .row {
  /*padding: 8px 5px;*/
  padding: 5px 5px 0 5px;
  margin-left: 0px;
  margin-right: 0px;
  border-bottom: 1px solid #cfd4db;
}

.breadcrumb .bc-new-news p {
  position: absolute;
}

.breadcrumb .bc-new-news p span {
  color: #c30000;
  font-family: Roboto_B;
}

.breadcrumb .bc-new-news .marquee {
  width: 90%;
  float: right;
  color: #434240;
  overflow: hidden;
}

.breadcrumb .bc-new-news .marquee a {
  color: #111;
  position: relative;
  margin-left: 30px;
}

.breadcrumb .bc-new-news .marquee .js-marquee a:before {
  content: '\25A0';
  color: #a2b7c3;
  font-size: 8pt;
  position: absolute;
  bottom: 2px;
  left: -10px;
}

.breadcrumb .bc-date {
  color: #434240;
  text-align: right;
  font-size: 10pt;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  #header {
    background-position: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #header {
    background-position: center;
  }

  .header .header-logo img {
    max-width: 47px;
    margin-top: -5px;
  }

  .header .header-title {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .header .header-title .primary-title {
    font-size: 18pt;
  }

  .header .header-title .secondary-title {
    font-size: 10pt;
  }

  .header .header-right {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .header .header-right .extend-box ul.lang {
    font-size: 10pt;
  }

  .header .header-right .extend-box ul.social {
    padding-top: 5px;
  }

  .header .header-right .extend-box ul.social li {
    height: 20px;
    width: 20px;
  }

  .header .header-right .extend-box ul.social li i.fa,.header .header-right .extend-box ul.social li b {
    font-size: 7pt;
  }

  .header .header-right .extend-box ul.ulheader li {
    padding-right: 10px;
  }

  .header .header-right .extend-box ul.ulheader li a {
    font-size: 10px;
  }

  .header .header-right .search-box input {
    height: 22px;
    font-size: 8pt;
    padding: 10px 5px;
  }

  .header .header-right .search-box button {
    padding: 0px 7px;
  }

  .breadcrumb .bc-new-news .marquee {
    width: 88%;
  }
}

nav.navbar {
  border-radius: 0;
  background: #5082b3;
  border-color: #5082b3;
  min-height: 20px;
  margin-bottom: 0;
}

nav.navbar ul.nav>li:nth-child(4) {
  /*display: none;*/
}

nav.navbar ul.nav li>a i {
  padding-right: 5px;
}

nav.navbar ul.nav li a {
  color: #fff;
  text-transform: uppercase;
  padding: 8px 20px;
  font-size: 10.2pt;
}

nav.navbar ul.nav li a:hover {
  background-color: transparent !important;
  color: #fcdc43 !important;
}

nav.navbar ul.nav li.dropdown.open {
  background: #6da557;
}

nav.navbar ul.nav li ul.dropdown-menu {
  margin-top: 1px;
  border-radius: 0px;
  border: none;
  background: #c8dcc1;
}

nav.navbar ul.nav li ul.dropdown-menu>li a {
  border-bottom: 1px solid #b8c8b2;
}

nav.navbar ul.nav li ul.dropdown-menu>li:hover {
  background: #71a35e;
}

nav.navbar ul.nav li ul.dropdown-menu>li:hover a {
  color: #fff !important;
  border: none;
}

nav.navbar ul.nav li ul.dropdown-menu li {
  padding-left: 15px;
  padding-right: 15px;
}

nav.navbar ul.nav li ul.dropdown-menu li a {
  text-transform: none;
  color: #333333;
  padding: 8px 0;
}

nav.navbar ul.nav li ul.dropdown-menu li:last-child a {
  border-bottom: none;
}

nav.navbar ul.nav li ul.dropdown-menu.mega-dropdown-menu {
  background: #fff;
}

nav.navbar ul.nav>li:first-child a {
  padding-left: 0;
}

nav.navbar ul.nav li.active a {
  background-color: transparent;
  color: #fcdc43;
}

nav.navbar ul.nav li.open>a,nav.navbar ul.nav li.open>a:focus,nav.navbar ul.nav li.open>a:hover {
  background-color: transparent;
}

nav.navbar .navbar-form {
  margin-top: 6px;
  margin-bottom: 6px;
}

nav.navbar .navbar-form input,nav.navbar .navbar-form button {
  border-radius: 0;
  border: none;
  background-color: #fff;
}

nav.navbar .navbar-form input {
  height: 27px;
}

nav.navbar .navbar-form button {
  padding: 2px 15px;
  padding-top: 5px;
  min-width: unset;
}

nav.navbar ul.navbar-right li>span a i {
  padding-right: 5px;
}

nav.navbar ul.navbar-right li .btn-danhmuc {
  top: 0;
  right: 10px;
  padding: 0;
  padding-bottom: 2px;
  padding-left: 4px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  min-width: unset;
}

nav.navbar ul.navbar-right li .btn-danhmuc .icon-bar {
  background-color: #fff;
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 1px;
}

nav.navbar ul.navbar-right li .btn-danhmuc .icon-bar+.icon-bar {
  margin-top: 4px;
}

nav.navbar ul.navbar-right li .btn-danhmuc i {
  display: none;
  font-size: 11pt;
}

nav.navbar ul.navbar-right li:hover .btn-danhmuc .icon-bar {
  background: #fcdc43;
}

nav.navbar ul.navbar-right li.mega-dropdown.open {
  background: transparent;
}

nav.navbar ul.navbar-right li.mega-dropdown.open>a:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  z-index: 1111;
  border-width: 8px 8px 0;
  border-style: solid;
  border-color: #5082b3 transparent;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

nav.navbar ul.navbar-right>li:first-child:after {
  content: "";
  position: absolute;
  right: 0px;
  height: 60%;
  border-right: 1px solid #fff;
  top: 7px;
}

nav.navbar ul.navbar-right li>span {
  padding: 8px 20px;
  display: block;
}

nav.navbar ul.navbar-right .mega-dropdown-menu h5 {
  margin: 0;
  padding-left: 15px;
  font-size: 15pt;
  text-transform: uppercase;
  font-family: Roboto_B;
}

nav.navbar ul.navbar-right .mega-dropdown-menu .bd-bt-tr {
  height: 15px;
  background: #5082b3;
  opacity: 0.7;
  position: absolute;
  bottom: -15px;
  width: 100%;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li {
  border-bottom: none !important;
}

nav.navbar ul.navbar-right .mega-dropdown-menu #accordion {
  position: relative;
  padding-bottom: 20px;
}

nav.navbar ul.navbar-right .mega-dropdown-menu #accordion .close-menu {
  position: absolute;
  bottom: 0;
  min-width: unset;
  border: none;
  padding: 0;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul {
  margin: 0;
  padding: 0;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  padding-left: 15px;
  text-align: left;
  border-bottom: none !important;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li.dropdown-header a {
  color: #5082b3;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li a {
  color: #302f2f;
  padding: 8px 0;
  display: list-item;
  font-size: 11pt;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li a:hover {
  color: #5082b3 !important;
  text-decoration: underline;
  font-style: normal;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li:last-child a {
  border: none;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li.dropdown-header {
  margin-top: 10px;
  color: #5082b3;
  text-transform: uppercase;
  font-size: 11pt;
  font-family: Roboto_B;
}

nav.navbar ul.navbar-right .mega-dropdown-menu li ul li.dropdown-header:before {
  content: '';
}

nav.navbar ul.navbar-right .mega-dropdown-menu .container {
  padding: 0;
}

nav.navbar ul.navbar-right .mega-dropdown-menu .container .row li.col-sm-3 {
  padding-left: 25px;
  padding-right: 25px;
}

.nav-mobile {
  padding: 0;
  width: 100%;
  background: #5082b3;
}

.nav-mobile li {
  position: relative;
  color: #fff;
  padding: 8px 0px;
  width: 49.4%;
  text-align: center;
  list-style: none;
  display: inline-block;
  text-transform: uppercase;
  font-size: 10pt;
}

.nav-mobile li:first-child {
  position: relative;
}

.nav-mobile li:first-child:after {
  content: '|';
  position: absolute;
  right: -2px;
}

.nav-mobile li i {
  padding-right: 5px;
}

.nav-mobile li a {
  color: #fff;
}

.nav-mobile .a-mega-dm i {
  position: absolute;
  right: 3px;
  font-size: 17pt;
  top: 6px;
}

.nav-mobile .a-mega-dm i.fa-times {
  display: inline-block;
}

.nav-mobile .a-mega-dm i.fa-bars {
  display: none;
}

.nav-mobile .a-mega-dm:after {
  content: "";
  position: absolute;
  bottom: -8px;
  right: 10px;
  z-index: 1111;
  border-width: 8px 8px 0;
  border-style: solid;
  border-color: #5082b3 transparent;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.nav-mobile .a-mega-dm.collapsed i.fa-times {
  display: none;
}

.nav-mobile .a-mega-dm.collapsed i.fa-bars {
  display: inline-block;
}

.nav-mobile .a-mega-dm.collapsed:after {
  content: none;
}

#nav-content {
  margin-top: -1px;
  /*position: absolute;*/ /*an edit*/
  background: #fff;
  width: 100%;
  z-index: 99;
  padding: 10px;
  border-bottom: 4px solid #5082b3;
}

#nav-content .extend-box {
  margin-bottom: 10px;
}

#nav-content .extend-box ul {
  margin: 0;
  padding: 0;
  float: right;
}

#nav-content .extend-box ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}

#nav-content .extend-box ul.lang {
  font-size: 13pt;
  padding-top: 3px;
}

#nav-content .extend-box ul.lang li {
  padding-left: 5px;
}

#nav-content .extend-box ul.lang li.active {
  font-family: Roboto_B;
  color: #5082b3;
}

#nav-content .extend-box ul.lang li:first-child:after {
  content: '|';
  padding-left: 5px;
  color: #000;
}

#nav-content .extend-box ul.social {
  padding-left: 5px;
}

#nav-content .extend-box ul.social li {
  height: 30px;
  width: 30px;
  position: relative;
  border: 1px solid;
  border-radius: 50%;
  color: #fff;
  border-color: transparent;
  margin-left: 3px;
}

#nav-content .extend-box ul.social li i.fa,#nav-content .extend-box ul.social li b {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#nav-content .extend-box ul.social li:nth-child(1) {
  background: #e19126;
}

#nav-content .search-box input,#nav-content .search-box button {
  border-radius: 0;
  border: 2px solid #5082b3;
}

#nav-content .search-box button {
  min-width: unset;
  padding: 5px 10px;
  background: #5082b3;
  color: #fff;
}

#nav-content .panel-group {
  margin-top: 10px;
  margin-bottom: 0;
}

#nav-content .panel-group .panel-default {
  border: none;
}

#nav-content .panel-group .panel-default .panel-heading {
  background: #5082b3;
  border-radius: 0;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title {
  position: relative;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title i {
  float: right;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a {
  text-transform: uppercase;
  font-family: Roboto_B;
  color: #fff;
  font-size: 11pt;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a i.fa-chevron-up {
  display: inline-block;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a i.fa-chevron-down {
  display: none;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a:after {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 50%;
  z-index: 1111;
  border-width: 8px 8px 0;
  border-style: solid;
  border-color: #5082b3 transparent;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a.collapsed i.fa-chevron-up {
  display: none;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a.collapsed i.fa-chevron-down {
  display: inline-block;
}

#nav-content .panel-group .panel-default .panel-heading .panel-title a.collapsed:after {
  content: none;
}

#nav-content .panel-group .panel-default .panel-body {
  padding-bottom: 5px;
}

#nav-content .panel-group .panel-default .panel-body ul {
  padding: 0;
  margin-bottom: 0;
}

#nav-content .panel-group .panel-default .panel-body ul li {
  list-style: none;
  padding: 5px 0;
}

#nav-content .panel-group .panel-default .panel-body ul li a {
  color: #000;
  font-size: 11pt;
}

#nav-content .m-close-menu {
  float: right;
  margin-top: 10px;
  border-radius: 50%;
  padding: 0px 7px;
  min-width: unset;
  color: #fff;
  font-size: 15pt;
  background: #5082b3;
  border-color: #5082b3;
}

.mega-dropdown {
  position: static !important;
}

.mega-dropdown-menu {
  padding: 10px 0px;
  border: none;
  border-radius: 0;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
  padding-bottom: 15px;
}

.mega-dropdown-menu:after {
  content: "";
  width: 100%;
  height: 15px;
  background: rgba(80,130,179,0.7);
  position: absolute;
  bottom: -15px;
}

.mega-dropdown-menu>li>ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu>li>ul>li {
  list-style: none;
}

.mega-dropdown-menu>li>ul>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #717171;
  white-space: normal;
}

.mega-dropdown-menu>li ul>li>a:hover,.mega-dropdown-menu>li ul>li>a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-family: Roboto_B;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

.nav-tintucsukien {
  display: flex;
  margin: 0;
  padding: 0;
  background: #5082b3;
  padding: 7px 15px;
  color: #fff;
  text-transform: uppercase;
  font-family: Roboto_B;
}

.nav-tintucsukien li {
  list-style: none;
  width: 100%;
  font-size: 9pt;
}

.nav-tintucsukien li:last-child {
  position: relative;
}

.nav-tintucsukien li a.a-dm-tintuc {
  position: absolute;
  right: -8px;
  top: -3px;
  color: #fff;
}

.nav-tintucsukien li a.a-dm-tintuc.collapsed i.fa-ellipsis-h {
  display: inline-block;
}

.nav-tintucsukien li a.a-dm-tintuc.collapsed i.fa-times {
  display: none;
}

.nav-tintucsukien li a.a-dm-tintuc i.fa-ellipsis-h {
  display: none;
  border: 1px solid #fff;
  padding: 3px 5px;
  border-radius: 100%;
  font-size: 10pt;
}

.nav-tintucsukien li a.a-dm-tintuc i.fa-times {
  display: inline-block;
  padding: 7px 9px;
  background: #e3e3e3;
  color: #5082b3;
  margin-top: -2px;
  margin-right: -4px;
  font-size: 10pt;
}

#nav-tintuc {
  background: #f4feed;
  border: 1px solid #e3e3e3;
  padding: 15px;
  padding-top: 0;
}

#nav-tintuc .menu-title {
  position: relative;
  margin: 0;
  margin-top: 15px;
  color: #000;
  font-family: Roboto_B;
  font-size: 11pt;
}

#nav-tintuc .menu-title i {
  color: #5082b3;
}

#nav-tintuc .menu-title a.a-tintucsukien {
  position: absolute;
  right: 0;
}

#nav-tintuc .menu-title a.a-tintucsukien.collapsed i.fa-chevron-up {
  display: inline-block;
}

#nav-tintuc .menu-title a.a-tintucsukien.collapsed i.fa-chevron-down {
  display: none;
}

#nav-tintuc .menu-title a.a-tintucsukien i.fa-chevron-up {
  display: none;
}

#nav-tintuc .menu-title a.a-tintucsukien i.fa-chevron-down {
  display: inline-block;
}

#nav-tintuc ul {
  margin: 0;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

#nav-tintuc ul li {
  list-style: none;
  padding-top: 5px;
}

#nav-tintuc ul li:before {
  content: "\2022";
  color: #7b7b7d;
  padding-right: 4px;
}

#nav-tintuc ul li a {
  color: #000;
}

@media (min-width: 1024px) and (max-width: 1199px) {
  nav.navbar ul li a {
    padding: 8px 11px !important;
    font-size: 10pt !important;
  }

  nav.navbar ul.navbar-right li>span {
    padding: 8px 15px;
  }

  .breadcrumb .bc-new-news .marquee {
    width: 86%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  nav ul.nav li a {
    font-size: 7.5pt !important;
    padding: 5px 6px !important;
  }

  nav ul.navbar-right li>span {
    padding: 5px 10px !important;
  }

  nav ul.navbar-right ul.mega-dropdown-menu {
    width: 50%;
  }

  nav ul.navbar-right ul.mega-dropdown-menu .container {
    width: 100%;
  }

  nav ul.navbar-right ul.mega-dropdown-menu #accordion .close-menu {
    position: unset !important;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
  }

  nav ul.navbar-right ul.mega-dropdown-menu li ul {
    margin: 0;
    padding: 0;
  }

  nav ul.navbar-right ul.mega-dropdown-menu li ul li a {
    font-size: 9pt !important;
  }

  nav ul.navbar-right ul.mega-dropdown-menu li ul li.dropdown-header {
    background: #5082b3;
    color: #fff !important;
    padding: 6px;
    font-size: 9pt !important;
    font-family: Roboto_R, Arial, sans-serif !important;
  }

  nav ul.navbar-right ul.mega-dropdown-menu li ul li.dropdown-header a {
    color: #fff !important;
  }

  nav ul.navbar-right ul.mega-dropdown-menu li ul li.dropdown-header a:hover {
    color: #fff !important;
  }
}

@media screen and (max-width: 767px) {
  nav.navbar {
    border: none;
  }

  nav.navbar.nav-header {
    width: 100%;
  }

  nav.navbar.nav-header .navbar-toggle {
    padding: 6px 6px;
    margin-top: 10px;
  }

  nav.navbar .navbar-header {
    background-color: #fff;
    background-image: url("images/logo.png"),url("images/bg-header.png");
    background-size: auto 80%, cover;
    background-position: left center;
    padding-left: 50px;
    background-repeat: no-repeat;
  }

  nav.navbar .navbar-header .navbar-toggle {
    min-width: unset;
    border-color: #5082b3;
  }

  nav.navbar .navbar-header .navbar-toggle .icon-bar {
    background-color: #5082b3;
  }

  nav.navbar .navbar-header .navbar-toggle:focus,nav.navbar .navbar-header .navbar-toggle:hover {
    background: #5082b3;
  }

  nav.navbar .navbar-header .navbar-brand {
    padding-right: 5px;
    text-transform: uppercase;
    color: #f20123;
    font-family: Roboto_B;
    font-size: 9pt;
    height: 65px;
  }

  nav.navbar .navbar-header .navbar-brand p:first-child {
    font-family: 'UTM Impact', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    font-size: 15pt;
    font-size: 4vw;
    color: #f20123;
    -webkit-transform: scale(1, .85);
    -moz-transform: scale(1, .85);
    -ms-transform: scale(1, .85);
    -o-transform: scale(1, .85);
    transform: scale(1, .85);
  }

  nav.navbar .navbar-header .navbar-brand p:nth-child(2) {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    text-transform: uppercase;
    font-size: 6.5pt;
     font-size: 2.5vw;
    font-family: Roboto_B;
    color: #626362;
  }

  nav.navbar ul.nav {
    overflow: auto;
    max-height: 600px;
  }

  nav.navbar ul.nav li a {
    font-size: 8.5pt;
    padding: 5px 10px !important;
  }

  nav.navbar ul.nav li ul.dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    display: block;
  }

  nav.navbar ul.nav li ul.dropdown-menu li {
    padding-left: 15px;
  }

  nav.navbar .navbar-header {
    background-position-x: 7px, -30px;
  }

  #nav-content .panel-group .panel-default .panel-heading .panel-title a {
    font-size: 9pt;
  }

  #nav-content .panel-group .panel-default .panel-body ul li a {
    font-size: 10pt;
  }
}

.footer {
  background: #5082b3;
  padding: 0px 0px 35px 0px;
}

.footer .footer-top {
  margin-bottom: 30px;
  background: #1d5a96;
}

.footer .footer-top .col-lg-4:not(:first-child) {
  border-left: 2px solid #5c9149;
}

.footer .footer-top ul.footer-nav {
  margin: 4px;
  margin-left: 0;
  padding: 0;
  padding-top: 10px;
  display: inline-block;
}

.footer .footer-top ul.footer-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  padding: 0px 5px;
  color: #fff;
}

.footer .footer-top ul.footer-nav li a {
  color: #fff;
  display: block;
  font-size: 13px;
}

.footer .footer-top ul.footer-nav li a:hover {
  color: #fff;
}

.footer .footer-top ul.footer-social {
  display: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}

.footer .footer-top ul.footer-social li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  padding: 0px 3px;
  padding-left: 20px;
}

.footer .footer-top ul.footer-social li a {
  color: #fff;
  font-size: 20px;
}

.footer .footer-top ul.footer-social li a:hover {
  color: #fff;
}

.footer .footer-top .related-site {
  display: none;
  position: relative;
  padding: 10px;
}

.footer .footer-top .related-site a {
  color: #fff;
  font-size: 13px;
}

.footer .footer-top .related-site a:focus {
  text-decoration: none;
}

.footer .footer-top .related-site a.aplus {
  position: absolute;
  right: 10px;
}

.footer .footer-top .related-site .footer-modal {
  display: block;
  position: absolute;
  padding: 15px;
  top: -188px;
  background: #fff;
  border: 1px solid #b3b3b3;
  left: 0;
  width: 100%;
}

.footer .footer-top .related-site .footer-modal ul {
  margin: 0;
  padding: 0;
}

.footer .footer-top .related-site .footer-modal ul li {
  padding-bottom: 2px;
  list-style: none;
}

.footer .footer-top .related-site .footer-modal ul li a {
  color: #737373;
}

.footer p {
  color: #fff;
  margin-bottom: 3px;
  font-size: 13px;
}

.footer #footer-description {
  position: relative;
}

.footer #footer-description .f-p-1 {
  text-transform: uppercase;
  font-family: Roboto_B;
  color: #fff;
}

.footer #footer-description .f-p-1 span {
  color: #fff;
}

.footer #footer-description .f-p-4 {
  font-style: italic;
}

.footer #footer-logo img {
  width: 100%;
}

.footer div.up {
  background: #5082b3;
  padding: 5px 12px;
  min-width: unset;
  color: #fff;
  font-size: 13pt;
  margin-bottom: 3px;
  border: 1px solid #fff;
  border-radius: 100%;
  position: fixed;
  bottom: 30px;
  right: 80px;
}

.footer div.up:hover {
  background: #fff;
  color: #5082b3;
  border-color: #5c9149;
}

@media screen and (max-width: 767px) {
  .footer {
    padding-bottom: 10px;
  }

  .footer .footer-top .footer-social {
    display: none;
  }

  .footer .footer-top .related-site {
    display: none;
  }

  .footer #footer-description {
    text-align: justify;
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer #footer-description .f-p-1 {
    font-family: Roboto_B, Arial, sans-serif;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11pt;
  }

  .footer #footer-description .f-p-1 span {
    display: block;
  }

  .footer #footer-contact {
    text-align: justify;
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer #footer-logo {
    text-align: center;
  }

  .footer #footer-logo img {
    max-width: 65px;
  }

  .footer ul.footer-nav {
    padding-top: 10px;
  }

  .footer ul.footer-nav li a {
    font-family: Roboto_B;
  }

  .footer div.up {
    position: fixed;
    bottom: 10px;
    right: 10px;
    padding: 0px 7px;
    font-size: 13pt;
    z-index: 1;
  }

  .footer .container .row:last-child {
    /*display: none;*/
  }
}

.ms-webpart-zone {
  display: block;
}

.ms-webpart-zone .ms-webpartzone-cell {
  display: block;
}

.ms-webpart-zone .ms-webpart-chrome {
  display: block;
}

.ms-webpart-zone .ms-webpart-chrome-title {
  display: none;
}

#main-content .ms-webpart-zone .ms-webpart-chrome-title {
  display: none;
}

.ms-webpartzone-cell {
  margin: auto auto 15px;
}

.ms-WPBorder {
  border: none !important;
}

ul.nav-tabs {
  border-bottom: none;
}

#featured-news {
  padding-left: 0;
}

#featured-news ul.nav-tabs {
  border: none;
  background: #0e73b9;
  display: flex;
  width: 100%;
}

#featured-news ul.nav-tabs li {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}

#featured-news ul.nav-tabs li a {
  margin: 0;
  padding: 10px;
  color: #fff;
  border-radius: 0;
  border: none;
  background: transparent;
  font-family: Roboto_B;
}

#featured-news ul.nav-tabs li a h5 {
  margin: 0;
}

#featured-news ul.nav-tabs li a:hover h5 {
  color: #fcdc43;
}

#featured-news ul.nav-tabs li a:focus {
  border: none;
  background: transparent;
}

#featured-news ul.nav-tabs li:last-child {
  background: linear-gradient(#1b88b5, #30b5cf, #41dbe4);
}

#featured-news ul.nav-tabs li:first-child:after {
  content: "";
  position: absolute;
  right: -13px;
  top: 0;
  border-left: 13px solid #0e73b9;
  border-top: 18px solid transparent;
  border-bottom: 17px solid transparent;
  z-index: 1;
}

#featured-news ul.nav-tabs li.active a {
  color: #fcdc43;
}

#featured-news ul.nav-tabs li.active a h5 {
  font-family: Roboto_B;
}

#featured-news table tr td {
  border-color: #e6e7e7;
  background: #f4f4f4;
}

#featured-news table tr td .other-item {
  text-align: justify;
}

#featured-news table tr td .other-item a {
  color: #000;
}

#featured-news table tr:first-child td {
  border: none;
}

.clearfix {
  clear: both;
  display: block;
}

#slider-news {
  max-height: 350px;
  overflow: hidden;
}

.left-slide {
  position: relative;
  width: 26%;
  background-color: #ffffff;
  height: 100%;
  max-height: 350px;
}

#slider-news .carousel-control,#slider-news .carousel-indicators {
  position: relative;
}

#slider-news .carousel-indicators li {
  display: block;
  width: auto;
  height: auto;
  text-indent: 0;
}

#slider-news .carousel-indicators li.active {
  background-color: #ccdae2;
  border-radius: 0;
}

#slider-news .carousel-indicators {
  left: 0;
  width: 100%;
  margin-left: 0;
  bottom: 0 !important;
  margin-bottom: 0;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  transition: transform 0.7s ease 0s;
  -webkit-transition: transform 0.7s ease 0s;
  -moz-transition: transform 0.7s ease 0s;
  -o-transition: transform 0.7s ease 0s;
}

#slider-news .carousel-inner {
  width: 100%;
}

#slider-news .carousel-inner .carousel-right {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  background: rgba(0,0,0,0.5);
  padding: 6px 10px 4px 10px;
}

#slider-news .carousel-inner .carousel-left {
  position: absolute;
  top: 10px;
  right: 43px;
  color: #fff;
  background: rgba(0,0,0,0.5);
  padding: 6px 10px 4px 10px;
}

.right-slide {
  position: relative;
}

.left-slide .indicator-up {
  background-color: #ededed;
  min-height: 26px;
  position: absolute;
  z-index: 123;
  position: absolute;
  width: 100%;
}

.left-slide .indicator-down {
  background-color: #ededed;
  min-height: 26px;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 123;
}

.left-slide .slide-title {
  margin-top: 27px;
}

.title-new div:first-of-type {
  width: 33.33%;
}

.title-new:hover a {
  background-color: #ccdae2;
}

.title-new img {
  padding: 18px 8px;
  width: 100%;
}

.title-new .thumbnail-title {
  height: 61px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 25px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.title-new p {
  line-height: 15px;
  padding-top: 17px;
  padding-right: 10px;
  text-align: left;
}

.title-new div:last-of-type {
  width: 66.67%;
}

.right-slide.item {
  max-height: 350px;
}

.right-slide.item img {
  width: 100%;
  min-height: 350px;
}

.right-slide .title-block {
  position: absolute;
  background-color: rgba(0,0,0,0.6);
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 8px 0;
}

.title-block .news-title {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12pt;
  color: #ffffff;
  margin: 0;
}

.title-block .news-title span.index {
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #c30000;
  font-size: 10pt;
  font-family: Roboto_B;
}

.title-block .hot-word {
  width: 12%;
  margin-right: 1rem;
  margin-top: 1rem;
  text-align: right;
}

.lienketgiuatrang img {
  width: 100%;
}

.block-monre {
  border-radius: 0;
  border: none;
  margin: 0;
}

.block-monre .panel-heading {
  border-radius: 0;
  border: none;
  padding: 0;
}

.block-monre .panel-heading h5 {
  color: #fff;
  padding: 10px 15px;
  font-size: 10.5pt;
  font-family: Roboto_B;
  margin: 0;
  background: #5082b3;
}

.block-monre .panel-body {
  padding: 7px 5px;
  background: #fff;
}

.block-monre .panel-body select {
  border-radius: 0;
}

#LienKetTrangBoTruong {
  /*margin-top: 15px;*/
}

#LienKetTrangBoTruong_M {
  margin-bottom: 10px;
}

#LienKetTrangBoTruong_M img {
  width: 100%;
  max-height: 250px;
}

#sidebar .block-monre .panel-heading h5 {
  background: #5082b3;
}

#sidebar img {
  width: 100%;
}

#sidebar #LienKetDonVi .panel .panel-body {
  background: #f0f5f8;
}

#sidebar #Block_tinVideo {
  background: #f0f5f8;
}

#sidebar #Block_tinVideo img {
  max-height: 160px;
}

#sidebar #Block_tinVideo .item-img {
  cursor: pointer;
  position: relative;
  background: #000;
}

#sidebar #Block_tinVideo .item-img .link-overlay:before {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -18px;
  border-radius: 50%;
  background: transparent;
  text-align: center;
  line-height: 40px;
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  text-decoration: none;
  box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.75);
  color: #fff;
}

#sidebar #Block_tinVideo .item-img:hover .link-overlay:before {
  opacity: 1;
}

#sidebar #Block_tinVideo .item-img:hover img {
  opacity: 0.5;
}

#sidebar #Block_tinVideo .primary-item .item-title a {
  line-height: 0.5em;
  color: #000;
}

#sidebar #Block_tinVideo .primary-item .item-title a:hover {
  color: #5082b3;
}

#sidebar #Block_tinVideo .other-item ul {
  margin: 0;
  padding: 0;
}

#sidebar #Block_tinVideo .other-item ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar #Block_tinVideo .other-item ul li a {
  padding-left: 5px;
  color: #000;
}

#sidebar #Block_tinVideo .other-item ul li a:hover {
  color: #5082b3;
}

#sidebar #Block_tinVideo .other-item ul li:before {
  content: '\f03d';
  font-family: Font Awesome\ 5 Free;
  font-family: Roboto_B;
  font-size: 7pt;
  color: #0e97ae;
}

#sidebar .banner-right-body {
  margin-top: -20px;
}

.slick-slider .slick-arrow {
  position: absolute;
  top: 5px;
  padding: 3px 10px;
  min-width: unset;
  height: 100%;
  background-color: #f5f8fa;
  color: #888b8c;
  z-index: 1;
  border: 1px solid #dfdfdf;
  opacity: 0;
  border-radius: 3px;
}

.slick-slider .slick-next {
  right: 0;
}

.slick-slider .slick-prev {
  left: 0;
}

.slick-slider .item {
  padding: 0 5px;
}

.slick-slider .item img {
  width: 100%;
  border-radius: 5px;
}

.slick-slider .item img:hover {
  border-width: 3px;
}

.slick-slider .item:first-child {
  padding: 0;
  margin-left: 10px;
}

.slick-slider:hover .slick-arrow {
  opacity: 1;
}

.slick-slider .slick-more {
  height: auto;
  background-color: #f5f8fa;
  color: #86898a;
  opacity: 1;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  padding: 6px 7px 5px 7px;
  font-size: 9pt;
  top: -40px;
  border-radius: 0;
  position: absolute;
  right: 20px;
}

.containeravc {
  background: #ebebeb;
  border: 1px solid #cfd4db;
}

.containeravc ul.nav-tabs {
  display: flex;
  width: 100%;
  margin: 0;
  align-items: center; /*and add to align li middle*/
  justify-content: center; 
}

.containeravc ul.nav-tabs li {
  margin: 0;
  width: 25%;
  text-align: center;
  text-transform: uppercase;
  background: #5082b3;
}

.containeravc ul.nav-tabs li:first-child {
	padding-left: 5px;
}

.containeravc ul.nav-tabs li a {
  border-radius: 0;
  font-family: Roboto_B;
  font-size: 10.5pt;
  color: #fff;
  border: none;
  background: transparent;
}

.containeravc ul.nav-tabs li a:focus {
  border: none;
  background: transparent;
}

.containeravc ul.nav-tabs li.active {
  background: #ebebeb;
}

.containeravc ul.nav-tabs li.active a {
  color: #5082b3;
}

.containeravc ul.nav-tabs li.active a:hover {
  background: #ebebeb;
}

.containeravc ul.nav-tabs li.active:hover {
  background: #ebebeb;
  border: none;
}

.containeravc ul.nav-tabs li.active.bgwhite {
  background: #fff;
}

.containeravc ul.nav-tabs li:hover {
  background: #ebebeb;
  border: 1px solid #5082b3;
  border-bottom: none;
}

.containeravc ul.nav-tabs li:hover a {
  border: none;
  color: #5082b3;
}

.containeravc .tab-content {
  background: #fff;
}

.containeravc .tab-content .tab-pane {
  padding: 15px;
  background: #fff;
}

.containeravc .tab-content .primary-item img {
  width: 100%;
  max-height: 275px;
}

.containeravc .tab-content h5.item-title {
  margin: 0;
  text-align: justify;
}

.containeravc .tab-content h5.item-title a {
  line-height: 1.3em;
  color: #111;
  /*font-family: Roboto_B;*/
  font-size: 12pt;
  font-weight: bold;
}

.containeravc .tab-content h5.item-title a:hover {
  color: #5a84ae;
}

.containeravc .tab-content .item-tomtat {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: justify;
  color: #111;
}

.containeravc .tab-content ul {
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
}

.containeravc .tab-content ul li.item {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  text-align: justify;
  list-style: none;
  padding-left: 10px;
}

.containeravc .tab-content ul li.item a {
  /*font-family: Roboto_B;*/
  color: #111;
}

.containeravc .tab-content ul li.item a:hover {
  color: #5a84ae;
}

.containeravc .tab-content ul li.item:before {
  content: '\f0da';
  font-family: FontAwesome;
  color: #656565;
  position: absolute;
  left: 10px;
  font-size: 10pt;
}

/*an add*/
.containeravc  ul.nav-tabs {
     background: #5082b3;
}

.containeravc  ul.nav-tabs li.active {
  background: #ebebeb;
  padding:10px 0;
}

.containeravc2  ul.nav-tabs li.li-long {
  padding:0 !important;
}

.containeravc  ul.nav-tabs li:hover {
  background: #ebebeb;
  padding:10px 0;
  border: none;
}

.containeravc2  ul.nav-tabs li-long:hover {
  padding: 0 !important;
}

.containeravc ul.nav-tabs li a{
  padding: 3px 15px;
}


#thongtindiaphuong {
  background: #fff;
}

#thongtindiaphuong ul.ltinhthanh {
  margin-top: 10px;
  margin-bottom: 0;
}

#thongtindiaphuong ul.ltinhthanh li {
  position: relative;
  list-style: none;
  display: inline-block;
  width: 20%;
  padding: 5px;
}

#thongtindiaphuong ul.ltinhthanh li:before {
  position: absolute;
  content: '\f0c8';
  font-family: FontAwesome;
  color: #656565;
  top: 12px;
  font-size: 4pt;
  color: #4881bc;
}

#thongtindiaphuong ul.ltinhthanh li a {
  color: #333;
  padding-left: 15px;
}

#thongtindiaphuong ul.ltinhthanh li a:hover {
  color: #5a84ae;
  font-family: Roboto_B;
}

#thongtindiaphuong .search-box {
  position: relative;
}

#thongtindiaphuong .search-box input::placeholder {
  color: #5fa3ea;
  font-family: Roboto_B;
}

#thongtindiaphuong .search-box input {
  text-align: center;
  color: #5fa3ea;
  border: none;
  border-radius: 0;
  font-family: Roboto_B;
  border-bottom: 2px solid;
  box-shadow: none;
}

#thongtindiaphuong .search-box input:focus::-webkit-input-placeholder {
  color: transparent;
}

#thongtindiaphuong .search-box input:focus:-moz-placeholder {
  color: transparent;
}

#thongtindiaphuong .search-box input:focus::-moz-placeholder {
  color: transparent;
}

#thongtindiaphuong .search-box input:focus:-ms-input-placeholder {
  color: transparent;
}

#thongtindiaphuong .search-box label {
  position: absolute;
  top: 0px;
  right: 5px;
  font-size: 17pt;
  color: #5fa3ea;
}

#LienKetGiuaTrang {
  border: 1px solid #0badef;
}

.tin-chuyen-nganh {
  border: 1px solid #cfd4db;
}

.tin-chuyen-nganh nav.navbar {
  border: none;
}

.tin-chuyen-nganh nav.navbar ul.nav li a:hover {
  color: #0e73b9 !important;
}

.tin-chuyen-nganh .panel-body {
  background: #fff;
  padding: 0;
  /*padding-bottom: 15px;*/
  padding-bottom: 0px;
}

.tin-chuyen-nganh .panel-body .tab-chuyennganh {
  padding: 0;
}

.tin-chuyen-nganh .panel-body .tab-content {
  padding-top: 5px;
  padding-right: 10px;
  min-height: 200px;
  padding-left: 10px;
}

.tin-chuyen-nganh .panel-body .tab-content img {
  width: 100%;
  max-height: 250px;
  border: 1px solid #f2f2f2;
}

.tin-chuyen-nganh .panel-body .tab-content img:hover {
  border-width: 3px;
}

.tin-chuyen-nganh .panel-body .tab-content a {
  color: #000;
}

.tin-chuyen-nganh .panel-body .tab-content a:hover {
  color: #5082b3;
}

.tin-chuyen-nganh .panel-body .tab-content p {
  text-align: justify;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item {
  position: relative;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item h5 {
  text-align: justify;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item h5 a {
  font-size: 13pt;
  /*font-family: Roboto_B;*/
  font-weight:bold;
  color: #111;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item h5 a:hover {
  color: #5a84ae;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item .label-noibat {
  position: absolute;
  padding: 5px 15px;
  background: #ee9a04;
  color: #fff;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  line-height: 20px;
}

.tin-chuyen-nganh .panel-body .tab-content .primary-item .item-summary {
  color: #111;
}

.tin-chuyen-nganh .panel-body .tab-content .other-item .row {
  padding-bottom: 10px;
}

.tin-chuyen-nganh .panel-body .tab-content .other-item .row h5.item-title {
  margin: 0;
}

.tin-chuyen-nganh .panel-body .tab-content .other-item .row h5.item-title a {
  color: #111;
  font-size: 15px;
  line-height: 1.5em;
}

.tin-chuyen-nganh .panel-body .tab-content ul {
  margin: 0;
  padding: 0;
}

.tin-chuyen-nganh .panel-body .tab-content ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tin-chuyen-nganh .panel-body .tab-content ul li a {
  padding-left: 8px;
  color: #000;
}

.tin-chuyen-nganh .panel-body .tab-content ul li a:hover {
  color: #5082b3;
}

.tin-chuyen-nganh .panel-body .tab-content ul li:before {
  content: '\25C6';
  font-size: 8pt;
  color: #0e97ae;
}

.tin-chuyen-nganh #nav-tcn {
  padding: 0;
}

.tin-chuyen-nganh #nav-tcn ul {
  width: 100%;
}

.tin-chuyen-nganh #nav-tcn ul li {
  float: unset;
}

.loading {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #5082b3;
}

.loading .sr-only {
  margin: 0;
  position: relative;
  font-family: Roboto_B;
  font-style: italic;
}

#ho-tro-tac-nghiep {
  margin-bottom: 30px;
}

#ho-tro-tac-nghiep a span {
  color: #000;
  font-size: 9pt;
  font-family: Roboto_B;
}

#LienKetBannerPhai ul {
  margin: 0;
  padding: 0;
  background: #eaf4fa;
  border: 1px solid #bad0e7;
}

#LienKetBannerPhai ul li {
  position: relative;
  margin: 0;
  padding: 27px;
  list-style: none;
  border-bottom: 1px solid #c4dbf3;
  background-repeat: no-repeat;
  background-position: left center;
  background-position-x: 15px;
}

#LienKetBannerPhai ul li:last-child {
  border: none;
}

#LienKetBannerPhai ul li:hover img {
  opacity: 0.7;
}

#LienKetBannerPhai ul li a p {
  position: absolute;
  margin: 0;
  line-height: 1.2;
  /*font-family: Roboto_B;*/
  text-align: left;
  color: #4881bc;
  top: 50%;
  left: 65px;
  transform: translateY(-50%);
  right: 10px;
}

#LienKetBannerPhai ul li:hover {
  background-color: #d6eaf5;
}

#histats_counter a canvas {
  width: 100%;
}

#slider-tvha .carousel-indicators {
  bottom: 0;
  margin-bottom: 0px;
}

#slider-tvha .carousel-inner .item img {
  height: 165px;
}

#slider-tvha .carousel-inner .item .carousel-caption {
  bottom: 0;
  padding-bottom: 15px;
}

#slider-tvha .carousel-inner .item .carousel-caption p {
  color: #fff;
  margin-bottom: 0;
}

#slider-tvha .carousel-control {
  opacity: 0;
}

#slider-tvha:hover .carousel-control {
  opacity: 0.8;
}

.seemore {
  color: #7892ab !important;
  padding: 0px 3px;
  border: none;
  border-radius: 5px;
  background: transparent;
  position: absolute;
  bottom: 0;
  right: 10px;
  font-size: 9pt;
  font-family: Roboto_B;
  text-transform: uppercase;
}

.seemore:hover {
  background: #7892ab;
  color: #fff !important;
}

.block-tinchuyennganh ul {
  width: 100%;
  padding: 0;
  display: inline-block;
  margin: 0;
}

.block-tinchuyennganh ul li {
  width: 11.111%;
  list-style: none;
  float: left;
  padding: 30px;
  position: relative;
  background: #5082b3;
  border-left: 1px solid #4077b0;
  border-right: 1px solid #4c91d6;
}

.block-tinchuyennganh ul li a {
  width: 100%;
  padding: 10px 0;
  text-align: center;
  position: absolute;
  text-transform: uppercase;
  display: block;
  top: 50%;
  left: 0;
  color: #fff;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 9pt;
}

.block-tinchuyennganh ul li a:focus {
  text-decoration: none;
}

.block-tinchuyennganh ul li:hover {
  background: #3e71a8;
}

.block-tinchuyennganh ul li.active {
  background: #376495;
}

.block-tinchuyennganh ul li:nth-child(5) a {
  padding: 10px;
}

.block-tinchuyennganh ul li:nth-child(6) a {
  padding: 10px 14px;
}

.block-tinchuyennganh ul li:nth-child(7) a {
  padding: 10px 18px;
}

.block-tinchuyennganh ul li:nth-child(8) a {
  padding: 10px 15px;
}

.block-tinchuyennganh ul li:nth-child(10) {
  display: none;
}

.block-monre-vanban {
  height: 100%;
  border: 1px solid #cfd4db;
}

.block-monre-vanban .panel-title {
  text-transform: uppercase;
}

.block-monre-vanban .panel-title a:hover {
  color: #fff;
  font-family: Roboto_B;
}

.block-monre-vanban .panel-body {
  padding: 7px 10px;
  padding-top: 0;
}

.block-monre-vanban .panel-body .item {
  padding-bottom: 0px;
  padding-top: 5px;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.block-monre-vanban .panel-body .item h5.vb-title {
  display: inline-block;
  color: #4f6172;
  font-family: Roboto_B;
  background: #d4e4ed;
  padding: 5px 10px;
}

.block-monre-vanban .panel-body .item h5.vb-title a {
  color: #4f6172;
}

.block-monre-vanban .panel-body .item h5.vb-title a:hover {
  color: #5a84ae;
}

.block-monre-vanban .panel-body .item .vb-date {
  text-align: right;
  color: #767676;
  position: absolute;
  top: 18px;
  right: 0;
}

.block-monre-vanban .panel-body .item p {
  text-align: justify;
  padding-left: 10px;
}

.block-monre-vanban .panel-body .item:last-child {
  border: none;
}

.block-monre-vanban .panel-body .seemore {
  bottom: 10px;
  right: 20px;
}

.block-monre-binhchon {
  background: transparent;
  box-shadow: none;
}

.block-monre-binhchon .panel-heading .panel-title {
  display: table;
}

.block-monre-binhchon .panel-body {
  padding: 7px 10px;
  border: 1px solid #e2e2e2;
  border-bottom: none;
  text-align: justify;
  padding-bottom: 25px;
  background: linear-gradient(#fff, #eee);
}

.block-monre-binhchon .panel-body .q-title {
  font-family: Roboto_B;
  line-height: 1.4em;
}

.block-monre-binhchon .panel-body .checkbox+.checkbox {
  margin-top: 0;
}

.block-monre-binhchon .btn-hienke {
  border-radius: 0;
  font-family: Roboto_B;
  background: #ee9a04;
  color: #fff;
  border-color: #ee9a04;
}

.block-monre-binhchon .btn-hienke:hover {
  background: #fff;
  color: #ee9a04;
}

.block-monre-binhchon .item-title {
  font-family: Roboto_B;
}

.block-monre-binhchon .item-tomtat {
  margin-top: 10px;
}

.block-monre-binhchon .item-tomtat tr td {
  position: relative;
  padding-bottom: 10px;
}

.block-monre-binhchon .item-tomtat tr td input {
  position: absolute;
}

.block-monre-binhchon .item-tomtat tr td label {
  padding-left: 20px;
  font-weight: normal;
  cursor: pointer;
}

.block-monre-binhchon img {
  width: auto !important;
  max-width: 100%;
}

.block-monre-binhchon .btn-binhchon {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  padding: 6px 12px;
  background: #5082b3;
  color: #fff;
}

.block-monre-binhchon .btn-binhchon:hover {
  background: #4b773c;
}

#kqBinhChon .modal-dialog {
  top: 45%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

#kqBinhChon .modal-content {
  border-top: 5px solid #4881bc;
  border-bottom: 5px solid #4881bc;
  border-radius: 0;
}

#kqBinhChon .modal-content .modal-header {
  padding: 5px 10px;
}

#kqBinhChon .modal-content .row {
  padding-left: 15px;
  padding-right: 15px;
}

#kqBinhChon .modal-content .modal-body {
  padding: 0px 10px;
}

#kqBinhChon .modal-content .modal-body .row:first-child {
  padding: 15px 0px;
  background: #ddd;
  color: #000;
  font-size: 12pt;
  font-family: Roboto_B;
}

#kqBinhChon .modal-content .modal-footer {
  padding: 5px 15px;
}

#kqBinhChon .modal-content #m-content table {
  margin-bottom: 0;
}

#kqBinhChon .modal-content #m-content table tr:first-child td {
  border-top: none;
}

#kqBinhChon .modal-content #m-content table tr td {
  vertical-align: middle;
}

#kqBinhChon .modal-content #m-content table tr td:nth-child(1) {
  width: 45%;
}

#kqBinhChon .modal-content #m-content table tr td:nth-child(2) {
  width: 45%;
}

#kqBinhChon .modal-content #m-content table tr td:nth-child(3) {
  width: 10%;
  font: 10px arial;
}

#kqBinhChon .modal-content #m-content table tr:last-child {
  font: 11px arial;
}

#kqBinhChon .modal-content #m-content table tr:last-child span {
  color: #5082b3;
  font-family: Roboto_B;
}

#kqBinhChon .modal-content #m-content .scroll_color {
  width: 100%;
  margin: 5px 0;
  height: 11px;
  background: #ccc;
}

#kqBinhChon .modal-content #m-content .scroll_color .percent {
  position: relative;
  background: #5082b3;
  float: left;
  height: 11px;
}

#kqBinhChon .modal-content #m-content .scroll_color .percent .txt_number_ketqua {
  display: inline-block;
  padding: 5px 0 0;
  position: absolute;
  right: 0;
  bottom: -15px;
  font: 10px arial;
  color: #5082b3;
}

.modal .modal-header .close {
  opacity: 1;
  min-width: auto;
  background: #9f224e;
  color: #ddd;
  padding: 0px 5px;
  padding-bottom: 2px;
  border-radius: 5px;
}

.modal .modal-dialog {
  top: 45%;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

.modal .modal-content {
  border-top: 5px solid #4881bc;
  border-bottom: 5px solid #4881bc;
}

.modal .modal-content .modal-header {
  padding: 5px 10px;
}

#m-hinhanh .modal-body {
  text-align: center;
  position: relative;
}

#m-hinhanh .modal-body img {
  max-width: 100%;
  max-height: 700px;
}

#m-hinhanh .modal-body label {
  margin-top: 5px;
  color: #000;
}

#m-hinhanh .modal-body h4 {
  margin: 0;
  font-size: 15px;
  text-align: left;
}

#m-hinhanh .modal-body .btn-img {
  position: absolute;
  top: 50%;
  padding: 5px 10px;
  border: 1px solid #000;
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

#m-hinhanh .modal-body .btn-pre-img {
  left: 1px;
}

#m-hinhanh .modal-body .btn-next-img {
  right: 1px;
}

.block-monre-thoitiet .panel-heading {
  padding: 10px;
  background: #5082b3;
  color: #fff;
}

.block-monre-thoitiet .panel-heading select {
  border: none;
  background: #5082b3;
  float: right;
  font-size: 12pt;
  font-family: Roboto_B;
}

.block-monre-thoitiet .panel-heading select option {
  background: #fff;
  color: #000;
}

.block-monre-thoitiet .panel-body {
  padding: 10px 15px;
  border: 1px solid #cfd4db;
}

.block-monre-thoitiet .panel-body p {
  margin-bottom: 0;
}

.block-monre-thoitiet .panel-body .img-weather {
  position: relative;
}

.block-monre-thoitiet .panel-body .img-weather img {
  max-width: 50px;
}

.block-monre-thoitiet .panel-body .p-1 {
  color: #df8543;
  text-transform: uppercase;
  font-family: Roboto_B;
  font-size: 12pt;
  margin-bottom: 0;
}

.block-monre-thoitiet .panel-body .p-2 {
  font-family: Roboto_B;
  font-size: 12pt;
  color: #646464;
}

.block-monre-thoitiet .panel-body .p-3 {
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 14pt;
}

.block-monre-thoitiet .panel-body .p-4 {
  position: absolute;
  top: 24px;
  right: 15px;
  font-size: 13pt;
}

.block-monre-thoitiet .panel-body .p-5 {
  margin-top: 7px;
  font-family: Roboto_B;
  font-size: 17pt;
  color: #3b8bb6;
}

.block-monre-thoitiet .panel-body .p-6 {
  margin-top: 5px;
  text-align: right;
}

.block-monre-thoitiet .panel-body .p-7 {
  text-align: right;
}

.block-monre-slider {
  border-radius: 0;
  border: none;
  background: transparent;
  box-shadow: unset;
  margin-bottom: 15px;
}

.block-monre-slider .panel-body {
  padding: 0;
}

.block-monre-slider .panel-body .sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
  right: unset;
}

.block-monre-slider .panel-body .sp-left-thumbnails .sp-thumbnail-container {
  margin-top: 5px;
  margin-bottom: 5px;
}

.block-monre-slider .panel-body .sp-thumbnail-image-container {
  position: relative;
}

.block-monre-slider .panel-body .sp-thumbnail-image-container .sp-thumbnail-image {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.block-monre-slider .panel-body #slider-news .sp-thumbnail-text {
  background: transparent;
}

.block-monre-slider .panel-body .sp-selected-thumbnail:before,.block-monre-slider .panel-body .sp-selected-thumbnail:after {
  display: none;
}

.block-monre-slider .panel-body .sp-selected-thumbnail .sp-thumbnail {
  background: #ccdae2;
}

.block-monre-slider .panel-body #slider-news .sp-caption-container {
  padding: 10px 5px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  text-align: left;
  font-size: 12pt;
}

.block-monre-slider .panel-body #slider-news .sp-caption-container a {
  color: #fff;
}

.block-monre-slider .panel-body #slider-news .sp-caption-container span.index {
  color: #c30000;
  font-size: 10pt;
  font-family: Roboto_B;
  position: absolute;
  right: 10px;
  bottom: 5px;
}

.block-monre-lienket {
  background: transparent;
  box-shadow: unset;
}

.block-monre-lienket .panel-body {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.block-monre-lienket .lienketdonvi {
  padding-left: 80px;
}

.block-monre-lienket .lienketdonvi .item img {
  max-height: 70px;
}

.block-monre-lienket .slick-slider .slick-list {
  max-height: 70px;
}

.block-monre-lienket .slick-slider .slick-list .slick-track {
  height: 70px;
}

.block-monre-lienket .slick-slider .slick-arrow {
  opacity: 1;
  height: auto;
}

.block-monre-lienket .slick-slider .slick-next {
  left: 38px;
  right: unset;
}

.block-monre-lienket .slick-slider .slick-prev {
  left: 5px;
}

.block-monre-lienket .slick-slider .item {
  padding-right: 0px;
}

.block-monre-lienket .slick-slider .item a {
  display: flex;
  position: relative;
  height: 100%;
}

.block-monre-lienket .slick-slider .item a img {
  width: unset;
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.block-monre-lienket .slick-slider .slick-pause {
  top: unset;
  left: 5px;
  right: unset;
  bottom: 5px;
  padding: 3px 26px;
}

.block-monre-ha-vd {
  border: 1px solid #cfd4db;
  box-shadow: none;
  min-height: 200px;
}

.block-monre-ha-vd ul.nav-tabs li a {
  border: none;
  color: #a2a2a2;
}

.block-monre-ha-vd ul.nav-tabs li a:hover {
  border: none;
}

.block-monre-ha-vd ul.nav-tabs li a:focus {
  border: none;
}

.block-monre-ha-vd ul.nav-tabs li.active a {
  color: #4881bc;
}

.block-monre-ha-vd #ThuVienVideo,.block-monre-ha-vd #ThuVienHinhAnh {
  padding-left: 10px;
  padding-right: 10px;
}

.block-monre-ha-vd #ThuVienVideo .item,.block-monre-ha-vd #ThuVienHinhAnh .item {
  cursor: pointer;
  position: relative;
}

.block-monre-ha-vd #ThuVienVideo .item .link-overlay:before,.block-monre-ha-vd #ThuVienHinhAnh .item .link-overlay:before {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -18px;
  border-radius: 50%;
  background: transparent;
  text-align: center;
  line-height: 40px;
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  text-decoration: none;
  box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.75);
  color: #000;
}

.block-monre-ha-vd #ThuVienVideo .item:hover .link-overlay:before,.block-monre-ha-vd #ThuVienHinhAnh .item:hover .link-overlay:before {
  opacity: 1;
}

.block-monre-ha-vd #ThuVienVideo .item:hover img,.block-monre-ha-vd #ThuVienHinhAnh .item:hover img {
  opacity: 0.5;
}

.block-monre-ha-vd #ThuVienVideo .slick-slider .item img,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .item img {
  height: 150px;
  border-radius: 0;
}

.block-monre-ha-vd #ThuVienVideo .slick-slider .slick-arrow,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-arrow {
  height: auto;
  background-color: #f5f8fa;
  color: #86898a;
  opacity: 1;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  padding: 6px 7px 5px 7px;
  font-size: 9pt;
  top: -40px;
  border-radius: 0;
}

.block-monre-ha-vd #ThuVienVideo .slick-slider .slick-prev,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-prev {
  right: 26px;
  left: auto;
}

.block-monre-ha-vd #ThuVienVideo .slick-slider .slick-next,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-next {
  right: 0px;
}

.block-monre-ha-vd #ThuVienHinhAnh {
  padding-bottom: 20px;
}

.block-monre-ads-4 {
  position: relative;
  background: #ed3924;
  height: 100%;
}

.block-monre-ads-4 img {
  width: 100%;
  max-height: 225px;
}

.block-monre-ads-4 h5 {
  /*position: absolute;*/
  background: #ed3924;
  margin: 0;
  padding: 5px;
  font-size: 12pt;
  color: #fff;
  bottom: 0;
  width: 100%;
  line-height: 1.5em;
}

.block-monre-tinnoibat {
  border: 1px solid #cfd4db;
}

.block-monre-tinnoibat .panel-heading .panel-title {
  text-transform: uppercase;
  font-family: Roboto_B;
}

.block-monre-tinnoibat .panel-body {
  padding: 0;
  background: #f9fafc;
  height: 315px;
  overflow-y: auto;
}

.block-monre-tinnoibat .panel-body:before {
  content: "";
  position: absolute;
  background-image: -webkit-linear-gradient(#e4f1fe, #f9fafc);
  background-image: -o-linear-gradient(#e4f1fe, #f9fafc);
  background-image: linear-gradient(#e4f1fe, #f9fafc);
  height: 315px;
  width: 100%;
  background-repeat: no-repeat;
}

.block-monre-tinnoibat .panel-body ul {
  margin: 0;
  padding: 10px;
}

.block-monre-tinnoibat .panel-body ul li {
  list-style: none;
  position: relative;
  padding-left: 10px;
  margin-bottom: 5px;
}

.block-monre-tinnoibat .panel-body ul li a {
  color: #111;
  font-size: 15px;
}

.block-monre-tinnoibat .panel-body ul li a:hover {
  color: #5a84ae;
}

.block-monre-tinnoibat .panel-body ul li:before {
  content: '\f005';
  font-family: FontAwesome;
  color: #2e75bf;
  font-size: 5pt;
  position: absolute;
  top: 4px;
  left: 0;
}

.block-monre-thongbao .panel-heading {
  position: relative;
}

.block-monre-thongbao .panel-heading h5 a:hover {
  color: #fff;
}

.block-monre-thongbao .panel-heading .more {
  position: absolute;
  top: 4px;
  right: 10px;
  color: #fff;
  font-size: 14pt;
}

.block-monre-thongbao .panel-body {
  padding: 0;
  background: #ebebeb;
  border: 1px solid #cfd4db;
}

.block-monre-thongbao .panel-body ul {
  margin: 0;
  padding: 0;
}

.block-monre-thongbao .panel-body ul li {
  list-style: none;
  padding: 10px;
}

.block-monre-thongbao .panel-body ul li a {
  color: #111;
}

.block-monre-thongbao .panel-body ul li a:hover {
  color: #5a84ae;
}

.block-monre-thongbao .panel-body ul li:nth-child(even) {
  background: #eaf4fa;
}

.block-monre-thongbao .panel-body ul li:nth-child(odd) {
  background: #fff;
}

#layoutBanTin .news-content {
  padding: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #fff;
  background: #fff;
}

#layoutBanTin .news-content p {
  text-align: justify;
}

#layoutBanTin .news-content img {
  max-width: 100%;
}

#layoutBanTin .news-content .news-tool {
  font-size: 9pt;
  font-style: italic;
  color: #8c8c8c;
}

#layoutBanTin .news-content .news-tool a {
  color: #000;
}

#layoutBanTin .news-content .news-tool a i {
  color: #4881bc;
}

#layoutBanTin .news-content .news-tool .tool {
  font-weight: 500;
}

#layoutBanTin .news-content .news-tool .tool a {
  padding-left: 5px;
}

#layoutBanTin .news-content .news-tool .tool .font-small {
  font-size: 7pt;
}

#layoutBanTin .news-content .news-tieude {
  font-size: 20pt;
  text-align: justify;
  font-weight: bold;
  margin-top:10px;
}

#layoutBanTin .news-content .news-tomtat {
  font-weight: 500;
  font-style: italic;
}

#layoutBanTin .news-content .news-nguontin {
  text-align: right;
  font-family: Roboto_B;
  margin: 0;
}

#layoutBanTin .share {
  background: #fff;
  padding: 10px;
  text-align: right;
}

#layoutBanTin .share ul {
  margin: 0;
}

#layoutBanTin .share ul li {
  cursor: pointer;
}

#layoutBanTin .share ul li a {
  padding: 5px 10px;
}

#layoutBanTin .share ul li .btn-facebook {
  color: #4267b2;
}

#layoutBanTin .share ul li .btn-google {
  color: #dc4a38;
}

#layoutBanTin .share ul li .btn-twitter {
  color: #64a8f2;
}

#layoutBanTin .dsTinLienQuan {
  background: #fff;
}

#layoutBanTin .dsTinLienQuan .div-title {
  background: #e5e5e5;
}

#layoutBanTin .dsTinLienQuan .div-title h5 {
  margin: 0;
  padding: 10px 15px;
  color: #fff;
  background: #4881bc;
  display: table-cell;
  text-transform: uppercase;
  font-size: 12pt;
}

#layoutBanTin .dsTinLienQuan .related-news {
  margin-top: 15px;
}

#layoutBanTin .dsTinLienQuan .related-news .item {
  position: relative;
}

#layoutBanTin .dsTinLienQuan .related-news .item p {
  text-align: justify;
  color: #474747;
}

#layoutBanTin .dsTinLienQuan .related-news .item p span {
  color: #807e7e;
  padding-left: 10px;
}

#layoutBanTin .dsTinLienQuan .related-news .item img {
  height: 120px;
}

#layoutBanTin .dsTinLienQuan .slick-slider .slick-arrow {
  height: auto;
  background-color: #f5f8fa;
  color: #86898a;
  opacity: 1;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  padding: 8px 11px 5px 9px;
  top: -51px;
}

#layoutBanTin .dsTinLienQuan .slick-slider .slick-prev {
  right: 60px;
  left: auto;
}

#layoutBanTin .dsTinLienQuan .slick-slider .slick-next {
  right: 25px;
}

.ChuyenMucTin {
  margin-bottom: 10px;
}

.ChuyenMucTin .header_titlechannel {
  color: #000;
  font-size: 12pt;
  font-weight: 500;
}

.ChuyenMucTin .header_titlechannel:hover {
  color: #5082b3;
}

.ChuyenMucTin .channel_header {
  text-align: justify;
}

.block-monre-tinchuyennganh2 {
  border-radius: 0;
  border: none;
  margin: 0;
  padding-bottom: 20px;
  min-height: 150px;
  box-shadow: none;
  background: transparent;
  padding-bottom: 35px;
  height: 100%;
  margin-top: 15px;
}

.block-monre-tinchuyennganh2 .panel-heading {
  border-radius: 0;
  border: none;
  padding: 0;
  background: transparent;
  border-bottom: 2px #4881bc solid;
}

.block-monre-tinchuyennganh2 .panel-heading h5 {
  color: #fff;
  padding: 10px 15px;
  padding-bottom: 8px;
  display: table-cell;
  background: #4881bc;
  position: relative;
}

.block-monre-tinchuyennganh2 .panel-heading h5 a {
  color: #fff;
  font-size: 10.5pt;
  text-transform: uppercase;
  font-family: Roboto_B;
}

.block-monre-tinchuyennganh2 .panel-heading h5 a:hover {
  color: #fff;
  font-style: italic;
}

.block-monre-tinchuyennganh2 .panel-heading h5:after {
  content: "";
  position: absolute;
  right: -29px;
  top: 0;
  border-left: 29px solid #4881bc;
  border-top: 35px solid transparent;
  z-index: 1;
}

.block-monre-tinchuyennganh2 .panel-body {
  padding: 17px 10px;
  background: #fff;
  height: 100%;
  border: 1px solid #e4e4e4;
}

.block-monre-tinchuyennganh2 .panel-body h5 {
  margin: 0;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item {
  padding-bottom: 10px;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-img {
  width: 40%;
  display: inline-block;
  vertical-align: top;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-title {
  width: 60%;
  display: inline-block;
  padding-left: 10px;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-title h5 {
  font-size: 12pt;
  font-family: Roboto_B;
  margin-bottom: 5px;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-title h5 a {
  color: #3f749e;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-title h5 a:hover {
  color: #23527c;
}

.block-monre-tinchuyennganh2 .panel-body .primary-item .item-title p {
  color: #565656;
  text-align: justify;
}

.block-monre-tinchuyennganh2 .panel-body img {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  max-height: 100px;
}

.block-monre-tinchuyennganh2 .panel-body img:hover {
  opacity: 0.8;
}

.block-monre-tinchuyennganh2 .panel-body .date {
  color: #5d5d5d;
  padding-left: 10px;
}

.block-monre-tinchuyennganh2 .panel-body .other-item .item {
  margin-top: 10px;
}

.block-monre-tinchuyennganh2 .panel-body .other-item .item h5 {
  padding-left: 10px;
}

.block-monre-tinchuyennganh2 .panel-body .other-item .item h5:before {
  content: '\f0da';
  font-family: FontAwesome;
  color: #4881bc;
  position: absolute;
  left: 20px;
  font-size: 10pt;
}

.block-monre-tinchuyennganh2 .panel-body .other-item .item h5 a {
  color: #4d4d4d;
  font-weight: normal;
}

.block-monre-tinchuyennganh2 .panel-body .other-item .item h5 a:hover {
  color: #23527c;
}

.block-monre-tinchuyennganh2 .panel-body .seemore {
  color: #4881bc !important;
  bottom: 10px;
  right: 20px;
  font-family: Roboto_B;
}

.block-monre-tinchuyennganh2 .panel-body .seemore:hover {
  background: #4881bc;
  color: #fff !important;
}

.block-monre-tinchuyennganh2 .panel-body h5.item-title {
  margin: 0;
  text-align: justify;
}

.block-monre-tinchuyennganh2 .panel-body h5.item-title a {
  font-size: 13pt;
  color: #000;
}

.block-monre-tinchuyennganh2 .panel-body h5.item-title a:hover {
  color: #5082b3;
}

.block-monre-tinchuyennganh2 .panel-body p {
  margin: 0;
  margin-top: 3px;
  color: #5082b3;
  font-size: 9pt;
}

.block-monre-tinchuyennganh2 .panel-body p span {
  padding-left: 5px;
}

.block-monre-tinchuyennganh2 .panel-body p.item-tomtat {
  font-size: 10pt;
  color: #000;
}

nav[aria-label="breadcrumb"] {
  display: table-cell;
}

nav[aria-label="breadcrumb"] ol.breadcrumb {
  background: #fff;
  padding: 1px 5px;
  position: relative;
  margin: 0;
}

nav[aria-label="breadcrumb"] ol.breadcrumb li a {
  color: #000;
}

nav[aria-label="breadcrumb"] ol.breadcrumb li span {
  color: #000;
}

nav[aria-label="breadcrumb"] ol.breadcrumb li+li:before {
  content: '\f178';
  font-family: FontAwesome;
  color: #000;
}

nav[aria-label="breadcrumb"] ol.breadcrumb li.active {
  color: #5082b3;
}

nav[aria-label="breadcrumb"] ol.breadcrumb li.active span {
  color: #5082b3;
}

.tieudechuyenmuc {
  background: #e5e5e5;
  margin-top: 11px;
  margin-bottom: 0;
}

.tieudechuyenmuc a {
  color: #fff !important;
  display: inline-block;
  padding: 8px 12px;
  text-transform: uppercase;
  background: #5191d3;
  position: relative;
}

.tieudechuyenmuc a:hover {
  color: #fff;
}

.tieudechuyenmuc a:after {
  position: absolute;
  content: "";
  right: -17px;
  top: 0;
  border-left: 17px solid #5191d3;
  border-top: 18px solid transparent;
  border-bottom: 17px solid transparent;
  z-index: 1;
}

.tieudechuyenmuc span {
  padding-left: 30px;
  text-transform: uppercase;
  color: #4f4f4f;
}

#tinchuyennganh,#tintonghop,#tinchidaodieuhanh {
  position: relative;
  min-height: 200px;
  padding-bottom: 25px;
}

#tinchuyennganh .item-tomtat,#tintonghop .item-tomtat,#tinchidaodieuhanh .item-tomtat {
  text-align: justify;
}

.block-monre-tintucsukien {
  padding-bottom: 10px;
  margin-bottom: 15px;
}

.block-monre-tintucsukien .panel-heading h5 a {
  color: #fff;
  text-transform: uppercase;
}

.block-monre-tintucsukien .panel-heading h5 a:hover {
  color: #fff;
  font-style: italic;
}

.block-monre-tintucsukien #tinchidaodieuhanh {
  padding-top: 25px;
}

.block-monre-tintucsukien #tinchidaodieuhanh .row .item-title {
  border-bottom: 1px dashed #8d8d8d;
  margin-top: 0px;
  padding-bottom: 10px;
}

.block-monre-tintucsukien #tinchidaodieuhanh .row:nth-child(4) .item-title {
  border-bottom: none;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-title {
  font-weight: normal;
  padding-left: 15px;
  line-height: 1.5;
  font-size: 11pt;
  text-align: justify;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-title a {
  color: #4a4949;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-title a:hover {
  color: #5a84ae;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-title a span {
  color: #8d8d8d;
  font-weight: normal;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-title:before {
  content: '\f0f6';
  font-family: FontAwesome;
  color: #5a84ae;
  position: absolute;
  left: 8px;
  top: 0px;
  font-size: 10pt;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-tomtat {
  padding-left: 15px;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-img {
  width: 50%;
  display: inline-block;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-img img {
  width: 100%;
  max-height: 130px;
  margin-bottom: 20px;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-img-title {
  display: inline-block;
  width: 49%;
  margin: 0;
  vertical-align: top;
  text-align: justify;
  padding-left: 10px;
  font-family: Roboto_B;
  line-height: 1.5em;
  font-size: 12pt;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-img-title a {
  color: #4d79a7;
}

.block-monre-tintucsukien #tinchidaodieuhanh .item-img-title a span {
  color: #8d8d8d;
  font-weight: normal;
}

.block-monre-tintucsukien #tintonghop,.block-monre-tintucsukien #tinchuyennganh,.block-monre-tintucsukien .tinchidaodieuhanh2 {
  background: #fff;
  padding: 15px 5px;
}

.block-monre-tintucsukien #tintonghop img,.block-monre-tintucsukien #tinchuyennganh img,.block-monre-tintucsukien .tinchidaodieuhanh2 img {
  width: 100%;
  max-height: 250px;
  border: 1px solid #f2f2f2;
}

.block-monre-tintucsukien #tintonghop img:hover,.block-monre-tintucsukien #tinchuyennganh img:hover,.block-monre-tintucsukien .tinchidaodieuhanh2 img:hover {
  border-width: 3px;
}

.block-monre-tintucsukien #tintonghop a,.block-monre-tintucsukien #tinchuyennganh a,.block-monre-tintucsukien .tinchidaodieuhanh2 a {
  color: #000;
}

.block-monre-tintucsukien #tintonghop a:hover,.block-monre-tintucsukien #tinchuyennganh a:hover,.block-monre-tintucsukien .tinchidaodieuhanh2 a:hover {
  color: #5082b3;
}

.block-monre-tintucsukien #tintonghop p,.block-monre-tintucsukien #tinchuyennganh p,.block-monre-tintucsukien .tinchidaodieuhanh2 p {
  text-align: justify;
}

.block-monre-tintucsukien #tintonghop .primary-item,.block-monre-tintucsukien #tinchuyennganh .primary-item,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item {
  position: relative;
}

.block-monre-tintucsukien #tintonghop .primary-item h5,.block-monre-tintucsukien #tinchuyennganh .primary-item h5,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item h5 {
  text-align: justify;
}

.block-monre-tintucsukien #tintonghop .primary-item h5 a,.block-monre-tintucsukien #tinchuyennganh .primary-item h5 a,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item h5 a {
  font-size: 13pt;
  font-family: Roboto_B;
  line-height: 1.3em;
}

.block-monre-tintucsukien #tintonghop .primary-item h5 a:hover,.block-monre-tintucsukien #tinchuyennganh .primary-item h5 a:hover,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item h5 a:hover {
  color: #5a84ae;
}

.block-monre-tintucsukien #tintonghop .primary-item .item-summary,.block-monre-tintucsukien #tinchuyennganh .primary-item .item-summary,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item .item-summary {
  color: #545455;
}

.block-monre-tintucsukien #tintonghop .other-item .row,.block-monre-tintucsukien #tinchuyennganh .other-item .row,.block-monre-tintucsukien .tinchidaodieuhanh2 .other-item .row {
  padding-bottom: 10px;
}

.block-monre-tintucsukien #tintonghop .other-item .row h5.item-title a,.block-monre-tintucsukien #tinchuyennganh .other-item .row h5.item-title a,.block-monre-tintucsukien .tinchidaodieuhanh2 .other-item .row h5.item-title a {
  color: #545455;
  font-size: 11pt;
  font-weight: normal;
}

.block-monre-tintucsukien #tintonghop .other-item .row h5.item-title a:hover,.block-monre-tintucsukien #tinchuyennganh .other-item .row h5.item-title a:hover,.block-monre-tintucsukien .tinchidaodieuhanh2 .other-item .row h5.item-title a:hover {
  color: #5a84ae;
}

.block-monre-tintucsukien #tintonghop .other-item .row img,.block-monre-tintucsukien #tinchuyennganh .other-item .row img,.block-monre-tintucsukien .tinchidaodieuhanh2 .other-item .row img {
  max-height: 100px;
}

.block-monre-tintucsukien #tintonghop ul,.block-monre-tintucsukien #tinchuyennganh ul,.block-monre-tintucsukien .tinchidaodieuhanh2 ul {
  margin: 0;
  padding: 0;
}

.block-monre-tintucsukien #tintonghop ul li,.block-monre-tintucsukien #tinchuyennganh ul li,.block-monre-tintucsukien .tinchidaodieuhanh2 ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.block-monre-tintucsukien #tintonghop ul li a,.block-monre-tintucsukien #tinchuyennganh ul li a,.block-monre-tintucsukien .tinchidaodieuhanh2 ul li a {
  padding-left: 8px;
  color: #000;
}

.block-monre-tintucsukien #tintonghop ul li a:hover,.block-monre-tintucsukien #tinchuyennganh ul li a:hover,.block-monre-tintucsukien .tinchidaodieuhanh2 ul li a:hover {
  color: #5082b3;
}

.block-monre-tintucsukien #tintonghop ul li:before,.block-monre-tintucsukien #tinchuyennganh ul li:before,.block-monre-tintucsukien .tinchidaodieuhanh2 ul li:before {
  content: '\25C6';
  font-size: 8pt;
  color: #0e97ae;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 {
  display: inline-block;
  padding: 10px;
  padding-top: 10px;
}

.block-monre-tintucsukien .tinchidaodieuhanh2>.row:first-child {
  background: linear-gradient(#fefeff, #ecf1f6);
  padding-top: 10px;
  padding-bottom: 10px;
}

.block-monre-tintucsukien .tinchidaodieuhanh2>.row:nth-child(2) {
  margin-left: -20px;
  margin-right: -20px;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 .tinlienquan {
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 15pt;
  color: #717172;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 .tinlienquan span {
  text-transform: none;
  color: #7c9cbe;
  font-size: 11pt;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table {
  border-top: 3px solid #5191d3;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table thead {
  background: #e6ebf0;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table tr th {
  text-transform: uppercase;
  color: #5191d3;
  font-size: 11pt;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table tr th:nth-child(2) {
  width: 15%;
  text-align: center;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table tr th:nth-child(3) {
  width: 15%;
  text-align: center;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table tr td:first-child {
  position: relative;
  padding-left: 25px !important;
}

.block-monre-tintucsukien .tinchidaodieuhanh2 table tr td:first-child:before {
  content: '\f0f6';
  font-family: FontAwesome;
  color: #5191d3;
  position: absolute;
  left: 8px;
  top: 7px;
  font-size: 10pt;
}

.block-monre-tintucsukien .panel-body {
  padding: 7px 15px;
}

.block-monre-tintucsukien .panel-body .seemore {
  bottom: 5px;
  right: 20px;
}

#tintonghop2,#tintheochuyenmuc,#tintheodiaphuongchuyennganh {
  padding: 10px;
}

#tintonghop2 .item,#tintheochuyenmuc .item,#tintheodiaphuongchuyennganh .item {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dcdada;
}

#tintonghop2 .item div:first-child,#tintheochuyenmuc .item div:first-child,#tintheodiaphuongchuyennganh .item div:first-child {
  padding-left: 0;
}

#tintonghop2 .item div:last-child,#tintheochuyenmuc .item div:last-child,#tintheodiaphuongchuyennganh .item div:last-child {
  padding-right: 0;
}

#tintonghop2 .item:last-child,#tintheochuyenmuc .item:last-child,#tintheodiaphuongchuyennganh .item:last-child {
  border: none;
}

#tintonghop2 img,#tintheochuyenmuc img,#tintheodiaphuongchuyennganh img {
  width: 100%;
  max-height: 135px;
}

#tintonghop2 img:hover,#tintheochuyenmuc img:hover,#tintheodiaphuongchuyennganh img:hover {
  opacity: 0.9;
  border: 1px solid #f2f2f2;
}

#tintonghop2 .item-title,#tintheochuyenmuc .item-title,#tintheodiaphuongchuyennganh .item-title {
  margin: 0;
}

#tintonghop2 .item-title a,#tintheochuyenmuc .item-title a,#tintheodiaphuongchuyennganh .item-title a {
  color: #474747;
  font-family: Roboto_B;
  font-size: 13pt;
}

#tintonghop2 .item-title a:hover,#tintheochuyenmuc .item-title a:hover,#tintheodiaphuongchuyennganh .item-title a:hover {
  color: #5a84ae;
}

#tintonghop2 .item-summary,#tintheochuyenmuc .item-summary,#tintheodiaphuongchuyennganh .item-summary {
  color: #474747;
  text-align: justify;
}

#tintonghop2 .item-infor,#tintheochuyenmuc .item-infor,#tintheodiaphuongchuyennganh .item-infor {
  color: #807e7e;
  margin-top: 5px;
  font-size: 10pt;
}

#tintonghop2 .item-infor span,#tintheochuyenmuc .item-infor span,#tintheodiaphuongchuyennganh .item-infor span {
  padding-left: 10px;
}

#more-ads .panel-heading {
  visibility: hidden;
}

#more-ads .panel-body {
  padding: 0;
  border: none;
}

#more-ads .panel-body img {
  max-height: unset;
  height: 100%;
  border: none;
  border-radius: 0;
}

.block-tindocnhieu #tindocnhieu,.block-tindocnhieu #tinmoi,.block-tindocnhieu #tindocnhieu-c,.block-tindocnhieu #tinmoi-c {
  padding: 15px;
  border: 1px solid #e0eaef;
  background: #eaf4fa;
}

.block-tindocnhieu #tindocnhieu img,.block-tindocnhieu #tinmoi img,.block-tindocnhieu #tindocnhieu-c img,.block-tindocnhieu #tinmoi-c img {
  max-height: 150px;
}

.block-tindocnhieu #tindocnhieu .primary-item .title a,.block-tindocnhieu #tinmoi .primary-item .title a,.block-tindocnhieu #tindocnhieu-c .primary-item .title a,.block-tindocnhieu #tinmoi-c .primary-item .title a {
  font-family: Roboto_B;
  color: #3b72aa;
}

.block-tindocnhieu #tindocnhieu .other-item ul,.block-tindocnhieu #tinmoi .other-item ul,.block-tindocnhieu #tindocnhieu-c .other-item ul,.block-tindocnhieu #tinmoi-c .other-item ul {
  padding: 0;
}

.block-tindocnhieu #tindocnhieu .other-item ul li,.block-tindocnhieu #tinmoi .other-item ul li,.block-tindocnhieu #tindocnhieu-c .other-item ul li,.block-tindocnhieu #tinmoi-c .other-item ul li {
  list-style: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d4e3eb;
  padding: 5px 0px;
}

.block-tindocnhieu #tindocnhieu .other-item ul li:first-child,.block-tindocnhieu #tinmoi .other-item ul li:first-child,.block-tindocnhieu #tindocnhieu-c .other-item ul li:first-child,.block-tindocnhieu #tinmoi-c .other-item ul li:first-child {
  border-top: none;
}

.block-tindocnhieu #tindocnhieu .other-item ul li:last-child,.block-tindocnhieu #tinmoi .other-item ul li:last-child,.block-tindocnhieu #tindocnhieu-c .other-item ul li:last-child,.block-tindocnhieu #tinmoi-c .other-item ul li:last-child {
  border-bottom: none;
}

.block-tindocnhieu #tindocnhieu .other-item ul li a,.block-tindocnhieu #tinmoi .other-item ul li a,.block-tindocnhieu #tindocnhieu-c .other-item ul li a,.block-tindocnhieu #tinmoi-c .other-item ul li a {
  color: #445c7c;
}

.block-tindocnhieu #tindocnhieu .other-item ul li a:hover,.block-tindocnhieu #tinmoi .other-item ul li a:hover,.block-tindocnhieu #tindocnhieu-c .other-item ul li a:hover,.block-tindocnhieu #tinmoi-c .other-item ul li a:hover {
  color: #3b72aa;
  font-weight: 500;
}

.block-tindocnhieu #tindocnhieu .other-item ul li p,.block-tindocnhieu #tinmoi .other-item ul li p,.block-tindocnhieu #tindocnhieu-c .other-item ul li p,.block-tindocnhieu #tinmoi-c .other-item ul li p {
  color: #8d8d8d;
  margin: 0;
}

.block-tindocnhieu .nav-tabs {
  background: #eaf4fa;
}

.block-tindocnhieu .nav-tabs li {
  /*width: 50%;*/
  width: 33.33%;
  text-align: center;
}

.block-tindocnhieu .nav-tabs li a {
  border: none;
  border-radius: 0;
  padding: 7px 0px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-family: Roboto_B;
  color: #4881bc;
}

.block-tindocnhieu .nav-tabs li.active a {
  background: #4881bc;
  color: #fff;
}

.block-tindocnhieu .nav-tabs li.active:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  z-index: 1111;
  border-width: 8px 8px 0;
  border-style: solid;
  border-color: #4881bc transparent;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.block-tindocnhieu .nav-tabs li:hover a {
  background: #4881bc;
  border: none;
  border-radius: 0;
  color: #fff;
}

.block-tindocnhieu .tab-content {
  border-top: 3px solid #4881bc;
}

.block-pager {
  margin: 0;
  background: #dbebfb;
  padding: 5px;
  text-align: right;
}

#search-box-vb .form-horizontal {
  background-image: linear-gradient(#ebf6fd, #b3d4eb);
  padding-top: 20px;
  padding-bottom: 20px;
}

#search-box-vb .form-group {
  margin-right: -10px;
  margin-left: -10px;
}

#search-box-vb .form-group .search-title {
  text-transform: uppercase;
  color: #0972b8;
  font-family: Roboto_B;
  text-align: center;
  font-size: 18pt;
}

#search-box-vb .form-group select,#search-box-vb .form-group input {
  border-radius: 0;
}

.gridVanBan table {
  margin-top: 20px;
}

.gridVanBan table tr th {
  border: none;
  background: #4881bc;
  color: #fff;
  text-transform: uppercase;
  font-size: 10pt;
  font-weight: normal;
}

.gridVanBan table tr:first-child {
  border-right: 1px solid #4881bc;
  border-left: 1px solid #4881bc;
}

.block-monre-lienhe .panel-heading h5 {
  text-transform: uppercase;
}

.block-monre-lienhe .panel-body {
  padding: 10px 20px;
}

.block-monre-lienhe .panel-body .form-group {
  margin-left: -10px;
  margin-right: -10px;
}

.block-monre-lienhe .intro-img img {
  max-width: 100%;
  max-height: 300px;
}

.block-menu-gioithieu .panel-heading {
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/bg-gioithieu.png");
  background-position: center;
  background-color: #3e77b3;
}

.block-menu-gioithieu .panel-heading h5 {
  background: transparent !important;
  font-family: Roboto_B;
  padding: 0;
  font-size: 18px;
  padding-left: 20px;
  line-height: 41px;
}

.block-menu-gioithieu .panel-body {
  padding: 0;
}

.block-menu-gioithieu .panel-body .left-menu li {
  background: #fff;
}

.block-menu-cqth .panel-heading {
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/bg-gioithieu.png");
  background-position: center;
  background-color: #3e77b3;
}

.block-menu-cqth .panel-heading .panel-title {
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto_B;
  padding: 12px 45px;
  line-height: 1.5em;
  background: transparent !important;
}

.block-menu-cqth .panel-body .left-menu li {
  background: #e2eefb;
  border: none !important;
}

.block-menu-cqth .panel-body .left-menu li a:hover {
  color: #447fbd !important;
}

.block-monre-gioithieu {
  border-radius: 0;
  border-color: #e7e6e6;
  padding: 2px;
}

.block-monre-gioithieu .panel-heading {
  background: #e9f4ff;
  border-color: #fff;
}

.block-monre-gioithieu .panel-heading h5 {
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto_B;
  color: #3e77b3;
  font-size: 13pt;
  margin: 0;
}

.block-monre-chuyentrang {
  margin-top: 15px;
}

.block-monre-chuyentrang .panel-body {
  border: 1px solid #cfd4db;
  padding: 0;
}

.block-monre-chuyentrang .panel-body .carousel-indicators {
  bottom: 0;
}

.block-monre-chuyentrang .panel-body .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background: rgba(255,255,255,0.7);
  border: none;
}

.block-monre-chuyentrang .panel-body .carousel-indicators li.active {
  width: 17px;
  height: 17px;
  background: rgba(72,129,188,0.7);
}

.block-monre-chuyentrang .panel-body .carousel-inner img {
  height: 190px;
}

#chitietthongbao {
  background: #fff;
  padding: 10px;
}

#chitietthongbao .thongbao-title {
  font-family: Roboto_B;
  font-size: 20px;
}

#chitietthongbao .ds-tb-lienquan {
  margin-left: -10px;
  margin-right: -10px;
}

#chitietthongbao .ds-tb-lienquan .div-title {
  background: #e5e5e5;
}

#chitietthongbao .ds-tb-lienquan .div-title h4 {
  margin: 0;
  padding: 10px 15px;
  color: #fff;
  background: #4881bc;
  display: table-cell;
  text-transform: uppercase;
  font-size: 12pt;
}

#chitietthongbao .ds-tb-lienquan ul {
  margin: 0;
  padding: 15px;
  padding-left: 30px;
}

#chitietthongbao .ds-tb-lienquan ul li {
  list-style-type: disc;
  padding-bottom: 5px;
}

#chitietthongbao .ds-tb-lienquan ul li a {
  color: #474747;
}

#chitietthongbao .ds-tb-lienquan ul li a:hover {
  color: #4881bc;
}

.block-gopyhienke {
  padding: 25px 65px;
}

.block-gopyhienke .panel-heading {
  border-bottom: 1px solid #dcdcdc;
  padding: 0;
  padding-bottom: 1px;
}

.block-gopyhienke .panel-heading .panel-title {
  color: #5b5b5b;
  text-transform: uppercase;
  border-bottom: 1px solid #dcdcdc;
  font-size: 19px;
}

.block-gopyhienke .panel-body {
  padding: 40px 70px 0px 40px;
}

.block-gopyhienke .panel-body .form-horizontal .form-group label {
  margin-top: 5px;
  font-size: 15px;
  color: #464646;
  font-weight: normal;
  font-family: Roboto_R;
}

.block-gopyhienke .panel-body .form-horizontal .form-group input,.block-gopyhienke .panel-body .form-horizontal .form-group textarea {
  border-radius: 0;
  border-color: #cccccc;
}

.block-gopyhienke .panel-body .form-horizontal .form-group .i-captcha {
  width: 50%;
  display: inline-block;
}

.block-gopyhienke .panel-body .form-horizontal .form-group input.btn {
  font-family: Roboto_B;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 14px;
  padding-top: 9px;
}

.block-gopyhienke .panel-body .form-horizontal .form-group input.btn.btn-gui {
  background: #4881bc;
  color: #fff;
  border: 1px solid #4881bc;
}

.block-gopyhienke .panel-body .form-horizontal .form-group input.btn.btn-gui:hover {
  background: #fff;
  color: #4881bc;
}

.block-gopyhienke .panel-body .form-horizontal .form-group input.btn.btn-huy {
  border: 1px solid;
}

#layoutChuyenTrang .img-header {
  position: relative;
  margin-bottom: 10px;
  height: 190px;
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/bg-chuyentrang.jpg");
  background-position: center;
}

#layoutChuyenTrang .img-header h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  font-family: UTM_AvoBold;
  text-transform: uppercase;
  width: 75%;
  font-size: 26px;
  padding: 10px;
  text-align: center;
  background-image: linear-gradient(to right, transparent, #fff, transparent);
  color: #1a82b6;
}

#layoutChuyenTrang .layout-content {
  background: #fff;
  background-clip: content-box;
  padding-left: 7px;
  padding-right: 7px;
}

#layoutChuyenTrang .layout-content #sidebar {
  padding-left: 0;
}

#layoutChuyenTrang .layout-content #sidebar img {
  width: auto;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang {
  min-height: 500px;
  background: #e5ecf4;
  margin: 0;
  padding: 15px 0;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li {
  list-style: none;
  padding: 15px 20px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li img {
  max-height: 20px;
  margin-top: -7px;
  margin-right: 5px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li a {
  color: #303030;
  font-size: 17px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .img-w {
  display: none;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .img-b {
  display: inline-block;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li.active {
  background: #598dca;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li.active a {
  color: #fff;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li.active .img-b {
  display: none;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li.active .img-w {
  display: inline-block;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .menu-sukiencu {
  padding-top: 5px;
  padding-left: 10px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .menu-sukiencu li {
  padding: 5px 10px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .menu-sukiencu li img {
  margin-top: -3px;
  width: 10px;
  height: 7px;
}

#layoutChuyenTrang .layout-content #sidebar .menu-chuyentrang li .menu-sukiencu li a {
  font-size: 14px;
}

#layoutChuyenTrang .layout-content #main-content .page-title {
  text-align: center;
  font-family: Roboto_B;
  font-size: 27px;
  color: #598dca;
}

#layoutChuyenTrang .layout-content #main-content .page-title img {
  max-height: 34px;
}

#layoutChuyenTrang .layout-content #main-content .dssukien {
  padding: 0 40px;
}

#layoutChuyenTrang .layout-content #main-content .dssukien .item {
  margin-bottom: 40px;
}

#layoutChuyenTrang .layout-content #main-content .dssukien .item .item-title a {
  font-size: 16px;
  color: #2e2e2e;
}

#layoutChuyenTrang .layout-content #main-content .dssukien .item .item-title a:hover {
  color: #598dca;
}

#layoutChuyenTrang .layout-content #main-content .dssukien .item img {
  width: 100%;
  max-height: 110px;
}

#layoutHinhAnhVideo {
  margin-top: -15px;
}

#layoutHinhAnhVideo .layout-content {
  background: #fff;
  background-clip: content-box;
  padding-left: 7px;
  padding-right: 7px;
}

#layoutHinhAnhVideo .layout-content #main-content {
  padding: 25px 15px 15px 15px;
}

#layoutHinhAnhVideo .layout-content .page-title {
  position: relative;
}

#layoutHinhAnhVideo .layout-content .page-title h3 {
  font-family: 'Segoe_UI_Bold';
  margin: 0;
  display: inline-block;
  text-transform: uppercase;
  font-size: 30px;
  border-bottom: 4px solid #ff5a00;
}

#layoutHinhAnhVideo .layout-content .page-title span {
  font-family: 'Segoe_UI_Bold';
  font-size: 19px;
  color: #ababab;
}

#layoutHinhAnhVideo .layout-content .page-title>span {
  padding-left: 3px;
}

#layoutHinhAnhVideo .layout-content .ul-sort {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0;
}

#layoutHinhAnhVideo .layout-content .ul-sort li {
  list-style: none;
  float: left;
  padding-left: 20px;
}

#layoutHinhAnhVideo .layout-content .ul-sort li:first-child:after {
  content: "|";
  padding-left: 20px;
}

#layoutHinhAnhVideo .layout-content .ul-sort li a {
  color: #666565;
  font-family: 'Segoe_UI';
}

#layoutHinhAnhVideo .layout-content .ul-sort li a:hover {
  color: #3f77b4;
}

#layoutHinhAnhVideo .layout-content .lData {
  margin-top: 15px;
}

#layoutHinhAnhVideo .layout-content .lData .item {
  margin-bottom: 25px;
}

#layoutHinhAnhVideo .layout-content .lData .item img {
  width: 100%;
  height: 170px;
}

#layoutHinhAnhVideo .layout-content .lData .item img:hover {
  opacity: 0.9;
}

#layoutHinhAnhVideo .layout-content .lData .item p {
  margin: 0;
  height: 70px;
  background: #f2f2f2;
  padding: 10px;
  line-height: 18px;
  overflow: hidden;
}

#layoutHinhAnhVideo .layout-content .lData .item p a {
  color: #4e4e4f;
  font-size: 15px;
}

#layoutHinhAnhVideo .layout-content .lData .item p a:hover {
  color: #3f77b4;
}

#layoutHinhAnhVideo .layout-content .lData .item a {
  display: block;
  position: relative;
}

#layoutHinhAnhVideo .layout-content .lData .item a .dplay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 10px 25px;
  background: rgba(0,0,0,0.5);
  border-radius: 5px;
}

#layoutHinhAnhVideo .layout-content .lData .item a .dplay img {
  width: 18px;
  height: 28px;
}

#layoutHinhAnhVideo .block-view {
  margin: -15px -15px 25px -15px;
  background: #292929;
  padding: 30px 80px 15px 80px;
}

#layoutHinhAnhVideo .block-view video {
  width: 100%;
}

#layoutHinhAnhVideo .block-view .description {
  background: #414141;
  color: #fff;
  padding: 10px 15px 25px 15px;
  margin-top: -7px;
}

#layoutHinhAnhVideo .block-view .description .title {
  font-size: 23px;
  display: block;
}

#layoutHinhAnhVideo .block-view .description .time {
  font-size: 17px;
  font-family: 'Segoe_UI';
}

#layoutHinhAnhVideo .layout-content .page-title.ct {
  color: #5a5a5a;
}

@media screen and (min-width: 991px) {
  .block-flex {
    display: flex;
  }

  #layoutTinTuc .block-flex+.block-flex {
    margin-top: 25px;
  }

  .tin-chuyen-nganh .tab-chuyennganh ul li {
    background-repeat: no-repeat !important;
    background-size: auto 100% !important;
    padding-left: 35px !important;
    background-position-x: 10px !important;
  }

  .tin-chuyen-nganh .panel-body .tab-content img {
    height: 105px;
  }

  .tin-chuyen-nganh .panel-body .tab-content .primary-item img {
    height: 250px;
  }

  #colTinChuyenNganh {
    display: flex;
  }

  #ha-vd-td>div:first-child {
    width: 60% !important;
  }

  #ha-vd-td>div:nth-child(2) {
    width: 39% !important;
    padding-right: 0;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .tin-chuyen-nganh nav.navbar ul li a {
    font-size: 10.5pt;
  }

  #sidebar #Block_tinVideo img {
    max-height: 220px;
  }

  #slider-tvha .carousel-inner .item img {
    height: 220px;
  }

  #ha-vd-td>div:first-child {
    width: 60% !important;
  }

  #ha-vd-td>div:nth-child(2) {
    width: 39% !important;
    padding-right: 0;
  }

  #LienKetTrangBoTruong {
    margin-top: 20px;
  }

  .block-tinchuyennganh ul li:nth-child(5) a {
    padding: 10px 5px;
  }

  .block-tinchuyennganh ul li:nth-child(6) a {
    padding: 10px;
  }

  .block-tinchuyennganh ul li:nth-child(7) a {
    padding: 10px 18px;
  }

  .block-tinchuyennganh ul li:nth-child(8) a {
    padding: 10px 18px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .block-flex {
    display: flex;
  }

  .tin-chuyen-nganh nav.navbar ul li a {
    font-size: 10pt;
    padding: 15px !important;
  }

  .tin-chuyen-nganh .tab-chuyennganh ul li {
    background-repeat: no-repeat !important;
    background-size: auto 100% !important;
    padding-left: 35px !important;
    background-position-x: 10px !important;
  }

  #featured-news ul.nav-tabs li:first-child:after {
    border-top: 16px solid transparent;
    border-bottom: 15px solid transparent;
  }

  #sidebar #Block_tinVideo img {
    max-height: 200px;
  }

  #slider-tvha .carousel-inner .item img {
    height: 200px;
  }

  .block-monre-chuyenmuc .panel-body img {
    height: 70px;
  }

  .block-monre-chuyenmuc .panel-body h5.item-title a {
    font-size: 11pt;
  }

  .containeravc ul.nav-tabs li a {
    padding: 10px 3px;
    font-size: 9pt;
  }

  .containeravc .tab-content h5.item-title a {
    line-height: 1.3em;
    font-size: 11pt;
  }

  .containeravc .tab-content .item-tomtat {
    line-height: 1.4em;
  }

  .containeravc .tab-content .primary-item img {
    max-height: 350px;
  }

  .block-monre-vanban .panel-body .item h5.vb-title {
    font-size: 9pt;
  }

  .block-monre-vanban .panel-body .item .vb-date {
    font-size: 9pt;
  }

  .block-monre-vanban .panel-body .item p {
    font-size: 10pt;
  }

  #ha-vd-td>div:first-child {
    width: 60% !important;
  }

  #ha-vd-td>div:nth-child(2) {
    width: 39% !important;
    padding-right: 0;
  }

  #LienKetTrangBoTruong {
    margin-top: 20px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .item img,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .item img {
    height: 120px;
  }

  #slider-news {
    max-height: 300px;
  }

  .left-slide {
    max-height: 300px;
  }

  .right-slide.item {
    max-height: 300px;
  }

  .right-slide.item img {
    min-height: 300px;
  }

  .block-monre-tinnoibat .panel-body {
    height: 265px;
  }

  #layoutBanTin .dsTinLienQuan .related-news .item img {
    height: 100px;
  }

  #layoutBanTin .dsTinLienQuan .related-news .item p {
    text-align: left;
    font-size: 10pt;
  }

  .block-tindocnhieu .nav-tabs li {
    width: unset;
  }

  .block-tindocnhieu .nav-tabs li a {
    padding-left: 15px;
    padding-right: 15px;
  }

  .block-tindocnhieu #tindocnhieu-c,.block-tindocnhieu #tinmoi-c {
    position: relative;
  }

  .block-tindocnhieu #tindocnhieu-c .primary-item,.block-tindocnhieu #tinmoi-c .primary-item {
    width: 39%;
    display: inline-block;
    padding-right: 15px;
  }

  .block-tindocnhieu #tindocnhieu-c .primary-item img,.block-tindocnhieu #tinmoi-c .primary-item img {
    max-height: 175px;
    width: 100%;
  }

  .block-tindocnhieu #tindocnhieu-c .primary-item h5.title,.block-tindocnhieu #tinmoi-c .primary-item h5.title {
    line-height: 1.5em;
  }

  .block-tindocnhieu #tindocnhieu-c .other-item,.block-tindocnhieu #tinmoi-c .other-item {
    width: 59%;
    padding-left: 15px;
    display: inline-block;
    position: absolute;
    padding-right: 25px;
    margin-top: -15px;
  }

  .block-tindocnhieu #tindocnhieu-c .other-item ul li:fisrt-child,.block-tindocnhieu #tinmoi-c .other-item ul li:fisrt-child {
    display: none;
    border-bottom: none;
  }

  .block-tindocnhieu #tindocnhieu-c .other-item ul li:nth-child(2),.block-tindocnhieu #tinmoi-c .other-item ul li:nth-child(2) {
    border-top: none;
  }

  .block-tinchuyennganh ul li:nth-child(5) a {
    padding: 10px 0px;
  }

  .block-tinchuyennganh ul li:nth-child(6) a {
    padding: 10px 5px;
  }

  .block-tinchuyennganh ul li:nth-child(7) a {
    padding: 10px;
  }

  .block-tinchuyennganh ul li:nth-child(8) a {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  #slider-news {
    max-height: 210px;
  }

  #slider-news .carousel-inner {
    width: 100%;
  }

  .title-block .news-title {
    width: 100%;
    padding-left: 10px;
    font-size: 11pt;
    margin: 0;
    text-align: justify;
    padding-right: 10px;
  }

  .title-block .news-title span.index {
    display: none;
  }

  .left-slide {
    display: none;
  }

  .right-slide.item {
    max-height: 210px;
  }

  .right-slide.item img {
    min-height: 210px;
  }

  .containeravc .tab-content .tab-pane {
    background: linear-gradient(#fff, #ededed);
    padding: 10px;
  }

  .containeravc .tab-content .tab-pane .primary-item {
    margin-right: -10px;
    margin-bottom: 10px;
  }

  .containeravc .tab-content .tab-pane .primary-item img {
    max-height: 100px;
  }

  .containeravc .tab-content h5.item-title a {
    font-size: 11pt;
  }

  .containeravc .tab-content ul {
    margin: 0;
  }

  .containeravc .tab-content ul li.item {
    padding-left: 0;
  }

  .containeravc .tab-content ul li.item:before {
    content: none;
  }

  .containeravc ul.nav-tabs {
    display: block;
  }

  .containeravc ul.nav-tabs li {
    text-align: left;
    text-transform: none;
  }

  .containeravc .panel-group {
    margin-bottom: 0;
  }

  .containeravc .panel-group .panel-default {
    border: none;
  }

  .containeravc .panel-group .panel-default .panel-heading {
    background: #7892ab;
    padding: 5px 15px;
  }

  .containeravc .panel-group .panel-default .panel-title {
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-family: Roboto_B, Arial, sans-serif;
  }

  .containeravc .panel-group .panel-default .panel-title a {
    font-size: 11pt;
  }

  .containeravc .panel-group .panel-default .panel-title a.m-cddh-a {
    position: absolute;
    right: 0;
    color: #fff;
  }

  .containeravc .panel-group .panel-default .panel-title a.m-cddh-a i.fa-chevron-down {
    display: none;
  }

  .containeravc .panel-group .panel-default .panel-title a.m-cddh-a i.fa-chevron-up {
    display: inline-block;
  }

  .containeravc .panel-group .panel-default .panel-title a.m-cddh-a.collapsed i.fa-chevron-down {
    display: inline-block;
  }

  .containeravc .panel-group .panel-default .panel-title a.m-cddh-a.collapsed i.fa-chevron-up {
    display: none;
  }

  .containeravc .panel-group #m-cddh, .containeravc .panel-group #m-cddh2 {
    border: 1px solid #7892ab;
    border-top-color: #fff;
  }

  .containeravc .panel-group #m-cddh ul.nav-tabs li, .containeravc .panel-group #m-cddh2 ul.nav-tabs li {
    background: #fff;
    width: 100%;
  }

  .containeravc .panel-group #m-cddh ul.nav-tabs li a,   .containeravc .panel-group #m-cddh2 ul.nav-tabs li a{
    color: #7892ab;
  }

  .containeravc .panel-group #m-cddh ul.nav-tabs li.active,  .containeravc .panel-group #m-cddh2 ul.nav-tabs li.active  {
    background: #7892ab;
  }

  .containeravc .panel-group #m-cddh ul.nav-tabs li.active a,  .containeravc .panel-group #m-cddh2 ul.nav-tabs li.active a {
    color: #fff;
  }

  .tin-chuyen-nganh .panel-body {
    position: relative;
  }

  .tin-chuyen-nganh .panel-body nav.navbar {
    min-height: 0px;
  }

  .tin-chuyen-nganh .panel-body nav.navbar .navbar-toggle {
    position: absolute;
    right: 0;
    top: -40px;
    padding: 6px 7px;
  }

  .tin-chuyen-nganh .panel-body nav.navbar ul.navbar-nav {
    margin: 0;
  }

  .tin-chuyen-nganh .panel-body nav.navbar ul.navbar-nav li {
    background-repeat: no-repeat !important;
    background-size: auto 100% !important;
    padding-left: 25px !important;
    background-position-x: 10px !important;
  }

  .tin-chuyen-nganh .panel-body .tab-content .loading {
    position: relative;
    top: 0;
  }

  .tin-chuyen-nganh .panel-body .row:first-child div.col-xs-12 {
    overflow-y: scroll;
  }

  .tin-chuyen-nganh .panel-body .row:first-child div.col-xs-12 ul {
    width: 765px;
    margin-bottom: 0;
  }

  .tin-chuyen-nganh .panel-body .row:first-child div.col-xs-12 ul li {
    width: 85px;
  }

  .block-tinchuyennganh ul li:nth-child(6) a {
    padding: 10px 5px;
  }

  .block-monre-chuyenmuc .panel-body h5.item-title a {
    font-size: 10pt;
  }

  .block-monre-chuyenmuc .panel-body p {
    font-size: 8pt;
  }

  .block-monre-chuyenmuc .panel-body .item {
    display: inline-block;
  }

  nav[aria-label="breadcrumb"] {
    display: table-cell;
  }

  nav[aria-label="breadcrumb"] ol.breadcrumb {
    margin: 0;
  }

  .block-monre-chuyenmuc .panel-body img {
    height: 50px;
  }

  .block-monre-chuyenmuc .panel-body h5.item-title a {
    font-size: 11pt;
  }

  .block-monre-vanban .panel-body .item h5.vb-title {
    font-size: 9pt;
    width: 100%;
  }

  .block-monre-vanban .panel-body .item .vb-date {
    font-size: 9pt;
  }

  .block-monre-vanban .panel-body .item p {
    font-size: 10pt;
  }

  #thongtindiaphuong ul.ltinhthanh li {
    width: 100%;
  }

  #sidebar {
    padding-right: 20px;
    padding-left: 20px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .item img,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .item img {
    height: 100px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .item:first-child,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .item:first-child {
    margin-left: 0px;
  }

  .slick-slider .item {
    padding: 0 5px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .slick-arrow,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-arrow {
    font-size: 8pt;
    padding: 6px 8px 5px 7px;
  }

  .block-monre-ads-4 {
    margin-top: -15px;
  }

  .block-monre-ads-4 h5 {
    padding: 15px 10px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .slick-next,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-next {
    right: 49px;
  }

  .block-monre-ha-vd #ThuVienVideo .slick-slider .slick-prev,.block-monre-ha-vd #ThuVienHinhAnh .slick-slider .slick-prev {
    right: 78px;
  }

  .slick-slider .slick-more {
    padding: 6px 7px 3px 7px;
  }

  #LienKetDonVi .slick-slider .item:first-child {
    margin-left: 7px;
  }

  #LienKetDonVi .slick-slider .slick-arrow {
    opacity: 1;
    color: #404040;
    background-color: rgba(255,255,255,0.9);
  }

  .block-monre-tintucsukien .tinchidaodieuhanh2 .other-item .row h5.item-title {
    margin: 0;
  }

  .block-monre-tintucsukien #tintonghop .primary-item h5 a,.block-monre-tintucsukien #tinchuyennganh .primary-item h5 a,.block-monre-tintucsukien .tinchidaodieuhanh2 .primary-item h5 a {
    color: #5191d3;
    font-size: 12pt;
  }

  .block-monre-tintucsukien .tinchidaodieuhanh2 table tr th {
    font-size: 10pt;
  }

  .block-monre-tintucsukien .tinchidaodieuhanh2 table tr th:nth-child(3) {
    width: 26%;
  }

  .block-monre-tinchuyennganh2 {
    padding-bottom: 0;
  }

  .block-monre-tinchuyennganh2 .panel-body {
    padding-bottom: 35px;
  }

  .block-monre-tinchuyennganh2 .panel-body img {
    border-radius: 0;
    max-height: 170px;
  }

  .block-monre-tinchuyennganh2 .panel-body .primary-item .item-img {
    width: 100%;
  }

  .block-monre-tinchuyennganh2 .panel-body .primary-item .item-title {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
  }

  .block-monre-tinchuyennganh2 .panel-body .seemore {
    bottom: 5px;
  }

  #thongtindiaphuong ul.ltinhthanh {
    padding-left: 20px;
  }

  #layoutBanTin .dsTinLienQuan .slick-slider .item:first-child {
    margin-left: 10px;
  }

  #layoutBanTin .dsTinLienQuan .related-news .item img {
    height: 100px;
  }

  .block-tindocnhieu #tindocnhieu-c img {
    width: 100%;
    max-height: 170px;
  }

  .block-tindocnhieu #tinmoi-c img {
    width: 100%;
    max-height: 170px;
  }

  #layoutVanBan #main-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  #layoutVanBan #main-content #search-box-vb .form-horizontal {
    padding: 10px;
  }

  #layoutVanBan #main-content #search-box-vb .form-horizontal .form-group .text-right {
    text-align: center;
    margin-top: 10px;
  }

  #layoutVanBan #main-content .gridVanBan table tr th:nth-child(n+4) {
    display: none;
  }

  #layoutVanBan #main-content .gridVanBan table tr td:nth-child(n+4) {
    display: none;
  }
}

.MONRE_EN .header .header-title .primary-title {
  font-size: 22pt;
}

.MONRE_EN .header .header-title .secondary-title {
  font-size: 17pt;
  font-family: Roboto_R;
  text-transform: none;
}

.MONRE_EN .footer #footer-description {
  margin-top: 10px;
}

.MONRE_EN .footer #footer-contact {
  margin-top: 10px;
}

.MONRE_EN .block-monre-en .panel-body {
  min-height: 200px;
}

ul.gioi-thieu-con {
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #e7e6e6;
  border-top: none;
  background-color: #fff;
}

ul.gioi-thieu-con li {
  list-style: none;
  padding-right: 10px;
}

ul.gioi-thieu-con li:hover {
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/muiten.png");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 50%;
}

.container-cocautochuc ul.gioi-thieu-con li:last-child a {
  border-bottom: none;
}

ul.gioi-thieu-con li a {
  display: block;
  text-decoration: none;
  font-family: Roboto_R,arial;
  color: #555555;
  font-size: 17px;
  border-bottom: 1px solid #e7e6e6;
  line-height: 45px;
}

ul.gioi-thieu-con li a:hover {
  color: #4581be;
}

.gioithieu {
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/bg-gioithieu.png");
  line-height: 41px;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  padding-left: 20px;
  font-family: 'Roboto_B';
  background-position: center;
  background-color: #3e77b3;
}

.co-cau-to-chuc {
  text-align: center;
  background-color: #e9f4ff;
  line-height: 41px;
  color: #437ebb;
  margin-bottom: 20px;
}

.so-do button {
  padding-left: 20px;
  padding-right: 20px;
}

.co-cau-to-chuc-left {
  padding: 0px;
}

.co-cau-to-chuc-right {
  border: 1px solid #e7e6e6;
  padding: 2px;
  background-color: #fff;
  font-family: 'Roboto_B';
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  padding-bottom: 30px;
}

.so-do {
  padding-left: 10px;
  padding-right: 10px;
}

p.cctc-botainguyen {
  color: #454545;
}

p.text-muli.text-muli-mau {
  color: #fff;
  font-family: myFont,arial;
  line-height: 15px;
  padding-top: 15px;
  background-color: #72a8b3;
}

p.text-muli {
  font-family: myFont1,arial;
  font-size: 14px;
  color: #414141;
  height: 100%;
  padding-top: 10px;
  line-height: 15px;
  text-transform: none;
  border-radius: 3px;
  background-color: #c2daeb;
  padding-left: 5px;
  padding-right: 5px;
}

tspan {
  font-family: myFont1,arial;
  font-size: 14px;
}

p.text-muli.text-muli-h {
  text-transform: uppercase;
  font-family: myFont,arial;
  padding-top: 13px;
  color: #fff;
  background-color: #447fbc;
  text-align: center;
}

p.text-muli:hover {
  color: #fff;
  background-color: #72a8b3;
}

p.text-muli.text-muli-p {
  padding-top: 20px;
}

p.text-muli.text-muli-h.text-muli-thutruong {
  background-color: #749fcb;
}

p.text-muli.text-muli-h.text-muli-thutruong:hover {
  background-color: #749fcb;
}

p.text-muli.text-muli-h:hover {
  background-color: #447fbc;
}

.so-do a:hover {
  text-decoration: none;
}

.thong-ke a {
  text-decoration: none;
  font-size: 14px;
  text-transform: initial;
  color: #454545;
}

.thong-ke {
  overflow: hidden;
  margin-top: 10px;
}

.lanh-dao-bo-top {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 55px;
}

.lanh-dao-bo-bottom {
  margin-top: 15px;
}

.boc-tr {
  padding: 0px;
  overflow: hidden;
}

.lanh-dao-bo-top span {
  display: block;
  font-size: 17px;
  text-transform: capitalize;
  color: #5a5a5a;
  margin-top: 15px;
}

.lanh-dao-bo-top span:last-child {
  font-size: 17px;
  color: #4477ac;
  margin-top: 0px;
}

.lanh-dao-bo-top a {
  text-decoration: none;
}

.lanh-dao-bo-bottom a {
  text-decoration: none;
}

.lanh-dao-bo-bottom span {
  font-size: 13px;
  display: block;
  margin-top: 10px;
  color: #5a5a5a;
  text-transform: capitalize;
}

.lanh-dao-bo-bottom span:last-child {
  font-size: 13px;
  color: #4477ac;
  margin-top: 0px;
}

.bg-lanh-dao-bo-ct {
  background-image: url(../images/lanh-dao-bo-bg.png);
  overflow: hidden;
}

.bg-lanh-dao-bo-ct div span {
  display: block;
  font-size: 19px;
  color: #5a5a5a;
  text-transform: capitalize;
}

.bg-lanh-dao-bo-ct div span:last-child {
  text-transform: uppercase;
  color: #4477ac;
}

.bg-lanh-dao-bo-ct div.bg-top {
  padding-top: 10%;
}

.lanh-dao-bo-nd p {
  font-size: 16px;
  font-family: 'Roboto_R';
  text-transform: none;
  text-align: justify;
  color: #404040;
}

.lanh-dao-bo-nd {
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 50px;
}

.qua-trinh-phat-trien-nd p {
  padding-left: 30px;
  padding-right: 30px;
}

.qua-trinh-phat-trien-nd span {
  font-size: 17px;
  color: #3d3d3d;
  font-family: 'Roboto_B';
  margin-top: 20px;
  display: block;
  margin-bottom: 20px;
}

.qua-trinh-phat-trien-nd p {
  text-transform: none;
  text-align: justify;
  font-size: 16px;
  font-family: 'Roboto_R';
}

.qua-trinh-phat-trien-nd p img {
  float: right;
}

.qua-trinh-phat-trien-nd img {
  max-width: 100%;
}

.col-md-12.co-cau-to-chuc-ct img {
  max-width: 100%;
}

.col-md-12.co-cau-to-chuc-ct p {
  text-align: justify;
  color: #000000;
  font-size: 15px;
  text-transform: none;
  font-family: 'Roboto_R';
}

.col-md-12.co-cau-to-chuc-ct span {
  text-align: left;
  display: block;
  font-size: 17px;
  color: #5d5d5d;
  padding-top: 15px;
  padding-bottom: 15px;
}

.col-md-12.co-cau-to-chuc-ct p.khac {
  font-size: 19px;
  color: #447fbd;
  text-align: left;
  margin-top: 15px;
  text-transform: uppercase;
}

.co-quan-thuc-hien-cn {
  background-image: url(../images/co-cau-to-chuc-chitiet-bg.png);
  text-align: center;
  font-size: 19px;
  text-transform: uppercase;
  padding: 10px;
  color: #fff;
  font-family: 'Roboto_R';
}

ul.co-quan-thuc-hien-cn-con {
  background-color: #e2eefb;
  padding-bottom: 30px;
  padding-top: 5px;
}

ul.co-quan-thuc-hien-cn-con li {
  padding-top: 5px;
  padding-right: 0px;
}

ul.co-quan-thuc-hien-cn-con li a {
  color: #515151;
  text-decoration: none;
  font-family: 'Roboto_R';
  font-size: 14px;
}

ul.co-quan-thuc-hien-cn-con li.active a {
  color: #447fbd;
}

ul.co-quan-thuc-hien-cn-con li a:hover {
  color: #447fbd;
}

.lien-he-conten {
  margin-top: 30px;
  margin-bottom: 30px;
}

.lien-he-top img {
  max-width: 100%;
}

.lien-he-bottom img {
  max-width: 100%;
}

.lien-he-conten p {
  text-align: left;
  padding-left: 73px;
  font-size: 17px;
  text-transform: none;
  font-family: 'Roboto_R';
  padding-top: 15px;
  color: #3d3d3d;
}

.lien-he-conten p img {
  padding-right: 15px;
}

.lien-he-conten span {
  font-size: 17px;
  color: #3d3d3d;
  display: block;
  margin-bottom: 20px;
  font-family: 'Roboto_B';
}

.lien-he-bottom p a {
  text-decoration: none;
  font-size: 15px;
  text-transform: none;
  color: #4f4f4f;
  font-family: 'Roboto_R';
}

.lien-he-bottom p {
  margin-top: 15px;
}

.so-do.ipad-ht {
  display: none;
}

.so-do.mobile-ht {
  display: none;
}

.so-do.mobile-ht-be {
  display: none;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .so-do.mobile-ht {
    display: none;
  }

  .so-do.Desktop-ht {
    display: none;
  }

  .so-do.mobile-ht-be {
    display: none;
  }

  .so-do.ipad-ht {
    display: block;
  }

  p.text-muli.text-muli-p {
    padding-top: 20px;
  }

  p.text-muli {
    padding: 10px;
  }

  .thong-ke {
    display: none;
  }

  p.text-muli {
    font-size: 12px;
  }

  p.text-muli.font-khac {
    font-size: 11px;
  }

  .so-do.ipad-ht {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 768px) and (min-width: 667px) {
  .so-do.mobile-ht {
    display: none;
  }

  .so-do.Desktop-ht {
    display: none;
  }

  .so-do.ipad-ht {
    display: block;
  }

  .so-do.mobile-ht-be {
    display: none;
  }

  p.text-muli.text-muli-p {
    padding-top: 9px;
  }

  p.text-muli {
    padding: 10px;
  }

  .co-cau-to-chuc-right-rb {
    padding: 0px;
  }

  .thong-ke {
    display: none;
  }

  .so-do.ipad-ht {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 667px) {
  .so-do.ipad-ht {
    display: none;
  }

  .so-do.Desktop-ht {
    display: none;
  }

  .so-do.mobile-ht-be {
    display: none;
  }

  .so-do.mobile-ht {
    display: block;
    padding-left: 25%;
  }

  .col-md-9.co-cau-to-chuc-right-rb {
    padding: 0px;
  }

  p.text-muli.text-muli-p {
    padding-top: 9px;
  }

  p.text-muli {
    padding-top: 9px;
    border-radius: 0;
    text-align: left;
    padding-left: 10px;
  }

  .thong-ke {
    display: none;
  }

  .lien-he-conten p {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 480px) {
  .so-do.mobile-ht {
    display: block;
    padding-left: 15%;
  }

  p.text-muli.text-muli-mau {
    padding-top: 12px;
    text-align: center;
  }
}

@media only screen and (max-width: 441px) {
  .so-do.mobile-ht {
    padding-left: 7%;
  }
}

@media only screen and (max-width: 375px) {
  .so-do.mobile-ht {
    padding-left: 3%;
  }
}

@media only screen and (max-width: 320px) {
  .so-do.mobile-ht {
    display: none;
  }

  .so-do.ipad-ht {
    display: none;
  }

  .so-do.ipad-ht.Desktop-ht {
    display: none;
  }

  .so-do.mobile-ht-be {
    display: block;
    padding-left: 0px;
  }

  .so-do.mobile-ht-be p.text-muli.text-muli-h {
    padding-left: 0px;
  }
}

ul.gioi-thieu-con li.active {
  background-image: url("/Style Library/Themes/MonrePortal/Users/Images/muiten.png");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 50%;
}

ul.gioi-thieu-con li.active a {
  color: #4581be;
}

#customLoginMain {
  position: absolute;
  height: 100%;
  width: 100%;
}

#customLoginMain .login-form {
  position: absolute;
  left: 50%;
  top: 40%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#ms-error-header {
  display: none;
}

/*add*/
.banner-right{
  margin-top: 30px !important;
}
.badge {
    background-color: #5082b3;
}

.btn-search-tuy-chinh{
	background-color: #5082b3;
	border-color: #5082b3;
}

.txt-tuy-chinh{
	border: 1px solid #5082b3;
}

.panel-noafter a:after {
    border:none !important;
}


ul li a{
	cursor: pointer;
}

 .right-margin-mb{
  	margin-top:0px;
  }
  
.banner-right-first{
  margin-top:20px;
}

.item-video{
	margin:0;
	padding:0;
	background: #b0ceec;
}

#ul-udgis li a{
	text-transform: uppercase;
}


/*tin tuc content*/
table tr td{
	padding:5px 5px 0 5px;
	vertical-align: middle;
}
/*end tin tuc content*/

@media (min-width : 770px) and (max-width : 1199px) {
/* Styles */
 /*.banner-right-first {
    margin-top:0px !important;
  }*/
  .right-margin-mb{
  	margin-top:0px;
  }
  #LienKetTrangBoTruong {
  		margin-top:0px !important;
	}
}

.block-kqgqtthc{
	background: none;
}
.block-kqgqtthc h5{
	padding: 7px 10px;
    text-align: center;
}

.containeravc2 ul.nav-tabs li a {
  font-size: 9.5pt;
}

.containeravc2 ul.nav-tabs li a{
  padding: 3px 5px;
}