﻿:root {
    --rz-primary: rgb(13, 57, 122);
    --rz-primary-light: rgb(23, 85, 176);
    --rz-primary-lighter: rgba(23, 85, 176, 0.12);
    --rz-primary-dark: rgb(6, 40, 89);
    --rz-primary-darker: rgb(6, 40, 89, 0.12);
}

:root {
    --rz-on-primary: #ffffff;
    --rz-on-primary-light: #ffffff;
    --rz-on-primary-lighter: var(--rz-primary-light);
    --rz-on-primary-dark: #ffffff;
    --rz-on-primary-darker: #ffffff;
}

/*:root {
    --rz-on-secondary: #ffffff;
    --rz-on-secondary-light: #ffffff;
    --rz-on-secondary-lighter: #e91e63;
    --rz-on-secondary-dark: #ffffff;
    --rz-on-secondary-darker: #ffffff;
}*/

:root {
    --rz-border-primary: var(--rz-border-width) solid var(--rz-primary);
    --rz-border-primary-light: var(--rz-border-width) solid var(--rz-primary-light);
    --rz-border-primary-lighter: var(--rz-border-width) solid var(--rz-primary-lighter);
    --rz-border-primary-dark: var(--rz-border-width) solid var(--rz-primary-dark);
    --rz-border-primary-darker: var(--rz-border-width) solid var(--rz-primary-darker);
}

:root {
    --rz-border-focus: var(--rz-border-width) solid var(--rz-primary);
}

:root {
    --rz-text-selection-background-color: var(--rz-primary-lighter);
}

:root {
    --rz-button-base-background-color: var(--rz-primary);
}

:root {
    --rz-input-focus-shadow: inset 0 0 0 1px var(--rz-primary);
}


:root {
    --rz-header-background-color: var(--rz-primary);
}

:root {
    --rz-sidebar-toggle-hover-background-color: var(--rz-primary-light);
}

:root {
    --rz-menu-top-item-background-color: var(--rz-primary);
}

:root {
    --rz-panel-menu-item-active-background-color: var(--rz-primary-lighter);
    --rz-panel-menu-item-active-color: var(--rz-primary);
    --rz-panel-menu-item-2nd-level-active-background-color: var(--rz-primary-lighter);
    --rz-panel-menu-item-2nd-level-active-color: var(--rz-primary);
    --rz-panel-menu-item-3rd-level-active-background-color: var(--rz-primary-lighter);
    --rz-panel-menu-item-3rd-level-active-color: var(--rz-primary);
}

:root {
    --rz-profile-menu-top-item-background-color: var(--rz-primary);
}

:root {
    --rz-checkbox-checked-background-color: var(--rz-primary);
    --rz-checkbox-checked-hover-background-color: var(--rz-primary-light);
    --rz-checkbox-checked-border: var(--rz-border-primary);
    --rz-checkbox-checked-hover-border: var(--rz-border-primary);
}

:root {
    --rz-switch-checked-background-color: var(--rz-primary-lighter);
    --rz-switch-checked-circle-background-color: var(--rz-primary);
}

:root {
    --rz-radio-circle-background-color: var(--rz-primary);
    --rz-radio-circle-hover-background-color: var(--rz-primary-light);
    --rz-radio-checked-border: var(--rz-border-primary);
}

:root {
    --rz-dropdown-item-selected-background-color: var(--rz-primary-lighter);
    --rz-dropdown-item-selected-color: var(--rz-primary);
    --rz-dropdown-item-selected-hover-background-color: var(--rz-primary-lighter);
    --rz-dropdown-item-selected-hover-color: var(--rz-primary);
    --rz-dropdown-open-border: 2px solid var(--rz-primary);
}


:root {
    --rz-splitbutton-background-color: var(--rz-primary);
}


:root {
    --rz-slider-background-color: var(--rz-primary-lighter);
    --rz-slider-range-background-color: var(--rz-primary);
    --rz-slider-handle-background-color: var(--rz-primary);
    --rz-slider-handle-hover-background-color: var(--rz-primary);
    --rz-slider-handle-hover-shadow: 0px 0px 0px 10px var(--rz-primary-lighter);
}

:root {
    --rz-rating-selected-color: var(--rz-primary);
}

:root {
    --rz-selectbar-selected-background-color: var(--rz-primary-lighter);
    --rz-selectbar-selected-color: var(--rz-primary);
}

:root {
    --rz-upload-button-background-color: var(--rz-primary);
}

:root {
    --rz-grid-selected-background-color: var(--rz-primary-lighter);
    --rz-grid-selected-color: var(--rz-primary);
    --rz-grid-apply-filter-button-color: var(--rz-primary);
    --rz-grid-header-filter-icon-active-color: var(--rz-primary);
}

:root {
    --rz-paginator-numeric-button-selected-background-color: var(--rz-primary-lighter);
    --rz-paginator-numeric-button-selected-color: var(--rz-primary);
}

:root {
}

:root {
    --rz-tree-node-selected-background-color: var(--rz-primary-lighter);
    --rz-tree-node-selected-color: var(--rz-primary);
}

:root {
    --rz-scheduler-view-selected-color: var(--rz-primary);
    --rz-scheduler-view-selected-background-color: var(--rz-primary-lighter);
}

:root {
    --rz-tabs-tab-selected-color: var(--rz-primary);
}

:root {
    --rz-progressbar-background-color: var(--rz-primary-lighter);
    --rz-progressbar-value-background-color: var(--rz-primary);
}

:root {
    --rz-splitter-bar-background-color-active: var(--rz-primary);
}

:root {
    --rz-form-field-label-focus-color: var(--rz-primary);
}
