
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after
{
    content: none !important;
}


li.paginate_button a {
    color          : #31374a;
    border-radius  : 5px;
    border         : none;
    margin-right   : 5px;
    padding-left   : 10px;
    padding-right  : 10px;
    padding-top    : 3px;
    padding-bottom : 3px;
}

li.paginate_button.active a {
    color            : white;
    background-color : #1ea8d2;
    border-color     : #1ea8d2;
    border-radius    : 5px;
    border           : none;
    margin-right     : 5px;
    padding-left     : 10px;
    padding-right    : 10px;
    padding-top      : 3px;
    padding-bottom   : 3px;
}

li.paginate_button.next a {
    color          : #31374a;
    border-radius  : 5px;
    border         : none;
    padding-left   : 10px;
    padding-top    : 3px;
    padding-bottom : 3px;
    padding-right  : 0px;
    margin-right   : 0px;
}

table.dataTable {
    border-spacing: 0px;
}

table.dataTable td {
    padding-top    : 8px !important;
    padding-bottom : 6px !important;
    align-content  : center;
    border: 0px;
}

table.dataTable td:first-child {
    padding-top    : 8px !important;
    padding-bottom : 6px !important;
    padding-left   : 8px !important;
    align-content  : center;
    border: 0px;
}

table.dataTable td:last-child {
    padding-top    : 8px !important;
    padding-bottom : 6px !important;
    padding-right  : 8px !important;
    align-content  : center;
    border: 0px;
}

div.dataTables_paginate {
    margin-bottom: 10px !important;
}