.grid-top-header-custom {
    color: #656565;
    background-color: #f6f6f6;
    margin: 0px;
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 1px solid rgba(0, 0, 0, 0.08);
}

.grid-top-header-custom p {
    margin: 0px;
}

.grid-header-custom {
    background-color: #fff;
    color: #000;
    margin: 15px 0;
}

.grid-header-actions-custom {
    border-right: 1px solid #c8ced3 !important;
}

.grid-cell-custom {
    background-color: #fff !important;
    border-bottom: 1px solid #c8ced3 !important;
}

.grid-cell-last-custom {
    border-right: 1px solid #c8ced3 !important;
}

.grid-cell-min-custom-70 {
    min-width: 70px !important;
}

.grid-cell-min-custom-100 {
    min-width: 100px !important;
}

.grid-cell-min-custom-150 {
    min-width: 150px !important;
}

.grid-cell-custom:hover {
    background-color: #fafafa !important;
}

.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
    color: #656565 !important;
    background-color: #ededed !important;
}

.k-hierarchy-cell.k-header,
.k-hierarchy-cell {
    background: white !important;
}

.k-grid .k-hierarchy-cell {
    border-bottom: 1px solid rgb(200, 206, 211);
    border-right: 1px solid #c8ced3;
    border-width: 0 0 1px 1px;
}

.k-grid table,
.k-grid .k-grid-header-wrap {
    background: white;
}

.k-grid-header .k-header>.k-link {
    font-family: "Roboto-Bold" !important;
    font-weight: 100 !important;
}

.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
    border-width: 0;
    color: #656565;
    margin-bottom: 7px;
}

.k-pager-numbers .k-link:hover,
.k-pager-wrap .k-link:hover {
    color: #fff;
    background-color: #e6e6e6;
}

.k-grid-footer td,
{
    font-weight: 100 !important;
    font-size: 1rem !important;
    color: black !important;
}