﻿table {
    width: 100%;
    font-family: 'Roboto' !important;
}

    table.dataTable thead th {
        border-bottom: 1px solid #DADADA !important;
        font-weight: 700 !important;
        font-family: 'Roboto' !important;
    }

th {
}

td, th {
    font-size: 12px;
}



table.dataTable thead th,
table.dataTable tbody td {
    padding: 10px 6px !important;
}
.dataTables_scroll div.dataTables_scrollBody th{
    padding: 0px !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none !important;
}

.dataTables_info, .dataTables_length {
    display: none;
}

table.dataTable tbody td {
    border-bottom: 1px solid rgba(0,0,0,.12);
}

table.dataTable tbody tr:hover {
    -moz-transition: ease-in-out all 0.2s;
    -o-transition: ease-in-out all 0.2s;
    -webkit-transition: ease-in-out all 0.2s;
    transition: ease-in-out all 0.2s;
    cursor: pointer;
}

table.dataTable tbody tr {
    font-size: 12px !important;
}

    table.dataTable tbody tr:hover {
        background: rgb(245, 245, 245);
    }

table.dataTable.no-footer {
    border-bottom: 0px solid !important;
}

.dataTables_wrapper .dataTables_paginate {
    text-align: center !important;
    float: none !important;
    margin: 10px !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        border: 1px solid rgba(0,0,0,.12) !important;
        border-radius: 0px !important;
        box-shadow: none !important;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
            background: rgba(0,0,0,.42) !important;
        }

table.dataTable tbody tr.even {
    background-color: rgb(250, 250, 250);
}

table.dataTable tbody tr.odd {
    background-color: white;
}
