﻿.e-grid .e-rowcell.neg-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: #dc3545 !important;
    font-weight: bold;
}
.e-grid .e-rowcell.pos-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: #000000 !important;
    font-weight: bold;
}
.e-grid .e-rowcell.zero-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: #6c757d !important;
    font-weight: bold;
}
.e-grid .e-rowcell.bk-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: #000 !important;
    background-color: #EEEEEE;
}
.e-grid .e-rowcell.end-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    background-color: #ffc107;
}
.e-grid .e-rowcell.neg-wf-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    background-color: #ffacac;
}
.e-grid .e-rowcell.pos-wf-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    background-color: #8c8c8c;
}
.e-grid .e-rowcell.nr-wf-field:not(.e-editedbatchcell):not(.e-updatedtd) {
    background-color: #a5c5ff;
}
.e-grid .e-headercell {
    color: #fff;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.e-grid .e-headercelldiv {
    background-color: #343a40;
    color: #ffc107 !important;
}
.e-grid .e-summarycell {
    background-color: rgba(0,0,0,.03) !important;
    font-weight: bold;
}
.e-grid e.summarycell.neg-field {
    color: #dc3545 !important;
    font-weight: bold;
}
.e-grid .e-gridfooter {
    background-color: #deecf9;
}
.e-grid .e-groupcaption {
    background-color: #343a40 !important;
    color: #ffc107 !important;
}