﻿:root {
    /*Color Definitions*/
    --cp-blue: #08A8BC;
    --cp-blue-secondary: #08A8BC66;
    --cp-blue-secondary-lighter: #08A8BC33;
    /*Base Colors*/
    --bs-primary: var(--cp-blue);
    --rz-primary: var(--cp-blue);
    --rz-secondary: var(--cp-blue-secondary);
    --rz-secondary-lighter: var(--cp-blue-secondary-lighter);
    /*Text Colors*/
    --text-color: #666;
    --rz-text-color: var(--cp-off-black);
    --rz-layout-background-color: #FFFFFF;
    --rz-layout-body-background-color: #FFFFFF;
    --navbar-logo-text-color: #FFFFFF;
    --navbar-logo-fill-color: #FFFFFF;
    --navbar-logo-face-color: var(--cp-primary-400);
    /**/
    --cp-cancel-button-color: var(--cp-gray);
    /**/
    --rz-input-background-color: #FFFFFF;
    --rz-body-background-color: #FFFFFF;
    --rz-tabs-background-color: transparent;
    --rz-numeric-button-background-color: transparent;
    --rz-numeric-button-color: var(--rz-text-color);
    --rz-tooltip-background-color: #FFFFFF;
    /**/
    --side-menu-link-color: #757678;
    --side-text-color-inverse: #757678;
    --side-menu-text-color: #D1D1D1;
    --side-menu-nav-background-color: #262729;
    --side-menu-background-color: #1B1C1E;
    /**/
    --rz-sidebar-background-color: #1B1C1E;
    /**/
    --rz-panel-menu-item-color: #D1D1D1;
    --rz-panel-menu-item-background-color: #1F2023;
    --rz-panel-menu-item-hover-color: #D1D1D1;
    --rz-panel-menu-item-hover-background-color: #1F2023;
    --rz-panel-menu-item-active-color: #D1D1D1;
    --rz-panel-menu-item-active-background-color: #08A8BC;
    --rz-panel-menu-item-2nd-level-color: #757678;
    --rz-panel-menu-item-2nd-level-background-color: #1B1C1E;
    --rz-panel-menu-item-2nd-level-hover-color: #D1D1D1;
    --rz-panel-menu-item-2nd-level-hover-background-color: #1F2023;
    --rz-panel-menu-item-2nd-level-active-color: #D1D1D1;
    --rz-panel-menu-item-2nd-level-active-background-color: #08A8BC;
    /**/
    --rz-menu-top-item-color: #FFFFFF;
    --rz-menu-top-item-hover-color: #F0F0F0;
    --rz-menu-top-item-selected-color: #FFFFFF;
    --rz-menu-top-item-background-color: #1E1E1E;
    --rz-menu-item-color: #1E1E1E;
    --rz-menu-item-icon-color: #1E1E1E;
    --rz-menu-background-color: #FFFFFF;
    --rz-menu-item-hover-color: #1E1E1E;
    --rz-menu-item-icon-hover-color: #1E1E1E;
    --rz-menu-item-hover-background-color: #EEEEEE;
    /**/
    --rz-profile-menu-top-item-background-color: #1E1E1E;
    --rz-profile-menu-color: #1E1E1E;
    --rz-profile-menu-background-color: #FFFFFF;
    --rz-profile-menu-hover-color: #1E1E1E;
    --rz-profile-menu-hover-background-color: #EEEEEE;
    --rz-profile-menu-item-hover-color: #1E1E1E;
    --rz-profile-menu-item-hover-background-color: #EEEEEE;
    /**/
    --rz-header-background-color: #1E1E1E;
    --rz-header-color: #FFFFFF;
    /**/
    --rz-dropdown-item-hover-background-color: var(--rz-primary);
    --rz-dropdown-item-selected-background-color: var(--rz-primary);
    --rz-dropdown-item-selected-hover-background-color: var(--rz-primary);
    /**/
    --rz-radio-checked-background-color: transparent;
    --rz-radio-active-background-color: var(--rz-primary);
    --rz-radio-checked-hover-background-color: var(--rz-primary);
    --rz-radio-circle-hover-background-color: var(--rz-primary);
    /**/
    --rz-grid-header-color: #1E1E1E;
    --rz-grid-header-background-color: white;
    --rz-grid-hover-color: #1E1E1E;
    --rz-grid-hover-background-color: #FFFADD;
    --rz-grid-selected-color: #1E1E1E;
    --rz-grid-selected-background-color: #FFFADD;
    /* Frozen (pinned) column cells: match the white rows instead of Radzen's
       default grey (var(--rz-base-200)), so pinned columns show no grey band.
       Hover/selection are handled by Radzen via the selected var above. */
    --rz-grid-frozen-cell-background-color: white;
    /**/
    /*--rz-pager-background-color: var(--c1-purple);*/
    --rz-pager-numeric-button-color: #4B5563;
    --rz-pager-numeric-button-background-color: #F1F3F5;
    --rz-pager-numeric-button-border: none;
    --rz-pager-numeric-button-hover-color: #1E1E1E;
    --rz-pager-numeric-button-hover-background-color: #E4E7EB;
    --rz-pager-numeric-button-selected-color: #0B7285;
    --rz-pager-numeric-button-selected-background-color: #B3E3E8;
    --rz-pager-numeric-button-selected-border: none;
    --rz-pager-back-button-background-color: transparent;
    --rz-pager-next-button-background-color: transparent;
    /**/
    --rz-slider-range-background-color: #08A8BC;
    --rz-slider-disabled-range-background-color: #08A8BC;
    /**/
    --rz-link-color: #08A8BC;
    /**/
    --rz-scrollbar-color: #08A8BC;
    --rz-scrollbar-background-color: --rz-primary;
    /**/
    --rz-checkbox-checked-color: #1E1E1E;
    --rz-checkbox-checked-background-color: transparent;
    --rz-checkbox-checked-hover-background-color: transparent;
    /**/
    --rz-dialog-title-background-color: var(--rz-primary);
    --rz-dialog-title-color: #FFFFFF;
    --rz-dialog-close-color: #FFFFFF;
    --rz-dialog-close-hover-color: #FFFFFF;
    /**/
    --rz-tabs-background-color: transparent;
    /**/
    --rz-editor-button-selected-background-color: var(--rz-primary);
    /**/
    --rz-upload-choose-background-color: var(--rz-primary);
    /**/
    --rz-tree-node-hover-background-color: var(--rz-primary);
    --rz-tree-node-selected-background-color: var(--rz-primary);
    /**/
}


.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: #3bafda;
}

/*.rz-menu:not(.rz-profile-menu) .rz-navigation-item-link {
    color: #FFFFFF;
}
*/
/*.main-menu.rz-menu > * .rz-navigation-item .rz-navigation-item-text {
    color: #1E1E1E;
}*/

/*.rz-menu:not(.main-menu) .rz-navigation-item .rz-navigation-item-text {
    color: #1E1E1E;
}*/

.rz-menu:not(.main-menu) .rz-navigation-item.menu-item-red .rz-navigation-item-text {
    color: #7E1818;
}
/*

.main-menu.rz-menu > * .rz-navigation-item.rz-state-disabled .rz-navigation-item-text {
    color: #808080;
}

.rz-menu:not(.main-menu) .rz-navigation-item.rz-state-disabled .rz-navigation-item-text {
    color: #808080;
}*/

.rz-column-resizer:after {
    background-color: grey;
    opacity: 0.1;
}

.rz-button.rz-secondary.rz-shade-default {
    background-color: transparent;
    color: var(--rz-primary);
}
