/************************* INPUT *****************************/
.new-form__input {
  background-color: transparent;
  transition: all 0.3s ease;
}

.new-form__input.is-invalid {
  background-color: rgba(254, 91, 0, 0.3);
}

/************************* ERROR *****************************/
.new-form__input-error {
  display: block;
  transition: all 0.6s ease-in-out;
  opacity: 0;
}

.new-form__input-error.is-active {
  display: block;
  opacity: 1;
}

/************************* RADIO *****************************/
.new-form_radio-field {
  border-color: transparent;
}

.new-form_radio-field.is-invalid {
  border-color: #fe5b00;
}

/****************** SUBMIT BUTTON ********************/
.new-form_submit-wrapper,
#newFormSubmitWrapper {
  user-select: none;
  -webkit-user-select: none;
}

.new-form__submit-hidden {
  background-color: #000000;
  cursor: pointer;
  pointer-events: auto;
  transition: all 0.6s ease-in-out;
}

.new-form__submit-hidden.is-disable {
  pointer-events: none;
  cursor: none;
}

.new-form__submit-hidden:not(.is-disable):hover {
  background-color: #fe5b00;
}