﻿.rz-selectable .rz-datatable-even:hover:not(.rz-state-highlight) > td:not(.rz-frozen-cell),
.rz-selectable .rz-datatable-odd:hover:not(.rz-state-highlight) > td:not(.rz-frozen-cell) {
    background-color: blue;
}
.rz-grid-table-fixed .rz-frozen-cell {
    position: -webkit-sticky;
    position: sticky;
    background-color: blue;
    border-right: solid 1px #dfe7eb !important;
    z-index: 1;
}

.rz-datatable-scrollable-footer {
    background-color: #e6ecef;
    border-top: solid 1px #dfe7eb;
}

.rz-datatable-thead th, .rz-grid-table thead th {
    background-color: Blue;
    padding: 0.5rem 0 0 0;
    white-space:pre-line;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: none;
}

.rz-rowgroup-header .fa,
.rz-row-toggler {
    color: white;
}

.rz-datatable-data td .rz-cell-data, .rz-grid-table td .rz-cell-data {
    color: #48606c;
    font-size: 0.875rem;
    display: block;
    overflow: auto;
    text-overflow: unset;
    /* white-space: break-spaces; */
}


body:not(.rz-default-scrollbars)::-webkit-scrollbar {
    background-color: #ffffff;
}

body:not(.rz-default-scrollbars)::-webkit-scrollbar-thumb {
    background: #479cc8;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 8px;
}

body:not(.rz-default-scrollbars)::-webkit-scrollbar-corner {
    background-color: #ffffff;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar {
    background-color: #ffffff;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb {
    background: #479cc8;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 8px;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar-corner {
    background-color: #ffffff;
}

.rz-datatable-data td .rz-cell-data, .rz-grid-table td .rz-cell-data {
    color: var(--rz-grid-cell-color);
    font-size: var(--rz-grid-cell-font-size);
    line-height: var(--rz-grid-cell-line-height);
    display: block;
    overflow: auto;
    text-overflow: unset;
    
}

.rz-datatable-thead th:not(:last-child), .rz-datatable-thead th.rz-composite-cell, .rz-grid-table thead th:not(:last-child), .rz-grid-table thead th.rz-composite-cell {
    border-right: solid 1px #dfe7eb;
}

.rz-datatable-thead th .rz-column-title, .rz-grid-table thead th .rz-column-title {
    display: inline-block;
    font-size: 0.75rem;
    line-height: inherit;
    text-transform: uppercase;
    color: white;
    padding: 0 0 0.625rem 0.625rem;
    font-weight: normal;
    vertical-align: unset;
}