.dataTables_wrapper {
  font-size: 16px !important;
  color: #707070 !important;
} 
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fafafa !important;
}
.table-striped tbody tr:nth-of-type(even) {
  background-color: #fff !important;
}
table.spl-small-table tbody td {
  padding: 8px 2px 8px 5px !important;
}
table.spl-table td {
  font-size: 16px !important;
}
div.dataTables_length select {
  width: 55px !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
ul.pagination li {
  background: none !important;
  border-radius: 0 !important;
  border: 0 !important;
}
.pagination .active {
  background: #fff !important;
}
.pagination .active > a, .pagination .active > a:hover {
  color: #707070 !important;
  font-weight: bold !important;
}
table.spl-table thead:first-child .sorting_desc {
  background: #fff url("/assets/core/plugins/datatables/media/images/sort_desc.png") no-repeat scroll right center !important;
}
table.spl-table thead:first-child tr:last-child th.sorting {
  background: #fff url(/assets/core/plugins/datatables/media/images/sort_both.png) no-repeat scroll right center !important;
}
table.spl-table thead th {
  background: #fff !important;
}
table.spl-table thead:first-child th:hover {
  background: #fff !important;
}
table.spl-table thead:first-child th.sorting_disabled {
  background: #fff no-repeat scroll right center !important;
}
table.spl-table thead:first-child .sorting_asc {
  background: #fff url(/assets/core/plugins/datatables/media/images/sort_asc.png) no-repeat scroll right center !important;
}