﻿
/*.rz-datatable-odd {
    background-color: #ededed;
}

.rz-datatable-even {
    background-color: none;
}*/

.rz-datatable-even > td {
    background-color: none;
    color: rgb(101, 101, 101);
    border-width: 0 0 0 1px;
}

.rz-datatable-odd > td {
    background-color: rgba(0,0,0,.04); /*rgba(0,0,0,.04)*/
    color: rgb(101, 101, 101);
    border-width: 0 0 0 1px;
}

/*.rz-datatable-even > td:hover,
.rz-datatable-odd > td:hover,*/
.rz-datatable-even:hover,
.rz-datatable-odd:hover {
    background-color: #ededed; /*#ededed*/
    color: rgb(101, 101, 101);
}

.rz-selectable .rz-datatable-even:hover:not(.rz-state-highlight) > td, .rz-selectable .rz-datatable-odd:hover:not(.rz-state-highlight) > td {
    background-color: #ededed; /*rgba(212, 236, 248, 0.5);*/
}

.rz-selectable .rz-datatable-even.rz-state-highlight .rz-cell-data, .rz-selectable .rz-datatable-odd.rz-state-highlight .rz-cell-data {
    color: #656565; /*#ffffff;*/
}

.rz-datatable-thead th:not(:last-child),
.rz-datatable-data td:not(:last-child) {
    border-color: rgba(0,0,0,.08) !important;
}

.rz-selectable .rz-datatable-even.rz-state-highlight > td,
.rz-selectable .rz-datatable-odd.rz-state-highlight > td {
    background-color: rgb(173, 216, 230) !important; /*  #add8e6  #479cc8;*/
    color: rgb(101, 101, 101) !important;
}

.rz-datatable-thead th {
    padding: 8px 12px;
    border-width: 0 0 1px 1px;
}

    .rz-datatable-thead th .rz-column-title {
        color: rgb(101, 101, 101);
        font-size: 14px;
        font-family: Arial, sans-serif;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
        padding: 0;
    }

    .rz-datatable-thead th:not(:last-child) {
        border-right: solid 1px rgba(0,0,0,.08);
    }

.rz-datatable-thead th {
    border-bottom: solid 1px rgba(0,0,0,.08);
}

.rz-datatable-scrollable-header {
    background-color: #f6f6f6; /*#e6ecef;*/
    /*border-bottom: solid 1px rgba(0,0,0,.08);*/ /*#dfe7eb;*/
    border-bottom: none;
}

.rz-datatable-thead th {
    background-color: #f6f6f6;
    line-height: 20px !important;
}

.rz-sortable-column .fa,
.rz-sortable-column .fa-sort,
.rz-sortable-column .fa-sort-asc,
.rz-sortable-column .fa-sort-desc {
    color: #78c247;
    font-size: 14px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

    .rz-sortable-column .fa-sort::before {
        content: ''; /*'sort';*/ /*\f0dc*/
        font-family: "Font Awesome 5 Free"; /*"Material Icons";*/
        color: #78c247;
        font-weight: 900;
    }

    .rz-sortable-column .fa-sort-asc,
    .rz-sortable-column .fa-sort-asc::before {
        content: '\f30c'; /*'sort';*/ /*f30c f291*/
        font-family: "Font Awesome 5 Free"; /*"Material Icons";*/
        color: #78c247;
        font-weight: 900;
    }

    .rz-sortable-column .fa-sort-desc,
    .rz-sortable-column .fa-sort-desc::before {
        content: '\f309'; /*'sort';*/ /*f30c f291*/
        font-family: "Font Awesome 5 Free"; /*"Material Icons";*/
        color: #78c247;
        font-weight: 900;
    }

.rz-cell-filter {
    border: solid 1px #dfe7eb;
    /*padding: 0 0.625rem;*/
    padding: 0;
    background-color: white;
}

.rz-cell-filter-content {
    min-height: 0;
}

    .rz-widget input,
    .rz-cell-filter-content label {
        height: 20px !important;
    }

.rz-selectable .rz-datatable-even:hover:not(.rz-state-highlight) .rz-cell-data, .rz-selectable .rz-datatable-odd:hover:not(.rz-state-highlight) .rz-cell-data {
    /* color: #479cc8; */
    color: inherit;
}

.selected-cell-item .rz-cell-data,
.selected-cell-item .rz-cell-data:hover {
    color: white !important;
}

.rz-chkbox-box.rz-state-active {
    background-color: var(--color-input-background-primary);
}

/*.rz-growl-message {
    display: flex;
}

.rz-growl-title {
    margin-right: 8px;
}

.rz-growl-message p {
    white-space: pre-line;
}*/


/*Remove Tooltip Triangle*/
.rz-tooltip .rz-left-tooltip-content::after {
    content: none;
    /*content: ' ';*/
    /*position: absolute;
    width: 8px;
    height: 8px;
    top: 20px;
    right: 0;
    background-color: inherit;
    transform-origin: center;
    transform: translate(-50%, -11px) rotate(45deg);
    border-bottom: inherit;
    border-right: inherit;*/
}

.rz-spinner {
    display: inline-block;
    position: relative;
    padding: 0px;
    margin: 0px;
    min-height: 2.1875rem;
    height: 100%;
}

    .rz-spinner input[type="number"], .rz-spinner input[type="text"] {
        min-height: 20px;
        height: 100% !important;
        box-shadow: none;
    }

label > .rz-spinner input {
    position: absolute;
}

    /*.textbox:hover:not(:focus), .textarea:hover:not(:focus), .mask:hover:not(:focus), .rz-dropdown:hover:not(:focus), .rz-multiselect:hover:not(:focus), .rz-calendar .rz-inputtext:hover:not(:focus),*/
label > .rz-spinner:hover:not(:focus)
/*, .rz-lookup-search input:hover:not(:focus), .rz-colorpicker:hover:not(:focus), .rz-chkbox-box:hover:not(.rz-state-disabled), .rz-radiobutton-box:hover:not(.rz-state-disabled), .rz-autocomplete:hover*/ {
    box-shadow: unset;
    border: unset;
}

.rz-expanded-row-template {
    position: relative;
}

.valid.modified:not([type="checkbox"]) {
    outline: unset;/*1px solid #26b050;*/
}