@charset "UTF-8";

body{
	color: gray;
	font-family: sans-serif;
}

/* Fixed header style
		Blue Bar
		Logo
		Menus
		Download Icons
*/

.pages{
	margin-top: 100px;
}
.hidden{
	display:none;
}

.topStripe, .bottomStripe{
	height: 2rem;
	background-color: #14116C;
	font-size: .7rem;
	color: lightgray;
	padding-top: .4rem;
	text-align: center;
}
.fixedHeader{
	z-index: 100;
	top: 0.0rem;
	width: 100vw;
	height: 8.5rem;
	background-color: white;
	border-bottom: 1px solid lightgray;
}
.fixedHeaderMargin{
	margin-top: 8.5rem;
}
.logoImage{
	height: 5.5rem;
	margin-top: 0.3rem;
}
.downloadButton{
	height: 2.1rem;
	cursor: pointer;
}
.fixedBottomMargin{
	margin-bottom: 2rem;
}

.imageContainerTop{
	height: 25rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.imageContainer{
	margin-top: 5rem;
	height: 25rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.locatedLight{
  display: inline-block;
  margin-top: -2.5rem;
  z-index: 90;
  text-align: center;
  color: #FFFFFF;
  font-size: 1.25rem;
}
.locatedDark{
  display: inline-block;
  margin-top: -2.5rem;
  z-index: 90;
  text-align: center;
  color: #14116C;
  font-size: 1.25rem;
}

/* Tag Lines */
.tagLineTitle, .tagLineSubTitle{
	font-weight: 400;
	text-align: center;
}
.tagLineSubTitle{
	font-size: 1.6rem;
}

/* Description Text */
.desc{
	margin-bottom: 1rem;
}


/* Policies */
.policy {
	font-family:  "Arial Narrow", Arial, sans-serif;
	font-size: 0.9rem;
	font-weight: 300;
	line-height: 17px;
	margin-bottom: 1rem;
	color: #888888;

}
.policyTop {
	padding-top: 5rem;
}
.policyHead {
	margin-bottom: 0rem;
	font-weight: 700;
}
.policySubHead{
	margin-bottom: 0rem;
	font-style: italic;
}

/* Contact */
.contactLabel {
	font-size: 1.2rem;
	font-weight: 600;
	margin-bottom: 2rem;
}
.input{
	border-style: solid;
	border-width: thin;
	border-color: #bbb;
}

/* FAQ */
.faqTop {
	margin-top: 3rem;
}
.faqHeader {
	color: #DDD;
	font-weight: 400;
	background-color: #173C6A;
	padding: 0.5rem;
	margin-bottom: 0.25rem;
	cursor: pointer;
}
.faqText {
	padding: 1rem;
}

