.warranty-landing-page,
.warranty-confirmation-page {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 1023.98px) {
  .warranty-landing-page,
  .warranty-confirmation-page {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.warranty-landing-page .form-group.required .form-control-label::after,
.warranty-confirmation-page .form-group.required .form-control-label::after {
  color: inherit;
}

.warranty-landing-page .warranty-breadcrumbs ol {
  padding-bottom: 0;
  margin-bottom: 0;
}
.warranty-landing-page h1 {
  margin-top: 2rem;
  margin-bottom: 4rem;
}
@media (max-width: 1023.98px) {
  .warranty-landing-page h1 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.warranty-landing-page .left-rail {
  padding-right: 2rem;
}
@media (max-width: 1023.98px) {
  .warranty-landing-page .left-rail {
    margin-bottom: 3rem;
  }
}
.warranty-landing-page .left-rail .h4 {
  margin-top: 2rem;
}
.warranty-landing-page form {
  margin-bottom: 4rem;
}
.warranty-landing-page .form-header {
  margin-top: 1rem;
}
.warranty-landing-page .text-danger {
  margin-bottom: 2rem;
}
.warranty-landing-page button[type=submit] {
  margin-top: 4rem;
}
@media (max-width: 1023.98px) {
  .warranty-landing-page button[type=submit] {
    margin-top: 2rem;
  }
}
.warranty-landing-page .content-asset a {
  text-decoration: underline;
}

.warranty-confirmation-page__title, .warranty-confirmation-page__whatsnext-text {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .warranty-confirmation-page__title, .warranty-confirmation-page__whatsnext-text {
    margin-bottom: 2rem;
  }
}
.warranty-confirmation-page__success-message {
  margin-bottom: 2rem;
}
.warranty-confirmation-page dl {
  margin-top: 2rem;
}
.warranty-confirmation-page dl dt {
  color: #000000;
  font-weight: bold;
}
.warranty-confirmation-page dl dd {
  display: inline-block;
}
/*# sourceMappingURL=warrantyLandingPage.css.map*/