@charset "utf-8";
/* Fonts and Colors */
/* Colors */
.color-prussian {color: #283C57} /* Prussian Blue */
.color-marian {color: #234476} /* Marian Blue */
.color-lapis {color: #3C688E} /* Lapis Lazuli */
.color-moonstone {color: #6BAABC} /* Moonstone */
.color-celadon {color: #A7CEB6} /* Celadon */
.color-cream {color: #EDF6CB} /* Cream */
.color-citrine {color: #CFCA3A} /* Citrine */
.color-white {color: #F0F8FF} /* Alice Blue */
.color-dark {color: #222222}
.background-color-prussian {background-color: #283C57} /* Prussian Blue */
.background-color-marian {background-color: #284476} /* Marian Blue */
.background-color-lapis {background-color: #3C688E} /* Lapis Lazuli */
.background-color-moonstone {background-color: #6BAABC} /* Moonstone */
.background-color-celadon {background-color: #A7CEB6} /* Celadon */
.background-color-cream {background-color: #EDF6CB} /* Cream */
.background-color-citrine {background-color: #CFCA3A} /* Citrine */
.background-color-white {background-color: #F0F8FF} /* Alice Blue */
.background-color-green {background-color: #003300} 
h1, .h1, h2, .h2 {
  font-family: montserratsemibold;
  font-weight: 600;
}
h1, .h1 {
  font-size: 2.0rem;
}
@media only screen and (max-width: 576px) {
	h1, .h1 {
		font-size: 1.8rem;
	}
}
h2, .h2 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.2rem;
}
h3, .h3 {
  font-size: 1.1rem;
  line-height: 1.5em;
}
h4, .h4 {
  font-size: 1.0rem;
  line-height: 1.5rem;
  font-weight: 600;
}
h5, .h5 {
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 22px;
  color: #666;
}
h6, .h6 {
  margin: 3px 0 8px 0;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: center;
}
p {
  margin: 0;
  line-height: 1.5em;
}
.btn-primary, .btn-primary:active, .btn-primary:visited {
  background-color: #284476 !important; /* Marian Blue */
  border: none !important;
}
.btn-primary:hover {
  background-color: #3C688E !important; /* Lapis Lazuli */
} 
.btn-secondary, .btn-secondary:active, .btn-secondary:visited {
  background-color: #3C688E !important; /* Lapis Lazuli */
  border: none !important;
}
.btn-secondary:hover {
  background-color: #283C57 !important; /* Prussian Blue */
}