/* Home */
#qx-call-to-action-0461 .cover-mode .qx-element-call-to-action__content {
    padding: 0 !important;
}

.qx-slideshow-items {
  min-height: auto !important;
}
/* Sidebar */
.sidebar-l .navbar {
  float: left;
  padding: 0;
  width: 100%;
}

.sidebar-l .navbar .navbar-nav{
  width: 100%;
}

.sidebar-l .navbar li{
  border-bottom: dashed 1px #eee;
  padding: 10px 0;
  width: 100%;
}

.sidebar-r .navbar li{
  border-bottom: dashed 1px #eee;
  padding: 10px 0;
  width: 100%;
}

.sidebar-l .module-title span {
  border-bottom: 1px solid #dc3545;
  color: #dc3545;
}

.sidebar-r .module-title span {
  border-bottom: 1px solid #dc3545;
  color: #dc3545;
}

/* Main Menu */

#t4-header .t4-section-inner {
  padding: 0;
}

#t4-header .nav-item {
  /*border-left: 1px solid #f5f5f5;*/
  text-transform: uppercase;
}

#t4-header .nav-item a {
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-weight: normal !important;
  color: rgba(19 ,  15,  64, 1) !important;
}

#t4-header .nav-item:hover {
  background-color: #f3f6f9;
}

#t4-header .navbar-nav {
  /*border-right: 1px solid #f5f5f5;*/
}

#t4-masthead {
  margin-bottom: 30px;
}

.navbar-brand.logo-control img.logo-img {
  max-height: 65px;
}

.t4-navbar {
  line-height: 65px;
}

#t4-header .t4-navbar .level1{
  margin-top: 17px;
}

#t4-header .t4-navbar .dropdown-menu .nav-item{
  line-height: 30px;
}

#t4-header .nav-item[data-id="163"] a{
  color: #f00 !important;
  text-shadow:
        0 3px 20px red,
        0 0 20px red,
    0 0 10px orange,
    4px -5px 6px yellow,
    -4px -10px 10px yellow,
    0 -10px 30px yellow;
  animation: 2s Blazing infinite alternate linear;
}
/* Sidebar menu for mobile */
.t4-offcanvas .t4-off-canvas-body nav.navbar ul.navbar-nav > li > a[href*="tuyen-sinh"] {
  color: #fff !important;
  text-shadow:
        0 3px 20px red,
        0 0 20px red,
    0 0 10px orange,
    4px -5px 6px yellow,
    -4px -10px 10px yellow,
    0 -10px 30px yellow;
  animation: 2s Blazing infinite alternate linear;
}
@keyframes Blazing {
  0%   { text-shadow: 0 3px 20px red, 0 0 20px red,
    0 0 10px orange,
    0 0 0 yellow,
    0 0 5px yellow,
    -2px -5px 5px yellow,
    4px -10px 10px yellow; }
  25%   { text-shadow: 0 3px 20px red, 0 0 30px red,
    0 0 20px orange,
    0 0 5px yellow,
    -2px -5px 5px yellow,
    3px -10px 10px yellow,
    -4px -15px 20px yellow; }
  50%   { text-shadow: 0 3px 20px red, 0 0 20px red,
    0 -5px 10px orange,
    -2px -5px 5px yellow,
    3px -10px 10px yellow,
    -4px -15px 20px yellow,
    2px -20px 30px rgba(255,255,0,0.5); }
  75%   { text-shadow: 0 3px 20px red, 0 0 20px red,
    0 -5px 10px orange,
    3px -5px 5px yellow,
    -4px -10px 10px yellow,
    2px -20px 30px rgba(255,255,0,0.5),
    0px -25px 40px rgba(255,255,0,0)}
  100%   { text-shadow: 0 3px 20px red, 0 0 20px red,
    0 0 10px orange,
    0 0 0 yellow,
    0 0 5px yellow,
    -2px -5px 5px yellow,
    4px -10px 10px yellow; }
}

#t4-header .nav-item[data-id="163"] a:hover{
  color: #fff !important;
  background-color: #f00;
}

/* Sidebar Menu Left*/
.sidebar-l .navbar li a {
  padding-left: 30px;
  background: url(/images/icons/ban-icon.png) no-repeat left center;
  background-size: 20px 20px;
  text-transform: uppercase;
}

.sidebar-r .navbar li a {
  padding-left: 30px;
  background: url(/images/icons/ban-icon.png) no-repeat left center;
  background-size: 20px 20px;
  text-transform: uppercase;
}
.sidebar-r .navbar {
  padding: 0;
  float: left;
  width: 100%;
}
.sidebar-r .navbar-nav {
  width: 100%;
}


/* Top Menu */
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    transform: scale(0);
    transition: ease-out 0.3s;
}

@media screen and (max-width: 992px) {
  .navbar-nav > li > .dropdown-menu {
    transform: scale(1);
  }
}

.dropdown:hover .dropdown-menu {
    transform: scale(1);
}
.dropdown-menu > a {
   padding: 10px;
}

/* Blog Image */
.items-row .item .item-image {
    width: 100%;
}
.item-image img {
    width: 100%;
}

.item-page [itemprop="articleBody"] blockquote {
  padding: 0 20px 0;
  border-left: 3px #999 solid;
}

/* Footer */
#qx-icon-list-831047 ul li {
  display: block !important;
}

/* Body font */
body {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

/* Mashead font-size */
@media screen and (max-width: 768px) {
  #t4-masthead .ja-masthead-title {
    font-size: 2rem !important;
  }
}