@media (max-width: 768px) {
    body.wrapper-fluid header > .grid-child, body.wrapper-fluid footer > .grid-child {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 0em;
        padding-top: 0em;
    }
}

.container-header{  
  background-image: linear-gradient(135deg,#1f2a41 0%,#1a2036 100%);
  position: sticky !important;
}

.grid-child.container-nav{
  background-color: #dfdfdf;
}

.container-header .navbar-toggler{
  color:#000;
  border:1px solid #000;
  margin: .2em;
}
.navbar-toggler{
  border-radius:0;
  padding: var(--navbar-toggler-padding-y) .5rem;
}
.card-body a{
  color: #000;
  font-weight: bold;
}
  .container-header .mod-menu>li>a, .container-header .mod-menu>li>span{  
  color: #000;
   
  }
  .container-header .mod-menu>li>a {
  font-weight: bold;
  }
/* link menu hiện tại được gạch dưới */
.container-header .mod-menu > li.active > a,
.container-header .mod-menu > li > a:hover,
.container-header .mod-menu > li.current > a{
  text-decoration: underline !important;
}

  .container-header .navbar-collapse.show{
   /* background-color: #eaeaea;  */
  }
@media (width <= 767.98px){
 /* .container-header .navbar-brand{
  width: 100%;
  
  text-align: center;
  }

  li.nav-item{
  text-align: center;
  
 }*/
 /* .brand-logo img{
    width: 300px;
    height: 150px;
  }*/
  /*body.wrapper-fluid header>.grid-child, body.wrapper-fluid footer>.grid-child{
    padding: 0;
  }*/
 
  .container-header .container-nav .container-search, .container-header .container-nav nav{
    margin: 0; 
   
    width: 100%;
    text-align: right;
  }
  .navbar-toggler:focus{
    box-shadow: none;
  }

  .navbar{
    display: inline-block;
  }
  .metismenu.mod-menu .metismenu-item{
    display: block;
    text-align: center;
  }


  .btnt{
    text-align: center;
    padding: 16px;
  }
  .btnt span.btn-success{
    background-color: #fff;
    color: #000;
    padding: 8px 32px 8px 32px;
    font-weight: bold;
  }
  .btnt span.btn-success a{
    text-decoration: none;
  }
  .footer .mod-custom{
  margin: auto;
  text-align: center;
  padding: 20px 20px 0px 10px;
}
}

  .topright{
  line-height: 60px;
 /* padding-top: 0.5em;*/

      display: flex;
    align-items: center;
    gap: 4px;
    font-size: 16px;
  }
  .topright span.btn-success{
    background-color: #fff;
    color: #000;
    padding: 8px 4px 8px 4px;
    font-weight: bold;
  }
  .topright a{
  text-decoration: none;
  }

@media (width > 767.98px){
  .brand-logo img{
 /* width: 176px;
  height: auto;*/
  }
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span{
  font-weight: bold;
  color: #000;
}

  .btnt{
    display: none;
  }
  .footer .mod-custom{
  margin: auto;  
  }
  
}
.btnp{
  display: none;
}
dt.article-info-term{
  display: none;
}
figcaption{
  text-align: center;
  padding: 4px 4px 4px 4px;
}
figure{
  text-align: center;
}
.footer{
  background: #dfdfdf;
  color: #484f56;
}
.footer .grid-child{
  padding: 0;
  padding-top: 1em;
}

.footer .mod-custom a{
  text-decoration: none;
}
.footer .mod-custom a:hover{
  color: #000;
}
table.com-content-category__table.category.table.table-striped.table-bordered.table-hover{
  display: none;
}
/*dsadadadadsadsad*/
.container-header .navbar-brand{
  font-size:1em;
}
.navbar-brand {
    line-height: 60px;
    /* padding-top: 0.5em; */
    display: flex;
    align-items: center;
}
