/* =====================================================
   NAVBAR – reset colori Bootstrap 2
   ===================================================== */

/* link base */
.navbar .nav > li > a {
  color: #f5f5f5;
  background: transparent;
  text-shadow: none;
}

/* hover */
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
  background-color: #f0ad4e;
  color: #fff;
  outline: none;
}

/* voce attiva */
.navbar .nav > li.active > a,
.navbar .nav > li.active > a:hover {
  background-color: #f0ad4e;
  color: #fff;
}

/* dropdown aperto / attivo */
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #f0ad4e;
  background-image: none;
  color: #fff;
}

/* caret bianco */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* =====================================================
   DROPDOWN MENU
   ===================================================== */

.navbar .dropdown-menu {
  background-color: #fff;
  border-radius: 4px;
}

.navbar .dropdown-menu li > a {
  color: #333;
  background: none;
}

/* hover dropdown */
.navbar .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:focus,
.navbar .dropdown-menu li > a:active {
  background-color: #f0ad4e;
  color: #fff;
  outline: none;
}

/* =====================================================
   NAVBAR STRUTTURA (altezza e spazi)
   ===================================================== */

.navbar-inner {
  min-height: 44px;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar .container-fluid {
  padding-left: 10px;
  padding-right: 10px;
}

/* =====================================================
   LOGO
   ===================================================== */

/* reset brand Bootstrap 2 */
.navbar .brand.logo {
  padding: 6px 12px;
  margin: 0;
  background: transparent;
  line-height: 0;
}

/* immagine logo */
.navbar .brand.logo img {
  height: 28px;
  width: auto;
  display: block;
}

/* =====================================================
   MENU ALLINEAMENTO
   ===================================================== */

.navbar .nav {
  margin-top: 4px;
}
