body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  max-width: none;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

body div.wpforms-container-full .wpforms-form input[type=date]:focus,
body div.wpforms-container-full .wpforms-form input[type=datetime]:focus,
body div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,
body div.wpforms-container-full .wpforms-form input[type=email]:focus,
body div.wpforms-container-full .wpforms-form input[type=month]:focus,
body div.wpforms-container-full .wpforms-form input[type=number]:focus,
body div.wpforms-container-full .wpforms-form input[type=password]:focus,
body div.wpforms-container-full .wpforms-form input[type=range]:focus,
body div.wpforms-container-full .wpforms-form input[type=search]:focus,
body div.wpforms-container-full .wpforms-form input[type=tel]:focus,
body div.wpforms-container-full .wpforms-form input[type=text]:focus,
body div.wpforms-container-full .wpforms-form input[type=time]:focus,
body div.wpforms-container-full .wpforms-form input[type=url]:focus,
body div.wpforms-container-full .wpforms-form input[type=week]:focus,
body div.wpforms-container-full .wpforms-form select:focus,
body div.wpforms-container-full .wpforms-form textarea:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}

body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  border-color: #a67c52;
  color: #ffffff;
  background-color: #a67c52;
  border-radius: 0;
  padding: .375rem 2em;
}

body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
  background: #946b41;
  border-color: #946b41;  
}

body .wpforms-confirmation-container-full,
body div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background: #e7f1d9;
  border-color: #8cc63f;
  text-align: center;
}

body div.wpforms-container-full .wpforms-form label.wpforms-error {
  color: #e03333;
}

body div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,
body div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,
body div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,
body div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,
body div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,
body div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid,
body div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner {
  border-color: #e03333;
}
