/**
 *
 * Multi step
 *
 */
.happyforms-part--page_break hr {
  display: block;
  width: 100%;
  height: 1px;
  border-top: 2px dashed #dbdbdb;
  border-color: var(--happyforms-color-part-border);
  background: transparent;
}

/**
 *
 * reCAPTCHA
 *
 */
.grecaptcha-badge {
  display: none !important;
}

.happyforms-save-session {
  display: none;
}

[data-happyforms-resumable] .happyforms-save-session {
  display: inline;
}

.happyforms-form--disable-until-valid input[type=submit][disabled] {
  opacity: 0.5;
}
