﻿.rz-dropdown-item,
.rz-menuitem,
.rz-autocomplete-list-item,
.rz-multiselect-item,
.rz-dropdown-items li,
.rz-autocomplete-items li,
.rz-multiselect-items li {
    font-size: var(--font-size-small);
    cursor: pointer;
}

.rz-inputtext {
    font-size: var(--font-size-small);
}

.rz-dialog-content {
    height: 100%;
}

.rz-dialog-title {
    font-weight: 100;
}

.rz-dialog-titlebar {
    background-color: #fff;
}

.rz-dialog-content {
    padding: 0;
}

.rz-legend-item {
    cursor: pointer;
}

.rz-slider-range {
    background-color: var(--gold);
    border-color: var(--gold-dark);
}

.rz-slider-handle {
    background-color: #e5ac03;
    cursor: pointer;
}

.rz-slider,
.rz-slider-range {
    border-radius: 0;
}

.rz-chkbox-box.rz-state-active,
.rz-chkbox-box.rz-state-active:hover {
    background-color: var(--gold);
    border-color: var(--gold-dark);
}

.rz-slider:not(.rz-state-disabled) .rz-slider-handle:hover {
    background-color: var(--gold-dark);
}

.rz-tabview-nav li {
    border-radius: 0 !important;
}

    .rz-tabview-nav li:hover a,
    .rz-tabview-nav li:hover {
        border-top-color: var(--gold) !important;
    }

.rz-multiselect-label-container,
.rz-dropdown-label {
    cursor: pointer;
}

.rz-colorpicker,
.rz-lookup-search input,
.rz-spinner,
.rz-calendar .rz-inputtext,
.rz-multiselect,
.rz-dropdown,
.mask,
.rz-textbox {
    height: 2.0rem;
    line-height: 1.25rem;
    font-size: var(--font-size-small);
    border-color: #d1d5db;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
}

.rz-textarea {
    font-size: var(--font-size-small);
    border-color: #d1d5db;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
}

    .rz-textbox:focus,
    .rz-textarea:focus {
        border-color: #9ecaed !important;
        box-shadow: 0 0 10px #9ecaed !important;
    }

    .rz-textbox:hover,
    .rz-textarea:hover {
        border-color: #d1d5db !important;
    }

.rz-textarea {
    font-size: var(--font-size-small);
}

.rz-datepicker-trigger,
.rz-datepicker-trigger .rzi-calendar {
    color: var(--gold);
}

    .rz-datepicker-trigger:hover,
    .rz-datepicker-trigger .rzi-calendar:hover {
        color: var(--gold-dark);
    }

.rz-state-highlight a {
    color: #fff;
}

.rz-tabview-nav .rz-tabview-selected,
.rz-tabview-selected {
    background-color: #fff !important;
    border-bottom-color: #fff !important;
    margin-bottom: -1px;
    position: relative;
    border-top-color: var(--gold) !important;
    color: #eab209 !important;
    border-radius: 0 !important;
}

.rz-tabview-title {
    color: var(--black);
    font-weight: 500;
    font-size: var(--font-size-small);
}

.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(--gold);
}

.rz-button.btn-secondary,
.btn-secondary.rz-paginator-element {
    background-color: var(--gold);
}

.rz-datepicker-calendar td .rz-state-default:hover {
    background-color: var(--gold);
}

.rz-spinner-button,
.rz-datepicker-calendar td .rz-state-active {
    background-color: var(--gold);
}

    .rz-spinner-button:hover {
        background-color: var(--gold-dark);
    }

.rz-state-highlight {
    background-color: var(--gold) !important;
}

.rz-steps .rz-state-highlight {
    background-color: transparent !important;
}

    .rz-steps .rz-state-highlight .rz-steps-title {
        color: var(--gold) !important;
    }

.rz-steps .rz-menuitem-link:hover {
    color: inherit !important;
}

.rz-steps .rz-state-highlight .rz-steps-number {
    background: var(--gold) !important;
}

.rz-steps-next:not(.rz-state-disabled):hover, .rz-steps-prev:not(.rz-state-disabled):hover {
    color: inherit !important;
}

.rz-grid-table td .rz-cell-data {
    font-size: var(--font-size-small);
    padding: 0px;
}

.rz-selectable {
    cursor: pointer;
}

.rz-grid-table thead th {
    text-align: center;
}

.deposition-control .rz-tabview-panels {
    padding-bottom: 0px !important;
}

.rz-selectable .rz-datatable-even.rz-state-highlight > td,
.rz-selectable .rz-datatable-odd.rz-state-highlight > td {
    background-color: var(--gold);
}

.rz-selectable .rz-datatable-even:hover:not(.rz-state-highlight) > td,
.rz-selectable .rz-datatable-odd:hover:not(.rz-state-highlight) > td {
    background-color: inherit !important;
    opacity: 0.5;
}

.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: inherit;
}

.rz-tabview-panels {
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
    padding-bottom: 10px;
}

.rz-tabview-nav > li:first-child {
    border-left: 0 !important;
}

.rz-expanded-row-template {
    border: 0;
}

.rz-area-series {
    fill-opacity: 0.45;
}

.rz-context-menu {
    min-width: 150px;
}

.rz-navigation-item,
.rz-navigation-item-link,
.rz-menu:not(.rz-profile-menu) .rz-navigation-item-wrapper:hover .rz-navigation-item-link {
    cursor: pointer;
    color: black;
}

.rz-navigation-item-text:hover {
    color: black;
    opacity: 0.5;
}

.rz-datatable-data tr:last-child td, .rz-grid-table tr:last-child td {
    border-bottom: solid 1px #dfe7eb;
}

@media (max-width: 768px) {
    .rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox, input {
        font-size: var(--font-size-small);
    }
}

.rz-tabview-nav li a {
    padding: 5px 15px;
}

.rz-column-title {
    font-weight: 100 !important;
}

.rz-multiselect, .rz-dropdown {
    display: inline-block;
}

.rz-html-editor-content ul {
    padding: 0 25px;
    list-style: disc;
}
