:root {
    /* Base Colors */
    /* --rz-background-color: #f7f7f7; */

    --rz-primary-lightest: #f2f9f2;
    --rz-primary-lighter: #deefde;
    --rz-primary-light: #bbccbb;
    --rz-primary: #198753;
    --rz-primary-dark: #42734f;
    --rz-primary-darker: #34513c;
    /* --rz-primary: #396c46; */
    /* --rz-primary-dark: #34513c; */
    /* --rz-primary-darker: #28452F; */
    --rz-on-primary-lighter: #198753;
    --rz-on-primary-darker: #568463;

    --rz-secondary: #ff5722;
    --rz-secondary-dark: #e64a19;
    --rz-secondary-darker: #bf360c;

    --rz-success-dark: #42734f;
    --rz-danger-dark: #c03930;

    --rz-base-dark: #333333;
    --rz-base-100: #f7f7f7;
    --rz-base-200: #f0f0f0;
    --rz-base-300: #cccccc;
    --rz-base-400: #999999;
    --rz-base-600: #666666;
    --rz-base-700: #4d4d4d;
    --rz-base-900: #333333;

    --rz-color-series-5: #f0f000;

    --rz-header-background-color: var(--rz-primary-dark);
    --rz-sidebar-toggle-hover-background-color: var(--rz-on-primary-darker);

    /* Base Fonts */
    --rz-text-font-family: var(--font-family);
    --rz-input-font-size: 0.875rem;
    --rz-text-subtitle1-font-size: 0.925rem;
    --rz-text-subtitle1-font-weight: 500;
    --rz-text-subtitle2-font-size: 0.875rem;
    --rz-text-subtitle2-font-weight: 500;

    /* Button */
    /* --rz-button-hover-shadow: var(--rz-shadow-1); */
    --rz-button-active-shadow: var(--rz-shadow-1);
    --rz-button-focus-shadow: var(--rz-shadow-1);

    /* Menu */
    --rz-menu-top-item-padding: 0.3675rem;

    /* Dropdown */
    --rz-dropdown-item-selected-color: var(--rz-on-primary-lighter);
    --rz-dropdown-item-selected-hover-background-color: var(--rz-primary-lighter);
    --rz-dropdown-item-selected-hover-color: var(--rz-on-primary-lighter);

    /* Checkbox */
    --rz-checkbox-checked-background-color: var(--rz-secondary);
    --rz-checkbox-checked-border: var(--rz-secondary);
    --rz-checkbox-checked-hover-background-color: var(--rz-secondary);
    --rz-checkbox-checked-hover-border: var(--rz-secondary);

    /* Chips */
    --rz-chip-gap: 0.25rem;
    --rz-chip-background-color: var(--rz-primary-lighter);
    --rz-chip-color: var(--rz-primary);

    /* Tooltip */
    --rz-tooltip-background-color: var(--rz-base-200);
    --rz-tooltip-color: var(--rz-base-900);
    --rz-tooltip-font-size: 0.75rem;

}

.rz-sidebar {
    box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.3);
}

.rz-badge {
    height: 100%;
}

/****** Dropdown ******/
.rz-dropdown {
    display: inline-flex;
    justify-content: center;
}

.rz-multiselect-header {
    padding: 0;
}

.rz-multiselect-header .rz-chkbox {
    margin: var(--rz-dropdown-item-padding);
}

.rz-multiselect-header span:nth-child(2) {
    display: block;
    width: 100%;
    padding: var(--rz-dropdown-item-padding);
    padding-left: 0;
}

.rz-multiselect-header:hover {
    background-color: var(--rz-dropdown-item-hover-background-color);
    color: var(--rz-dropdown-item-hover-color);
    border-radius: 0;
}

.rz-form-field-label,
.rz-dropdown-label,
.rz-dropdown-items li,
.rz-inputtext {
    font-size: 0.875rem;
}


.rz-button:not(.rz-state-disabled):focus:not(:active) {
    background-image: none;
}

/****** Chips ******/
.rz-chip .rz-button {
    background-color: var(--rz-primary-ligher);
    color: var(--rz-primary);
}
