/* Minification failed. Returning unminified contents.
(30,12): run-time error CSS1038: Expected hex color, found '#FFFF'
 */

/*.online-module .container {
  height: 500px;
}*/

/*  .online-module .container > div.row:first-of-type {
    max-height: 420px;
    overflow-y: scroll;
    margin: auto auto 2rem;
  }*/

.pink-scroll{
  overflow-y: auto;
  scrollbar-color: #CAA793 white;
}

  .page-header{
    padding-top: 10vh;
    align-items: start;
  }

.online-module .container > div.row > div.section-item {
  margin-top: 1rem;
  font-weight: 400;
}

  .online-module .container > div.row > div.section-item > span:first-of-type {
    font-weight: bold;
    letter-spacing: .05rem;
    color: #FFFF
  }


.online-module img.logo {
  position: relative;
  width: 275px;
  left: 93%;
}

.online-module.page-header {
    min-height: 1000px;
}

@media (min-height: 10px) and (max-height: 820px) {
  .online-module.page-header {
    min-height: 830px;
  }
}

@media (min-width: 1275px) and (max-width: 1280px) {
  .page-header {
    height: 115vh;
  }

  .online-module img.logo {
    left: 75% !important;
  }
}

@media (min-width: 768px) and (max-width: 1431px) {

  .online-module img.logo {
    left: 60%;
  }

  .online-module .container > div.row:first-of-type {
    max-height: 820px !important;
  }
}

@media (min-width: 481px) and (max-width: 768px) {

  .page-header {
    background-attachment: fixed;
    height: auto;
    padding-top: 10vh;
  }

  .pink-scroll {
    overflow: visible;
  }

  .online-module img.logo {
    left: 10%;
  }

  .online-module .container {
    height: auto;
  }

  .online-module.page-header {
    height: auto;
  }

  .online-module .container > div.row:first-of-type {
    max-height: 100vh;
    overflow-y: hidden;
  }

  .online-module .container > div.row:last-of-type {
    margin-bottom: 2rem !important;
  }
}


@media (min-width: 10px) and (max-width: 480px) {

  .page-header {
    background-attachment: fixed;
    height: auto;
    padding-top: 10vh;
  }
 

  .online-module img.logo {
    left: 10%;
  }

  .online-module .container {
    height: auto;
  }

  .online-module.page-header {
    height: auto;
  }

  .online-module .container > div.row:first-of-type {
    max-height: 100vh;
    overflow-y: hidden;
  }

  .online-module .container > div.row:last-of-type {
    margin-bottom: 2rem !important;
  }
}

div.saddle{
  height: 100vh;
  width: 85%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  color: white;
  background-color: #421C1A;
}

.footer{
  position: relative;
  bottom: 0;
  width: 100%;
  z-index: 2; 
}

@media (min-width: 2000px) {
  div.saddle {    
    width: 82%;    
  }
}

@media (max-width: 1800px) {
  div.saddle {    
    width: 86%;
  }
}

@media (max-width: 1600px) {
  div.saddle {    
    width: 92%;
  } 
}

@media (max-width: 1400px) {
  div.saddle {   
    width: 98%;
  }

  /*.footer{
    position: initial;
  }*/
}

@media (max-width: 1200px) {
  div.saddle {
    width: 100%;
    background-color: #421C1A;
  }

  /*.footer{
    position: initial;
  }*/
}

div.m-t-10{
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

@media(max-width: 998px){
  .page-header{
    height: auto;
  }
}

@media(max-height: 1050px){
  .page-header{
    height: auto;
  }
}

