table.dataTable{
    width: 100%;
}

table.dataTable, table.dataTable.no-footer{
    border: none;
    font-size: 1rem;
    text-align: left;
    border-collapse: collapse;
}

.dataTables_wrapper .dataTables_filter{
    float: none;
    text-align: left;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc{
    background-image: none;
}

table.dataTable thead{
    background-color: #b0a77d;
}

table.dataTable thead tr th{
    border: none;
    padding: 5px;
}

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

table.dataTable tbody tr:hover{
    background-color: #e2eabb;
}