.bill-header {
  font-size: 12px;
  text-align: center;
}

.form-control:focus {
  border-color: #25476a;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#trs-hd {
  text-align: center;
}

.bill-header.cs {
  background-color: rgba(37,71,106,0.56);
  color: #fff;
}

.counter {
  padding: 8px;
  color: #ccc;
}

.results tr[visible='false'], .no-result {
  display: none;
}

.results tr[visible='false'], .no-result {
  display: none;
}

.counter {
  padding: 8px;
  color: #ccc;
}

.fa.fa-warning {
  font-size: 18px;
  color: #ff0000;
}

.warning.no-result {
  text-align: center;
}

.search.form-control {
  border-radius: 0px !important;
}

.search-table-col {
  /*margin-top: 100px;*/
}

.table.table-striped.table-bordered.table-hover.table-dark {
  background-color: #5a5c69!important;
}

.modal-dialog.modal-lg.modal-dialog-centered {
  min-width: 90%!important;
}

.fas.fa-check {
  color: var(--bs-success);
  /*font-size: 1.5em;*/
}

.detailrow {
  transition: all 0.3s;
  visibility: collapse;
  border-bottom: 2px solid black;
}

.detailrow-vis {
  visibility: visible;
  max-height: 100%;
}

.detailrow-coll {
  visibility: collapse;
  max-height: 0px;
  display: none;
}

td {
  vertical-align: middle!important;
  word-wrap: break-word;
}

.fas.fa-exclamation-triangle {
  color: var(--bs-danger);
}

tr:not(.detailrow) > td:nth-child(2) {
  font-size: 1.5em;
}

.fa.fa-gear {
  color: var(--bs-primary);
}

.fas.fa-user-check {
  color: var(--bs-secondary);
}

.fas.fa-cloud-upload-alt {
  color: var(--bs-warning);
}

.nav-item {
  font-size: 2rem;
}

.badge-danger.badge-counter {
  background-color: var(--bs-danger);
}

@media (max-width: 420px) {
  #kennz-search-xs {
    display: block;
  }
}

@media (min-width: 421px) {
  #kennz-search-xs {
    display: none;
  }
}

@media (max-width: 420px) {
  #controller_txt {
    /*display: none;*/
  }
}

@media (max-width: 420px) {
  .hidememobile {
    display: none;
  }
}

