.masthead {
  position: relative;
  overflow: hidden;
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  background-size: cover;
}

.masthead .masthead-content {
  z-index: 1;
  position: relative;
}

.masthead .masthead-content .masthead-lineheight {
  line-height: 0.95;
}

.masthead-descriptor {
  font-size: 1.25rem;
  line-height: 1.6rem;
}

.btn-hero {
  padding: 1rem 2rem;
  font-weight: bold;
}

.screenshot {
  box-shadow: 0 30px 50px 0 rgba(34,43,55,.3);
  max-height: 600px;
}

.paper-stack {
    box-shadow:
      0 -1px 1px rgba(0,0,0,0.2),
      0 -10px 0 -5px #fff,
      0 -10px 1px -4px rgba(0,0,0,0.2),
      0 -20px 0 -10px #fff,
      0 -20px 1px -9px rgba(0,0,0,0.2),
      0 30px 50px 0 rgba(34,43,55,.3);
    max-height: 620px;
}

.fast {
  letter-spacing: -0.6rem;
}

.addperiod_screenshot {
  bottom: -60px;
  max-width: 35%;
  right: 0px;
  position: absolute;
  box-shadow: -5px -5px 10px 0 rgba(0,0,0,.2);
}


.btn-xl {
    text-transform: uppercase;
    padding: 1.5rem 3rem;
    font-size: .9rem;
    font-weight: 700;
    letter-spacing: .1rem;
  }

.btn-leaders {
  background-color: #974524;
  border-color: #974524;
}

.btn-outline-leaders {
  border-color: #974524;
  color: #974524;
}

.btn-teacher {
  background-color: #2A4A88;
  border-color: #2A4A88;
}

.btn-outline-teacher {
  border-color: #2A4A88;
  color: #2A4A88;
}


.wrap {
  width: 100%;
}

.big-quote {
  font-size: 150%;
}


/* School leader colour palette */
.leaders-bg-dark-shade {
  background-color: #242729;
}

.leaders-bg-dark-accent {
  background-color: #974524;
}

.leaders-bg-main-color {
  background-color: #DF6A62;
}

.leaders-bg-light-accent {
  background-color: #A47949;
}

.leaders-bg-light-shade {
  background-color: #F0EAE2;
}


/* Teacher colour palette */
.teacher-bg-dark-shade {
  background-color: #171D1A;
}

.teacher-bg-dark-accent {
  background-color: #2A4A88;
}

.teacher-bg-main-color {
  background-color: #4B82A6;
}

.teacher-bg-light-accent {
  background-color: #688999;
}

.teacher-bg-light-shade {
  background-color: #E5EDF1;
}

