/*
Given we don't have just one main section but also aside and footer we need to
rename r-main from app-portal.bundle.v1.0.0.css into lv-container
*/
.lv-container {
  clear: left;
  display: block;
  flex: 0 0 calc(100% - 72px);
  margin: 0 auto 0 36px;
  padding-bottom: 32px;
  padding-top: 25px;
  width: calc(100% - 72px);
}

@media only screen and (min-width: 1024px) {
  .lv-container {
    max-width: 1200px;
    margin: 0 auto;
  }
}

body.is-main-navigation-open .lv-container {
  padding-top: 0;
}

.is-header-with-detached-search .lv-container {
  padding-top: 0;
}

.is-main-navigation-open .lv-container {
  max-width: none;
}

@media only screen and (min-width: 768px) {
  [data-css="c-go-to-form"] {
    margin-block: 4.8rem;
  }
}

[data-css='c-go-to-form'] {
  margin-block: 3.2rem;
}

[data-css='c-go-to-form'] .go-to-form__link,
[data-css='c-go-to-form'] .go-to-form__link.is-preview-link {
  line-height: 1;
  padding: 0;
}

[data-css='c-go-to-form'] .go-to-form__link-text {
  color: #fff;
  display: block;
  padding: 1.7rem 2.4rem;
}

[data-css='c-go-to-form'] .is-preview-link .go-to-form__link-text {
  color: #0a171f;
  font-weight: 700;
}

.c-stage--sub-situation .stage__content-wrapper {
  padding-inline: 3.2rem;
}
