/*
 * Globals
 */

.btn-ghost {
  background: transparent;
  border-radius: 0;
}

.btn-ghost.btn-white {
  color: #fff;
  border: 1px solid #fff;
}
 
.btn-ghost.btn-white:hover {
  color: #333;
  background: #fff;
}


/*
 * Base structure
 */

html,
body {
  height: 100%;
  background-color: #333;
}
body {
  color: #fff;
  text-align: center;
}

.bg-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.enter {
  z-index: 999;
  position: absolute;
  width: 160px;
  height: 36px;
  margin-top: -18px;
  margin-left: -80px;
  top: 61.8%;
  left: 50%;
}

.enter a {
  width: 160px;
  height: 36px;
}

/*
 * Footer
 */
footer {
  z-index: 999;
  width: 100%;
  text-align: right;
  position: fixed;
  bottom: 0;
}
footer p {
  margin: 0 50px;
  color: #999; /* IE8 proofing */
  color: rgba(255,255,255,.5);
}