1 // NAVBAR (FIXED AND STATIC)
2 // -------------------------
10 margin-bottom: @baseLineHeight;
13 // Gradient is applied to it's own element because overflow visible is not honored by IE when filter is present
17 #gradient > .vertical(@navbarBackgroundHighlight, @navbarBackground);
19 @shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1), 0 4px 0 @red;
23 // Navbar button for toggling navbar items in responsive layouts
30 .buttonBackground(@navbarBackgroundHighlight, @navbarBackground);
31 @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
34 .btn-navbar .icon-bar {
38 background-color: #f5f5f5;
40 .box-shadow(0 1px 0 rgba(0,0,0,.25));
42 .btn-navbar .icon-bar + .icon-bar {
45 // Override the default collapsed state
46 .nav-collapse.collapse {
51 // Brand, links, text, and buttons
53 // Hover and active states
55 text-decoration: none;
57 // Website or project name
61 padding: 8px 20px 12px;
62 margin-left: -20px; // negative indent to left-align the text down the page
68 // Plain text in topbar
75 background-color: transparent;
81 margin: 0 10px 0; // make buttons vertically centered in navbar
84 margin-top: 0; // then undo the margin here so we don't accidentally double it
90 margin-bottom: 0; // remove default bottom margin
94 display: inline-block;
103 input[type="checkbox"],
104 input[type="radio"] {
110 white-space: nowrap; // preven two items from separating within a .navbar-form that has .pull-left
112 margin-top: 0; // remove the margin on top since it's on the parent
125 #font > .sans-serif(13px, normal, 1);
128 border: 1px solid #111;
129 @shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0px rgba(255,255,255,.15);
130 .box-shadow(@shadow);
133 // Placeholder text gets special styles; can't be bundled together though for some reason
134 .placeholder(@grayLighter);
139 background-color: @grayLight;
140 background-color: rgba(255,255,255,.5);
142 // Focus states (we use .focused since IE7-8 and down doesn't support :focus)
147 text-shadow: 0 1px 0 @white;
148 background-color: @white;
150 .box-shadow(0 0 3px rgba(0,0,0,.15));
165 z-index: @zindexFixedNavbar;
167 .navbar-fixed-top .navbar-inner {
184 .navbar .nav.pull-right {
185 float: right; // redeclare due to specificity
193 .navbar .nav > li > a {
195 padding: 12px 9px 12px;
197 color: @navbarLinkColor;
198 text-decoration: none;
199 text-shadow: 0 -1px 1px rgba(0,0,0,.25);
202 .navbar .nav > li > a:hover {
203 background-color: @grayDark; // "transparent" is default to differentiate :hover from .active
205 text-decoration: none;
206 text-shadow: 0 -1px 0 rgb(0,0,0);
210 .navbar .nav .active > a,
211 .navbar .nav .active > a:hover {
213 text-decoration: none;
214 background-color: @black;
215 @shadow: inset 0 -1px 0 rgba(0,0,0,.4);
216 .box-shadow(@shadow);
217 text-shadow: 0 -1px 0 rgb(0,0,0);
220 // Dividers (basically a vertical hr)
221 .navbar .divider-vertical {
222 height: @navbarHeight;
226 background-color: @navbarBackground;
227 border-right: 1px solid @navbarBackgroundHighlight;
230 // Secondary (floated right) nav in topbar
231 .navbar .nav.pull-right {
241 // Menu position and menu carets
242 .navbar .dropdown-menu {
247 display: inline-block;
248 border-left: 7px solid transparent;
249 border-right: 7px solid transparent;
250 border-bottom: 7px solid #ccc;
251 border-bottom-color: rgba(0,0,0,.2);
258 display: inline-block;
259 border-left: 6px solid transparent;
260 border-right: 6px solid transparent;
261 border-bottom: 6px solid @white;
268 // Dropdown toggle caret
269 .navbar .nav .dropdown-toggle .caret,
270 .navbar .nav .open.dropdown .caret {
271 border-top-color: @white;
273 .navbar .nav .active .caret {
277 // Remove background color from open dropdown
278 .navbar .nav .open > .dropdown-toggle,
279 .navbar .nav .active > .dropdown-toggle,
280 .navbar .nav .open.active > .dropdown-toggle {
281 background-color: transparent;
284 // Dropdown link on hover
285 .navbar .nav .active > .dropdown-toggle:hover {
289 // Right aligned menus need alt position
290 .pull-right .dropdown-menu {