﻿/*DatePicker*/
/*.rz-datepicker.rz-popup{
    width:200px!important;
}*/


.rz-primary{
    background-color: var(--ed-primary-color) !important;
}
.rz-secondary{
    background-color: var(--ed-second-btn) !important;
}
.rz-card {
    padding: 1.25rem .725rem 0.55rem .725rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.rz-expanded-row-content td {
    overflow: visible !important;
}
/*Tree View*/
.rz-treenode-content-selected .rz-treenode-label {
    border-radius: 2px;
    color: var(--ed-text-primary);
    background-color: var(--ed-primary-color);
}

.rz-treenode-content .rz-treenode-label {
    padding: 0.175rem 0.45rem;
    margin: 0.2rem 0;
}

.rz-treenode-content:not(.rz-treenode-content-selected):hover .rz-treenode-label {
    background-color: var(--ed-primary-hover);
    color: var(--ed-text-hover);
    border-radius: 2px;
}

/*Radio button*/
.rz-radiobutton-box.rz-state-active {
    background-color: var(--ed-primary-color);
}

.cron-numbers .rz-checkbox {
    width: 3.6rem;
}

.cron-days .rz-checkbox {
    width: 5.9rem;
}

.inner-tab .rz-tabview-panels{
    overflow-x:hidden;
}

.next-runs .rz-fieldset-content {
    padding: 0.5rem 0rem;
    display: flex;
    flex-direction: row;
    column-gap: 0.7rem;
    flex-wrap: wrap;
    justify-content: center;
}

.next-runs .rz-label {
    min-height: 0.3rem!important;
    line-height: 0.6rem!important;
}

/*menu Nav*/
.rz-group-header-item {
    background-color: transparent;
}

.rz-navigation-menu .rz-navigation-item-wrapper {
    padding: 0.3rem 0;
}

.rz-panel-menu .rz-navigation-item-wrapper-active:before {
    background-color: var(--ed-primary-color);
}

.navi-container .card {
    border: none;
}

.rz-panel-menu {
    color: var(--ed-text-color);
    height: 100vh;
    background-color: var(--ed-active-bcg);
}

    .rz-panel-menu a {
        text-decoration: none;
    }

.parent > .rz-navigation-item-wrapper {
    background-color: var(--ed-primary-color);
    color: var(--ed-text-primary);
}

    .parent > .rz-navigation-item-wrapper:hover {
        background-color: var(--ed-primary-hover) !important;
        color: var(--ed-text-hover);
    }

.alone .rz-navigation-item-wrapper:hover {
    background-color: var(--ed-primary-hover) !important;
    color: var(--ed-text-hover);
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper {
    background-color: var(--ed-active-bcg);
}

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover {
        background-color: var(--ed-primary-hover);
        color: var(--ed-text-hover);
    }

.rz-panel-menu .rz-navigation-item-icon {
    color: inherit;
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-wrapper {
    background-color: var(--ed-active-bcg);
    color: inherit;
}

    .rz-panel-menu .rz-navigation-menu .rz-navigation-menu .rz-navigation-item-wrapper:hover {
        background-color: var(--ed-primary-hover) !important;
        color: var(--ed-text-hover);
    }

.rz-panel-menu .rz-navigation-item {
    border-bottom: none !important;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb {
    background: var(--ed-scroll-thumb) !important;
    border: 2px solid rgba(0, 0, 0, 0) !important;
    background-clip: padding-box !important;
    border-radius: 8px !important;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar {
    background-color: var(--ed-scroll-bcg) !important;
    width: 8px !important;
    height: 8px !important;
    padding: 0 !important;
}

/*.rz-panel-menu .rz-navigation-menu .rz-navigation-item-active, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active {
    background-color: var(--ed-nav-active) !important;
}*/
.rz-navigation-item-wrapper.rz-navigation-item-wrapper-active {
    background-color: var(--ed-nav-active) !important;
}

.rz-navigation-item-link.rz-navigation-item-link-active {
    color: var(--ed-text-color) !important;
}

/* Buttons */

.rz-ripple.rz-button:not(.rz-state-disabled):hover:not(:active), .rz-ripple.rz-paginator-element:not(.rz-state-disabled):hover:not(:active) {
    background-image: none !important;
}

.rz-button.btn-primary, .btn-primary.rz-paginator-element {
    background-color: var(--ed-primary-color);
    border: none;
    color: var(--ed-text-primary);
    padding: 0 1rem;
}

.rz-button.btn-secondary, .btn-secondary.rz-paginator-element {
    background-color: var(--ed-second-btn);
    border: none;
    color: var(--ed-text-primary);
    padding: 0 1rem;
}

.rz-button.btn-primary:hover, .btn-primary.rz-paginator-element:hover {
    background-color: var(--ed-primary-hover) !important;
}

.rz-button.btn-secondary:hover, .btn-secondary.rz-paginator-element:hover {
    background-color: var(--ed-primary-hover) !important;
}

.menu-toggle-btn {
    margin: 0 auto 0 0;
}

.rz-button.btn-light, .btn-light.rz-paginator-element {
    background-color: transparent;
    color: var(--ed-text-xolor);
    outline: 1px solid;
    padding: 0 0.5rem;
    box-shadow: none !important;
}

.rz-button:not(.rz-state-disabled):hover:not(:active), .rz-paginator-element:not(.rz-state-disabled):hover:not(:active) {
   
    box-shadow: none;
}

.rz-button-box {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

/*Switch*/
.rz-switch {
    width: 2.5rem;
    height: 1.35rem;
    min-width: auto;
}

    .rz-switch .rz-switch-circle {
        background: var(--ed-second-color);
    }

        .rz-switch .rz-switch-circle:before {
            background: var(--ed-active-bcg);
            width: 1.05rem;
            height: 1.05rem;
            left: 0.25rem;
            margin-top: -0.525rem;
            border-radius: 50%;
            -webkit-transition-duration: 0.2s;
            -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
        }

    .rz-switch.rz-switch-checked .rz-switch-circle {
        background: var(--ed-primary-color);
    }

        .rz-switch.rz-switch-checked .rz-switch-circle:before {
            -webkit-transform: translateX(1.0 rem );
            -ms-transform: translateX(1.0rem);
            transform: translateX(1.0rem);
        }


/* Card */
.rz-card {
    background-color: var(--ed-active-bcg);
    border-color: var(--ed-border-light);
}


/* Charts */
.rz-legend-item {
    margin: 0 0.6rem;
}

.rz-tick-text {
    fill: var(--ed-text-color);
}

.rz-axis .rz-grid-line, .rz-line {
    stroke: var(--ed-text-color);
    opacity: 0.5;
}


.rz-scheme-pastel .rz-series-0 {
    fill: #23ad23;
    stroke: #23ad23;
}

.rz-scheme-pastel .rz-series-1 {
    fill: #b50c0c;
    stroke: #b50c0c;
}

.rz-axis .rz-axis-title {
    stroke: none;
    fill: var(--ed-text-color);
}


/* Table */

.action-header-column .rz-column-title {
    width: 100%;
    /*padding: 0 0 0.625rem 0 !important;*/
}

.rz-column-draggable {
    background-color: var(--ed-active-bcg);
}

.rz-column-drag {   
    color: var(--ed-text-color);
    margin:0;
}

.rz-column-draggable .rz-column-title {
    color: var(--ed-text-color);
}

.rz-datatable-thead th, .rz-grid-table thead th {
    background-color: var(--ed-active-bcg);
}

    .rz-datatable-thead th .rz-column-title, .rz-grid-table thead th .rz-column-title {
        color: var(--ed-text-color);
    }

.rz-grid-table-striped tbody tr:not(.rz-expanded-row-content):nth-child(even) > td {
    background-color: var(--ed-row-odd);
}

.rz-grid-table-striped tbody tr:not(.rz-expanded-row-content):nth-child(odd) > td {
    background-color: var(--ed-row-even);
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight):nth-child(odd) > td:not(.rz-frozen-cell) {
    background-color: var(--ed-row-even-hover);
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight):nth-child(even) > td:not(.rz-frozen-cell) {
    background-color: var(--ed-row-odd-hover);
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight) .rz-cell-data {
    color: var(--ed-row-text-hover);
}

.rz-datatable-data td .rz-cell-data, .rz-grid-table td .rz-cell-data {
    color: var(--ed-text-color);
}

.rz-data-row > td {
    padding: 0.7rem 0.5rem;
}

.rz-datatable {
    border: var(--ed-table-border);
    background-color: var(--ed-bcg-color);
}

.rz-datatable-thead th:not(:last-child), .rz-grid-table thead th:not(:last-child) {
    border-right: var(--ed-table-border);
}

.rz-datatable-data td:not(:last-child), .rz-grid-table td:not(:last-child) {
    border-right: var(--ed-table-border);
}

.rz-datatable-data td, .rz-grid-table td {
    border-bottom: var(--ed-table-border);
}

.rz-grid-table-fixed .rz-frozen-cell {
    background: var(--ed-active-bcg) !important;
}

.rz-datatable-thead .rzi, .rz-datatable-thead .rz-column-drag, .rz-datatable-thead .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-loading-content .rz-datatable-thead .rzi-circle-o-notch, .rz-datatable-thead .rz-datatable-header .rzi-plus, .rz-datatable-header .rz-datatable-thead .rzi-plus, .rz-datatable-thead .rz-sortable-column .rzi-grid-sort, .rz-sortable-column .rz-datatable-thead .rzi-grid-sort, .rz-datatable-thead .rz-menuitem .rz-menuitem-icon, .rz-menuitem .rz-datatable-thead .rz-menuitem-icon, .rz-datatable-thead .rz-fileupload-row .rz-button .rzi-close, .rz-datatable-thead .rz-fileupload-row .rz-paginator-element .rzi-close, .rz-fileupload-row .rz-button .rz-datatable-thead .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-datatable-thead .rzi-close, .rz-datatable-thead .rz-fileupload-row .rz-button .rzi-times, .rz-datatable-thead .rz-fileupload-row .rz-paginator-element .rzi-times, .rz-fileupload-row .rz-button .rz-datatable-thead .rzi-times, .rz-fileupload-row .rz-paginator-element .rz-datatable-thead .rzi-times, .rz-datatable-thead .rz-fileupload-row .rz-button .rz-icon-trash, .rz-datatable-thead .rz-fileupload-row .rz-paginator-element .rz-icon-trash, .rz-fileupload-row .rz-button .rz-datatable-thead .rz-icon-trash, .rz-fileupload-row .rz-paginator-element .rz-datatable-thead .rz-icon-trash, .rz-datatable-thead .rz-datatable .rzi-chevron-circle-right, .rz-datatable .rz-datatable-thead .rzi-chevron-circle-right, .rz-datatable-thead .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rz-datatable-thead .rzi-chevron-circle-down, .rz-grid-table thead .rzi, .rz-grid-table thead .rz-column-drag, .rz-grid-table thead .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-loading-content .rz-grid-table thead .rzi-circle-o-notch, .rz-grid-table thead .rz-datatable-header .rzi-plus, .rz-datatable-header .rz-grid-table thead .rzi-plus, .rz-grid-table thead .rz-sortable-column .rzi-grid-sort, .rz-sortable-column .rz-grid-table thead .rzi-grid-sort, .rz-grid-table thead .rz-menuitem .rz-menuitem-icon, .rz-menuitem .rz-grid-table thead .rz-menuitem-icon, .rz-grid-table thead .rz-fileupload-row .rz-button .rzi-close, .rz-grid-table thead .rz-fileupload-row .rz-paginator-element .rzi-close, .rz-fileupload-row .rz-button .rz-grid-table thead .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-grid-table thead .rzi-close, .rz-grid-table thead .rz-fileupload-row .rz-button .rzi-times, .rz-grid-table thead .rz-fileupload-row .rz-paginator-element .rzi-times, .rz-fileupload-row .rz-button .rz-grid-table thead .rzi-times, .rz-fileupload-row .rz-paginator-element .rz-grid-table thead .rzi-times, .rz-grid-table thead .rz-fileupload-row .rz-button .rz-icon-trash, .rz-grid-table thead .rz-fileupload-row .rz-paginator-element .rz-icon-trash, .rz-fileupload-row .rz-button .rz-grid-table thead .rz-icon-trash, .rz-fileupload-row .rz-paginator-element .rz-grid-table thead .rz-icon-trash, .rz-grid-table thead .rz-datatable .rzi-chevron-circle-right, .rz-datatable .rz-grid-table thead .rzi-chevron-circle-right, .rz-grid-table thead .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rz-grid-table thead .rzi-chevron-circle-down {
    color: var(--ed-text-color);
}

.rz-selectable .rz-datatable-even.rz-state-highlight > td,
.rz-selectable .rz-datatable-odd.rz-state-highlight > td {
    background-color: var(--ed-primary-color);
}

.rz-selectable .rz-datatable-even.rz-state-highlight .rz-cell-data,
.rz-selectable .rz-datatable-odd.rz-state-highlight .rz-cell-data {
    color: var(--ed-text-primary);
}


.rz-cell-data .material-icons{
    margin-top:-0.2rem;
}


.rz-datatable-loading {
    background-color: var(--ed-bcg-loading);
}

.rz-expanded-row-content > td {
    padding-top: 0;
    background-color: var(--ed-expndedrow-bcg);
}

.rz-expanded-row-template {
    background-color: var(--ed-expndedrow-bcg);
    padding: 0.6rem 0rem 0.2rem 0rem;
    border: none;
}

.rz-column-resizer:hover:after, .rz-column-resizer:active:after {
    background-color: transparent;
}

.rz-selectable tbody tr.rz-data-row.rz-state-highlight > td {
    background-color: var(--ed-primary-color);
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight) > td.rz-frozen-cell:before {
    background-color: var(--ed-row-odd-hover);
}

.rz-selectable tbody tr.rz-data-row td.rz-frozen-cell:before, .rz-selectable tbody tr.rz-data-row .rz-cell-data.rz-frozen-cell:before {
    z-index: -1;
    background-color: inherit;
}

.rz-selectable tbody tr.rz-data-row.rz-state-highlight > td.rz-frozen-cell:before {
    background-color: var(--ed-primary-color);
}

/* Table - Group Box */
.rz-group-header {
    background-color: var(--ed-active-second);
    padding: 7px 15px;
    border-bottom: solid 0px #dfe7eb;
}

.rz-group-header-drop {
    color: var(--ed-text-second);
    font-size: 0.8rem;
}

.rz-group-header-item {
    border: solid 1px var(--ed-text-color);
    padding: 5px 10px;
    margin: 5px;
}

.rz-dialog-titlebar-close:hover .rzi-times {
    color: var(--ed-text-hover);
}

.rz-rowgroup-header .fa, .rz-row-toggler {
    color: var(--ed-text-color);
}

.rz-dialog-title {
    color: var(--ed-text-color);
}


/* Inputs */
/* Table - Paginator */
.rz-paginator {
    background-color: var(--ed-active-second);
    overflow: hidden;
}

.rz-paginator-first, .rz-paginator-prev {
    background-color: var(--ed-active-bcg);
    color: var(--ed-text-color);
}

.rz-paginator-page {
    background-color: var(--ed-active-bcg);
    color: var(--ed-text-color);
    text-decoration: none;
}

    .rz-paginator-page.rz-state-active {
        background-color: var(--ed-primary-color);
        color: var(--ed-text-hover);
        border: var(--ed-table-border);
    }

    .rz-paginator-element:hover, .rz-paginator-page:hover {
        background-color: var(--ed-primary-hover);
        box-shadow: none !important;
        color: var(--ed-text-hover);
    }

.rz-paginator-last, .rz-paginator-next {
    background-color: var(--ed-active-bcg);
    color: var(--ed-text-color);
}

.rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox {
    color: var(--ed-text-color);
}

.rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox {
    background-color: var(--ed-active-bcg);
    border: var(--ed-table-border);
}

.rz-html-editor-dropdown-items, .rz-splitbutton-menu, .rz-autocomplete-panel, .rz-multiselect-panel, .rz-dropdown-panel {
    background-color: var(--ed-active-bcg);
    border: var(--ed-table-border);
}

.rz-dropdown-item.rz-state-highlight, .rz-state-highlight.rz-menuitem, .rz-state-highlight.rz-autocomplete-list-item, .rz-state-highlight.rz-multiselect-item, .rz-dropdown-items li.rz-state-highlight, .rz-autocomplete-items li.rz-state-highlight, .rz-multiselect-items li.rz-state-highlight {
    background-color: var(--ed-primary-color);
    color: var(--ed-text-primary);
}

.rz-dropdown-item:hover, .rz-menuitem:hover, .rz-autocomplete-list-item:hover, .rz-multiselect-item:hover, .rz-dropdown-items li:hover, .rz-autocomplete-items li:hover, .rz-multiselect-items li:hover {
    background-color: var(--ed-primary-color);
    color: var(--ed-text-primary);
}

.rz-spinner.rz-state-disabled .rz-inputtext, .rz-calendar.rz-state-disabled .rz-inputtext .rz-inputtext, .rz-listbox.rz-state-disabled .rz-inputtext, .rz-autocomplete-input:disabled .rz-inputtext, .rz-state-disabled .rz-autocomplete .rz-inputtext, .rz-state-disabled.rz-multiselect .rz-inputtext, .rz-state-disabled.rz-dropdown .rz-inputtext, .rz-radiobutton-box.rz-state-disabled .rz-inputtext, .rz-chkbox-box.rz-state-disabled .rz-inputtext, .rz-colorpicker:disabled .rz-inputtext, .rz-lookup-search input:disabled .rz-inputtext, .rz-spinner:disabled .rz-inputtext, .rz-calendar .rz-inputtext:disabled .rz-inputtext, .rz-multiselect:disabled .rz-inputtext, .rz-dropdown:disabled .rz-inputtext, .mask:disabled .rz-inputtext, .rz-textarea:disabled .rz-inputtext, .rz-textbox:disabled .rz-inputtext {
    background-color: var(--ed-active-bcg);
    color: var(--ed-text-disabled) !important;
}

.rz-spinner.rz-state-disabled, .rz-calendar.rz-state-disabled .rz-inputtext, .rz-listbox.rz-state-disabled, .rz-autocomplete-input:disabled, .rz-state-disabled .rz-autocomplete, .rz-state-disabled.rz-multiselect, .rz-state-disabled.rz-dropdown, .rz-radiobutton-box.rz-state-disabled, .rz-chkbox-box.rz-state-disabled, .rz-colorpicker:disabled, .rz-lookup-search input:disabled, .rz-spinner:disabled, .rz-calendar .rz-inputtext:disabled, .rz-multiselect:disabled, .rz-dropdown:disabled, .mask:disabled, .rz-textarea:disabled, .rz-textbox:disabled {
    border: var(--ed-table-border);
    border-radius: 2px;
    background-color: var(--ed-active-bcg);
    opacity: 0.7;
}

    .rz-chkbox-box.rz-state-disabled.rz-state-active:hover {
        background-color: var(--ed-control-bcg);
    }

/* DropDowns */

.rz-dropdown.rz-clear{
    width:100%;
}

.rz-dropdown:focus-visible {
    outline: none !important;
}

.rz-overlaypanel {
    background-color: var(--ed-active-second);
    border: solid 1px var(--ed-text-second);
}

.rz-multiselect .rz-placeholder, .rz-dropdown .rz-placeholder {
    color: var(--ed-text-second);
}

.rz-dropdown-item.rz-state-highlight:hover, .rz-state-highlight.rz-menuitem:hover, .rz-state-highlight.rz-autocomplete-list-item:hover, .rz-state-highlight.rz-multiselect-item:hover, .rz-dropdown-items li.rz-state-highlight:hover, .rz-autocomplete-items li.rz-state-highlight:hover, .rz-multiselect-items li.rz-state-highlight:hover {
    background-color: var(--ed-primary-color);
    color: var(--ed-text-primary);
}

.rz-dropdown-item.rz-state-highlight, .rz-state-highlight.rz-menuitem, .rz-state-highlight.rz-autocomplete-list-item, .rz-state-highlight.rz-multiselect-item, .rz-dropdown-items li.rz-state-highlight, .rz-autocomplete-items li.rz-state-highlight, .rz-multiselect-items li.rz-state-highlight {
    background-color: transparent;
    color: var(--ed-text-color);
}

.selector .rz-state-highlight {
    background-color: var(--ed-selected-bcg);
}

/* Table Filters */
.rz-cell-filter {
    background-color: var(--ed-active-second);
    border-top: var(--ed-table-border);
}

    .rz-cell-filter .rz-cell-filter-label > .rzi, .rz-cell-filter .rz-cell-filter-label > .rz-column-drag, .rz-cell-filter .rz-datatable-loading-content .rz-cell-filter-label > .rzi-circle-o-notch, .rz-datatable-loading-content .rz-cell-filter .rz-cell-filter-label > .rzi-circle-o-notch, .rz-cell-filter .rz-menuitem .rz-cell-filter-label > .rz-menuitem-icon, .rz-menuitem .rz-cell-filter .rz-cell-filter-label > .rz-menuitem-icon, .rz-cell-filter .rz-fileupload-row .rz-button .rz-cell-filter-label > .rzi-close, .rz-cell-filter .rz-fileupload-row .rz-paginator-element .rz-cell-filter-label > .rzi-close, .rz-fileupload-row .rz-button .rz-cell-filter .rz-cell-filter-label > .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-cell-filter .rz-cell-filter-label > .rzi-close, .rz-cell-filter .rz-fileupload-row .rz-button .rz-cell-filter-label > .rzi-times, .rz-cell-filter .rz-fileupload-row .rz-paginator-element .rz-cell-filter-label > .rzi-times, .rz-fileupload-row .rz-button .rz-cell-filter .rz-cell-filter-label > .rzi-times, .rz-fileupload-row .rz-paginator-element .rz-cell-filter .rz-cell-filter-label > .rzi-times, .rz-cell-filter .rz-fileupload-row .rz-button .rz-cell-filter-label > .rz-icon-trash, .rz-cell-filter .rz-fileupload-row .rz-paginator-element .rz-cell-filter-label > .rz-icon-trash, .rz-fileupload-row .rz-button .rz-cell-filter .rz-cell-filter-label > .rz-icon-trash, .rz-fileupload-row .rz-paginator-element .rz-cell-filter .rz-cell-filter-label > .rz-icon-trash, .rz-cell-filter .rz-datatable .rz-cell-filter-label > .rzi-chevron-circle-right, .rz-datatable .rz-cell-filter .rz-cell-filter-label > .rzi-chevron-circle-right, .rz-cell-filter .rz-datatable .rz-cell-filter-label > .rzi-chevron-circle-down, .rz-datatable .rz-cell-filter .rz-cell-filter-label > .rzi-chevron-circle-down, .rz-cell-filter .rz-sortable-column .rz-cell-filter-label > .rzi-grid-sort, .rz-sortable-column .rz-cell-filter .rz-cell-filter-label > .rzi-grid-sort, .rz-cell-filter .rz-datatable-header .rz-cell-filter-label > .rzi-plus, .rz-datatable-header .rz-cell-filter .rz-cell-filter-label > .rzi-plus {
        color: var(--ed-text-color);
    }

    .rz-cell-filter .rz-cell-filter-label > input, .rz-cell-filter .rz-cell-filter-label > input:focus {
        color: var(--ed-text-color);
    }

input, input:focus, input:active {
    color: var(--ed-text-color) !important;
}

.rz-grid-filter-active {
    color: var(--ed-primary-color) !important;
}


/* Forms */

.info-icon, .info-icon-title {
    font-size: 1rem;
    color: var(--ed-info-icon);
    vertical-align: text-top;
}

.info-icon-title {
    font-size: 1.3rem;
}

.label-margin {
    margin-bottom: 0.3rem !important;
}

.input-max-width {
    width: 100%;
    height: 2.2rem !important;
}

.rz-spinner-button {
    background-color: var(--ed-control-bcg);
    color: var(--ed-text-color);
}

/* Tooltip */
.rz-tooltip-content {
    background: var(--ed-tooltip-bcg);
    color: var(--ed-texty-color);
}

/* Checkbox */

.rz-chkbox-box, .rz-chkbox-box.rz-state-active, .rz-chkbox-box.rz-state-active:hover {
    background: var(--ed-control-bcg);
    border-width:1px;
}

    .rz-chkbox-box .rzi, .rz-chkbox-box .rz-column-drag, .rz-chkbox-box .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-loading-content .rz-chkbox-box .rzi-circle-o-notch, .rz-chkbox-box .rz-datatable-header .rzi-plus, .rz-datatable-header .rz-chkbox-box .rzi-plus, .rz-chkbox-box .rz-sortable-column .rzi-grid-sort, .rz-sortable-column .rz-chkbox-box .rzi-grid-sort, .rz-chkbox-box .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rz-chkbox-box .rzi-chevron-circle-down, .rz-chkbox-box .rz-datatable .rzi-chevron-circle-right, .rz-datatable .rz-chkbox-box .rzi-chevron-circle-right, .rz-chkbox-box .rz-fileupload-row .rz-button .rzi-close, .rz-chkbox-box .rz-fileupload-row .rz-paginator-element .rzi-close, .rz-fileupload-row .rz-button .rz-chkbox-box .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-chkbox-box .rzi-close, .rz-chkbox-box .rz-fileupload-row .rz-button .rzi-times, .rz-chkbox-box .rz-fileupload-row .rz-paginator-element .rzi-times, .rz-fileupload-row .rz-button .rz-chkbox-box .rzi-times, .rz-fileupload-row .rz-paginator-element .rz-chkbox-box .rzi-times, .rz-chkbox-box .rz-fileupload-row .rz-button .rz-icon-trash, .rz-chkbox-box .rz-fileupload-row .rz-paginator-element .rz-icon-trash, .rz-fileupload-row .rz-button .rz-chkbox-box .rz-icon-trash, .rz-fileupload-row .rz-paginator-element .rz-chkbox-box .rz-icon-trash, .rz-chkbox-box .rz-menuitem .rz-menuitem-icon, .rz-menuitem .rz-chkbox-box .rz-menuitem-icon {
        color: var(--ed-text-color);
    }

    .rz-chkbox-box.rz-state-disabled.rz-state-active {
        background-color: var(--ed-control-bcg);
        opacity: 0.3;
    }

/* Notifications */

.rz-growl-title {
    font-weight: bold;
    display: block;
}

.rz-notification {
    z-index: 2000 !important;
    margin-top: -50px;
}

.rz-growl-message-error .rz-growl-item {
    background-color: #e20000;
}

.rz-growl-message-success .rz-growl-item {
    background-color: #22af08;
}

.rz-growl-message p {
    display: inline-block;
    margin: 0.5rem 0 0 0;
}

/* Dialog */
.rz-dialog-wrapper {
    z-index: 2000;
}

.rz-dialog-mask {
    background-color: var(--ed-bcg-dlgmask);
}

.rz-dialog {
    background: var(--ed-bcg-color);
}

.rz-dialog-titlebar {
    background-color: var(--ed-active-second);
}

.rz-dialog-titlebar-close .rzi-times {
    color: var(--ed-text-color);
}

@media (max-width: 768px) {
    .rz-dialog:not(.rz-confirmdialog) {
        width: auto !important;
        top: auto !important;
        left: auto !important;
        margin: 0 1rem;
    }
}

/*Tab View*/

.rz-tabview-panel {
    padding: 0.6rem 0.7rem 1.3rem 0.7rem;
}
.rz-tabview-panels {
    background-color: transparent;
    border: solid 1px var(--ed-border-light);
}

.rz-tabview-nav li {
    border: solid 1px var(--ed-border-light);
    background-color: transparent;
}

    .rz-tabview-nav li a {
        color: var(--ed-text-color);
        text-decoration: none;
        font-weight: bold;
        font-size:0.9rem;
    }

.rz-tabview-top > .rz-tabview-nav li {
    border-bottom-color: transparent;
}

    .rz-tabview-top > .rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) {
        border-top-color: transparent;
    }

.rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) a {
    color: var(--ed-text-color);
}

.rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) {
    background-color: var(--ed-bcg-highlight);
}

.rz-tabview-top > .rz-tabview-nav .rz-tabview-selected {
    border-bottom-color: var(--ed-border-light);
    border-top-color: var(--ed-border-light);
}

.rz-tabview-nav .rz-tabview-selected a {
    color: var(--ed-text-primary);
}

.rz-tabview-nav .rz-tabview-selected {
    background-color: var(--ed-primary-color);
    position: relative;
}

.rz-tabview.rz-tabview-top{
    height: calc(100vh - 11rem);
}

.inner-tab .rz-tabview.rz-tabview-top {
    height: auto;
}

/*ListBox*/
.rz-listbox {
    background-color: var(--ed-active-popup);
}

.rz-listbox-header {
    display: flex;
    align-items: center;
    padding: 0.3625rem 1.25rem 0.325rem 0.725rem;
    border-bottom: 1px solid #dadfe2;
}

.rz-listbox.valid.modified:not([type=checkbox]) {
    outline: none !important;
}

/* Badge */
.rz-badge-primary {
    background-color: #164293;
}

.rz-badge-info.rz-shade-default {
    background-color: #e79314;
}

.rz-badge-pill {
    border-radius: 4px;
    padding: 0.35em 0.6em;
    margin-right: 0.2rem;
}

/* Calendar */

.rz-calendar:not(.rz-state-disabled):hover .rz-datepicker-trigger {
    box-shadow: none;
    color: var(--ed-primary-color);
}

.rz-datepicker-calendar td .rz-state-default:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: var(--ed-primary-color);
    cursor: pointer;
}

.rz-datepicker-calendar td .rz-state-active {
    color: #ffffff;
    background-color: var(--ed-primary-color);
    padding: 0.5rem 0.875rem;
}

    .rz-datepicker-calendar td .rz-state-active:hover {
        color: #ffffff;
        background-color: var(--ed-primary-color);
    }

.rz-datepicker {
    background-color: var(--ed-active-second);
}

.rz-datepicker-header {
    position: relative;
    line-height: 2.5rem;
    background-color: var(--ed-active-second);
    border-bottom: none;
    color: #88989b;
    padding: 0 0.875rem;
}

.rz-datepicker-prev .rzi-chevron-left {
    vertical-align: text-top;
    color: var(--ed-text-color);
}

.rz-datepicker-next .rzi-chevron-right {
    vertical-align: text-top;
    color: var(--ed-text-color);
}

.rz-datepicker-calendar td .rz-state-default {
    display: block;
    padding: 0.5rem 0.875rem;
    color: var(--ed-text-color);
    font-size: 0.875rem;
    border-radius: 0;
    transition: none;
}

.rz-datepicker-calendar th {
    font-weight: normal;
    font-size: 0.6875rem;
    text-transform: none;
    color: var(--ed-text-color);
    padding: 0.5rem 0.875rem;
    text-align: center;
}

.rz-spinner-button:hover {
    background-color: var(--ed-primary-color);
}


/*Preview Table*/
.right-floated-container .rz-tabview-panel {
    height: 100%;
}
/*.tab-container, .tab-container .rz-tabview-panel {
    height: 100%;
}*/

.offcanvas-body {
    padding-bottom: 0;
}

/*Field Set*/

legend {
    float: none !important;
}

.rz-fieldset-legend {
    color: var(--ed-text-color);
}

.rz-fieldset {
    border-radius: 0.3rem;
    width: 96%;
    margin-left: 2%;
    border-color: var(--ed-table-border);
}


.parent > .rz-navigation-item-wrapper {
    background-color: var(--ed-primary-color);
    color: var(--ed-text-primary);
    border: 1px solid var(--ed-menu-border-clr);
}

/*DataList*/

.rz-g > div, .rz-datalist-data > li {
    background-color: var(--ed-datalist-bcg);
}

.action-button .rz-button {
    width: 8rem;
    margin:0 auto;
}

.rz-dialog-side {
    background-color: var(--ed-bcg-color);
}

.rz-dialog-side-titlebar {
    background-color: var(--ed-control-bcg);
}

.rz-dialog-side-title {
    color: var(--ed-text-primary);
}

.rz-dialog-side-titlebar-close .rzi-times {
    color: var(--ed-text-color);
}

.rz-dialog-side-titlebar-close:hover .rzi-times {
    color: var(--ed-primary-color);
}

/*@media (min-width:540px) {
    .action-button .rz-button {
        width: 6rem;
    }
}

*/


.chrom-select .rz-button-text {
    color: var(--ed-text-second);
}

.chrom-select .rz-button:hover:not(:active) {
    background-image: none !important;
    background-color: var(--ed-bcg-hover);
}
.chrom-select .rz-button {
    border-color: #9b9b9b !important;
}

.chrom-select .rz-button.rz-state-active {
    background-color: var(--ed-primary-color)!important;
}
.chrom-select .rz-button.rz-state-active .rz-button-text {
    color: var(--ed-text-primary) !important;
}

.chrom-select .rz-button:focus:not(active){
    background-image:none !important;
    box-shadow:none!important;
}

.chrom-select .rz-card{
    padding:3rem 5rem;
}

.setup-container .rz-card{
    height:100%;
}


/*.rz-chkbox-box.rz-state-disabled {
    background-color: var(--ed-bcg-disabled) !important;
}*/

div:not(.rz-form-field-content) > .rz-colorpicker.rz-state-disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-spinner.rz-state-disabled .rz-inputtext, .rz-calendar.rz-state-disabled div:not(.rz-form-field-content) > .rz-inputtext .rz-inputtext, div:not(.rz-form-field-content) > .rz-listbox.rz-state-disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-autocomplete-input:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-state-disabled.rz-autocomplete .rz-inputtext, div:not(.rz-form-field-content) > .rz-state-disabled.rz-multiselect .rz-inputtext, div:not(.rz-form-field-content) > .rz-state-disabled.rz-dropdown .rz-inputtext, div:not(.rz-form-field-content) > .rz-radiobutton-box.rz-state-disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-chkbox-box.rz-state-disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-colorpicker:disabled .rz-inputtext, .rz-lookup-search div:not(.rz-form-field-content) > input:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-spinner:disabled .rz-inputtext, .rz-calendar div:not(.rz-form-field-content) > .rz-inputtext:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-multiselect:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-dropdown:disabled .rz-inputtext, div:not(.rz-form-field-content) > .mask:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-textarea:disabled .rz-inputtext, div:not(.rz-form-field-content) > .rz-textbox:disabled .rz-inputtext {
    background-color: var(--ed-active-bcg) !important;
    color: var(--ed-color-disabled) !important;
}

div:not(.rz-form-field-content) > .rz-colorpicker.rz-state-disabled, div:not(.rz-form-field-content) > .rz-spinner.rz-state-disabled, .rz-calendar.rz-state-disabled div:not(.rz-form-field-content) > .rz-inputtext, div:not(.rz-form-field-content) > .rz-listbox.rz-state-disabled, div:not(.rz-form-field-content) > .rz-autocomplete-input:disabled, div:not(.rz-form-field-content) > .rz-state-disabled.rz-autocomplete, div:not(.rz-form-field-content) > .rz-state-disabled.rz-multiselect, div:not(.rz-form-field-content) > .rz-state-disabled.rz-dropdown, div:not(.rz-form-field-content) > .rz-radiobutton-box.rz-state-disabled, div:not(.rz-form-field-content) > .rz-chkbox-box.rz-state-disabled, div:not(.rz-form-field-content) > .rz-colorpicker:disabled, .rz-lookup-search div:not(.rz-form-field-content) > input:disabled, div:not(.rz-form-field-content) > .rz-spinner:disabled, .rz-calendar div:not(.rz-form-field-content) > .rz-inputtext:disabled, div:not(.rz-form-field-content) > .rz-multiselect:disabled, div:not(.rz-form-field-content) > .rz-dropdown:disabled, div:not(.rz-form-field-content) > .mask:disabled, div:not(.rz-form-field-content) > .rz-textarea:disabled, div:not(.rz-form-field-content) > .rz-textbox:disabled {
    background-color: var(--ed-active-bcg) !important;
    color: var(--ed-color-disabled) !important;
}