.data-table td.no-padding td, .order-table .child-table td, .wstepne .child-table td {

  padding: 0 12px !important;

}

.data-table td {

  border-top: none;

}

.data-table tr {

  height: 38px;

}

.dataTables_filter label{

  background-color: transparent !important;

}

.paginate_button.page-item .page-link{

  background-color: #fcedcf;
  color: white;

}
.paginate_button.page-item:not(.previous):not(.next) .page-link{

  background-color: #bdbdbd;
  border-color: #ffffff;
  border-width: 1px;
  color: black;

}

.data-table tr.no-padding td, .order-table .child-table td, .wstepne .child-table td {

  background-color: white;
  border-top: none;

}

.data-table th{

  border-bottom-color: white !important;
  text-transform: uppercase;
  color: grey;
  font-weight: normal;
  font-size: 12px;
  border: solid 1px white;
  padding: 0 5px;

}

.data-table tbody > tr:not(.row-child) td, .data-table .thead-input-tr th, .data-table tfoot th:not(:first-child):not(:last-child) {

  font-size: 13px;
  padding: 10px !important;
  border: solid 1px white;
  background-color: #bdbdbd;

}

.data-table.child-table tbody > tr:not(.row-child) td, .data-table.child-table .thead-input-tr th, .data-table.child-table tfoot th:not(:first-child):not(:last-child) {

  background-color: #f2f2f2;

}

.data-table tbody:not([not-collapsed]) > tr:not(.row-child):hover td {

  background-color: #e99f0d;

}

.data-table tr.no-padding td {

  background-color: white;

}

.data-table tbody:not([not-collapsed]) > tr.shown td {

  background-color: #e99f0d;

}

.data-table tbody:not([not-collapsed]) > tr:not(.row-child) {

  cursor: pointer;

}

.data-table {

  width: 100% !important;

}

table div.slider {

  display: none;

}

table .no-padding, table .no-padding td {

  background-color: white !important;

}

@keyframes row-child {

  from {height: 0px;}
  to {height: 20px;}

}

.data-table .row-child{

  padding: 0px !important;
  padding-bottom: 12px !important;

}

.data-table .row-child > div{

  display: none;
  padding: 10px;
  padding-bottom: 6px;

}

.data-table .table-button{

  background-color: white;
  color: #bb660c;

}

.child-table{

  width: 100% !important;

}

.child-table .sorting_desc::before, .child-table .sorting_asc::before, .child-table .sorting::before,
.child-table .sorting_desc::after, .child-table .sorting_asc::after, .child-table .sorting::after{

  display: none !important;

}
