3 // -----------------------------------------------------
6 // -----------------------------------------------------
9 background-color: @grayDarker;
12 h1, h2, h3, h4, h5, h6, body, legend, label {
14 text-shadow: -1px -1px 0 #111;
18 // -----------------------------------------------------
24 .navbar .navbar-inner,
26 #gradient > .vertical-three-colors(@gray, @grayDark, 70%, @grayDark);
29 .navbar .divider-vertical {
30 background-color: transparent;
35 .navbar .nav > li > a,
36 div.subnav .nav > li > a {
38 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
39 border-right: 1px solid darken(@gray, 15%);
42 .navbar .nav > li > a,
43 div.subnav .nav > li > a {
44 border-left: 1px solid @gray;
48 background-color: @grayDark;
49 #gradient > .directional(@grayDarker, @grayDark, 280deg);
50 border-left: 1px solid transparent;
51 border-right: 1px solid transparent;
55 .navbar .nav > li.active > a,
56 div.subnav .nav > li.active > a,
57 .navbar .nav > li.active > a:hover,
58 div.subnav .nav > li.active > a:hover {
60 background-color: @grayDark;
61 #gradient > .directional(lighten(@grayDarker, 4%), lighten(@grayDark, 4%), 280deg);
62 border-right: 1px solid darken(@gray, 15%);
65 div.subnav .nav > li:first-child > a,
66 div.subnav .nav > li:first-child > a:hover {
67 border-left: 1px solid transparent;
70 div.subnav.subnav-fixed .nav > li.active:first-child > a,
71 div.subnav.subnav-fixed .nav > li:first-child > a:hover {
72 border-left: 1px solid darken(@gray, 15%);
75 div.subnav .nav > li.active:last-child > a,
76 div.subnav .nav > li:last-child > a:hover {
77 border-right: 1px solid darken(@gray, 15%);
81 border: 1px solid transparent;
82 .box-shadow(0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1));
85 .navbar-search .search-query {
86 border: 1px solid darken(@gray, 15%);
93 .navbar .nav-collapse.collapse > .nav > li > a,
94 .navbar .nav-collapse.collapse > .nav > li.active > a,
95 .navbar .nav-collapse.collapse > .nav > li > a:hover,
96 .navbar .nav-collapse.collapse > .nav > li.active > a:hover {
98 border: 1px solid transparent;
100 background-color: transparent;
101 background-image: none;
104 .navbar .nav-collapse.collapse > .nav > li > a:hover,
105 .navbar .nav-collapse.collapse > .nav > li.active > a:hover {
106 background-color: @grayDarker;
109 @media (max-width: 979px) {
116 // -----------------------------------------------------
119 .buttonBackground(@gray, darken(@gray, 10%));
121 border: 1px solid @grayDarker;
127 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
130 // Set the backgrounds
131 // -------------------------
133 .buttonBackground(@primaryButtonBackground, spin(@primaryButtonBackground, 20));
135 // Warning appears are orange
137 .buttonBackground(lighten(@orange, 15%), @orange);
139 // Danger and error appear as red
141 .buttonBackground(#ee5f5b, #bd362f);
143 // Success appears as green
145 .buttonBackground(#62c462, #51a351);
147 // Info appears as a neutral blue
149 .buttonBackground(#5bc0de, #2f96b4);
151 // Inverse appears as dark gray
153 .buttonBackground(#454545, #262626);
157 border-top-color: @white;
161 // -----------------------------------------------------
163 .table th, .table td, .table tbody + tbody {
164 border-top: 1px solid darken(@grayDarker, 5%);
168 border: 1px solid darken(@grayDarker, 5%);
173 border-left: 1px solid darken(@grayDarker, 5%);
175 // Prevent a double border
176 thead:first-child tr:first-child th,
177 tbody:first-child tr:first-child th,
178 tbody:first-child tr:first-child td {
185 tr:nth-child(odd) td,
186 tr:nth-child(odd) th {
187 background-color: darken(@grayDark, 5%);
195 background-color: @grayDark;
200 // -----------------------------------------------------
206 .breadcrumb, .pagination > ul a, .pager a {
207 border: 1px solid transparent;
208 .box-shadow(0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1));
209 #gradient > .vertical-three-colors(@gray, @grayDark, 70%, @grayDark);
212 .breadcrumb li, .breadcrumb a, .pagination > ul a {
215 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
223 .pagination li.disabled > a {
224 border-left: 1px solid @gray;
225 border-right: 1px solid darken(@gray, 15%);
230 .pagination li.disabled > a {
231 #gradient > .vertical-three-colors(@grayLight, @gray, 70%, @gray);
234 .pagination > ul > li:not(.disabled) a:hover,
236 #gradient > .directional(@grayDarker, @grayDark, 280deg);
237 border-left: 1px solid transparent;
240 .pagination > ul > li.active > a,
241 .pagination > ul > li.active > a:hover {
243 background-color: @grayDark;
244 #gradient > .directional(lighten(@grayDarker, 4%), lighten(@grayDark, 4%), 280deg);
245 border-left: 1px solid transparent;
249 #gradient > .directional(@grayDarker, @grayDark, 280deg);
250 border: 1px solid transparent;
255 .nav > li.active > a,
256 .nav > li.active > a:hover,
257 .nav-tabs.nav-stacked > li > a,
258 .nav-tabs.nav-stacked > li > a:hover {
260 background-color: transparent;
263 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
267 .box-shadow(0 5px 5px rgba(0, 0, 0, 0.2));
271 .dropdown-menu li.active a,
272 .dropdown-menu li.active a:hover {
273 background-color: @grayDark;
277 .dropdown-menu li.active a,
278 .dropdown-menu li a:hover,
279 .dropdown-menu li.active a:hover,
280 .dropdown.open .dropdown-toggle {
284 .dropdown-menu li a:hover,
285 .dropdown-menu li.active a:hover {
286 background-color: @grayDarker;
289 .navbar .dropdown-menu::after {
290 border-bottom: 6px solid @grayDark;
295 .box-shadow(0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1));
296 #gradient > .vertical-three-colors(@gray, @grayDark, 70%, @grayDark);
300 .nav.nav-list .nav-header {
302 text-shadow: -1px -1px 0 #111;
305 .tabs-below .nav-tabs {
309 .tabs-left .nav-tabs {
313 .tabs-right .nav-tabs {
318 // -----------------------------------------------------
321 background-color: darken(@grayDarker, 3%);
325 .input-prepend .add-on, .input-append .add-on {
326 background-color: @gray;
327 border-top: 1px solid @grayLight;
328 border-left: 1px solid @grayLight;
329 border-bottom: 1px solid @grayDark;
330 border-right: 1px solid @grayDark;
334 .uneditable-input, input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
340 // -----------------------------------------------------
343 color: rgba(256, 256, 256, 0.9);
344 text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
345 .box-shadow(1px 1px 1px rgba(0, 0, 0, 0.3));
349 color: rgba(256, 256, 256, 0.9);
350 text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
354 background-color: @warningText;
355 border-color: @warningText;
359 background-color: @successText;
360 border-color: @successText;
365 background-color: @errorText;
366 border-color: @errorText;
370 background-color: @infoText;
371 border-color: @infoText;
375 // -----------------------------------------------------
378 background-color: #F7F7F7;
379 border: 1px solid darken(@grayDarker, 5%);
383 hr, legend, .page-header, .dropdown-menu .divider {
385 border-bottom: 1px solid darken(@grayDarker, 5%);
386 background-color: transparent;
390 border-top: 1px solid darken(@grayDarker, 5%);
394 background-color: darken(@grayDarker, 3%);
395 .box-shadow(inset 1px 1px 1px rgba(0, 0, 0, 0.5);
399 #gradient > .vertical(darken(@grayDarker, 3%), darken(@grayDarker, 3%));
402 .thumbnail, a.thumbnail:hover {
403 border: 1px solid darken(@grayDarker, 5%);