﻿/* Changement de couleur des élements Razden */

.rz-chkbox-box.rz-state-active,
.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,
.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,
.rz-radiobutton-box.rz-state-active,
.rz-radiobutton-box.rz-state-active:hover,
.rz-radiobutton-box:active:not(.rz-state-disabled),
.rz-spinner-button,
.rz-fileupload-choose,
.rz-datepicker-calendar td .rz-state-active,
.rz-datepicker-calendar td .rz-state-active:hover,
.rz-datepicker-calendar td .rz-state-default:hover,
.rz-button.btn-secondary,
.rz-paginator-last,
.rz-paginator-next,
body:not(.rz-default-scrollbars)::-webkit-scrollbar-thumb,
body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb,
.btn-secondary.rz-paginator-element,
.rz-selectable .rz-datatable-even.rz-state-highlight > td, 
.rz-selectable .rz-datatable-odd.rz-state-highlight > td {
    background-color: var(--color-secondary) !important;
}


.rz-textarea {
    line-height: 1.1rem !important;
}

.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: #F4F4F4 !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 {
    color: #6C6F72 !important;
    background: #F4F4F4 !important;
}

.rz-colorpicker, 
.rz-lookup-search input, 
.rz-spinner, 
.rz-calendar .rz-inputtext, 
.rz-multiselect, 
.rz-dropdown, 
.mask, 
.rz-textarea, 
.rz-textbox{
    box-shadow: none !important;
}

.rz-calendar:not(.rz-state-disabled):hover .rz-datepicker-trigger,
.rz-grid-filter-active {
    color: var(--color-primary) !important;
}

.rz-switch .rz-switch-circle {
    background: #FF0000 !important;
}

.rz-switch.rz-switch-checked .rz-switch-circle {
    background: var(--color-eiffage-vert) !important;
}

.rz-chkbox-box.rz-state-active.rz-state-disabled > .rz-chkbox-icon.rzi.rzi-check {
    color: #000000 !important;

}
.rz-selectbutton .rz-button.rz-state-active, .rz-selectbutton .rz-state-active.rz-paginator-element {
    background-color: var(--color-eiffage-bleu) !important;
    border: solid 1px var(--color-eiffage-bleu) !important;
}
.rz-paginator-last, .rz-paginator-next {
    color: var(--color-tertiary) !important;
}

.rz-selectable tbody tr.rz-data-row:hover:not(.rz-state-highlight) .rz-cell-data {
    color: var(--color-primary) !important;
}