/**
 * @package smz_boostrap_menu
 * @copyright Copyright (C) 2013  Sergio Manzi (http://smz.it), All rights reserved.
 * @license GNU General Public License version 3, or later; see: LICENSE.txt
 * @author url: http://smz.it
 * @author email info@smz.it
 * @developer Sergio Manzi
 *
 * Portions of this work are:
 * Copyright (C) 2005 - 2013 Open Source Matters, Inc. (http://www.opensourcematters.org)
 * Copyright (C) 2012 ReneKreijveld.nl (http://www.renekreijveld.nl)
 * Copyright (C) 2012 AtomTech, Inc. (http://www.atomtech.com.br)
 *
 */

.dropdown-menu {
z-index: 9999;
}

/* Show dropdown menu on hover */
ul.nav li.dropdown:hover > ul.dropdown-menu {
display: block;
}

/* Offset Level 2 dropdown */
ul.nav li.dropdown:hover > ul.dropdown-menu {
top:90%;
}

/* Offset level 3 dropdowns */
ul.dropdown-menu ul.dropdown-menu {
top: 0 !important;
margin-top:-5px;
left:98%;
}

/* right-caret for multi-level dropdows */
.caret.right {
text-indent: -99999px;
*text-indent: 0;
border-width: 4px;
border-style: solid;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: #000000;
margin-top: 6px;
margin-left: 4px;
opacity: 0.7;
}

.navbar .nav li.dropdown > a:hover .caret.right,
.navbar .nav li.dropdown > a:focus .caret.right,
.navbar .nav li.dropdown.active > a .caret.right {
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: #ffffff;
opacity: 1.0;
}


/* The "inverse" navbar... */

/* ALWAYS Expand dropdown menus when hovering on parent */
/* I HATE this, but if I don't navigation will be jumpy */
.navbar-inverse ul.nav li.dropdown > ul.dropdown-menu {
display: block;
}


/* Offset Level 2 dropdown */
.navbar-inverse ul.nav li.dropdown:hover > ul.dropdown-menu {
top:100%;
}

/* Offset level 3 dropdowns */
.navbar-inverse ul.dropdown-menu ul.dropdown-menu {
top: 100% !important;
margin-top:0px;
left:0%;
}

/* Right carets in inverse navbar shown as normal carets */
.navbar-inverse .nav li.dropdown>a .caret {
border-top-color:#999;
border-bottom-color:#999;
}

.navbar-inverse .nav li.dropdown > a .caret.right,
.navbar-inverse .nav li.dropdown.active > a .caret.right,
.navbar .nav li.dropdown > a:hover .caret.right,
.navbar .nav li.dropdown > a:focus .caret.right,
.navbar .nav li.dropdown.active > a .caret.right {
margin-left: 2px;
margin-top: 8px;
border-top-color: #ffffff;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}

.navbar-inverse .nav li.active > a,
.navbar-inverse .nav li > a:focus {
background-image: none;
background-color: transparent;
color: #FFFFFF;
}

.navbar-inverse .nav li > a:hover {
background-image: linear-gradient(to bottom, #4d4d4d, #666666);
color: #FFFFFF;
}

/* Icons */
.navbar i[class*="icon-"] {
background-image: url("../img/glyphicons-halflings.png") !important;
}

.navbar-inverse i[class*="icon-"] {
background-image: url("../img/glyphicons-halflings-white.png") !important;
}

.navbar i.inverted[class*="icon-"] {
background-image: url("../img/glyphicons-halflings-white.png") !important;
}

.navbar-inverse i.inverted[class*="icon-"] {
background-image: url("../img/glyphicons-halflings.png") !important;
}

/* .nav.menu .divider-vertical .separator {display: none;} */