.header .navbar {
  min-height: 160px;
  background: url(/images/hero.jpg);
  background-repeat: no-repeat;
  background-position-x: 0px;
  background-position-y: 25%;
  background-size: cover;
}
@media (min-width: 768px) {
  .header .navbar {
    height: 320px;
  }
}
.header .navbar .navbar-collapse {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.header .navbar-brand {
  height: 90px;
  background-color: rgba(255, 255, 255, 0.98);
  border-radius: 10px;
  padding: 10px;
  margin-top: 10px;
}
.header .navbar-brand > img {
  height: 70px;
}
.header .navbar-brand:hover {
  background-color: rgba(255, 255, 255, 0.98);
}
.header ul.nav.navbar-nav.navbar-right {
  background-color: rgba(255, 255, 255, 0.98);
  border-radius: 10px;
  padding: 5px;
  margin-top: 10px;
}
footer {
  bottom: 0;
  width: 100%;
  height: 60px;
  background-color: #fafafa;
}
footer .footer-cell {
  margin-top: 10px;
}
.app-list-item .media-object {
  max-width: 156px;
}
.store-list-icon {
  max-width: 160px;
}
.admin .media-heading h3 {
  margin-bottom: 10px;
}
.login-wrapper {
  margin: 30px 0;
}
.login-wrapper h1 {
  margin-bottom: 40px;
}
#statbar_box {
  width: 500px;
  height: 20px;
  background-color: #FFF;
  position: relative;
  text-align: center;
  margin-bottom: 12px;
  display: none;
  border-radius: 4px;
}
#statbar_bar {
  position: absolute;
  height: 20px;
  top: 0px;
  background-color: darkred;
  text-align: center;
  z-index: 100;
  border-radius: 4px;
}
#status {
  margin-bottom: 12px;
  text-align: center;
  width: 500px;
}
