body {
  background-color: #f1f1f1;
  height: 100%;
}
.navbar-brand {
  background-image: url("/assets/img/logo.jpg");
  display: block;
  width: 100%;
  height: 90px;
}
.navbar-brand span {
  display: none;
}
* {
  outline: none !important;
}
.navbar {
  background: #ffffff;
  border-bottom: 10px solid #e5e5e5;
  padding-top: 30px;
  padding-bottom: 30px;
}
.navbar .navbar-header {
  float: none;
  margin: 0 auto;
  width: 500px;
  height: 90px;
}
.navbar .collapse.navbar-collapse {
  text-align: center;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav {
  float: none;
  display: inline;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li {
  float: none;
  display: inline;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li a {
  float: none;
  display: inline;
  padding: 0px;
  color: #314550;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li a span {
  padding: 10px 5px;
  display: inline-block;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li a:after {
  content: ' +';
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li a:hover,
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li a:focus {
  background: none;
}
.navbar .collapse.navbar-collapse ul.nav.navbar-nav li:last-child a:after {
  content: '';
}
footer {
  width: 100%;
  color: #bcbcc6;
  background-color: #111516;
  padding: 70px 0 50px;
  position: fixed;
  bottom: 0px;
  text-align: center;
}
footer ul {
  list-style: none;
  display: inline;
}
footer ul li {
  display: inline;
}
footer ul li:last-child a:after {
  content: '';
}
footer ul li a {
  color: #bcbcc6;
}
footer ul li a span {
  padding: 0 10px;
}
footer ul li a:after {
  content: ' |';
}
