﻿.rz-sidebar {
    background-color: #2c3b70 !important;
}

.rz-panel-menu {
    background-color: #2c3b70 !important;
    color: #fff !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
}

    .rz-panel-menu .rz-navigation-item-icon {
        color: #fff !important;
    }

    .rz-panel-menu .rz-navigation-item-link {
        background: none !important;
        background-color: #2c3b70 !important;
        color: #fff !important;
    }

    .rz-panel-menu .rz-navigation-item-link-active {
        color: #f4b41a !important;
    }

    .rz-panel-menu .rz-navigation-item {
        border-bottom: none !important;
    }

    .rz-panel-menu .rz-navigation-item-link:active {
        background-color: #2c3b70 !important;
        color: #f4b41a !important;
    }

    .rz-panel-menu .rz-navigation-item-link:active {
        background-color: #2c3b70 !important;
        color: #f4b41a !important;
    }

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item-active, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active {
        background-color: #2c3b70 !important;
        color: #f4b41a !important;
    }

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-icon, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper .rz-navigation-item-icon {
        color: inherit !important;
    }

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item-active .rz-navigation-item-icon, .rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper-active .rz-navigation-item-icon {
        color: inherit !important;
    }

    .rz-panel-menu .rz-navigation-item-wrapper {
        background-color: inherit !important;
    }

        .rz-panel-menu .rz-navigation-item-wrapper:hover {
            background-color: inherit !important;
        }

    .rz-panel-menu .rz-navigation-menu .rz-navigation-item {
        font-size: 1rem !important;
        font-weight: 300 !important;
    }

div:has(.rz-search-input) {
    padding-top: 0 !important;
}

.rz-dialog, .rz-dialog-titlebar {
    background-color: #fff;
}

/*** datalist Grid ***/

.rz-datatable-data td .rz-cell-data, .rz-grid-table td .rz-cell-data {
    font-size: 1rem !important;
}

body {
    font-size: 1rem !important;
}

.rz-layout {
    background-color: #2c3b70;
}

.rz-header {
    background-color: #2c3b70;
}

.rz-sidebar-toggle {
    color: #fff !important;
}

ul.rz-profile-menu .rz-navigation-item-icon-children {
    color: #fff !important;
}

ul.rz-profile-menu {
    background-color: transparent !important;
    color: #fff !important;
}

.floating-update-button {
    position: fixed;
    right: 2rem;
    bottom: 2rem;
    padding: 1rem 1.5rem;
    animation: fadein 2s ease-out;
}

.rz-panel-menu .rz-navigation-menu .rz-navigation-item .rz-navigation-item-link {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    padding-left: 5rem;
    font-size: 0.95rem;
}

@keyframes fadein {
    from {
        right: -100%;
    }

    to {
        right: 2rem;
    }
}
