@charset "utf-8";
/* CSS Document */
* { outline: none; }

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  background: #111;
}

hr.separator {
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(157, 157, 157, 0), rgba(157, 157, 157, 0.6), rgba(157, 157, 157, 0));
}

/* main page elements */
div.main.container {
	min-height: 500px;
	color: #fff;
	padding-top: 60px;
	padding-bottom: 40px;
}

.main div.splash {
  text-align: center;
}

.content-bkg {
	background: url(../img/bg-black.png) top center;
}

.main-hero {
	background: none;
	color: #fff;
	padding: 20px 60px;
	margin-bottom: 0;
}
.main-hero h3 {
	margin: 0;
}

/* footer */
footer {

}

footer p {
}
footer p.text-muted {
	margin: 20px 0;
}

footer p a,
footer p a:visited {

}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f8f8f8;
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

