/* položky menu */
.nav-link {
  color: var(--bs-light);
}
.nav-link:hover{
  color: var(--bs-gray-400);
}
  
/* Flash zprávy */
.flash-container {
  position: absolute;
  top: 5rem;
  right: 15vw;
  width: 70vw;
  padding: 0.5rem 1rem;
  z-index: 9999;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.flash-container .alert {
  margin-bottom: 5px; /* Mezera mezi alertami */
}

.flash-container {
  position: fixed;
  top: 1rem;
  right: 10vw;
  width: 70vw;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.flash {
  color: var(--bs-light);
  border-radius: 0.375rem;
}
.alert-success, .alert-info {
  background-color: var(--bs-success) !important;
  color: var(--bs-light) !important;
}
.alert-error, .alert-danger {
  background-color: var(--bs-warning) !important;
  color: var(--bs-warning-text-emphasis) !important;
}

/* Zobrazení filtru v datagridu*/
.filterOpen {
  display: table-row;
}

.filterClose {
  display: none;
}

.doc-toc .accordion {
  --bs-accordion-btn-bg: var(--bs-gray-200);
  --bs-accordion-active-bg: var(--bs-gray-600);
  --bs-accordion-active-color: var(--bs-gray-100);
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-border-color: white;
  --bs-accordion-border-width: 2px;
}

.doc-perex {
  background: #c9f6ff;
  padding: 1rem;
}

/* zobrazení validační chyb ve formech */
ul.errors > li {
  color: var(--bs-danger);
  font-weight: bold;
}