a {text-decoration:none; cursor:pointer; color:#000}
a:hover,a:focus {text-decoration:none}

.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-50{margin-top: 50px;}

.border-bottom{border-bottom: 1px solid #aaa;}

.text-green{color: #0fd60f;}
.text-blue{color: #0f26d6;}
.text-red{color: #ce0000;}

.app-header__title, .app-header__mobile-title{text-align: center;width:85%}
.app-header__title.v2, .app-header__mobile-title.v2{text-align: center;width:100%}
.search-result-title{margin-top: 30px; margin-bottom: 10px;padding-left: 10px;}
.app-sidebar .scrollbar-sidebar{padding-top: 30px;}
.top-title{font-size: 20px;}
.left-menu{
  text-align: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -17px;
  font-size: 1.5rem;
  opacity: .3;
  transition: color 300ms;  
}


.card-body .sub-title{margin-bottom: 0.1rem;}
.card-body .value {font-size: 1.5rem;}
.card-body .value2 {font-size: 1.1rem;}
.card-title.v2{padding-bottom: 5px; border-bottom: 1px solid #aaa;}
.card.v2{background-color: #ddd;}

.auto-scroll{overflow-x: auto;}
#dataTable{width: 1000px;}
#dataTable2{width: 600px;}

.closeBtn{font-size: 25px;position: absolute;right: 10px;}

.fixed-sidebar .app-main .app-main__outer.v2 {
  padding-left: 0px;
}

.err-msg{color: #ce0000; font-weight: bold;}
.hide{display: none;}

@media screen and (max-width:490px){
  .app-header__logo{display: none !important;}
}