body {
  padding-top: 50px;
  background-color: #F8F8F8;
}

footer {
  margin-top: 0;
}

a:focus, a:hover {
  color: #FF6600;
  text-decoration: underline;
}

a {
  color: #333;
  text-decoration: underline;
}

.img-hover:hover {
    opacity: 0.8;
}

.well {
  background-color: #CCC;
  padding: 6px;
  border: none;
  box-shadow: unset;
}

.top {
  margin-top: 0px;
}

.btn-default {
  font-weight: bold;
  color: #FF6600;
}

.btn-default:hover {
  font-weight: bold;
  color: #FF6600;
}

.btn-default:focus {
  background-color: #FFF;
  font-weight: bold;
  color: #FF6600;
}

.text-success {
  font-weight: bold;
  color: #FF6600;
}

.has-error .form-control {
  border-color: #FF6600;
}

.bg-danger {
  background-color: #FF6600;
}

.text-danger {
  font-weight: bold;
  color: #FF6600;
}

a.text-danger {
  text-decoration: none;
  font-weight: bold;
  color: #FF6600;
}

a.text-danger:focus, a.text-danger:hover {
  color: #FF6600;
}
.nav-pills > li > a {
  font-weight: bold;
  color: #FF6600;
  background-color: #FFF;
  border-color: #ADADAD;  
}

.nav-pills > li > a:focus, .nav-pills > li > a:hover {
  font-weight: bold;
  color: #FF6600;
  background-color: #E6E6E6;
  border-color: #ADADAD;  
}

.nav-pills > li.active > a {
  font-weight: bold;
  color: #FF6600;
  background-color: #E6E6E6;
  border-color: #ADADAD;  
}

.nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  font-weight: bold;
  color: #FF6600;
  background-color: #E6E6E6;
  border-color: #ADADAD;  
}

/*
.nav-pills > li > a:hover {
  font-weight: bold;
  color: #FF6600;
}

.nav-pills > li > a:focus, .nav-pills > li > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}
*/


.dropdown-menu > li > a {
  text-decoration: none;
}

.nav-tabs > li > a {
  text-decoration: none;
  font-weight: bold;
  color: #777;
}

.nav-tabs > li > a:hover {
  font-weight: bold;
  color: #FF6600;
}

.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}

.navbar-default {
  border: none;
  margin-bottom: 10px;
}

.navbar-default .navbar-nav > li > a {
  text-decoration: none;
  font-weight: bold;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  font-weight: bold;
  background-color: unset;
  color: #FF6600;
}

a.navbar-brand {
  text-decoration: none;
}


.media .media-body .top {
  height: 110px;
  max-height: 110px;
  overflow: hidden;
}

.media-text {
  margin-top: 4px;
  font-size: 10px;
  font-weight: bold;
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}