tr .even{background:red !important;}
tfoot input {
      width: 100%;
      padding: 3px;
      box-sizing: border-box;
  }
tr.highlight {
  background-color: blue !important;
}
td,th {
border: 1px solid #dad8d8 ;
border-collapse: collapse;
color: #0e0b0b;
  font-size: 15px;

}
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: collapse;
}
table{ border-collapse: collapse}
tr {
border-right: 1px solid #dad8d8 !important;
border-collapse: collapse;

}
table.dataTable tbody tr{  border-right: 1px solid #dad8d8 !important;}

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.display tbody tr.odd:hover > .sorting_1{background-color:#f5f5f5 !important}
table.dataTable thead > tr > th.sorting{background: #ffe8cb;}
table.dataTable.display > tbody > tr.odd > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_1 {
  box-shadow: none;
}
table.dataTable.display > tbody > tr.even > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 {
  box-shadow: none;
}
a > .current{padding:0px 10px 0px 10px !important}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  height: 28px;
}
.form-control:focus {
border-color: #cacdd1 !important;
}
th{background: #ffe8cb !important;}


