﻿.table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd !important;
}

.table thead tr th {
    color: #4d627b;
}

.table {
    border-radius: 0 !important;
    margin-bottom: 6px !important;
}

.dataTables_length, .dataTables_filter {
    margin-bottom: 10px;
}

/*a .paginate_button .current {
    background: #25476a !important;
    border-color: #25476a !important;
}*/

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #25476a !important;
    border-color: #25476a !important;
    color: #fff !important;
    margin: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    color: #7a878e;
    margin: 0;
    border: 1px solid #ddd !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 1px solid #ddd !important;
    margin: 0;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border-color: #25476a;
        box-shadow: inset 0 0 1px #25476a, 0 3px 15px rgb(0 0 0 / 25%);
        background: #fff;
        color: #25476a !important;
        transition: all,0.3s;
    }

table.dataTable.no-footer {
    border-bottom: 1px solid #ddd;
}
/*.dataTables_wrapper .dataTables_paginate .paginate_button*/
