html {
  /* footer */
  position: relative;
  min-height: 100%;
}

body {
  padding-top: 70px;
  padding-bottom: 30px;
}

body > .container {
  padding: 30px 15px 0;
}

/* Sticky footer styles
-------------------------------------------------- */
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 30px;
  background-color: #afafaf;
  border-top: 1px dotted #101010;
}

#footer > .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
}

#footer > .container-fluid > .text-muted {
  margin: 8px 0;
  font-size: 10px;
  color: #000;
}

code {
  font-size: 80%;
}

/* Theme and navbar */
/* ---------------- */
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.navbar {
  /* border-top: 3px solid #326982; */
    border-top: 3px solid teal;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #26456e;
}

.navbar-nav.navbar-right:last-child {
  padding-right: 15px;
}

.text-info {
  color: #fff;
}
.navbar-nav>font.text-info {
  color: #fff;
}
.nav-link{
    font-size: 14px;
    color: #fff;
}

.nav > li > a {
  font-size: 14px;
  color: #fff
}

.nav > .dropdown > a {
  font-size: 14px;
  color: #fff;
}

.nav > .dropdown-menu {
  background-color: #fff;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #26456e;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color:  #172b44;
  /* border-color: #428bca;*/
}

.navbar-nav>li>a:hover {
  color: #ccc;
}

.dropdown-item {
    font-size: 14px;
}
.dropdown-header {
    font-size: 14px;
}
.navbar-brand {
    font-size: 18px;
    padding-right: 25px;
}