th: none !important;
      border-collapse: separate !important;
      border-spacing: 0;
    }

    div.dataTables_scrollBody table {
      border-top: none;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }

    table.dataTable td,
    table.dataTable th {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
    }

    div.dataTables_scrollBody table tbody tr:first-child td,
    div.dataTables_scrollBody table tbody tr:first-child th {
      border-top: none;
      