table.dataTable.no-footer {
  border-bottom: none !important;
}
table.dataTable thead th,
table.dataTable thead td {
  border-bottom-color: #ddd !important;
}

.dataTables_wrapper {
  .dataTables_filter {
    font-weight: normal;
    text-align: left !important;
  }

  .dataTables_length .select2-container--bootstrap,
  .dataTables_filter input {
    display: inline-block !important;
  }
}

table.table-bordered.dataTable tbody td.actions {
  min-width: 100px;
}

#ordersTable_wrapper,
#transactionsTable_wrapper {
  .dataTables_filter,
  .dataTables_length {
    display: inline-block !important;
    float: left !important;
  }

  .dataTables_filter {
    margin-top: 0 !important;
  }
}
