﻿table.dataTable thead th, table.dataTable thead td {
    padding: 8px 10px;
    border-bottom: 3px solid #34495e;
}

table.dataTable tbody td {
    vertical-align: top !important;
    border-bottom: 1px solid #34495e;
    padding: 10px 10px;
    font-weight: normal;
}

div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #0067ab;
    color: white;
    background-image: none;
    filter: none;
    box-shadow: none;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before {
  background-color: #00AEEE;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before {
  content: '-';
  background-color: #d33333;
}

table.dataTable thead th, table.dataTable thead td {
  padding: 8px 20px 8px 10px;
}