#userForm {
  margin-top: -10px;
}
#userForm select,
#userForm textarea,
#userForm input[type="text"],
#userForm input[type="password"],
#userForm input[type="datetime"],
#userForm input[type="datetime-local"],
#userForm input[type="date"],
#userForm input[type="month"],
#userForm input[type="time"],
#userForm input[type="week"],
#userForm input[type="number"],
#userForm input[type="email"],
#userForm input[type="url"],
#userForm input[type="search"],
#userForm input[type="tel"],
#userForm input[type="color"],
#userForm .inputbox {
  border-radius: 4px;
  box-shadow: none;
  height: 42px;
  margin: 0auto 10px;
  width: 100%;
}
#userForm select:focus,
#userForm textarea:focus,
#userForm input[type="text"]:focus,
#userForm input[type="password"]:focus,
#userForm input[type="datetime"]:focus,
#userForm input[type="datetime-local"]:focus,
#userForm input[type="date"]:focus,
#userForm input[type="month"]:focus,
#userForm input[type="time"]:focus,
#userForm input[type="week"]:focus,
#userForm input[type="number"]:focus,
#userForm input[type="email"]:focus,
#userForm input[type="url"]:focus,
#userForm input[type="search"]:focus,
#userForm input[type="tel"]:focus,
#userForm input[type="color"]:focus,
#userForm .inputbox:focus {
  border: 1px solid #414141;
}
#userForm .formRed,
#userForm .formError {
  color: #0bf2fd !important;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
}
#userForm textarea {
  height: 100%;
}
#userForm label.formControlLabel {
  display: block;
  margin-bottom: 0 !important;
  text-align: left !important;
}
#userForm .rsform-block {
  margin-bottom: 15px;
}
#userForm .rsform-block.rsform-block-last-name label,
#userForm .rsform-block.rsform-block-last-name label strong {
  color: rgba(255, 255, 255, 0) !important;
}
@media (max-width: 991px) {
  #userForm .col-sm-4 {
    width: 100% !important;
  }
}
#userForm .form-check {
  margin-bottom: 10px;
}
#userForm .form-check input {
  float: left;
  margin: 5px 6px 0 0;
}
#userForm .form-check label {
  display: block;
}
#userForm .formRequired {
  color: #414141;
}
#userForm .rsform-block-captcha label,
#userForm .rsform-block-submit label {
  display: none;
}
#userForm #g-recaptcha-2 > div {
  display: block;
  margin: 15px auto 0;
}
#userForm button {
  border: 0;
  display: block;
  margin: 10px auto 0;
}
.rsform-submit-button.rsform-thankyou-button.btn.btn-primary {
  display: block;
  margin: 0 auto;
}