.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}
.sidebar-module-inset {
  padding: 10px;
  background-color: #EAF5FF; 
  border: 1px solid;
  border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}

.sidebar-ul {
 padding-left:15px;
 margin-left:0;
}

.navbar-inverse {
    vertical-align: middle;
    font-size: 1.5em; 
}

.navbar-inverse .navbar-brand {
  font-size: 1.5em; 
  font-weight: bold;
  color: #f36c00;
}


.navbar-default {
    vertical-align: middle;
    font-size: 1.5em; 
}
.navbar-default .navbar-brand {
  font-size: 1.5em; 
  font-weight: bold;
  color: #5CB85C;
}
.navbar-default .navbar-brand:hover {
    color: #4CAE4C;
}

.well {
    background-color: #EEE;
}

.navbar-inverse .navbar-slogan {
  color: #fff;
  font-size: 0.8em;
  font-style: oblique;
  display: block;
  float: left;
  vertical-align:middle;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #F4F6F6;
    color: #005580;
    text-decoration: underline;
}
.nav-pills > li > a:hover {
    background-color: #FCFCFC;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color #ff0;
}

.tocify {
 margin-left: 0;
 width: auto;
}

.tocify > .tocify-header > li > a {
 color: #5CB85C;
}
.tocify > .tocify-header > li > a:hover {
 color:#4CAE4C;
}

#footer {
  display:block;
  overflow: auto;
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: middle;

  padding-left: 10px;
  padding-right: 10px;
}
#footer > a {
  float: left;
  font-size: 1.5em;
  color: #5CB85C;
}
#footer > a:hover {
  color: #4CAE4C;
  text-decoration: none;
}
#footer > img {
  float: right;
  vertical-align: top;
}
