@charset "utf-8";
/* CSS Document */
@import url('ProInfirmisStandard.css');

.multipleuploadfilesimplegrid_divcustomquery{
  max-height: none !important;   /* oder none */
  height: auto !important;
  overflow-y: auto !important;
}

.flex-divcontainerquerygendoc{
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}

.cn-popup_body{
min-height: 90px
}


:root,
:root.BlueOrange {
    --color3: #CCCCCC !important; /* cam selected */
    --color4: #EEEEEE !important;   /* cam hover */
}

.RadTabStrip .rtsLevel1 .rtsSelected .rtsLink {
  background-color: #CCCCCC !important;
  color: black !important;
}

.fake-label-login {
    color: var(--color0) !important;
}

/* 1) Hauptcontainer: weiß + schwarz */
.cn-menu-wrapper,
.NavBarHeader {
  background-color: #EEF2B2 !important;
  color: #000000 !important;
  border-bottom: 1px solid rgba(0,0,0,0.12);
}

/* 2) Menütexte/Links schwarz */
.cn-menu-wrapper .cn-menu-item,
#navMainMenu .RadMenu_CnMaterial .rmRootGroup .rmRootLink,
#navMainMenu .RadMenu_CnMaterial .rmRootGroup.rmVertical .rmRootLink,
.NavBarHeader,
.NavBarHeader a,
.NavBarHeader .floatright a {
  color: #000000 !important;
  text-decoration: none;
}

/* 3) Hover/Focus */
.cn-menu-wrapper a:hover,
.cn-menu-wrapper a:focus,
#navMainMenu .RadMenu_CnMaterial .rmRootGroup .rmRootLink:hover,
#navMainMenu .RadMenu_CnMaterial .rmRootGroup.rmVertical .rmRootLink:hover,
.NavBarHeader a:hover,
.NavBarHeader a:focus {
  color: #000000 !important;
  text-decoration: underline;
  outline-offset: 2px;
}

/* 4) Dropdowns */
.cn-menu-wrapper .RadMenu .rmRootGroup.rmVertical,
.cn-menu-wrapper .rmGroup,
#navMainMenu .RadMenu_CnMaterial .rmRootGroup.rmVertical {
  background: #ffffff !important;
  color: #000000 !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2);
}

.cn-menu-wrapper .RadMenu .rmGroup .rmLink:hover {
  background: rgba(0,0,0,0.04) !important;
  color: #000000 !important;
}

/* 5) Icons behalten Originalfarbe */
.cn-menu-wrapper img,
.NavBarHeader img,
.cn-menu-wrapper .cn-navbar-header .RadMenu_CnMaterial .rmRootLink img,
.cn-navbar-header .RadMenu_CnMaterial .rmRootLink img {
  filter: none !important;
  -webkit-filter: none !important;
  -moz-filter: none !important;
  opacity: 1 !important;
}

/* Falls irgendwo globaler Filter gesetzt wurde */
.cn-menu-wrapper .cn-menu-horizontal,
.cn-menu-wrapper .cn-menu-vertical,
.cn-menu-wrapper .Warning,
.cn-menu-wrapper .RadSearchBoxInNavigation .btnClearCache {
  filter: none !important;
  -webkit-filter: none !important;
  -moz-filter: none !important;
}

/* 6) SVG/Font-Icons */
.cn-menu-wrapper,
.cn-menu-wrapper .icon,
.cn-menu-wrapper .rmRootLink .rmText,
.cn-menu-wrapper .cn-navbar-header,
.cn-menu-wrapper .cn-noti-icon,
.NavBarHeader,
.NavBarHeader .cn-noti-icon {
  color: #000000 !important;
}

/* 7) Aktiver Menüpunkt */
.cn-menu-wrapper .nav-menu.dotcurrent,
.cn-menu-wrapper .nav-menu.dotcurrent:hover {
  background-color: rgba(0,0,0,0.06) !important;
}
