.navbar-inverse {
  color: #bdaec6;
  background-color: #732c7b;
  border-color: #732c7b;
}

.navbar-inverse li a
{
  color: #bdaec6;
  font-size: 18px;
  padding: 15px 20px;
}

.navbar-inverse .navbar-brand
{
  color: #fafafa;
  padding-right: 50px;
  font-size: 22px;
}

.div-top h2
{
  border-top: 4px solid rgba(255,0,0,0.5);
  padding-top: 12px;
}

.navbar-inverse .navbar-nav > li > a
{
  color: #bdaec6;
  background-color: #732c7b; 
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
{
  color: #bdaec6;
  background-color: #421c52; 
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
{
  color: #bdaec6;
  background-color: #421c52; 
}

.footer {
  position: relative;
  margin-top: -150px; /* negative value of footer height */
  height: 150px;
  clear: both;
  padding-top: 20px;
} 
