.afeb-data-table :focus {
  outline: unset !important
}

.afeb-data-table .dt-search label *,
.afeb-data-table button.dt-button span * {
  height: 15px;
  margin-bottom: -3px;
  margin-top: -3px;
  width: 15px
}

.afeb-data-table .dt-orderable-asc .dt-column-order,
.afeb-data-table .dt-orderable-desc .dt-column-order,
.dt-button-info {
  display: none !important
}

.afeb-data-table .dt-ordering-asc .dt-column-order,
.afeb-data-table .dt-ordering-desc .dt-column-order {
  display: unset !important
}

.afeb-data-table .dt-scroll {
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, .15) !important
}

.afeb-data-table .afeb-inner-table thead tr th {
  vertical-align: middle
}

.afeb-data-table .afeb-inner-table thead tr th:hover {
  outline: 0 !important;
  outline-offset: unset !important
}

.afeb-data-table .afeb-inner-table>tbody>tr>*,
.afeb-data-table .afeb-inner-table>thead>tr>*,
.afeb-data-table div.dt-container.dt-empty-footer .dt-scroll-body,
.afeb-data-table div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>* {
  border: 0 !important
}

.afeb-data-table .afeb-inner-table>tbody>tr>*,
.afeb-data-table .afeb-inner-table>thead>tr>*,
.afeb-data-table div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>* {
  border-left: 1px solid rgba(0, 0, 0, .15) !important
}

.afeb-data-table .afeb-inner-table>tbody>tr>* {
  border-bottom: 1px solid rgba(0, 0, 0, .15) !important
}

.afeb-data-table .afeb-inner-table>tbody>tr:first-child>* {
  border-top: 1px solid rgba(0, 0, 0, .15) !important
}

.afeb-data-table .afeb-inner-table>tbody>tr>:first-child,
.afeb-data-table .afeb-inner-table>thead>tr>:first-child,
.afeb-data-table div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>:first-child {
  border-left: 0 !important
}

.afeb-data-table .afeb-inner-table>tbody>tr:last-child>* {
  border-right: 1px solid rgba(0, 0, 0, .15) !important
}

.afeb-data-table .dt-orderable-asc .dt-column-order::before,
.afeb-data-table .dt-orderable-desc .dt-column-order::before {
  content: "\f15e" !important;
  font-family: "Font Awesome 5 Free" !important;
  line-height: 0 !important
}

.afeb-data-table .dt-orderable-asc .dt-column-order::after,
.afeb-data-table .dt-orderable-desc .dt-column-order::after {
  content: "\f15d" !important;
  font-family: "Font Awesome 5 Free" !important;
  line-height: 0 !important
}