.dt-column-order {
  display: none;
}

table.dataTable {
  table-layout: fixed;
  width: 100%;
  z-index: 2;
}

table.dataTable thead > tr {
  background-color: inherit;
}

table.dataTable thead > tr > th.dt-orderable-asc,
table.dataTable thead > tr > th.dt-orderable-desc,
table.dataTable > tbody > tr > th,
table.dataTable > tbody > tr > td {
  background-color: inherit;
  padding: 4px;
}

table.dataTable > tbody > tr {
  background-color: white;
}

table.dataTable > tbody > tr:nth-of-type(even) {
  background-color: #efeeee;
}

table.dataTable tbody tr > .dtfc-fixed-start,
table.dataTable tbody tr > .dtfc-fixed-end,
table.dataTable thead tr > .dtfc-fixed-start,
table.dataTable thead tr > .dtfc-fixed-end,
table.dataTable tfoot tr > .dtfc-fixed-start,
table.dataTable tfoot tr > .dtfc-fixed-end {
  background-color: inherit;
}

table.dataTable td.value_data > div,
table.dataTable td.tag_btn > div {
  max-width: 100%;
  white-space: nowrap;
}

table.dataTable th.dt-ordering-asc,
table.dataTable th.dt-ordering-desc {
  border: 1px solid gray;
}

table.dataTable th .dt-column-title {
  white-space: nowrap;
}
