@font-face {
  font-family: "Bebas";
  src: url("fonts/BebasNeue-Regular.ttf");
}

.floating-label {
  transform: translateY(-50%);
  z-index: 1;
}

.react-confirm-alert-button-group > button.alert-btn-primary {
  color: #fff !important;
  background-color: #0d6efd !important;
  border: 1px solid #ededed !important;
}

.react-confirm-alert-button-group > button.alert-btn-primary:hover {
  background-color: #0b5ed7 !important;
}

.react-confirm-alert-button-group > button.alert-btn-light {
  color: #000 !important;
  background-color: #f8f9fa !important;
  border: 1px solid #e0e0e0 !important;
}

.react-confirm-alert-button-group > button.alert-btn-light:hover {
  background-color: #e0e0e0 !important;
}

.custom-dropdown-toggle {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.custom-dropdown-toggle::after {
  margin-left: 0.5rem; /* spacing between text and caret */
  align-self: center; /* vertically center the caret */
}

.custom-dropdown-toggle.show {
  display: flex !important; /* ensure flex stays when dropdown is expanded */
}
