:root {
    
    --menu-color: lightblue;
    
    --rz-text-font-family: Ubuntu;
    --rz-layout-body-padding: 0;
    --rz-sidebar-background-color: var(--menu-color);
    --rz-primary: var(--menu-color);
    --rz-base-background-color: var(--rz-primary);
    --rz-secondary: blue;
    --rz-success-light: #26A8DF;
    --rz-on-primary: black; 
            /*#F5F6F6;*/
    --rz-warning: rgb(240, 195, 61);
    --rz-warning-lighter: rgba(240, 195, 61, .25);
    --rz-header-background-color: var(--menu-color);
    --rz-layout-body-margin: 0 -1px;

    /*--rz-panel-menu-font-weight: 500;*/
    --rz-panel-menu-font-weight: 700;
    /*--rz-panel-menu-item-2nd-level-font-weight: 400;*/
    --rz-panel-menu-item-2nd-level-font-weight: 600;
    
    --rz-panel-menu-hover-background-color:  var(--menu-color);
    --rz-panel-menu-item-background-color:  var(--menu-color);
    --rz-panel-menu-item-2nd-level-hover-background-color:  var(--menu-color);
    --rz-panel-menu-item-2nd-level-active-background-color:  var(--menu-color);
    --rz-panel-menu-item-active-indicator:  var(--menu-color);
    --rz-panel-menu-2nd-level-vertical-offset: 0;
    --rz-panel-menu-item-2nd-level-margin-inline: 1.5rem !important;
    /*--rz-panel-menu-item-2nd-level-color: white;*/
    /*--rz-panel-menu-item-hover-color: white;*/
    /*--rz-panel-menu-item-color: white;*/
    /*--rz-panel-menu-icon-color: white;*/

    --rz-panel-menu-item-2nd-level-color: black;
    --rz-panel-menu-item-hover-color: black;
    --rz-panel-menu-item-color: black;
    --rz-panel-menu-icon-color: black;
    
    .rz-navigation-item-icon {
        filter: none;
    }
    
    --rz-panel-padding: 1rem 0 0 0;
    --rz-datalist-item-background-color: #f4f4f4;
    --rz-datalist-item-padding: 0 1rem .5rem 0;
    --rz-input-background-color: #ffffff;
    --rz-datepicker-panel-background-color: #ffffff;
    --rz-datepicker-header-background-color: #ffffff;
    --rz-dropdown-open-background-color: #f4f4f4;
    --rz-dropdown-item-selected-hover-color: var(--menu-color);
    --rz-dropdown-item-selected-color: var(--menu-color);
    --rz-fieldset-padding: 1rem 1rem 1rem;

    --rz-sidebar-toggle-hover-background-color: var(--rz-info-darker);
    --rz-dialog-background-color: #f4f4f4;
    --rz-dialog-title-background-color: #f4f4f4;

    --rz-card-background-color: #f4f4f4;

    --rz-selectbar-background-color: var(--rz-primary);
    --rz-selectbar-color: var(--rz-on-primary);
    --rz-selectbar-selected-background-color: #2551A1;
    --rz-selectbar-selected-color: var(--rz-on-primary);
    --rz-button-vertical-align: middle;

    --rz-dropdown-item-padding: 8px;
    --rz-dropdown-item-font-size: 14px;
    --rz-input-font-size: 14px;

    --rz-tabs-tab-font-size: 12px;
    --rz-tabs-tab-padding: 8px;
    --rz-tabs-tab-font-weight: bold;
    --rz-tabs-tab-text-transform: none;
    --rz-tabs-padding: 0;
}
ul[role=tablist] {
    flex-wrap: wrap;
}
.rz-dialog-confirm-buttons > .rz-button.rz-primary.rz-shade-default {
  box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary);
}
.rz-dialog-confirm-buttons > .rz-button.rz-secondary.rz-shade-default {
  box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary);
  color: var(--rz-primary);
  background-color: transparent;
}
.rz-button {
    text-transform: none !important;
}
.rz-sidebar {
  transition: none;
}
.rz-panel-menu .rz-navigation-item {
    border-bottom: 0;
}
/*.rz-panel-menu .rz-navigation-item-link  {*/
/*    !*color: #F5F6F6;*!*/
/*    background: radial-gradient(circle, transparent 1%, var(--rz-info-darker) 1%) center/15000%;*/
/*}*/
.rz-panel-menu .rz-navigation-menu .rz-navigation-item-wrapper {
    margin: 0;
}
.rz-accordion-toggle-icon.rzi {
    display: contents;
    float: left;
}
.rz-accordion-header a[role=tab] span:not(.rz-accordion-toggle-icon) {
    margin-left: 15px;
}
.rz-datalist-data {
    padding: var(--rz-datalist-padding) 0;
}
.rz-footer {
    padding: 0;
}
.rz-panel-menu .rz-navigation-menu {
    padding: 0 0 0 40px;
}
.rz-navigation-item-icon {
    filter: invert(92%) sepia(93%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);
    transition: none !important;
}
.rz-panel-menu.rz-navigation-item-icon {
  transition: none !important;
}
.rz-fileupload {
  display: inline-block;

  .rz-button {
    vertical-align: middle;

    &[disabled] {
      opacity: 0.5;
    }
  }
}
.rz-fileupload-content {
    display: none;
}
.rz-fileupload-buttonbar {
    padding: 0;
}
.rz-fileupload-choose {
  background-color: var(--rz-primary);
  color: var(--rz-on-primary);

  input[type='file'] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    min-height: 100%;
    cursor: pointer;
  }
  &:not(.rz-state-disabled) {
    background-color: var(--rz-primary);
    color: var(--rz-on-primary);

    &:hover {
      background-color: var(--rz-primary);
      color: var(--rz-on-primary);

      &:not(:active) {
        background-color: var(--rz-primary);
        color: var(--rz-on-primary);
      }
    }

    &:active {
      background-color: var(--rz-primary);
      color: var(--rz-upload-choose-active-color);
    }
  }
}
.rz-dialog-side-position-top {
  height: fit-content;
  margin: 80px auto;
  width: 360px !important;
}