﻿
.tableHeader{
    background-color:#003DA5 !important;
    color:white !important;
    font-family:Roboto, sans-serif !important;
    font-size:13px !important;
    vertical-align: middle  !important;
    font-weight: 600;
}

table > tbody > tr > td{
    font-family:Roboto, sans-serif !important;
    font-size:13px !important;
    padding:0px;
    vertical-align:middle !important;;
}

button.dt-button, div.dt-button, a.dt-button
{
    background-color:white !important;
    background-image:none !important;
}

button.dt-button, div.dt-button, a.dt-button :hover
{
    background-color:white !important;
    background-image:none !important;
}

.dataTables_wrapper .dataTables_filter input
{
   height:25px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current
{
    /*border: 1.5px solid black !important;*/ 
    background: #d2e1fe !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#d2e1fe),to(#bbd0fb)) !important;
    background: -moz-linear-gradient(left top,left bottom,from(#d2e1fe),to(#bbd0fb)) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
    background-image:none;
    border: 1.5px solid black !important;
    background-color:white !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    background-image:none;
    /*background-color:#CECECE !important; */
    background: #d2e1fe !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#d2e1fe),to(#bbd0fb)) !important;
    background: -moz-linear-gradient(left top,left bottom,from(#d2e1fe),to(#bbd0fb)) !important;
    color:#000 !important; 
    border-color:#003DA5 !important;
}

table > tbody > tr{
   vertical-align:middle !important;
}

.dataTables_length > label{
    font-family:Roboto, sans-serif !important;
    color:#333333
}

.dataTables_filter > label{
    font-family:Roboto, sans-serif !important;
    color:#333333
}

.dataTables_length  > label > select {
     font-family:Roboto, sans-serif !important;
     font-size:13px !important;
     font-weight:600 !important;
}

input.btn.btn-sm{
     font-family:Roboto, sans-serif !important;
     font-size:13px !important;
     font-weight:600 !important;
}

.dataTables_info{
     font-family:Roboto, sans-serif !important;
     font-size:13px !important;
     font-weight:600 !important;
}

a.paginate_button
{
     font-family:Roboto, sans-serif !important;
     font-size:13px !important;
     font-weight:600 !important;
}

.dataTables_paginate.paging_simple_numbers > span > a.current{
    font-family:Roboto, sans-serif !important;
    
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current{
    background-image:none;
    border:solid 2px;
    border-radius: 5px 5px;
}
 

#employeesTable_filter{
    height:50px;
}

#employeesTable_length{
    height:40px;
} 

/*
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    border-color:green !important; 
    border-radius:6px !important; 
}
*/

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border-color:#999999 !important; 
    border-radius:none !important; 
}