html,body{
	background-color: #fafafa;
	margin: 0;
	padding: 0;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 18px;
	color: #151515;
}
#page-container {
  position: relative;
  min-height: 100vh;
}
#content-wrap {
  padding-bottom: 4.5rem;    /* Footer height */
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2.5rem;            /* Footer height */
  background-color: #252525;
  color: #fafafa;
  padding: 2rem;
}
.preheader{
	text-align: center;
	background-color: #128822;
	padding: .2rem;
	a{
		color: #fafafa;
		text-decoration: none;
	}
}