@charset "UTF-8";
/* max-width:1336px; */
#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: Roboto_R, Arial, sans-serif; }
  body a:hover {
    text-decoration: none;
    color: #5a84ae; }
  body a:visited {
    color: unset; }
  body a:focus {
    text-decoration: none;
    outline: none; }
  body ul {
    margin: 0;
    padding: 0; }
    body ul li {
      text-align: justify; }
  body p {
    color: #000; }
  body table tr th {
    vertical-align: middle !important;
    text-align: center !important; }

.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; }

/* width */
::-webkit-scrollbar {
  width: 3px; }

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #a6a6a6; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; }

@media screen and (min-width: 1200px) {
  html {
    height: 100%; }

  body {
    min-height: 100%;
    padding: 0;
    margin: 0;
    position: relative; }

  body::after {
    content: '';
    display: block;
    height: 100px; }

  footer {
    position: absolute;
    bottom: 0;
    width: 100%; }

  .body-content {
    margin-bottom: 150px; } }
@media screen and (max-width: 767px) {
  .container {
    padding: 0 7px; } }
#header {
  background-repeat: no-repeat;
  background-position: right; }

.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, 0.85);
      -moz-transform: scale(1, 0.85);
      -ms-transform: scale(1, 0.85);
      -o-transform: scale(1, 0.85);
      transform: scale(1, 0.85); }
    .header .header-title .secondary-title {
      font-family: 'Roboto', sans-serif;
      margin: 0;
      text-transform: uppercase;
      font-size: 12pt;
      font-family: Roboto_B;
      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: 15%;
    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: #4d9235; }
      .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 .fa {
          color: #5a9645; }
        .header .header-right .extend-box ul.ulheader li a {
          font-family: Roboto_B;
          font-size: 12px;
          color: #474747;
          text-transform: uppercase;
          padding-left: 8px; }
        .header .header-right .extend-box ul.ulheader li:last-child a {
          color: #5a9645; }
    .header .header-right .search-box input, .header .header-right .search-box button {
      border-radius: 0;
      border: 2px solid #4d9235;
      padding: 15px 5px; }
    .header .header-right .search-box button {
      min-width: unset;
      padding: 5px 10px;
      background: #4d9235;
      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, #ffffff);
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  border-bottom: 1px solid #cfd4db;
  padding-bottom: 1px; }
  .breadcrumb .row {
    padding: 8px 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: #4d9235;
  border-color: #4d9235;
  min-height: 20px;
  margin-bottom: 0; }
  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: #4d9235 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 #7fc169;
    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: #4d9235;
    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: #5e954b;
        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: #4d9235 !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: #4d9235;
        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: #4d9235; }
  .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: #5e954b 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;
  background: white;
  width: 100%;
  z-index: 99;
  padding: 10px;
  border-bottom: 4px solid #4d9235; }
  #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: #4d9235; }
        #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 #4d9235; }
  #nav-content .search-box button {
    min-width: unset;
    padding: 5px 10px;
    background: #4d9235;
    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: #4d9235;
        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: #5e954b 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: #4d9235;
    border-color: #4d9235; }

.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(94, 149, 75, 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: #4d9235;
  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: #5e954b;
        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: #4d9235; }
    #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: #4d9235;
        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-collapse {
      border-color: #4d9235; }
      nav.navbar .navbar-collapse ul.nav li {
        padding-left: 10px;
        border-bottom: 1px dashed #cccccc; }
        nav.navbar .navbar-collapse ul.nav li:last-child {
          border: none; }
    nav.navbar .navbar-header {
      background-color: #fff;
      background-image: url("/WebImgs/Logo/quoc-huy.png"), url("/WebImgs/Background/new-bg-header.png");
      /*background-size: auto 80%, cover;
      background-position: left center;*/
      /*padding-left: 50px;*/
      background-size: auto 20%, cover;
      background-position: top, center;
      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-toggle:focus .icon-bar, nav.navbar .navbar-header .navbar-toggle:hover .icon-bar {
            background-color: #fff; }
      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;
          color: #f20123;
          -webkit-transform: scale(1, 0.85);
          -moz-transform: scale(1, 0.85);
          -ms-transform: scale(1, 0.85);
          -o-transform: scale(1, 0.85);
          transform: scale(1, 0.85); }
        nav.navbar .navbar-header .navbar-brand p:nth-child(2) {
          font-family: 'Roboto', sans-serif;
          margin: 0;
          text-transform: uppercase;
          font-size: 7pt;
          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: #4d9235;
  padding: 0px 0px 5px 0px;
  margin-top: 20px; }
  .footer .footer-top {
    margin-bottom: 30px;
    background: #468530; }
    .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%;
    margin-top: -10px; }
  .footer div.up {
    background: #4d9235;
    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: #4d9235;
      border-color: #5c9149; }
  .footer .copyright {
    margin-top: 10px;
    font-style: italic;
    color: #e4c49b;
    font-size: 8pt; }

@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; } }
.body-content {
  margin-top: 10px; }

.panel-cs {
  border: unset; }
  .panel-cs .panel-heading {
    position: relative;
    text-transform: uppercase;
    background: #4881bc;
    color: #fff;
    font-size: 14px;
    font-family: Roboto_M;
    border-radius: unset;
    padding: 10px 20px;
    margin-bottom: -1px; }
    .panel-cs .panel-heading a {
      color: #fff; }
  .panel-cs .panel-body {
    border: 1px solid #dbdada;
    border-top: none; }
  .panel-cs .parameter {
    font-family: Roboto_R;
    text-transform: none; }
    .panel-cs .parameter .tongso {
      color: #ffd73f;
      font-family: Roboto_M; }

.hdloading {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 99;
  left: 0;
  top: 0; }
  .hdloading .content {
    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%); }

.item-nav {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  font-family: Roboto_M; }
  .item-nav a {
    color: #344a61; }
    .item-nav a:hover {
      color: #5a84ae;
      font-family: Roboto_B; }
  .item-nav i {
    font-size: 4px;
    margin-right: 8px;
    color: #4881bc; }

#p-main-nav {
  padding: 5px 0 15px 0; }
  #p-main-nav .tab-content {
    padding: 20px;
    background: #cde3fb;
    border: 1px solid #a2c1e7; }
  #p-main-nav .nav-tabs {
    border: none; }
    #p-main-nav .nav-tabs > li > a {
      padding: 10px 30px; }
    #p-main-nav .nav-tabs > li:first-child.active, #p-main-nav .nav-tabs > li:last-child.active {
      border-left: 1px solid #a2c1e7; }
    #p-main-nav .nav-tabs > li:last-child.active {
      border-right: 1px solid #a2c1e7; }
    #p-main-nav .nav-tabs li {
      border-top: 3px solid #4881bc;
      border-right: 1px solid #3b6998; }
      #p-main-nav .nav-tabs li a {
        text-transform: uppercase;
        font-family: Roboto_B;
        font-size: 14px;
        background-color: #4881bc;
        color: white;
        border-radius: 0;
        margin-right: 0; }
        #p-main-nav .nav-tabs li a:hover {
          border-color: transparent; }
      #p-main-nav .nav-tabs li:last-child {
        border-right: none; }
    #p-main-nav .nav-tabs .active a {
      background-color: #cde3fb;
      color: #2c66a2; }

#block-p-timkiem {
  padding: 15px;
  background: #e7f2fe; }
  #block-p-timkiem > div {
    margin-top: 12px; }
    #block-p-timkiem > div:first-child {
      margin-top: 0; }
    #block-p-timkiem > div.row {
      margin-top: 5px; }
  #block-p-timkiem .form-select .select2-selection select2-selection--single {
    border: 1px solid gray; }
  #block-p-timkiem .form-select span:focus {
    outline: none; }
  #block-p-timkiem .btn-timkiem {
    background-color: #4881bc;
    color: white;
    text-transform: uppercase;
    font-family: Roboto_M;
    border-radius: 0; }
    #block-p-timkiem .btn-timkiem:focus {
      outline: none; }
  #block-p-timkiem input {
    border-radius: 0; }

#block-p-vanban {
  border: 1px solid #dbdada; }
  #block-p-vanban .wrapper {
    padding: 12px 16px;
    border-bottom: 1px dotted #cfd4db; }
    #block-p-vanban .wrapper:last-child {
      border: none; }
    #block-p-vanban .wrapper .title {
      font-family: Roboto_M;
      cursor: pointer;
      text-align: justify;
      margin-bottom: 4px; }
      #block-p-vanban .wrapper .title i {
        color: #2c7baf;
        font-size: 9px;
        margin-right: 8px; }
    #block-p-vanban .wrapper .donvi {
      color: #226abc; }
    #block-p-vanban .wrapper .sokihieu {
      cursor: pointer;
      color: gray; }
    #block-p-vanban .wrapper .ngaygui {
      color: gray; }
      #block-p-vanban .wrapper .ngaygui i {
        margin-right: 8px; }

#block-p-cauhoimoi .wrapper {
  padding: 12px 16px;
  border-bottom: 1px dotted #cfd4db; }
  #block-p-cauhoimoi .wrapper .title {
    font-family: Roboto_M;
    cursor: pointer;
    text-align: justify;
    margin-bottom: 4px; }
    #block-p-cauhoimoi .wrapper .title i {
      color: #2c7baf;
      font-size: 9px;
      margin-right: 8px; }

.block-danhsachcauhoi, .block-danhsachvbqppl, #block-danhsachcauhoi, #block-danhsachvbqppl {
  padding: 12px 15px; }
  .block-danhsachcauhoi .item-danhsachcauhoi, .block-danhsachvbqppl .item-danhsachcauhoi, #block-danhsachcauhoi .item-danhsachcauhoi, #block-danhsachvbqppl .item-danhsachcauhoi {
    margin-bottom: 15px;
    padding: 10px 3px;
    padding-left: 20px;
    text-align: justify; }
    .block-danhsachcauhoi .item-danhsachcauhoi:nth-child(even), .block-danhsachvbqppl .item-danhsachcauhoi:nth-child(even), #block-danhsachcauhoi .item-danhsachcauhoi:nth-child(even), #block-danhsachvbqppl .item-danhsachcauhoi:nth-child(even) {
      background-color: #f5f8fa;
      border: 1px solid #dbdada; }
    .block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi, .block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi, #block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi, #block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi {
      margin-bottom: 8px;
      font-family: Roboto_M;
      position: relative; }
      .block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi i, .block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi i, #block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi i, #block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi i {
        color: #4881bc;
        font-size: 18px;
        position: absolute;
        left: -13px;
        top: -1px; }
      .block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi strong, .block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi strong, #block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi strong, #block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi strong {
        font-weight: normal; }
        .block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi strong b, .block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi strong b, #block-danhsachcauhoi .item-danhsachcauhoi .noidungcauhoi strong b, #block-danhsachvbqppl .item-danhsachcauhoi .noidungcauhoi strong b {
          font-weight: bold; }
    .block-danhsachcauhoi .item-danhsachcauhoi .meta-data, .block-danhsachvbqppl .item-danhsachcauhoi .meta-data, #block-danhsachcauhoi .item-danhsachcauhoi .meta-data, #block-danhsachvbqppl .item-danhsachcauhoi .meta-data {
      color: #575757;
      font-size: 13px; }
      .block-danhsachcauhoi .item-danhsachcauhoi .meta-data span, .block-danhsachvbqppl .item-danhsachcauhoi .meta-data span, #block-danhsachcauhoi .item-danhsachcauhoi .meta-data span, #block-danhsachvbqppl .item-danhsachcauhoi .meta-data span {
        color: #305b77;
        cursor: pointer;
        padding-left: 4px; }
    .block-danhsachcauhoi .item-danhsachcauhoi .traloi-btn, .block-danhsachvbqppl .item-danhsachcauhoi .traloi-btn, #block-danhsachcauhoi .item-danhsachcauhoi .traloi-btn, #block-danhsachvbqppl .item-danhsachcauhoi .traloi-btn {
      margin: 8px 8px 0px 0;
      color: #4881bc;
      font-family: Roboto_M;
      cursor: pointer; }
      .block-danhsachcauhoi .item-danhsachcauhoi .traloi-btn i, .block-danhsachvbqppl .item-danhsachcauhoi .traloi-btn i, #block-danhsachcauhoi .item-danhsachcauhoi .traloi-btn i, #block-danhsachvbqppl .item-danhsachcauhoi .traloi-btn i {
        margin-left: 8px; }
    .block-danhsachcauhoi .item-danhsachcauhoi .horizontal, .block-danhsachvbqppl .item-danhsachcauhoi .horizontal, #block-danhsachcauhoi .item-danhsachcauhoi .horizontal, #block-danhsachvbqppl .item-danhsachcauhoi .horizontal {
      border-bottom: 1px dotted #cfd4db; }

#block-danhsachvanban, #block-danhsachVBQPPL, .block-danhsachvanban, .block-danhsachVBQPPL {
  padding: 12px 15px; }
  #block-danhsachvanban .item-danhsachvanban, #block-danhsachVBQPPL .item-danhsachvanban, .block-danhsachvanban .item-danhsachvanban, .block-danhsachVBQPPL .item-danhsachvanban {
    position: relative;
    margin-bottom: 15px;
    padding: 10px 0;
    padding-left: 30px; }
    #block-danhsachvanban .item-danhsachvanban:nth-child(even), #block-danhsachVBQPPL .item-danhsachvanban:nth-child(even), .block-danhsachvanban .item-danhsachvanban:nth-child(even), .block-danhsachVBQPPL .item-danhsachvanban:nth-child(even) {
      background-color: #f5f8fa;
      border: 1px solid #dbdada; }
    #block-danhsachvanban .item-danhsachvanban .noidung, #block-danhsachVBQPPL .item-danhsachvanban .noidung, .block-danhsachvanban .item-danhsachvanban .noidung, .block-danhsachVBQPPL .item-danhsachvanban .noidung {
      margin-bottom: 8px;
      font-family: Roboto_M; }
      #block-danhsachvanban .item-danhsachvanban .noidung i, #block-danhsachVBQPPL .item-danhsachvanban .noidung i, .block-danhsachvanban .item-danhsachvanban .noidung i, .block-danhsachVBQPPL .item-danhsachvanban .noidung i {
        color: #4881bc;
        font-size: 20px;
        position: absolute;
        left: -20px; }
    #block-danhsachvanban .item-danhsachvanban .meta-data, #block-danhsachVBQPPL .item-danhsachvanban .meta-data, .block-danhsachvanban .item-danhsachvanban .meta-data, .block-danhsachVBQPPL .item-danhsachvanban .meta-data {
      color: #575757;
      font-size: 13px;
      margin-bottom: 6px; }
      #block-danhsachvanban .item-danhsachvanban .meta-data span, #block-danhsachVBQPPL .item-danhsachvanban .meta-data span, .block-danhsachvanban .item-danhsachvanban .meta-data span, .block-danhsachVBQPPL .item-danhsachvanban .meta-data span {
        color: #305b77;
        cursor: pointer;
        padding-left: 4px; }
    #block-danhsachvanban .item-danhsachvanban .attach-file, #block-danhsachVBQPPL .item-danhsachvanban .attach-file, .block-danhsachvanban .item-danhsachvanban .attach-file, .block-danhsachVBQPPL .item-danhsachvanban .attach-file {
      margin-top: 4px; }
      #block-danhsachvanban .item-danhsachvanban .attach-file .attach-file-item, #block-danhsachVBQPPL .item-danhsachvanban .attach-file .attach-file-item, .block-danhsachvanban .item-danhsachvanban .attach-file .attach-file-item, .block-danhsachVBQPPL .item-danhsachvanban .attach-file .attach-file-item {
        color: #305b77;
        padding: 4px 10px;
        background: #e7f2fe;
        border: 1px solid #92bbed;
        border-radius: 8px; }
    #block-danhsachvanban .item-danhsachvanban .dieu-khoan, #block-danhsachVBQPPL .item-danhsachvanban .dieu-khoan, .block-danhsachvanban .item-danhsachvanban .dieu-khoan, .block-danhsachVBQPPL .item-danhsachvanban .dieu-khoan {
      margin-top: 4px; }
      #block-danhsachvanban .item-danhsachvanban .dieu-khoan .dieu-khoan-item, #block-danhsachVBQPPL .item-danhsachvanban .dieu-khoan .dieu-khoan-item, .block-danhsachvanban .item-danhsachvanban .dieu-khoan .dieu-khoan-item, .block-danhsachVBQPPL .item-danhsachvanban .dieu-khoan .dieu-khoan-item {
        display: inline-block;
        cursor: pointer;
        color: #9c7233;
        padding: 4px 10px;
        background: #fcf8e3;
        border: 1px solid #fbe698;
        border-radius: 8px;
        margin: 4px 8px 0 0;
        text-transform: capitalize; }
    #block-danhsachvanban .item-danhsachvanban .horizontal, #block-danhsachVBQPPL .item-danhsachvanban .horizontal, .block-danhsachvanban .item-danhsachvanban .horizontal, .block-danhsachVBQPPL .item-danhsachvanban .horizontal {
      border-bottom: 1px dotted #cfd4db; }
    #block-danhsachvanban .item-danhsachvanban .traloi-btn, #block-danhsachVBQPPL .item-danhsachvanban .traloi-btn, .block-danhsachvanban .item-danhsachvanban .traloi-btn, .block-danhsachVBQPPL .item-danhsachvanban .traloi-btn {
      margin: 8px 8px 0px 0;
      color: #4881bc;
      font-family: Roboto_M;
      cursor: pointer; }
      #block-danhsachvanban .item-danhsachvanban .traloi-btn i, #block-danhsachVBQPPL .item-danhsachvanban .traloi-btn i, .block-danhsachvanban .item-danhsachvanban .traloi-btn i, .block-danhsachVBQPPL .item-danhsachvanban .traloi-btn i {
        margin-left: 8px; }

.pagination {
  margin-top: 0px; }
  .pagination li a {
    border: unset;
    color: #5a5a5a;
   /* background: transparent !important; */
    border: 1px solid #dbdada;
    border-radius: 50% !important; }
    .pagination li a:hover {
      border-color: #363737; }
  .pagination li select {
    margin-right: 4px;
    margin-top: 3px;
    padding: 0;
    height: 28px;
    border-radius: 0; }
  .pagination li.disabled a {
    border: none !important; }
#ch-ul-pagination>li>a,#vb-ul-pagination>li>a{
	background: transparent !important;
}	

#diaphuong ul.ltinhthanh {
  margin-top: 10px;
  margin-bottom: 0; }
  #diaphuong ul.ltinhthanh li {
    position: relative;
    list-style: none;
    display: inline-block;
    width: 14%;
    padding: 5px; }
    #diaphuong ul.ltinhthanh li:before {
      position: absolute;
      content: '\f0c8';
      font-family: FontAwesome;
      color: #656565;
      top: 12px;
      font-size: 4pt;
      color: #4881bc; }
    #diaphuong ul.ltinhthanh li a {
      color: #333;
      padding-left: 15px; }
      #diaphuong ul.ltinhthanh li a:hover {
        color: #5a84ae;
        font-family: Roboto_B; }
#diaphuong .search-box {
  position: relative;
  /* FF 4-18 */
  /* FF 19+ */ }
  #diaphuong .search-box input::placeholder {
    color: #414040;
    font-family: Roboto_R; }
  #diaphuong .search-box input {
    text-align: center;
    color: #414040;
    border: none;
    border-radius: 0;
    font-family: Roboto_R;
    border-bottom: 2px solid #71aae4;
    box-shadow: none;
    background: #cde3fb; }
  #diaphuong .search-box input:focus::-webkit-input-placeholder {
    color: transparent; }
  #diaphuong .search-box input:focus:-moz-placeholder {
    color: transparent; }
  #diaphuong .search-box input:focus::-moz-placeholder {
    color: transparent; }
  #diaphuong .search-box input:focus:-ms-input-placeholder {
    color: transparent; }
  #diaphuong .search-box label {
    position: absolute;
    top: 0px;
    right: 5px;
    font-size: 17pt;
    color: #5fa3ea; }

.hide-overflow {
  overflow: hidden; }

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  overflow-x: hidden;
  transition: 0.5s; }
  .sidenav .panel {
    float: right;
    width: 45%;
    height: 100%;
    margin-bottom: 0; }
    .sidenav .panel .panel-body {
      overflow: auto;
      max-height: 90%;
      background: #fff; }
    .sidenav .panel .item-cauhoi, .sidenav .panel .item-cautraloi {     
      padding: 10px 3px;
      padding-left: 20px;
      text-align: justify; }
      .sidenav .panel .item-cauhoi .noidungcauhoi, .sidenav .panel .item-cautraloi .noidungcauhoi {
        margin-bottom: 8px;
        font-family: Roboto_M;
        position: relative; }
        .sidenav .panel .item-cauhoi .noidungcauhoi i, .sidenav .panel .item-cautraloi .noidungcauhoi i {
          color: #4881bc;
          font-size: 18px;
          position: absolute;
          left: -13px;
          top: -1px; }
      .sidenav .panel .item-cauhoi .meta-data, .sidenav .panel .item-cautraloi .meta-data {
        color: #575757;
        font-size: 13px; }
        .sidenav .panel .item-cauhoi .meta-data span, .sidenav .panel .item-cautraloi .meta-data span {
          color: #305b77;
          cursor: pointer;
          padding-left: 4px; }
      .sidenav .panel .item-cauhoi .horizontal, .sidenav .panel .item-cautraloi .horizontal {
        border-bottom: 1px dotted #cfd4db; }
    .sidenav .panel .item-cautraloi {
      border-top: 1px dashed #ddd; }
      .sidenav .panel .item-cautraloi .noidungcauhoi {
        font-family: Roboto_R; }

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s; }

.sidenav a:hover {
  color: #f1f1f1; }

.sidenav .closebtn {
  position: absolute;
  bottom: 5px;
  right: 15px;
  background: #4881bc;
  border-radius: 0;
  color: #fff; }

#vbqpplModal .modal-dialog, .modal-cauhoi .modal-dialog {
  width: 86%;
  /*height: 90%;*/
  overflow-x: hidden; }
  #vbqpplModal .modal-dialog .modal-content, .modal-cauhoi .modal-dialog .modal-content {
    border-radius: 10px;
    border: 3px solid #4881bc; }
    #vbqpplModal .modal-dialog .modal-content .modal-body, .modal-cauhoi .modal-dialog .modal-content .modal-body {
      padding-top: 10px; }
      #vbqpplModal .modal-dialog .modal-content .modal-body .title, .modal-cauhoi .modal-dialog .modal-content .modal-body .title {
        font-weight: bold;
        height: 50px;
        color: #425165;
        text-decoration: underline; }
      #vbqpplModal .modal-dialog .modal-content .modal-body #vbqpplModal-noidung, .modal-cauhoi .modal-dialog .modal-content .modal-body #vbqpplModal-noidung {
        padding: 8px;
        background: #e1eeeb; }
        #vbqpplModal .modal-dialog .modal-content .modal-body #vbqpplModal-noidung p, .modal-cauhoi .modal-dialog .modal-content .modal-body #vbqpplModal-noidung p {
          text-align: justify;
          background: transparent; }
        #vbqpplModal .modal-dialog .modal-content .modal-body #vbqpplModal-noidung table tr td, .modal-cauhoi .modal-dialog .modal-content .modal-body #vbqpplModal-noidung table tr td {
          background: transparent; }
    #vbqpplModal .modal-dialog .modal-content .modal-footer, .modal-cauhoi .modal-dialog .modal-content .modal-footer {
      padding-bottom: 5px;
      padding-top: 5px; }
#vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan {
  margin-bottom: 5px;
  padding: 15px;
  background: #dde7ee; }
  #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan:hover, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan:hover {
    cursor: pointer;
    background: #bbcfdd; }
  #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan a, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan a {
    color: #000; }
  #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan .dieuluat, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan .dieuluat {
    font-weight: 500; }
    #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan .dieuluat span, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan .dieuluat span {
      color: black;
      font-weight: bold;
      font-size: 16px; }
  #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan .noidung, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan .noidung {
    color: #337ab7;
    text-align: justify; }
    #vbqpplModal #vbqpplModal-dieukhoan .item-dieukhoan .noidung span, .modal-cauhoi #vbqpplModal-dieukhoan .item-dieukhoan .noidung span {
      font-style: italic;
      color: #333333; }
#vbqpplModal .panel, .modal-cauhoi .panel {
  margin-bottom: 0; }
  #vbqpplModal .panel .panel-heading, .modal-cauhoi .panel .panel-heading {
    font-weight: bold;
    text-transform: uppercase; }
  #vbqpplModal .panel .panel-body, .modal-cauhoi .panel .panel-body {
    padding: 0; }

.modal-cauhoi .modal-dialog {
  width: 60%; }
  .modal-cauhoi .modal-dialog .panel-default {
    min-height: 300px; }
    .modal-cauhoi .modal-dialog .panel-default .panel-body {
      padding: 15px;
      text-align: justify; }
      .modal-cauhoi .modal-dialog .panel-default .panel-body .metadata p {
        color: #575757; }
        .modal-cauhoi .modal-dialog .panel-default .panel-body .metadata p span {
          color: #305b77; }

.ui-autocomplete {
  max-height: 250px;
  max-width: 495px;
  overflow: auto;
  overflow-x: hidden;
  border: none;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding-bottom: 5px !important; }
  .ui-autocomplete li {
    border-bottom: 1px dashed #8c8c8c;
    padding: 0; }
    .ui-autocomplete li:last-child {
      border: none; }
    .ui-autocomplete li .ui-menu-item-wrapper {
      padding: 10px;
      font-size: 10pt; }
      .ui-autocomplete li .ui-menu-item-wrapper:focus {
        outline: none; }
      .ui-autocomplete li .ui-menu-item-wrapper.ui-state-active {
        background: #4881bc !important;
        border-top: none;
        border-bottom: 1px dashed #8c8c8c; }

.block-hd-timkiem {
  margin-top: 20px;
  border-bottom: 1px solid #ebebeb; }
  .block-hd-timkiem ul.nav-tabs {
    border: none; }
    .block-hd-timkiem ul.nav-tabs li a {
      color: #5f6368; }
      .block-hd-timkiem ul.nav-tabs li a i {
        padding-right: 3px; }
      .block-hd-timkiem ul.nav-tabs li a:hover {
        background: none;
        border-color: #fff;
        color: #1a73e8; }
    .block-hd-timkiem ul.nav-tabs li.active a {
      border: none;
      border-bottom: 3px solid #1a73e8;
      color: #1a73e8; }

.block-hd-tknc {
  padding: 3px 15px;
  background: #f2f2f2;
  position: absolute;
  width: 100%;
  top: 0; }

.block-hd-seemore {
  position: relative;
  margin-top: 25px;
  text-align: center; }
  .block-hd-seemore hr {
    border-color: #dadce0;
    position: absolute;
    width: 100%;
    height: 1px;
    /* top: -10px; */
    margin: 0;
    z-index: -1;
    bottom: 9px; }
  .block-hd-seemore a {
    border: 1px solid #dadce0;
    padding: 10px 70px;
    color: #4881bc;
    border-radius: 25px;
    background: #fff;
    position: relative; }
    .block-hd-seemore a:hover {
      background: #fafafa; }
    .block-hd-seemore a i.fa-cog {
      position: absolute;
      right: 0;
      bottom: 5px; }

.block-hd {
  position: relative;
  padding-top: 15px; }

.kqresult {
  margin: 0;
  padding: 3px 15px;
  background: #f2f2f2;
  color: #70757a;
  position: absolute;
  width: 100%;
  top: 0; }

.btn-nangcao {
  position: absolute;
  top: 5px;
  right: 7px; }
  .btn-nangcao:focus, .btn-nangcao:active {
    outline: none; }

/*Gui cau hoi*/
.guicauhoi_container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 550px;
  border: 1px solid #dbdada; }

.guicauhoi_body {
  width: 90%;
  /*    border: 1px solid black;*/ }

.guicauhoi_form_item {
  height: 36px; }

.guicauhoi_form_textarea {
  height: 136px; }

@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px; }

  .sidenav a {
    font-size: 18px; } }
/* DivTable.com */
.divTable {
  display: table;
  width: 100%; }

.divTableRow {
  display: table-row; }

.divTableHeading {
  background-color: #EEE;
  display: table-header-group; }

.divTableCell, .divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px; }

.divTableHeading {
  background-color: #EEE;
  display: table-header-group;
  font-weight: bold; }

.divTableFoot {
  background-color: #EEE;
  display: table-footer-group;
  font-weight: bold; }

.divTableBody {
  display: table-row-group; }

.divWidth50 {
  width: 50%; }

.divWidth100 {
  width: 100%; }

/*Văn bản QPPL*/
.block-vbqppl-tomtat {
  padding: 0 24px;
  margin-top: 60px; }
  .block-vbqppl-tomtat .header {
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0;
    color: #519fef; }
  .block-vbqppl-tomtat .body .divTableCell {
    font-weight: bold; }
    .block-vbqppl-tomtat .body .divTableCell span {
      font-weight: 100;
      color: dimgray; }

.block-vbqppl-luocdo {
  padding: 0 24px;
  margin-top: 70px; }
  .block-vbqppl-luocdo .panel-body {
    padding: 5px;
    min-height: 50px;
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden; }
  .block-vbqppl-luocdo .item-luocdo .header {
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: #4881bc;
    background: #f5f5f5; }
  .block-vbqppl-luocdo .item-luocdo .header-main {
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: #dc3545;
    background: #f5f5f5; }
  .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .noidungcauhoi {
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
    color: #dc3545;
    text-align: justify; }
  .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .meta-data {
    font-weight: bold;
    font-size: 13px; }
    .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .meta-data span {
      font-weight: 100; }
  .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .vanban-index {
    color: #337ab7;
    font-weight: bold;
    width: 10%; }
  .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .vanban-trichyeu a {
    color: #000;
    text-transform: lowercase; }
    .block-vbqppl-luocdo .item-luocdo .item-luocdo-body .vanban-trichyeu a:hover {
      color: #17a2b8; }
  .block-vbqppl-luocdo .item-luocdo .item-luocdo-body tr:first-child td {
    border-top: none; }

/*Trang đăng nhập*/
.login-page .login-wrapper {
  height: 75vh;
  padding-top: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: linear-gradient(150deg, #4D9235 15%, #759D36 70%, #8AA236 94%); }
  .login-page .login-wrapper:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("/Content/images/trongdong.svg");
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 0; }
  .login-page .login-wrapper .box-login {
    z-index: 1;
    width: 100%;
    max-width: 600px; }
    .login-page .login-wrapper .box-login .box-logo {
      text-align: center; }
      .login-page .login-wrapper .box-login .box-logo img {
        width: 75px;
        height: 75px; }
    .login-page .login-wrapper .box-login .box-title {
      font-size: 14px;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
      margin-bottom: 20px; }
      .login-page .login-wrapper .box-login .box-title .t1 {
        color: #952a14;
        font-size: 23px;
        font-weight: bold; }
      .login-page .login-wrapper .box-login .box-title .t2 {
        font-weight: bold;
        font-size: 25px; }
    .login-page .login-wrapper .box-login .box-inputs {
      padding: 0 70px; }
      .login-page .login-wrapper .box-login .box-inputs .tab-header .nav-pills li.active a {
        color: #fff;
        font-size: 16px;
        background-color: #3c763d; }
        .login-page .login-wrapper .box-login .box-inputs .tab-header .nav-pills li.active a:hover {
          color: #fff; }
      .login-page .login-wrapper .box-login .box-inputs .tab-header .nav-pills li a {
        color: #fff;
        font-size: 16px; }
        .login-page .login-wrapper .box-login .box-inputs .tab-header .nav-pills li a:hover {
          color: #3c763d; }
      .login-page .login-wrapper .box-login .box-inputs form {
        padding: 30px;
        border-radius: 4px;
        border: solid 1px #59a728;
        background: rgba(251, 251, 251, 0.42) none repeat scroll 0 0; }
        .login-page .login-wrapper .box-login .box-inputs form .box-input {
          margin-bottom: 10px; }
          .login-page .login-wrapper .box-login .box-inputs form .box-input .title-input {
            color: rgba(0, 0, 0, 0.8);
            font-style: italic; }
          .login-page .login-wrapper .box-login .box-inputs form .box-input input {
            border-radius: 0; }
          .login-page .login-wrapper .box-login .box-inputs form .box-input .btn-login {
            background: #3c763d;
            border-color: #3c763d;
            color: #fff;
            text-transform: uppercase;
            border-radius: 0;
            padding: 8px 15px;
            border-radius: 4px; }
            .login-page .login-wrapper .box-login .box-inputs form .box-input .btn-login:focus {
              outline: none; }
            .login-page .login-wrapper .box-login .box-inputs form .box-input .btn-login:hover {
              background: #1a88ff; }
          .login-page .login-wrapper .box-login .box-inputs form .box-input .forgot-password {
            cursor: pointer; }
.login-page .login-footer {
  height: 25vh;
  padding-top: 30px;
  position: relative;
  background: linear-gradient(150deg, #4D9235 15%, #759D36 70%, #8AA236 94%); }
  .login-page .login-footer img {
    max-width: 100%;
    margin-top: 10px; }
  .login-page .login-footer h4 {
    color: #fff;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    padding-bottom: 5px; }
  .login-page .login-footer p {
    color: #fff; }
.login-page .copyright {
  border-top: 1px solid #fff;
  position: absolute;
  width: 100%;
  bottom: 0; }
  .login-page .copyright p {
    font-style: italic;
    color: #ccc;
    margin: 0;
    padding: 10px; }

#profile .anhnguoidung {
  width: 80%;
  height: auto; }
#profile .user .name {
  font-size: 22px;
  font-weight: bold;
  color: dimgray;
  text-transform: uppercase; }
#profile .user .email {
  font-size: 16px;
  color: dimgray;
  font-style: italic; }
#profile .user .item {
  display: flex; }
  #profile .user .item .title {
    width: 20%; }
#profile .response .comment {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: orangered; }

a.star {
  font-size: 24px;
  color: #bebfbf;
  cursor: pointer;
  line-height: 1;
  transition: all 0.1s ease; }

a.star.vote-hover {
  color: #F7E7A1; }

a.star:active {
  color: #F0D456; }

a.star.vote-active {
  color: #F0D456; }

.blue {
  color: #0faef1; }

.block-suggest {
  margin-top: 1px !important; }
  .block-suggest span {
    font-size: 11px;
    font-weight: bold;
    font-style: italic; }
  .block-suggest textarea {
    width: 100%;
    resize: vertical;
    min-height: 50px;
    max-height: 300px;
    background: #f2f2f2; }
  .block-suggest a {
    float: right;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 12px;
    font-style: italic;
    text-decoration: underline;
    margin-bottom: 5px;
    margin-left: 3px; }
    .block-suggest a.boqua {
      color: #777; }
    .block-suggest a.dongy {
      color: #4d9235; }

#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; }

.mt-8 {
  margin-top: 8px; }

.mt-16 {
  margin-top: 16px; }

.mt-24 {
  margin-top: 24px; }

.mr-8 {
  margin-right: 8px; }

.mr-16 {
  margin-right: 16px; }

.mr-24 {
  margin-right: 24px; }

.ml-8 {
  margin-left: 8px; }

.ml-16 {
  margin-left: 16px; }

.ml-24 {
  margin-left: 24px; }

/* enable absolute positioning */
.inner-addon {
  position: relative; }

/* style glyph */
.inner-addon .fa {
  position: absolute;
  padding: 10px;
  pointer-events: none;
  color: #aaa; }

/* align glyph */
.left-addon .fa {
  left: 0px; }

.right-addon .fa {
  right: 0px; }

/* add padding  */
.left-addon input {
  padding-left: 20px; }

.right-addon input {
  padding-right: 20px; }

.pointer {
  cursor: pointer; }

.select2-container--default .select2-selection--single {
  border: 1px solid #ccc; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6f6e6e; }

#block-p-timkiem .select2-container--default .select2-selection--single {
  border-radius: 0; }
#block-p-timkiem .select2-container .select2-selection--single {
  height: 32px; }
#block-p-timkiem .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px; }

@media (min-width: 1024px) and (max-width: 1199px) {
  #diaphuong ul.ltinhthanh li {
    width: 25%; }

  .sidenav .panel {
    width: 50%; } }
@media (min-width: 768px) and (max-width: 991px) {
  #diaphuong ul.ltinhthanh li {
    width: 33%; }

  .sidenav .panel {
    width: 70%; } }
@media screen and (max-width: 767px) {
  .panel-cs .parameter {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -20px;
    text-align: right;
    background: #e7f2fe;
    color: #575757;
    padding-right: 5px;
    padding-top: 2px; }

  #p-main-nav .nav-tabs > li > a {
    padding: 5px 10px;
    font-size: 12px; }

  #block-danhsachvanban .item-danhsachvanban .wrapper {
    display: unset; }

  #diaphuong ul.ltinhthanh li {
    width: 50%; }

  .sidenav .panel {
    width: 90%; }

  .block-hd-timkiem .input-group {
    padding-left: 10px;
    padding-right: 10px; }

  #vbqpplModal .modal-dialog, .modal-cauhoi .modal-dialog {
    width: unset; } }
@media screen and (max-width: 767px) {
  .block-timkiem-v2 form {
    position: unset !important;
    width: unset !important;
    transform: unset !important; }

  .s130 form .inner-form .input-field.second-wrap {
    min-width: 60px !important; } }
.text-center .avatar {
  width: 30%;
  border-radius: 100%; }
.text-center .name {
  padding-left: 40px;
  font-size: 20px;
  font-weight: bold; }

.text-body .label-thongtin {
  padding-top: 5px; }
.text-body .text-thongtin {
  padding: 6px 12px;
  color: #555555;
  background-color: #fff;
  border: 1px solid #ccc;
  background-color: #efeeee;
  border-color: #ece8e8; }
.text-body .input-thongtin {
  height: 34px;
  padding: 6px 12px;
  color: #555555;
  background-color: #fff;
  border: 1px solid #ccc;
  background-color: #efeeee;
  border-color: #ece8e8; }

.block-thongtincanhan .panel-body .title {
  border-bottom: 2px solid #bdbdbd;
  padding: 0px 0px 10px; }
.block-thongtincanhan .panel-body .form-group .custom-select-trangthai {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px; }
.block-thongtincanhan .panel-body .form-group .button-style {
  border-color: none; }
.block-thongtincanhan .body-table thead {
  background-color: #84c4ef; }
  .block-thongtincanhan .body-table thead tr th {
    text-align: center;
    vertical-align: inherit; }
.block-thongtincanhan .body-table tbody td .text-macauhoi {
  font-size: 11px;
 /* background-color: #952a14; */
  text-align: center;
  display: table-cell;
  color: #952a14;
  padding: 2px; }
.block-thongtincanhan .body-table tbody td .text-tieude {
  font-size: 14px;
  padding-top: 5px;
  line-height: 1.4; }
.block-thongtincanhan .pagination-container .pagination {
  font-size: 10px; }
  .block-thongtincanhan .pagination-container .pagination .active a {
    color: #000 !important;
    font-size: 10px; }

.modal .modal-dialog {
  overflow-y: initial;
  margin-top: 250px; }
  .modal .modal-dialog .modal-content .table-modaltieude {
    padding: 7px 11px 1px 8px; }
    .modal .modal-dialog .modal-content .table-modaltieude .table table-bordered {
      margin-bottom: -2px; }
  .modal .modal-dialog .modal-body {
    height: 350px;
    overflow-y: auto; }
    .modal .modal-dialog .modal-body th {
      text-align: center; }

@media screen and (min-width:767px)
{
	.only-desktop-captcha{
		display:flex;align-items:center
	}
}
@media screen and (max-width: 767px) {
  .panel-primary {
    width: 100%; }

  .navbar-header {
    width: 100%; }

  .footer {
    width: 100%; }

  .select {
    width: 76% !important; } }
@media (min-width: 1024px) and (max-width: 1199px) {
  .select {
    width: 75% !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .select {
    width: 75% !important; }

  .block-thongtincanhan .pagination-container .pagination {
    padding-top: 10px; } }
div.stars {
  width: 270px;
  display: inline-block; }

input.star {
  display: none; }

label.star {
  float: right;
  padding: 10px;
  font-size: 36px;
  color: #444;
  transition: all .2s; }

input.star:checked ~ label.star:before {
  content: '\f005';
  color: #FD4;
  transition: all .25s; }

input.star-5:checked ~ label.star:before {
  color: #FE7;
  text-shadow: 0 0 20px #952; }

input.star-1:checked ~ label.star:before {
  color: #F62; }

label.star:hover {
  transform: rotate(-15deg) scale(1.3); }

label.star:before {
  content: '\f006';
  font-family: FontAwesome; }
  .luu-y {
    padding: 12px 16px;
    border-bottom: 1px dotted #cfd4db;
}
.luu-y>ul>li{
   list-style-type:none
}
.luu-y>p{
	font-weight:700
}
#sn-traloi a {
    font-size: inherit;
    color: #337ab7;
    display: inline;
	padding: 0;
}
    