﻿:root {
    --rz-input-font-size: 1rem !important;
    --rz-body-font-size: 1rem !important;
    --rz-base-800: #212529;
    --rz-input-line-height: 1.2;
    --rz-dialog-content-padding: 0.75rem;
    --rz-secondary: #30f1b9;
    --rz-secondary-light: #1bc172;
}

.rz-cell-data {
    white-space: normal !important;
}

.rz-dialog-content {
    height: 100% !important;
}

.rz-button-md {
    font-size: 1.0625rem !important;
}

.rz-dropdown {
    display: block !important;
    text-align: center !important;
}

.rz-datepicker-title > .rz-dropdown {
    display: inline-flex !important;
    text-align: left !important;
}

.rz-navigation-menu {
    border-top: 1px solid black;
    background: transparent !important;
}

.rz-data-row {
    cursor: pointer;
}

.rz-navigation-item-link:hover {
    color: white !important;
}

/*.rz-navigation-item-wrapper {
    border-top: 1px solid black;
    background: transparent !important;
}

    .rz-navigation-item-wrapper:hover {
        background-color: #30f1b9 !important;
        filter: drop-shadow(2px 2px 2px rgba(65, 65, 65, 0.6));
        color: #ffffff;
    }*/

.rz-navigation-item-wrapper {
    border-top: 1px solid black;
    background: #30f1b9 !important;
}

    .rz-navigation-item-wrapper:hover {
        background-color: #17e3a9 !important;
        box-shadow: inset 0px 0px 0px 1px rgba(65, 65, 65, 0.3);
        */ filter: drop-shadow(2px 2px 2px rgba(65, 65, 65, 0.6));
        color: #ffffff;
    }

.rz-navigation-item-active,
.rz-navigation-item-wrapper-active {
    background-color: #30f1b9 !important;
    border-top: 1px solid black;
    border-bottom: none;
    color: inherit;
}

    .rz-navigation-item-active:hover,
    .rz-navigation-item-wrapper-active:hover {
        background-color: #30f1b9;
        box-shadow: none;
        color: inherit;
    }

.rz-label {
    font-family: Helvetica;
    font-weight: bold;
    /*color: #787878bf;*/
    color: white;
    text-shadow: 1px 1px rgb(60 60 60 / 50%);
}

.rz-fieldset {
    border-width: 2px !important;
    border-radius: 20px !important;
    box-shadow: 2px 2px 5px rgb(65 65 65 / 25%) !important;
}

.rz-datatable-even.rz-state-highlight > td {
    background-color: #30f1b9 !important;
}

.rz-notification {
    bottom: 10px;
    top: auto !important;
    left: 50%;
    margin-left: -160px;
}

.rz-datatable {
    border-radius: 10px !important;
    filter: drop-shadow(2px 2px 1px rgba(65, 65, 65, 0.3));
}

.rz-grid-table {
    border-radius: 10px;
    overflow: hidden !important;
}

.rz-paginator {
    border-radius: 0 0 10px 10px;
}

.rz-paginator-page.rz-state-active {
    color: #30f1b9 !important;
}

.rz-paginator-first:not(.rz-state-disabled),
.rz-paginator-prev:not(.rz-state-disabled) {
    color: white;
    background-color: #30f1b9 !important;
}

.rz-paginator-last:not(.rz-state-disabled),
.rz-paginator-next:not(.rz-state-disabled) {
    color: white;
    background-color: #30f1b9 !important;
}

body:not(.rz-default-scrollbars) ::-webkit-scrollbar-thumb {
    background: #33f2bc !important;
    border: 4px solid rgba(0, 0, 0, 0) !important;
    background-clip: padding-box !important;
    border-radius: 8px !important;
}

.rz-tabview-nav li a {
    color: #2db57c !important;
}

.rz-tabview-selected {
    border-top-color: #55c195 !important;
}

.rz-tabview-panel {
    padding: 15px !important;
}

.rz-tabview-top > .rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) {
    border-top-color: #55c195 !important;
}

.rz-selectable .rz-state-highlight > td {
    background-color: #30f1b9 !important;
}

.rz-spinner-button {
    background-color: #30f1b9 !important;
}

.rz-switch.rz-switch-checked
.rz-switch-circle {
    background-color: #30f1b9 !important;
}

.rz-dropdown-item.rz-state-highlight,
.rz-state-highlight.rz-menuitem,
.rz-state-highlight.rz-autocomplete-list-item,
.rz-state-highlight.rz-multiselect-item,
.rz-dropdown-items li.rz-state-highlight,
.rz-autocomplete-items li.rz-state-highlight,
.rz-multiselect-items li.rz-state-highlight {
    background-color: #30f1b9 !important;
}


    .rz-dropdown-item.rz-state-highlight:hover,
    .rz-state-highlight.rz-menuitem:hover,
    .rz-state-highlight.rz-autocomplete-list-item:hover,
    .rz-state-highlight.rz-multiselect-item:hover,
    .rz-dropdown-items li:hover,
    .rz-autocomplete-items li:hover,
    .rz-multiselect-items li:hover {
        background-color: #30f1b9 !important;
    }

    .rz-dropdown-item.rz-state-highlight:hover,
    .rz-state-highlight.rz-menuitem:hover,
    .rz-state-highlight.rz-autocomplete-list-item:hover,
    .rz-state-highlight.rz-multiselect-item:hover,
    .rz-dropdown-items li.rz-state-highlight:hover,
    .rz-autocomplete-items li.rz-state-highlight:hover,
    .rz-multiselect-items li.rz-state-highlight:hover {
        background-color: #30f1b9 !important;
    }

.rz-dropdown-items.rz-dropdown-list li {
    text-align: center !important;
}

.rz-tabview-panels {
    border-radius: 0 10px 10px 10px !important;
}