.dtsb-searchBuilder {
  background: #2a3f54;
  border-radius: 5px;
  padding: 10px;
}

.dtsb-title {
  color: #fff;
}

.selected td,
.selected td a :not(.btn, i) {
  color: #fff !important;
}

.selected td .btn {
  color: #000 !important;
}

.dt-buttons.btn-group {
  box-shadow: none !important;
}

.dt-buttons.btn-group .btn {
  box-shadow: 0 4px 5px -4px !important;
}
.dtsp-nameButton {
  display: none;
}

.dtsp-countButton {
  display: none;
}

.dtsp-collapseButton {
  display: none;
}

.dtsp-showAll {
  display: none;
}

.dtsp-collapseAll {
  display: none;
}
#assetTable > tbody > tr > td {
  vertical-align: middle;
}

#assetTable > thead > tr > th {
  vertical-align: middle;
}

.form-check-label {
  z-index: 10 !important;
}

#checkCol.sorting_desc::before {
  content: "";
}

#checkCol.sorting_desc::after {
  content: "";
}


thead {
  background-color: var(--primary-color) !important;
  border-color: #ccc !important;
  color: #fff !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

.dt-column-order,
th.dt-ordering-asc {
  color: #fff !important;
}
