.btn-custom-submit {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0054a9;
  --bs-btn-border-color: #0054a9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004590;
  --bs-btn-hover-border-color: #004085;
  --bs-btn-focus-shadow-rgb: 38, 110, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004085;
  --bs-btn-active-border-color: #003b7a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0054a9;
  --bs-btn-disabled-border-color: #0054a9;
  pointer-events: auto;
  cursor: pointer;
  transition: all 0.3s ease;
  font-weight: 500;
  padding: 10px 24px;
  border-radius: 5px;
}

.btn-custom-submit:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  color: #0054a9;
}

.btn-custom-submit:active {
  transform: translateY(0);
}

/* Make sure form inputs and submit buttons are clickable */
input[type="submit"], 
button[type="submit"],
.btn[type="submit"] {
  pointer-events: auto !important;
  cursor: pointer !important;
}
