.rdig-form-row {
  margin-bottom: 15px;
}

.rdig-form-row input[type="text"],
.rdig-form-row input[type="email"],
.rdig-form-row select {
  border: 0;
  border-bottom: 1px solid #004571;
  border-radius: 0;
  height: 34px;
  padding: 6px 12px 6px 0;
  width: 100%;
}

.rdig-form-row select {
  -webkit-appearance: none;
  appearance: none;
  background: #fff
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
    right 0.75rem center/8px 10px no-repeat;
}

.rdig-form-row label {
  color: #004571;
  font-size: 0.8571428571em;
  font-weight: 700;
  margin-bottom: 5px;
}

.rdig-form-actions p {
  color: #5f7080;
  font-size: 12px;
  font-style: italic;
}

.rdig-form-actions button {
  background-color: #e57200;
  border: 0;
  border-radius: 50px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 0.6rem 1rem 0.5rem;
}

.rdig-form-actions button:hover {
  background-color: #e57200;
}

.rdig-form-actions button.btn--paperless {
  background-color: #a2ad00;
}

.rdig-form-row--checkbox label {
  font-weight: normal;
}

.rdig-form-row--checkbox label a {
  color: #004571;
  font-weight: bold;
}

.rdig-messages > div {
  background: green;
  border-radius: 10px;
  color: white;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 10px;
}

.rdig-messages .rdig-success {
  background: green;
}

.rdig-messages .rdig-error {
  background: red;
}

.rdig-step-2 {
  border-top: 1px solid #eee;
  padding-top: 1rem;
  margin: 1rem 0;
}

.rdig-resend-otp {
  background-color: transparent !important;
  border: 1px solid #e57200 !important;
  color: #e57200 !important;
}
