.orange-theme {
  background: #F4CB71;
}

.orange-theme .header {
  background: #F6F9FF;
}

.orange-theme .main .container {
  max-width: 920px;
  padding: 0 40px!important;
}

.d-flex {
  display: flex!important;
}
.flex-grow-1 {
  flex-grow: 1;
}
a, textarea, textarea:hover, textarea:active, input, input:hover, input:active, textarea:focus, input:focus, button, button:focus, button:active, button:hover, label:focus, .btn:active, .btn.active, .btn, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select.btn-group .dropdown-menu li.selected a {
  outline: none !important;
  -webkit-appearance: none !important;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.main-content-doc {
  font-family: 'Mangueira', Arial, Helvetica, sans-serif;
}
.main-content-doc h1 {
  font-size: 36px;
}

.alter-content {
  display: none;
}

.no-releases .logo {
  width: 90%;
  max-width: 295px;
  margin: 30px auto;
}

.no-releases .logo img {
  display: block;
  width: 100%;
  height: auto;
  transform: rotate(-17deg);
}
.releases-list {
  padding-left: 0;
}
.releases-list li {
  margin-bottom: 40px;
}
.releases-list li * {
  font-size: 24px;
}
.releases-list li h6 {
  margin: 0 0 10px 0;
}
.loader {
  display: block;
}

/*#region pageBaseStyles*/
.main.landing {
  flex-grow: 1;
  flex-shrink: 0;
}
section.landing-page {
  padding-top: 0;
  padding-bottom: 50px;
  margin: auto;
  padding-inline: 20px;
}
.landing-page {
  max-width: 1024px;
}
.landing-page a {
  text-decoration: none;
}
.landing-page h1, h2, h3 {
  margin-top: 0 !important;
}
.landing-page h1 {
  margin-bottom: 42px;
  font-size: 36px;
}
.landing-page h3 {
  font-size: 24px;
}
.landing-page p {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.3px;
}
.landing-page p:not(:last-child) {
  margin-bottom: 20px;
}
.landing-page .bold {
  font-weight: 800;
}

@media(max-width:1289px){
  .landing-page {
    max-width: 80%;
  }
}

@media(max-width: 767px) {
  .landing-page h1 {
    font-size: 26px;
    margin-bottom: 30px;
  }
  .landing-page h3 {
    font-size: 18px;
  }
  .landing-page p {
    font-size: 18px;
  }
  .landing-page p:not(:last-child) {
    margin-bottom: 15px;
    line-height: 24px;
  }
  .landing-page {
    max-width: 90%;
  }
}

@media(max-width:479px){
  .landing-page h1 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .landing-page h3 {
    font-size: 16px;
  }
  .landing-page p {
    font-size: 14px;
  }
  .landing-page p:not(:last-child) {
    margin-bottom: 10px;
    line-height: 20px;
  }
  .landing-page {
    max-width: 100%;
  }
}
/*#endregion pageBaseStyles*/

/*#region aboutPage*/
.about-page .text-decoration-underline {
  border-bottom: 1px solid black;
}
.about-page a:link, a:visited {
  color: black;
}
/*#endregion aboutPage*/

/*#region pressReleasesPage*/
.press-releases-page .releases-list {
  padding-left: 0;
}
.press-releases-page .releases-list>li {
  cursor: pointer;
}

.press-releases-page a.link-wrapper {
  color: unset;
}
/*#endregion pressReleasesPage*/

/*#region pressReleaseDetails*/
.press-release-details a {
  border-bottom: 1px solid black;
}
.press-release-details a:link, a:visited  {
  color: black
}
/*#endregion pressReleaseDetails*/
