corrade-nucleus-nucleons – Blame information for rev
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /*! |
2 | * Bootstrap v3.3.7 (http://getbootstrap.com) |
||
3 | * Copyright 2011-2016 Twitter, Inc. |
||
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) |
||
5 | */ |
||
6 | |||
7 | // |
||
8 | // Load core variables and mixins |
||
9 | // -------------------------------------------------- |
||
10 | |||
11 | @import "variables.less"; |
||
12 | @import "mixins.less"; |
||
13 | |||
14 | |||
15 | // |
||
16 | // Buttons |
||
17 | // -------------------------------------------------- |
||
18 | |||
19 | // Common styles |
||
20 | .btn-default, |
||
21 | .btn-primary, |
||
22 | .btn-success, |
||
23 | .btn-info, |
||
24 | .btn-warning, |
||
25 | .btn-danger { |
||
26 | text-shadow: 0 -1px 0 rgba(0,0,0,.2); |
||
27 | @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); |
||
28 | .box-shadow(@shadow); |
||
29 | |||
30 | // Reset the shadow |
||
31 | &:active, |
||
32 | &.active { |
||
33 | .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); |
||
34 | } |
||
35 | |||
36 | &.disabled, |
||
37 | &[disabled], |
||
38 | fieldset[disabled] & { |
||
39 | .box-shadow(none); |
||
40 | } |
||
41 | |||
42 | .badge { |
||
43 | text-shadow: none; |
||
44 | } |
||
45 | } |
||
46 | |||
47 | // Mixin for generating new styles |
||
48 | .btn-styles(@btn-color: #555) { |
||
49 | #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%)); |
||
50 | .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620 |
||
51 | background-repeat: repeat-x; |
||
52 | border-color: darken(@btn-color, 14%); |
||
53 | |||
54 | &:hover, |
||
55 | &:focus { |
||
56 | background-color: darken(@btn-color, 12%); |
||
57 | background-position: 0 -15px; |
||
58 | } |
||
59 | |||
60 | &:active, |
||
61 | &.active { |
||
62 | background-color: darken(@btn-color, 12%); |
||
63 | border-color: darken(@btn-color, 14%); |
||
64 | } |
||
65 | |||
66 | &.disabled, |
||
67 | &[disabled], |
||
68 | fieldset[disabled] & { |
||
69 | &, |
||
70 | &:hover, |
||
71 | &:focus, |
||
72 | &.focus, |
||
73 | &:active, |
||
74 | &.active { |
||
75 | background-color: darken(@btn-color, 12%); |
||
76 | background-image: none; |
||
77 | } |
||
78 | } |
||
79 | } |
||
80 | |||
81 | // Common styles |
||
82 | .btn { |
||
83 | // Remove the gradient for the pressed/active state |
||
84 | &:active, |
||
85 | &.active { |
||
86 | background-image: none; |
||
87 | } |
||
88 | } |
||
89 | |||
90 | // Apply the mixin to the buttons |
||
91 | .btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; } |
||
92 | .btn-primary { .btn-styles(@btn-primary-bg); } |
||
93 | .btn-success { .btn-styles(@btn-success-bg); } |
||
94 | .btn-info { .btn-styles(@btn-info-bg); } |
||
95 | .btn-warning { .btn-styles(@btn-warning-bg); } |
||
96 | .btn-danger { .btn-styles(@btn-danger-bg); } |
||
97 | |||
98 | |||
99 | // |
||
100 | // Images |
||
101 | // -------------------------------------------------- |
||
102 | |||
103 | .thumbnail, |
||
104 | .img-thumbnail { |
||
105 | .box-shadow(0 1px 2px rgba(0,0,0,.075)); |
||
106 | } |
||
107 | |||
108 | |||
109 | // |
||
110 | // Dropdowns |
||
111 | // -------------------------------------------------- |
||
112 | |||
113 | .dropdown-menu > li > a:hover, |
||
114 | .dropdown-menu > li > a:focus { |
||
115 | #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%)); |
||
116 | background-color: darken(@dropdown-link-hover-bg, 5%); |
||
117 | } |
||
118 | .dropdown-menu > .active > a, |
||
119 | .dropdown-menu > .active > a:hover, |
||
120 | .dropdown-menu > .active > a:focus { |
||
121 | #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%)); |
||
122 | background-color: darken(@dropdown-link-active-bg, 5%); |
||
123 | } |
||
124 | |||
125 | |||
126 | // |
||
127 | // Navbar |
||
128 | // -------------------------------------------------- |
||
129 | |||
130 | // Default navbar |
||
131 | .navbar-default { |
||
132 | #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg); |
||
133 | .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered |
||
134 | border-radius: @navbar-border-radius; |
||
135 | @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); |
||
136 | .box-shadow(@shadow); |
||
137 | |||
138 | .navbar-nav > .open > a, |
||
139 | .navbar-nav > .active > a { |
||
140 | #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%)); |
||
141 | .box-shadow(inset 0 3px 9px rgba(0,0,0,.075)); |
||
142 | } |
||
143 | } |
||
144 | .navbar-brand, |
||
145 | .navbar-nav > li > a { |
||
146 | text-shadow: 0 1px 0 rgba(255,255,255,.25); |
||
147 | } |
||
148 | |||
149 | // Inverted navbar |
||
150 | .navbar-inverse { |
||
151 | #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg); |
||
152 | .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257 |
||
153 | border-radius: @navbar-border-radius; |
||
154 | .navbar-nav > .open > a, |
||
155 | .navbar-nav > .active > a { |
||
156 | #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%)); |
||
157 | .box-shadow(inset 0 3px 9px rgba(0,0,0,.25)); |
||
158 | } |
||
159 | |||
160 | .navbar-brand, |
||
161 | .navbar-nav > li > a { |
||
162 | text-shadow: 0 -1px 0 rgba(0,0,0,.25); |
||
163 | } |
||
164 | } |
||
165 | |||
166 | // Undo rounded corners in static and fixed navbars |
||
167 | .navbar-static-top, |
||
168 | .navbar-fixed-top, |
||
169 | .navbar-fixed-bottom { |
||
170 | border-radius: 0; |
||
171 | } |
||
172 | |||
173 | // Fix active state of dropdown items in collapsed mode |
||
174 | @media (max-width: @grid-float-breakpoint-max) { |
||
175 | .navbar .navbar-nav .open .dropdown-menu > .active > a { |
||
176 | &, |
||
177 | &:hover, |
||
178 | &:focus { |
||
179 | color: #fff; |
||
180 | #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%)); |
||
181 | } |
||
182 | } |
||
183 | } |
||
184 | |||
185 | |||
186 | // |
||
187 | // Alerts |
||
188 | // -------------------------------------------------- |
||
189 | |||
190 | // Common styles |
||
191 | .alert { |
||
192 | text-shadow: 0 1px 0 rgba(255,255,255,.2); |
||
193 | @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05); |
||
194 | .box-shadow(@shadow); |
||
195 | } |
||
196 | |||
197 | // Mixin for generating new styles |
||
198 | .alert-styles(@color) { |
||
199 | #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%)); |
||
200 | border-color: darken(@color, 15%); |
||
201 | } |
||
202 | |||
203 | // Apply the mixin to the alerts |
||
204 | .alert-success { .alert-styles(@alert-success-bg); } |
||
205 | .alert-info { .alert-styles(@alert-info-bg); } |
||
206 | .alert-warning { .alert-styles(@alert-warning-bg); } |
||
207 | .alert-danger { .alert-styles(@alert-danger-bg); } |
||
208 | |||
209 | |||
210 | // |
||
211 | // Progress bars |
||
212 | // -------------------------------------------------- |
||
213 | |||
214 | // Give the progress background some depth |
||
215 | .progress { |
||
216 | #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg) |
||
217 | } |
||
218 | |||
219 | // Mixin for generating new styles |
||
220 | .progress-bar-styles(@color) { |
||
221 | #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%)); |
||
222 | } |
||
223 | |||
224 | // Apply the mixin to the progress bars |
||
225 | .progress-bar { .progress-bar-styles(@progress-bar-bg); } |
||
226 | .progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); } |
||
227 | .progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); } |
||
228 | .progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); } |
||
229 | .progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); } |
||
230 | |||
231 | // Reset the striped class because our mixins don't do multiple gradients and |
||
232 | // the above custom styles override the new `.progress-bar-striped` in v3.2.0. |
||
233 | .progress-bar-striped { |
||
234 | #gradient > .striped(); |
||
235 | } |
||
236 | |||
237 | |||
238 | // |
||
239 | // List groups |
||
240 | // -------------------------------------------------- |
||
241 | |||
242 | .list-group { |
||
243 | border-radius: @border-radius-base; |
||
244 | .box-shadow(0 1px 2px rgba(0,0,0,.075)); |
||
245 | } |
||
246 | .list-group-item.active, |
||
247 | .list-group-item.active:hover, |
||
248 | .list-group-item.active:focus { |
||
249 | text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%); |
||
250 | #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%)); |
||
251 | border-color: darken(@list-group-active-border, 7.5%); |
||
252 | |||
253 | .badge { |
||
254 | text-shadow: none; |
||
255 | } |
||
256 | } |
||
257 | |||
258 | |||
259 | // |
||
260 | // Panels |
||
261 | // -------------------------------------------------- |
||
262 | |||
263 | // Common styles |
||
264 | .panel { |
||
265 | .box-shadow(0 1px 2px rgba(0,0,0,.05)); |
||
266 | } |
||
267 | |||
268 | // Mixin for generating new styles |
||
269 | .panel-heading-styles(@color) { |
||
270 | #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%)); |
||
271 | } |
||
272 | |||
273 | // Apply the mixin to the panel headings only |
||
274 | .panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); } |
||
275 | .panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); } |
||
276 | .panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); } |
||
277 | .panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); } |
||
278 | .panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); } |
||
279 | .panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); } |
||
280 | |||
281 | |||
282 | // |
||
283 | // Wells |
||
284 | // -------------------------------------------------- |
||
285 | |||
286 | .well { |
||
287 | #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg); |
||
288 | border-color: darken(@well-bg, 10%); |
||
289 | @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1); |
||
290 | .box-shadow(@shadow); |
||
291 | } |