.ui-tooltip, .ui-tooltip .arrow::after, .muj_tooltip, .muj_tooltip .arrow::after {
  background: var(--tmavy_podklad);
 /* border: 2px solid var(--zluta);*/
}
.ui-tooltip, .muj_tooltip {
  border-radius: 4px;
  background-color: var(--nejtmavsi);
  padding: 6px 8px;
  color: var(--zluta);
  white-space: nowrap;
  /* opacity: 0; */
  box-shadow: 0px 0px 5px 0px #343434;
  z-index: 100;
  font-size: 1rem;
  z-index: 1100000;
  text-align: left;
  border: 0px !important;
}
.ui-tooltip .arrow, .muj_tooltip .arrow {
  width: calc(100% - 20px);
  height: 16px;
  overflow: hidden;
  position: absolute;
  bottom: -16px;
}
.ui-tooltip .arrow.top {
  top: -16px;
  bottom: auto;
}
.ui-tooltip .arrow.left {
  left: 20%;
}
.ui-tooltip .arrow:after, .muj_tooltip .arrow:after {
  background: var(--nejtmavsi);
  content: "";
  position: absolute;    
  left: calc(50% - 7px);
  top: -10px;
  width: 12px;
  height: 12px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ui-tooltip .arrow.top:after {
  bottom: -20px;
  top: auto;
}
.ui-tooltip, .ui-tooltip .arrow:after, .muj_tooltip, .muj_tooltip .arrow:after {
    background: var(--nejtmavsi);
   border: 0px;;
  white-space: pre-line;
}
.muj_tooltip {
  position: absolute;
  top: -40px;
  left: 36px;
  display: none;
}
.muj_tooltip .arrow {
  position: absolute;
}
.muj_tooltip .arrow::after {
  content: "";
}
#novy_nahled_parent_fixed {
  position: fixed;
  z-index: 99999999;
  overflow-y: auto;
  max-height: 320px;
  display: none;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.34);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.34);
  box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.34);
  border-radius: 0px 0px 4px 4px;
  max-width: 330px;
  min-width: 110px;
}