.form-select {
  background-position: left 0.75rem center;
  padding-left: 40px !important;
  padding-right: 15px !important;
}

.row > [class^="col-"] {
  margin-bottom: 1rem;
}

.form-control:focus,
.form-select:focus,
.form-check-input:focus {
  box-shadow: none !important;
  border-color: #25935f !important;

  outline: 0 none !important;
}

.form-check-input:checked {
  background-color: #25935f !important;
  border-color: #25935f !important;
}

.custom-form-container {
  max-width: 900px;
  margin: auto;
}

.form-control,
.form-select {
  border: 1px solid #ced4da;
  border-radius: 12px;
  padding: 12px 15px;
  color: #8e9a95;
  text-align: right;
}

.form-control::placeholder {
  color: #adb5bd;
}



.btn-submit {
  background-color: #25935f;
  color: white;
  border-radius: 50px;
  padding: 10px 60px;
  border: none;
  font-size: 1.1rem;
}

.btn-cancel {
  background-color: #f4e4e4;
  color: #c06b6b;
  border-radius: 50px;
  padding: 10px 60px;
  border: none;
  font-size: 1.1rem;
  margin-right: 15px;
}

.btn-cancel:hover {
    background-color: #eacccc;
    color: #a94f4f;
}
