﻿/* 
--------------------------------------------------------------------------------------------
-------------------------------    theme-overrides.css  ------------------------------------
--------------------------------------------------------------------------------------------
    Preferred Colors
--------------------------------------------------------------------------------------------
*/

:root {
    /* ----------------------*/
    /* JEO Default Override */
    /* ----------------------*/
    --rz-primary: rgba(100, 124, 100, 1);
    --rz-primary-light: var(--rz-primary);
    --rz-splitter-bar-color: var(--rz-primary);
    --rz-header-background-color: var(--rz-primary);
    --rz-grid-selected-color: var(--rz-primary);
    --rz-grid-header-color: var(--rz-black);
    /* ----------------------*/
    /* Nav Menu Vertical Shadow */
    /* ----------------------*/

    .rz-button.rz-primary {
        background-color: var(--rz-primary);
    }
    /* ------------*/
    .rz-tabview-nav,
    .rz-tabview-nav li,
    .rz-tabview-nav li a,
    .rz-tabview-nav li button,
    .rz-tabview-nav li button .tab-header,
    .rz-tabview-nav li .tab-header {
        background-color: var(--rz-white) !important;
    }
        /* ----------  Query Result Tabs   ---------- */
        .rz-tabview-nav button[role="tab"] {
            padding: 2px 5px 0px 5px;
            font-size: 9pt;
            font-weight: 500;
            border: 1px solid white;
            color: var(--rz-primary);
        }

            .rz-tabview-nav button[role="tab"] p {
                margin-bottom: 0px;
            }
}

.rz-sidebar,
.rz-sidebar-responsive {
    box-shadow: 5px 0 10px var(--rz-primary);
}

.rz-sidebar-toggle {
    margin-right: 0px;
    padding-right: 0px;
}

.rz-sidebar-toggle-right {
    margin-right: 15px !important;
    padding-left: 0px;
}

.rz-sidebar-second {
    border-left: 3px solid var(--rz-primary) !important;
}

.rz-numeric-down {
    bottom: -1px;
}

.rz-numeric-up {
    top: -1px;
}

.rz-splitter-bar {
    opacity: 1 !important;
}

    .rz-splitter-bar .rz-resize {
        color: red !important;
        opacity:1;
    }

    .rz-splitter-bar .rz-collapse {
        color: red !important;
    }

    .rz-splitter-bar .rz-expand {
        color: green !important;
    }

.rz-splitter-bar-lastresizable .rz-collapse::before {
    color: green;
}
.rz-splitter-bar-lastresizable .rz-collapse {
    width: 70px;
}

    .rz-splitter-bar-lastresizable .rz-collapse::before {
        content: '.' !important;
        font-size: 1.8rem !important; /* Adjust the size as needed */
    }
    .rz-splitter-bar-lastresizable .rz-collapse {
        background-image: url('../img/pacman.gif') !important;
        background-size: 30px;
        margin-bottom: 42px;
        background-repeat: no-repeat;
        background-position: center;
        animation: pulseGlow 2.5s ease-in-out infinite alternate;
    }
/*.rz-splitter-bar-resizable .rz-collapse::before,
.rz-splitter .rz-splitter-bar .rz-expand::before*/
/*.rz-splitter-bar-resizable .rz-resize {
    background-image: url('../img/DynamicGroup_16x.png');
    background-size: contain;
    background-repeat: no-repeat;*/
    /*    animation: neon1 1s infinite alternate;*/
    /*width: 10px !important;
    height: 10px !important;
    z-index: 9999;
    border: none !important;
    opacity: .9;
}*/

.rz-splitter .rz-splitter-bar .rz-collapse::before,
.rz-splitter .rz-splitter-bar .rz-expand::before {
    font-size: 2.5rem; /* Adjust the size as needed */
    padding-left: 2px !important;
    padding-right: 2px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}