/* Add here all your CSS customizations */
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  width: 0%;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  margin-right: 0.8em;
}

.dt-te-wrapper {
  display: flex;
  align-items: center;
}
.dt-te-wrapper .dt-te-filters {
  margin-right: 5px;
}
.dataTable th {
  vertical-align: middle;
}

.dataTable td {
  vertical-align: baseline;
}

table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
  text-align: left !important;
}

table.dataTable > tbody > tr.child ul.dtr-details > li.dt-actions {
  text-align: right !important;
}

:root {
  --dt-row-selected: 129, 128, 129;
}

.dt-separator {
  margin-top: 10px;
  border-top: 1px solid #DADADA;
  padding-bottom: 5px;
}

.dt-v-separator {
  opacity: 1 !important;
}

.tabs.table-tabs .tab-content {
  padding: 0;
}
.tabs .nav-tabs li .nav-link,
.tabs .nav-tabs li.active .nav-link {
  background-color: #f6f6f6;
}

.w-100px {
  width: 100px !important;
}

.item-v-sort {
  left: unset !important;
}

/*# sourceMappingURL=custom.css.map */
