/**
 * ÁguiaON — contraste de texto (temas dark).
 * Menus/dropdowns do tema usam #777 sobre #333 e ficam ilegíveis.
 */

/* Topo / itens do menu */
.navbar-main .navbar-nav > li > a,
.navbar-main .navbar-text,
#header .navbar-nav > li > a,
#header .main-navbar .navbar-nav > li > a {
  color: #f0f0f0 !important;
}

.navbar-main .navbar-nav > li > a > .icon,
#header .navbar-nav > li > a > .icon {
  color: #d0d0d0 !important;
}

/* Dropdowns (ex.: Conteúdo) */
.dropdown-menu {
  background-color: #2b2b2b !important;
  border-color: #444 !important;
}

.dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu > li > a,
.navbar-main .navbar-nav .open .dropdown-menu > li > a,
#header .navbar-nav .open .dropdown-menu > li > a {
  color: #f2f2f2 !important;
}

.dropdown-menu > li > a > .icon {
  color: #d8d8d8 !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-main .navbar-nav .open .dropdown-menu > li > a:hover,
#header .navbar-nav .open .dropdown-menu > li > a:hover {
  color: #ffffff !important;
  background-color: #404040 !important;
}

.dropdown-menu > li > a:hover > .icon,
.dropdown-menu > .active > a > .icon {
  color: #ffffff !important;
}

/* Tabelas admin um pouco mais claras */
body.admin-layout .table > tbody > tr > td,
body.admin-layout .table > thead > tr > th,
body.admin-layout .panel-title,
body.admin-layout .panel-heading {
  color: #eaeaea;
}
