/* Form Container */
.popup-content form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

/* Input Groups */
.input-group {
  display: flex;
  flex-direction: column;
}

/* Input Fields */
.input-group input {
  padding: 12px 14px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 15px;
  transition: border-color 0.3s ease;
}

.input-group input:focus {
  border-color: #294089;
  outline: none;
}

/* Error Message Below Each Input */
.error-msg {
  margin-top: 5px;
  font-size: 13px;
  color: red;
}

/* Submit Button */
#submitBtn {
  padding: 12px;
  font-size: 16px;
  background-color: #294089;
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#submitBtn:hover {
  background-color: #1f3167;
}
