
/* общ вид */
#flash-container .alert-flash {
  border: none;
  border-radius: 10px;
  font-weight: 500;
  padding: 1rem 1.25rem;
  box-shadow: 0 2px 8px rgba(0,0,0,.25);
  color: #fff !important;
}

/* 🟩 Зелено – за success и register-success */
#flash-container .alert-flash.success,
#flash-container .alert-flash.register-success {
  background-color: #28a745 !important;   /* Bootstrap зелено */
}

/* 🟥 Червено – за излизане/грешки */
#flash-container .alert-flash.danger,
#flash-container .alert-flash.error {
  background-color: #dc3545 !important;   /* Bootstrap червено */
}

/* 🔵 инфо (ако имаш други съобщения) */
#flash-container .alert-flash.info {
  background-color: #0dcaf0 !important;
}

/* бутон X – винаги бял */
#flash-container .btn-close {
  filter: brightness(0) invert(1);
  opacity: 0.9;
}
#flash-container .btn-close:hover { opacity: 1; }
/* Ясен цвят за избрани опции в multiple select – дори без фокус */
.form-select[multiple] option:checked,
select[multiple] option:checked {
  background-color: #3b82f6 !important; /* ярко синьо (можеш да смениш) */
  color: #fff !important;
}

/* По желание: при hover на избрано */
.form-select[multiple] option:checked:hover,
select[multiple] option:checked:hover {
  background-color: #2563eb !important;
  color: #fff !important;
}

/* Махни „сливането“ при тъмна тема */
#parallels {
  background-color: #121a2a;        /* фон на самия select, съобразен с темата */
  color: #e6edf3;
  border-color: #3452b5;
}
/* ===== Cleaner footer Facebook icon ===== */
.footer-facebook-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;

  color: rgba(255,255,255,.92) !important;
  font-weight: 700;

  transition: color .18s ease, transform .18s ease;
}

.footer-facebook-link:hover {
  color: #8bbcff !important;
  transform: translateY(-1px);
}

.footer-facebook-icon {
  width: auto;
  height: auto;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0;
  color: #8bbcff;
}

.footer-facebook-icon i {
  font-size: 1.15rem;
  line-height: 1;
}

.footer-facebook-link:hover .footer-facebook-icon {
  color: #1877f2;
  box-shadow: none !important;
}

