/* text na stred policka ve formulari */
.form-label {
    color: $default-text-color;
    margin-top: 8px;
    margin-bottom: -8px;
}

.form-label-checkbox {
    color: $default-text-color;
    margin-top: 0px;
    margin-bottom: -8px;
}

/* Zašednutí textu u deaktivovaných radio buttonů - subjekt -> společenství */
.form-check.disabled label {
    color: #999 !important;
    opacity: 0.6;
    transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out;
}

/* Efekt bliknutí při změně */
@keyframes flash {
    0% { background-color: rgba(0, 0, 255, 0.2); }
    100% { background-color: transparent; }
}
.flash-effect {
    animation: flash 0.6s ease-in-out;
}

/* rameček kolem textu pro vypis hlasovani */
.form-label-hlasovani {
  border: var(--bs-border-width) solid var(--bs-border-color);
  padding: 6px;
}
