body {
  background: url(/images/dark_wall.png);
  /*background: #333333;*/
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 24px;

  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

a {
  color: #bbb;
  text-decoration: none;
}

a:hover {
  color: #555;
  text-decoration: none;
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
}

.navbar-default .navbar-nav {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
  /*margin-right: -10px;*/
}

.navbar-default .navbar-nav>li>a {
  color: #777;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color: #fff;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  background-color: transparent;
  color: #ccc;
}

.well {
  background-color: transparent;
  border-color: #333;
}

i.stylist-title {
  margin-left: 30px;
  font-size: .75em;
  text-transform: uppercase;
}

/*
ul.navbar-nav li a {
  color: #777;
  padding: 8px;
}

ul.navbar-nav li.active a {
  color: #ccc;
}

.navbar-nav {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
  margin-right: -10px;
}

.social > li {
    float: left;
}

.social a {
    color: #bbb;
}

.pad-top {
    margin-top: 10px;
}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}
*/
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #333;
  padding-top: 20px;
}
