/* Thank you, people who don't do. Dot com! */

.steps__container {
  background: #fafafa;
  overflow: hidden;
  border-radius: 0.3571428571rem; }
  @media (min-width: 992px) {
    .steps__container {
      padding: 3.5714285714rem 7.1428571429rem; } }
  @media (max-width: 991px) {
    .steps__container {
      padding: 2.1428571429rem; } }

.form__label.form__label--checkbox-fix {
  position: static;
  display: block;
  margin-top: 0;
  margin-left: 2.1428571429rem;
  font-size: 14px;
  font-weight: 600;
}
.form__label.form__label--checkbox-fix > input[type="checkbox"] {
  position: absolute;
  top: 1px;
  left: 0;
}
.form__label.form__label--checkbox-fix a {
  position: static;
  font-size: inherit;
  text-decoration: none;
  color: #f47b6b;
}
.form__label.form__label--checkbox-fix a:hover, .form__label.form__label--checkbox-fix a:focus, .form__label.form__label--checkbox-fix a:active {
  text-decoration: none;
  color: #000000;
}

.box--10 {
  max-width: 83.3333333333%;
}

@media (min-width: 768px) {
  .button.button--next {
    float: right;
  }
  .button.button--back {
    float: left;
  }
}

/* Removed from bootstrap??? */
.invisible {
  visibility: hidden;
}

/* special-purpose stuff */
.top-space {
  margin-top: 2.1428571429rem;
}
p.error {
  color: #9d1111;
}

.large-icon {
  font-size: 100px;
}
