corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 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 }