﻿table.e-table .e-columnheader,
table.e-table thead td,
.e-grid .e-headercelldiv {
    background: none;
    font-size: 0.6875rem;
    text-transform: uppercase;
    background-color: #EAF1FD;
    min-height: 40px;
    border-bottom: none;
    padding: 10px;
}


table.e-table.headless thead th,
table.e-table.headless thead td {
    padding-top: 2px;
    padding-bottom: 2px;
}

table.e-table tbody tr {
    background-color: #ffffff;
}

.e-grid tr.e-hover,
table.e-table.hover tbody tr:hover,
table.e-table.display tbody tr:hover {
    background: none;
    background-color: #F5F8FE;
}

.e-pager .e-nextpage.e-hover,
.e-pager .e-lastpage.e-hover,
.e-pager .e-firstpage.e-hover,
.e-pager .e-prevpage.e-hover,
.e-pager .e-currentitem.e-hover,
.e-pager .e-numericitem.e-hover {
    font-weight: normal;
    color: #fff;
    background: none;
    background-color: #3A70EA;
    border: 1px solid #3A70EA;
    margin: 5px;
    border-radius: 14px;
}


.e-pager .e-currentitem.e-active,
.e-currentitem.e-active,
.e-currentitem {
    margin: 5px;
    font-weight: normal;
    color: #fff;
    background: none;
    background-color: #3A70EA;
    border: 1px solid #3A70EA;
    border-radius: 14px;
}


.e-grid .e-headercell {
    background-color: transparent;
}

.e-pager .e-numericitem {
    border: 1px solid transparent;

    font-weight: normal;
    margin: 5px;
}

.e-pager .e-pagercontainer {
    border: none;
    margin: 5px;
}

.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
    border-radius: 14px;
    border: 1px solid #CBCBCB;
    background-color: #fff;
    color: #9a9a9a;
    margin: 5px;
}

.e-btn.e-select,
.e-btn.e-select.e-active {
    background-color: #455CCB;
    border: 0.7px solid #455CCB;
    color: #fff;
    box-shadow: none;
}

    .e-btn.e-select:hover, .e-btn.e-select.e-active:hover {
        background-color: #455CCB;
        border: 0.7px solid #455CCB;
    }

    .e-btn.e-select:focus, .e-btn.e-select.e-active:focus {
        background-color: #455CCB;
        border: 0.7px solid #455CCB;
    }

.e-mhover,
.e-active,
.e-mfocused {
    background: none;
    background-color: #F5F8FE;
}

.e-grid {
    font: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

    .e-grid .e-rowcell, .e-grid .e-indentcell {
        border-width: 1px 0px 0px 0px;
        border-color: #E2EBFA;
        font-size: 12px;
    }

    .e-grid .e-headercell, .e-grid .e-grouptopleftcell {
        border: none;
    }

.e-icon {
    font-size: 0.6875rem;
}

.e-grid .e-headercell .e-filtericon, .e-grid .e-headercell .e-filteredicon {
    float: left;
}

