body {
    padding-top: 50px;  /* Move body of page below navbar. */
    background: #1d1d1d;
    border: none;
    color: #1d1d1d;
    font-family: 'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;
    -webkit-text-size-adjust: 100%;
    
  }
  .header-image{
    background-image: url(/img/cropped-49971-ocean-in-the-bible.800w.tn_-8.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    color: #1d1d1d;
  }
  .header-image, .header-image:after {
    height: 900px;
    height: 100vh;
    position: absolute;
    z-index: 1;
    right: 0;
    left: 0;
}
  .header-image:after {
    content: "";
    display: block;
    z-index: 2;
    top: 0;
    background: #1d1d1d;
    background: linear-gradient(to bottom, rgba(29,29,29,0.2) 0%,rgba(29,29,29,1) 100%);
}
  .page-content-header {
    padding: 10px;
    padding-top: 70px;
    text-align: center;
    color: aliceblue;
    z-index: 1;
    position:relative
  }
  .page-content {
    padding: 10px;
    text-align: center;
    z-index: 1;
    position:relative;
    color: #000;
    max-width: 90%;
    background: aliceblue;
  }
  .page-content-devider {
    padding: 20px;
    text-align: center;
    z-index: 1;
    position:relative;
  }
  
  .sc-alerts {
    z-index: 1;
    position:relative;
  }
  .sc-content {
    font-family: 'Montserrat', 'Helvetica Neue', 'Helvetica', sans-serif;
    text-align: center;
  }

  .sc-content-title {
    padding-bottom: 80px;
    padding-top: 80px;
    max-width: 100%;
    width: 100%;
  }
  
  .sc-content-text {
    max-width: 85%;
    margin: 0 auto;
  }

  .sc-site-content {
    padding-bottom: 20px;
    z-index: 1;
    position:relative;
    border-bottom: #333;
    border-bottom-width: 30px;
  }

  hr.sc-content-hr-text{
    background: #ddd;
    border: none;
    height: 2px;
    margin: 3em auto;
    width: 50%;
    border-top: 1px solid;
    border-bottom: 1px solid;
    color: #333;
  }

  .sc-form-required{
    display: inline;
    font-weight: bold;
  }

  .sc-content-form{
    max-width: 90%;
    width: 50%;
  }

  img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }