html {
    /* footer */
    position: relative;
    min-height: 100%;
}
body {
    /* background-color: #222; */
    background-color: #efefef;
    padding-top: 60px;
    padding-bottom: 30px;
    /* Margin bottom by footer height */
    margin-bottom: 30px;
}
h2 {
    font-size: 24px;
    text-align: center;
    /* color: #ccc; */
    color: #333;
}
h6 {
    text-align: center;
    /* color: #ccc; */
    color: #333;
}
.text-info {
  color: white !important;
}
.btn-info {
    background-color: teal !important;
}

/* Sticky footer styles
/* ----------------- */
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 30px;
  /* background-color: #f8f8f8; */ /* Use bg-light class instead */
  background-color: #afafaf;
  border-top: 1px dotted #101010;
  font-size: 11px;
  padding-top: 6px;
}

/* body > .container-fluid {
    padding: 0px 0px 0px 0px;
}
*/

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

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

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-default {
  background-image: none;
}
.navbar-default .navbar-nav > li > a {
  color: white; /*Change active text color here*/
}

.navbar-default .navbar-nav > li > a:hover {
  color: grey; /*Change active text color here*/
}

.nav-link {
    font-size: 14px;
}
.dropdown-item {
    font-size: 14px;
}
.dropdown-header {
    font-size: 14px;
}
.navbar-brand {
    font-size: 18px;
}

.well {
  background-color: #fff;
  background-image: none;
}