body{
min-height: auto;
}
.container-header .navbar-brand img{
  width: 140px !important;
  min-width: 140px !important; 
  min-height: 46px !important;
}
.topright{ 
  line-height: 60px;
  padding-top: 0.5em;
}
.topright a{
  
padding: 8px;
border-radius: 4px;
text-decoration: none;
  
  color: #fff;
}
.topright a.dangky{
  background: #ff7144;
}
.topright a.dangnhap{
  background: #f1002a;
}
.topright a:hover{
  color: #eee;
}

.com-content-article__body img, .item-content img{
  width: 640px;
  height: auto;
  display: block;
  margin: auto;
}

@media (min-width: 480px) and (max-width:767px){
.com-content-article__body img, .item-content img{
  width: 460px;
  max-width: 460px;
  } 
}
@media (min-width: 425px) and (max-width:479px){
.com-content-article__body img, .item-content img{
  width: 410px;
  max-width: 410px;
  }
}

@media (min-width: 375px) and (max-width:424px){
.com-content-article__body img, .item-content img{
  width: 360px;
  max-width: 360px;
  }
}
@media (max-width:374px){
.com-content-article__body img, .item-content img{
  width: 305px;
  max-width: 305px;
  }
  .container-header .navbar-brand img{
  width: 120px !important;
  min-width: 120px !important; 
  min-height: 46px !important;
  }
}
tbody, td, tfoot, th, thead, tr{
  border: 1px solid #ccc;
}
@media (max-width:1024px){
.container-header .container-nav{
    border-top: 0px solid #ffffff;
  }
}
@media (max-width: 575.98px){
  .container-header .container-nav .container-search, .container-header .container-nav nav{
    margin-top: 0.5em;
    margin-left: 0.5em;
  }
}
.container-search a{
  background-color: #fff;
  color: #273364 !important;
  padding: 8px;
  border-radius: 4px;
}
.card-body{
  padding:0;
}
.card-body img{  
  width: 100%; 
  height: auto;
  }


.footer .mod-custom{
  margin: auto;
}
.footer .mod-custom p{
  margin: 0 !important;
}
.container-header{
  background-image: none !important;
  background-color: #e1e8f0 !important;
}

.container-header .grid-child{
padding:0;
padding-bottom:0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #5877a9;
}
.container-header .grid-child.container-nav{
  background-color: #4f6ea0;
}
.footer{
  background: none;
  background-color: #e1e8f0;
  margin-top:0;
  
}
.footer .grid-child{
  background-color: #3d67aa;
  padding: 1em;
}
.site-grid{
  background-color: #e1e8f0;
}
.grid-child{
 background-color: #fff;
}
.grid-child.container-component, .grid-child.container-sidebar-right{
padding-left: 8px;
padding-right: 8px;
}
.container-header .container-nav{
padding-bottom: .5em;
}
.float-start{
display: none;
}
@media (max-width: 767px){
  .site-grid{
    grid-gap:0;
  }
}
.metismenu.mod-menu .metismenu-item > a, .metismenu.mod-menu .metismenu-item > button, .metismenu.mod-menu .metismenu-item > span{
	font-weight: bold;
}
.card{
	margin:2px;
}
.card-body{
	padding-bottom:0 !important;
}
.items-more{
  display: none;
}
a.linkdk {
    background: #406B94 !important;
    padding: 4px;
    border-radius: 4px;
    text-decoration: none;
    color: #fff !important;
}
.mod-list{
  padding:10px;
  margin:0;
}
.top-a.card{
  margin:0;
  border:0;
}
.top-b.card{
 
  border:0;
}
.btnp{
display: none;
}