table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled){
  padding-right: 35px;
}

.rotate90a {
  writing-mode: vertical-rl;
  text-align: center;
  transform:rotate(180deg);
  font-size: small;
  background-color:#e0e0e0;

}
.rotate90b {
  writing-mode: vertical-rl;
  text-align: center;
  transform:rotate(0deg);
  font-size: small;
background-color:#e0e0e0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: black;
}

.card.card-link{
  box-shadow: 0 0;
}
.card-link .card-title{
  color: gray !important;
}
.card-link .card-footer{
  background-color: white;
}

#bgkloader{
  z-index: 9999;
  background: white url(../img/loadbar.gif) no-repeat center center;
  overflow: auto;
  width: 100%;
  height: 100vh;
  position: fixed;
}

.content-wrapper > .content {
  padding-bottom: 1px!important;
}

#breadcrumb{
  color: #163959;
}

#breadcrumb a{
  color: #163959;
  font-weight: bold;
}

#user_menu_list .nav-link {
  color:#163959;
}

#user_menu_list .nav-link i{
  color:#ff0000;
}

.select2-container .select2-selection--single{
  height: 38px!important;
}


.login-page{

    background: url(../img/loginwallpaper.jpg) center center no-repeat;
    background-size: cover;

}

.load-content{
  cursor:pointer;
  
}

.login-box{
  width: auto;
}


.adminltetoast{
  margin-bottom: 80px;
  margin-right: 20px;
}


.accordion .card {
  margin-bottom: 0px;
}

.accordion{
  margin-bottom: 1rem;
}
.accordion p{
  font-style: oblique;
  color:gray;
}

.form-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
}