##// END OF EJS Templates
add running indication for notebook icon in dashboard
Mathieu -
Show More
@@ -1,11264 +1,11281 b''
1 /*!
1 /*!
2 *
2 *
3 * Twitter Bootstrap
3 * Twitter Bootstrap
4 *
4 *
5 */
5 */
6 /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
6 /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
7 html {
7 html {
8 font-family: sans-serif;
8 font-family: sans-serif;
9 -ms-text-size-adjust: 100%;
9 -ms-text-size-adjust: 100%;
10 -webkit-text-size-adjust: 100%;
10 -webkit-text-size-adjust: 100%;
11 }
11 }
12 body {
12 body {
13 margin: 0;
13 margin: 0;
14 }
14 }
15 article,
15 article,
16 aside,
16 aside,
17 details,
17 details,
18 figcaption,
18 figcaption,
19 figure,
19 figure,
20 footer,
20 footer,
21 header,
21 header,
22 hgroup,
22 hgroup,
23 main,
23 main,
24 menu,
24 menu,
25 nav,
25 nav,
26 section,
26 section,
27 summary {
27 summary {
28 display: block;
28 display: block;
29 }
29 }
30 audio,
30 audio,
31 canvas,
31 canvas,
32 progress,
32 progress,
33 video {
33 video {
34 display: inline-block;
34 display: inline-block;
35 vertical-align: baseline;
35 vertical-align: baseline;
36 }
36 }
37 audio:not([controls]) {
37 audio:not([controls]) {
38 display: none;
38 display: none;
39 height: 0;
39 height: 0;
40 }
40 }
41 [hidden],
41 [hidden],
42 template {
42 template {
43 display: none;
43 display: none;
44 }
44 }
45 a {
45 a {
46 background-color: transparent;
46 background-color: transparent;
47 }
47 }
48 a:active,
48 a:active,
49 a:hover {
49 a:hover {
50 outline: 0;
50 outline: 0;
51 }
51 }
52 abbr[title] {
52 abbr[title] {
53 border-bottom: 1px dotted;
53 border-bottom: 1px dotted;
54 }
54 }
55 b,
55 b,
56 strong {
56 strong {
57 font-weight: bold;
57 font-weight: bold;
58 }
58 }
59 dfn {
59 dfn {
60 font-style: italic;
60 font-style: italic;
61 }
61 }
62 h1 {
62 h1 {
63 font-size: 2em;
63 font-size: 2em;
64 margin: 0.67em 0;
64 margin: 0.67em 0;
65 }
65 }
66 mark {
66 mark {
67 background: #ff0;
67 background: #ff0;
68 color: #000;
68 color: #000;
69 }
69 }
70 small {
70 small {
71 font-size: 80%;
71 font-size: 80%;
72 }
72 }
73 sub,
73 sub,
74 sup {
74 sup {
75 font-size: 75%;
75 font-size: 75%;
76 line-height: 0;
76 line-height: 0;
77 position: relative;
77 position: relative;
78 vertical-align: baseline;
78 vertical-align: baseline;
79 }
79 }
80 sup {
80 sup {
81 top: -0.5em;
81 top: -0.5em;
82 }
82 }
83 sub {
83 sub {
84 bottom: -0.25em;
84 bottom: -0.25em;
85 }
85 }
86 img {
86 img {
87 border: 0;
87 border: 0;
88 }
88 }
89 svg:not(:root) {
89 svg:not(:root) {
90 overflow: hidden;
90 overflow: hidden;
91 }
91 }
92 figure {
92 figure {
93 margin: 1em 40px;
93 margin: 1em 40px;
94 }
94 }
95 hr {
95 hr {
96 -moz-box-sizing: content-box;
96 -moz-box-sizing: content-box;
97 box-sizing: content-box;
97 box-sizing: content-box;
98 height: 0;
98 height: 0;
99 }
99 }
100 pre {
100 pre {
101 overflow: auto;
101 overflow: auto;
102 }
102 }
103 code,
103 code,
104 kbd,
104 kbd,
105 pre,
105 pre,
106 samp {
106 samp {
107 font-family: monospace, monospace;
107 font-family: monospace, monospace;
108 font-size: 1em;
108 font-size: 1em;
109 }
109 }
110 button,
110 button,
111 input,
111 input,
112 optgroup,
112 optgroup,
113 select,
113 select,
114 textarea {
114 textarea {
115 color: inherit;
115 color: inherit;
116 font: inherit;
116 font: inherit;
117 margin: 0;
117 margin: 0;
118 }
118 }
119 button {
119 button {
120 overflow: visible;
120 overflow: visible;
121 }
121 }
122 button,
122 button,
123 select {
123 select {
124 text-transform: none;
124 text-transform: none;
125 }
125 }
126 button,
126 button,
127 html input[type="button"],
127 html input[type="button"],
128 input[type="reset"],
128 input[type="reset"],
129 input[type="submit"] {
129 input[type="submit"] {
130 -webkit-appearance: button;
130 -webkit-appearance: button;
131 cursor: pointer;
131 cursor: pointer;
132 }
132 }
133 button[disabled],
133 button[disabled],
134 html input[disabled] {
134 html input[disabled] {
135 cursor: default;
135 cursor: default;
136 }
136 }
137 button::-moz-focus-inner,
137 button::-moz-focus-inner,
138 input::-moz-focus-inner {
138 input::-moz-focus-inner {
139 border: 0;
139 border: 0;
140 padding: 0;
140 padding: 0;
141 }
141 }
142 input {
142 input {
143 line-height: normal;
143 line-height: normal;
144 }
144 }
145 input[type="checkbox"],
145 input[type="checkbox"],
146 input[type="radio"] {
146 input[type="radio"] {
147 box-sizing: border-box;
147 box-sizing: border-box;
148 padding: 0;
148 padding: 0;
149 }
149 }
150 input[type="number"]::-webkit-inner-spin-button,
150 input[type="number"]::-webkit-inner-spin-button,
151 input[type="number"]::-webkit-outer-spin-button {
151 input[type="number"]::-webkit-outer-spin-button {
152 height: auto;
152 height: auto;
153 }
153 }
154 input[type="search"] {
154 input[type="search"] {
155 -webkit-appearance: textfield;
155 -webkit-appearance: textfield;
156 -moz-box-sizing: content-box;
156 -moz-box-sizing: content-box;
157 -webkit-box-sizing: content-box;
157 -webkit-box-sizing: content-box;
158 box-sizing: content-box;
158 box-sizing: content-box;
159 }
159 }
160 input[type="search"]::-webkit-search-cancel-button,
160 input[type="search"]::-webkit-search-cancel-button,
161 input[type="search"]::-webkit-search-decoration {
161 input[type="search"]::-webkit-search-decoration {
162 -webkit-appearance: none;
162 -webkit-appearance: none;
163 }
163 }
164 fieldset {
164 fieldset {
165 border: 1px solid #c0c0c0;
165 border: 1px solid #c0c0c0;
166 margin: 0 2px;
166 margin: 0 2px;
167 padding: 0.35em 0.625em 0.75em;
167 padding: 0.35em 0.625em 0.75em;
168 }
168 }
169 legend {
169 legend {
170 border: 0;
170 border: 0;
171 padding: 0;
171 padding: 0;
172 }
172 }
173 textarea {
173 textarea {
174 overflow: auto;
174 overflow: auto;
175 }
175 }
176 optgroup {
176 optgroup {
177 font-weight: bold;
177 font-weight: bold;
178 }
178 }
179 table {
179 table {
180 border-collapse: collapse;
180 border-collapse: collapse;
181 border-spacing: 0;
181 border-spacing: 0;
182 }
182 }
183 td,
183 td,
184 th {
184 th {
185 padding: 0;
185 padding: 0;
186 }
186 }
187 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
187 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
188 @media print {
188 @media print {
189 *,
189 *,
190 *:before,
190 *:before,
191 *:after {
191 *:after {
192 background: transparent !important;
192 background: transparent !important;
193 color: #000 !important;
193 color: #000 !important;
194 box-shadow: none !important;
194 box-shadow: none !important;
195 text-shadow: none !important;
195 text-shadow: none !important;
196 }
196 }
197 a,
197 a,
198 a:visited {
198 a:visited {
199 text-decoration: underline;
199 text-decoration: underline;
200 }
200 }
201 a[href]:after {
201 a[href]:after {
202 content: " (" attr(href) ")";
202 content: " (" attr(href) ")";
203 }
203 }
204 abbr[title]:after {
204 abbr[title]:after {
205 content: " (" attr(title) ")";
205 content: " (" attr(title) ")";
206 }
206 }
207 a[href^="#"]:after,
207 a[href^="#"]:after,
208 a[href^="javascript:"]:after {
208 a[href^="javascript:"]:after {
209 content: "";
209 content: "";
210 }
210 }
211 pre,
211 pre,
212 blockquote {
212 blockquote {
213 border: 1px solid #999;
213 border: 1px solid #999;
214 page-break-inside: avoid;
214 page-break-inside: avoid;
215 }
215 }
216 thead {
216 thead {
217 display: table-header-group;
217 display: table-header-group;
218 }
218 }
219 tr,
219 tr,
220 img {
220 img {
221 page-break-inside: avoid;
221 page-break-inside: avoid;
222 }
222 }
223 img {
223 img {
224 max-width: 100% !important;
224 max-width: 100% !important;
225 }
225 }
226 p,
226 p,
227 h2,
227 h2,
228 h3 {
228 h3 {
229 orphans: 3;
229 orphans: 3;
230 widows: 3;
230 widows: 3;
231 }
231 }
232 h2,
232 h2,
233 h3 {
233 h3 {
234 page-break-after: avoid;
234 page-break-after: avoid;
235 }
235 }
236 select {
236 select {
237 background: #fff !important;
237 background: #fff !important;
238 }
238 }
239 .navbar {
239 .navbar {
240 display: none;
240 display: none;
241 }
241 }
242 .btn > .caret,
242 .btn > .caret,
243 .dropup > .btn > .caret {
243 .dropup > .btn > .caret {
244 border-top-color: #000 !important;
244 border-top-color: #000 !important;
245 }
245 }
246 .label {
246 .label {
247 border: 1px solid #000;
247 border: 1px solid #000;
248 }
248 }
249 .table {
249 .table {
250 border-collapse: collapse !important;
250 border-collapse: collapse !important;
251 }
251 }
252 .table td,
252 .table td,
253 .table th {
253 .table th {
254 background-color: #fff !important;
254 background-color: #fff !important;
255 }
255 }
256 .table-bordered th,
256 .table-bordered th,
257 .table-bordered td {
257 .table-bordered td {
258 border: 1px solid #ddd !important;
258 border: 1px solid #ddd !important;
259 }
259 }
260 }
260 }
261 @font-face {
261 @font-face {
262 font-family: 'Glyphicons Halflings';
262 font-family: 'Glyphicons Halflings';
263 src: url('../fonts/glyphicons-halflings-regular.eot');
263 src: url('../fonts/glyphicons-halflings-regular.eot');
264 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
264 src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
265 }
265 }
266 .glyphicon {
266 .glyphicon {
267 position: relative;
267 position: relative;
268 top: 1px;
268 top: 1px;
269 display: inline-block;
269 display: inline-block;
270 font-family: 'Glyphicons Halflings';
270 font-family: 'Glyphicons Halflings';
271 font-style: normal;
271 font-style: normal;
272 font-weight: normal;
272 font-weight: normal;
273 line-height: 1;
273 line-height: 1;
274 -webkit-font-smoothing: antialiased;
274 -webkit-font-smoothing: antialiased;
275 -moz-osx-font-smoothing: grayscale;
275 -moz-osx-font-smoothing: grayscale;
276 }
276 }
277 .glyphicon-asterisk:before {
277 .glyphicon-asterisk:before {
278 content: "\2a";
278 content: "\2a";
279 }
279 }
280 .glyphicon-plus:before {
280 .glyphicon-plus:before {
281 content: "\2b";
281 content: "\2b";
282 }
282 }
283 .glyphicon-euro:before,
283 .glyphicon-euro:before,
284 .glyphicon-eur:before {
284 .glyphicon-eur:before {
285 content: "\20ac";
285 content: "\20ac";
286 }
286 }
287 .glyphicon-minus:before {
287 .glyphicon-minus:before {
288 content: "\2212";
288 content: "\2212";
289 }
289 }
290 .glyphicon-cloud:before {
290 .glyphicon-cloud:before {
291 content: "\2601";
291 content: "\2601";
292 }
292 }
293 .glyphicon-envelope:before {
293 .glyphicon-envelope:before {
294 content: "\2709";
294 content: "\2709";
295 }
295 }
296 .glyphicon-pencil:before {
296 .glyphicon-pencil:before {
297 content: "\270f";
297 content: "\270f";
298 }
298 }
299 .glyphicon-glass:before {
299 .glyphicon-glass:before {
300 content: "\e001";
300 content: "\e001";
301 }
301 }
302 .glyphicon-music:before {
302 .glyphicon-music:before {
303 content: "\e002";
303 content: "\e002";
304 }
304 }
305 .glyphicon-search:before {
305 .glyphicon-search:before {
306 content: "\e003";
306 content: "\e003";
307 }
307 }
308 .glyphicon-heart:before {
308 .glyphicon-heart:before {
309 content: "\e005";
309 content: "\e005";
310 }
310 }
311 .glyphicon-star:before {
311 .glyphicon-star:before {
312 content: "\e006";
312 content: "\e006";
313 }
313 }
314 .glyphicon-star-empty:before {
314 .glyphicon-star-empty:before {
315 content: "\e007";
315 content: "\e007";
316 }
316 }
317 .glyphicon-user:before {
317 .glyphicon-user:before {
318 content: "\e008";
318 content: "\e008";
319 }
319 }
320 .glyphicon-film:before {
320 .glyphicon-film:before {
321 content: "\e009";
321 content: "\e009";
322 }
322 }
323 .glyphicon-th-large:before {
323 .glyphicon-th-large:before {
324 content: "\e010";
324 content: "\e010";
325 }
325 }
326 .glyphicon-th:before {
326 .glyphicon-th:before {
327 content: "\e011";
327 content: "\e011";
328 }
328 }
329 .glyphicon-th-list:before {
329 .glyphicon-th-list:before {
330 content: "\e012";
330 content: "\e012";
331 }
331 }
332 .glyphicon-ok:before {
332 .glyphicon-ok:before {
333 content: "\e013";
333 content: "\e013";
334 }
334 }
335 .glyphicon-remove:before {
335 .glyphicon-remove:before {
336 content: "\e014";
336 content: "\e014";
337 }
337 }
338 .glyphicon-zoom-in:before {
338 .glyphicon-zoom-in:before {
339 content: "\e015";
339 content: "\e015";
340 }
340 }
341 .glyphicon-zoom-out:before {
341 .glyphicon-zoom-out:before {
342 content: "\e016";
342 content: "\e016";
343 }
343 }
344 .glyphicon-off:before {
344 .glyphicon-off:before {
345 content: "\e017";
345 content: "\e017";
346 }
346 }
347 .glyphicon-signal:before {
347 .glyphicon-signal:before {
348 content: "\e018";
348 content: "\e018";
349 }
349 }
350 .glyphicon-cog:before {
350 .glyphicon-cog:before {
351 content: "\e019";
351 content: "\e019";
352 }
352 }
353 .glyphicon-trash:before {
353 .glyphicon-trash:before {
354 content: "\e020";
354 content: "\e020";
355 }
355 }
356 .glyphicon-home:before {
356 .glyphicon-home:before {
357 content: "\e021";
357 content: "\e021";
358 }
358 }
359 .glyphicon-file:before {
359 .glyphicon-file:before {
360 content: "\e022";
360 content: "\e022";
361 }
361 }
362 .glyphicon-time:before {
362 .glyphicon-time:before {
363 content: "\e023";
363 content: "\e023";
364 }
364 }
365 .glyphicon-road:before {
365 .glyphicon-road:before {
366 content: "\e024";
366 content: "\e024";
367 }
367 }
368 .glyphicon-download-alt:before {
368 .glyphicon-download-alt:before {
369 content: "\e025";
369 content: "\e025";
370 }
370 }
371 .glyphicon-download:before {
371 .glyphicon-download:before {
372 content: "\e026";
372 content: "\e026";
373 }
373 }
374 .glyphicon-upload:before {
374 .glyphicon-upload:before {
375 content: "\e027";
375 content: "\e027";
376 }
376 }
377 .glyphicon-inbox:before {
377 .glyphicon-inbox:before {
378 content: "\e028";
378 content: "\e028";
379 }
379 }
380 .glyphicon-play-circle:before {
380 .glyphicon-play-circle:before {
381 content: "\e029";
381 content: "\e029";
382 }
382 }
383 .glyphicon-repeat:before {
383 .glyphicon-repeat:before {
384 content: "\e030";
384 content: "\e030";
385 }
385 }
386 .glyphicon-refresh:before {
386 .glyphicon-refresh:before {
387 content: "\e031";
387 content: "\e031";
388 }
388 }
389 .glyphicon-list-alt:before {
389 .glyphicon-list-alt:before {
390 content: "\e032";
390 content: "\e032";
391 }
391 }
392 .glyphicon-lock:before {
392 .glyphicon-lock:before {
393 content: "\e033";
393 content: "\e033";
394 }
394 }
395 .glyphicon-flag:before {
395 .glyphicon-flag:before {
396 content: "\e034";
396 content: "\e034";
397 }
397 }
398 .glyphicon-headphones:before {
398 .glyphicon-headphones:before {
399 content: "\e035";
399 content: "\e035";
400 }
400 }
401 .glyphicon-volume-off:before {
401 .glyphicon-volume-off:before {
402 content: "\e036";
402 content: "\e036";
403 }
403 }
404 .glyphicon-volume-down:before {
404 .glyphicon-volume-down:before {
405 content: "\e037";
405 content: "\e037";
406 }
406 }
407 .glyphicon-volume-up:before {
407 .glyphicon-volume-up:before {
408 content: "\e038";
408 content: "\e038";
409 }
409 }
410 .glyphicon-qrcode:before {
410 .glyphicon-qrcode:before {
411 content: "\e039";
411 content: "\e039";
412 }
412 }
413 .glyphicon-barcode:before {
413 .glyphicon-barcode:before {
414 content: "\e040";
414 content: "\e040";
415 }
415 }
416 .glyphicon-tag:before {
416 .glyphicon-tag:before {
417 content: "\e041";
417 content: "\e041";
418 }
418 }
419 .glyphicon-tags:before {
419 .glyphicon-tags:before {
420 content: "\e042";
420 content: "\e042";
421 }
421 }
422 .glyphicon-book:before {
422 .glyphicon-book:before {
423 content: "\e043";
423 content: "\e043";
424 }
424 }
425 .glyphicon-bookmark:before {
425 .glyphicon-bookmark:before {
426 content: "\e044";
426 content: "\e044";
427 }
427 }
428 .glyphicon-print:before {
428 .glyphicon-print:before {
429 content: "\e045";
429 content: "\e045";
430 }
430 }
431 .glyphicon-camera:before {
431 .glyphicon-camera:before {
432 content: "\e046";
432 content: "\e046";
433 }
433 }
434 .glyphicon-font:before {
434 .glyphicon-font:before {
435 content: "\e047";
435 content: "\e047";
436 }
436 }
437 .glyphicon-bold:before {
437 .glyphicon-bold:before {
438 content: "\e048";
438 content: "\e048";
439 }
439 }
440 .glyphicon-italic:before {
440 .glyphicon-italic:before {
441 content: "\e049";
441 content: "\e049";
442 }
442 }
443 .glyphicon-text-height:before {
443 .glyphicon-text-height:before {
444 content: "\e050";
444 content: "\e050";
445 }
445 }
446 .glyphicon-text-width:before {
446 .glyphicon-text-width:before {
447 content: "\e051";
447 content: "\e051";
448 }
448 }
449 .glyphicon-align-left:before {
449 .glyphicon-align-left:before {
450 content: "\e052";
450 content: "\e052";
451 }
451 }
452 .glyphicon-align-center:before {
452 .glyphicon-align-center:before {
453 content: "\e053";
453 content: "\e053";
454 }
454 }
455 .glyphicon-align-right:before {
455 .glyphicon-align-right:before {
456 content: "\e054";
456 content: "\e054";
457 }
457 }
458 .glyphicon-align-justify:before {
458 .glyphicon-align-justify:before {
459 content: "\e055";
459 content: "\e055";
460 }
460 }
461 .glyphicon-list:before {
461 .glyphicon-list:before {
462 content: "\e056";
462 content: "\e056";
463 }
463 }
464 .glyphicon-indent-left:before {
464 .glyphicon-indent-left:before {
465 content: "\e057";
465 content: "\e057";
466 }
466 }
467 .glyphicon-indent-right:before {
467 .glyphicon-indent-right:before {
468 content: "\e058";
468 content: "\e058";
469 }
469 }
470 .glyphicon-facetime-video:before {
470 .glyphicon-facetime-video:before {
471 content: "\e059";
471 content: "\e059";
472 }
472 }
473 .glyphicon-picture:before {
473 .glyphicon-picture:before {
474 content: "\e060";
474 content: "\e060";
475 }
475 }
476 .glyphicon-map-marker:before {
476 .glyphicon-map-marker:before {
477 content: "\e062";
477 content: "\e062";
478 }
478 }
479 .glyphicon-adjust:before {
479 .glyphicon-adjust:before {
480 content: "\e063";
480 content: "\e063";
481 }
481 }
482 .glyphicon-tint:before {
482 .glyphicon-tint:before {
483 content: "\e064";
483 content: "\e064";
484 }
484 }
485 .glyphicon-edit:before {
485 .glyphicon-edit:before {
486 content: "\e065";
486 content: "\e065";
487 }
487 }
488 .glyphicon-share:before {
488 .glyphicon-share:before {
489 content: "\e066";
489 content: "\e066";
490 }
490 }
491 .glyphicon-check:before {
491 .glyphicon-check:before {
492 content: "\e067";
492 content: "\e067";
493 }
493 }
494 .glyphicon-move:before {
494 .glyphicon-move:before {
495 content: "\e068";
495 content: "\e068";
496 }
496 }
497 .glyphicon-step-backward:before {
497 .glyphicon-step-backward:before {
498 content: "\e069";
498 content: "\e069";
499 }
499 }
500 .glyphicon-fast-backward:before {
500 .glyphicon-fast-backward:before {
501 content: "\e070";
501 content: "\e070";
502 }
502 }
503 .glyphicon-backward:before {
503 .glyphicon-backward:before {
504 content: "\e071";
504 content: "\e071";
505 }
505 }
506 .glyphicon-play:before {
506 .glyphicon-play:before {
507 content: "\e072";
507 content: "\e072";
508 }
508 }
509 .glyphicon-pause:before {
509 .glyphicon-pause:before {
510 content: "\e073";
510 content: "\e073";
511 }
511 }
512 .glyphicon-stop:before {
512 .glyphicon-stop:before {
513 content: "\e074";
513 content: "\e074";
514 }
514 }
515 .glyphicon-forward:before {
515 .glyphicon-forward:before {
516 content: "\e075";
516 content: "\e075";
517 }
517 }
518 .glyphicon-fast-forward:before {
518 .glyphicon-fast-forward:before {
519 content: "\e076";
519 content: "\e076";
520 }
520 }
521 .glyphicon-step-forward:before {
521 .glyphicon-step-forward:before {
522 content: "\e077";
522 content: "\e077";
523 }
523 }
524 .glyphicon-eject:before {
524 .glyphicon-eject:before {
525 content: "\e078";
525 content: "\e078";
526 }
526 }
527 .glyphicon-chevron-left:before {
527 .glyphicon-chevron-left:before {
528 content: "\e079";
528 content: "\e079";
529 }
529 }
530 .glyphicon-chevron-right:before {
530 .glyphicon-chevron-right:before {
531 content: "\e080";
531 content: "\e080";
532 }
532 }
533 .glyphicon-plus-sign:before {
533 .glyphicon-plus-sign:before {
534 content: "\e081";
534 content: "\e081";
535 }
535 }
536 .glyphicon-minus-sign:before {
536 .glyphicon-minus-sign:before {
537 content: "\e082";
537 content: "\e082";
538 }
538 }
539 .glyphicon-remove-sign:before {
539 .glyphicon-remove-sign:before {
540 content: "\e083";
540 content: "\e083";
541 }
541 }
542 .glyphicon-ok-sign:before {
542 .glyphicon-ok-sign:before {
543 content: "\e084";
543 content: "\e084";
544 }
544 }
545 .glyphicon-question-sign:before {
545 .glyphicon-question-sign:before {
546 content: "\e085";
546 content: "\e085";
547 }
547 }
548 .glyphicon-info-sign:before {
548 .glyphicon-info-sign:before {
549 content: "\e086";
549 content: "\e086";
550 }
550 }
551 .glyphicon-screenshot:before {
551 .glyphicon-screenshot:before {
552 content: "\e087";
552 content: "\e087";
553 }
553 }
554 .glyphicon-remove-circle:before {
554 .glyphicon-remove-circle:before {
555 content: "\e088";
555 content: "\e088";
556 }
556 }
557 .glyphicon-ok-circle:before {
557 .glyphicon-ok-circle:before {
558 content: "\e089";
558 content: "\e089";
559 }
559 }
560 .glyphicon-ban-circle:before {
560 .glyphicon-ban-circle:before {
561 content: "\e090";
561 content: "\e090";
562 }
562 }
563 .glyphicon-arrow-left:before {
563 .glyphicon-arrow-left:before {
564 content: "\e091";
564 content: "\e091";
565 }
565 }
566 .glyphicon-arrow-right:before {
566 .glyphicon-arrow-right:before {
567 content: "\e092";
567 content: "\e092";
568 }
568 }
569 .glyphicon-arrow-up:before {
569 .glyphicon-arrow-up:before {
570 content: "\e093";
570 content: "\e093";
571 }
571 }
572 .glyphicon-arrow-down:before {
572 .glyphicon-arrow-down:before {
573 content: "\e094";
573 content: "\e094";
574 }
574 }
575 .glyphicon-share-alt:before {
575 .glyphicon-share-alt:before {
576 content: "\e095";
576 content: "\e095";
577 }
577 }
578 .glyphicon-resize-full:before {
578 .glyphicon-resize-full:before {
579 content: "\e096";
579 content: "\e096";
580 }
580 }
581 .glyphicon-resize-small:before {
581 .glyphicon-resize-small:before {
582 content: "\e097";
582 content: "\e097";
583 }
583 }
584 .glyphicon-exclamation-sign:before {
584 .glyphicon-exclamation-sign:before {
585 content: "\e101";
585 content: "\e101";
586 }
586 }
587 .glyphicon-gift:before {
587 .glyphicon-gift:before {
588 content: "\e102";
588 content: "\e102";
589 }
589 }
590 .glyphicon-leaf:before {
590 .glyphicon-leaf:before {
591 content: "\e103";
591 content: "\e103";
592 }
592 }
593 .glyphicon-fire:before {
593 .glyphicon-fire:before {
594 content: "\e104";
594 content: "\e104";
595 }
595 }
596 .glyphicon-eye-open:before {
596 .glyphicon-eye-open:before {
597 content: "\e105";
597 content: "\e105";
598 }
598 }
599 .glyphicon-eye-close:before {
599 .glyphicon-eye-close:before {
600 content: "\e106";
600 content: "\e106";
601 }
601 }
602 .glyphicon-warning-sign:before {
602 .glyphicon-warning-sign:before {
603 content: "\e107";
603 content: "\e107";
604 }
604 }
605 .glyphicon-plane:before {
605 .glyphicon-plane:before {
606 content: "\e108";
606 content: "\e108";
607 }
607 }
608 .glyphicon-calendar:before {
608 .glyphicon-calendar:before {
609 content: "\e109";
609 content: "\e109";
610 }
610 }
611 .glyphicon-random:before {
611 .glyphicon-random:before {
612 content: "\e110";
612 content: "\e110";
613 }
613 }
614 .glyphicon-comment:before {
614 .glyphicon-comment:before {
615 content: "\e111";
615 content: "\e111";
616 }
616 }
617 .glyphicon-magnet:before {
617 .glyphicon-magnet:before {
618 content: "\e112";
618 content: "\e112";
619 }
619 }
620 .glyphicon-chevron-up:before {
620 .glyphicon-chevron-up:before {
621 content: "\e113";
621 content: "\e113";
622 }
622 }
623 .glyphicon-chevron-down:before {
623 .glyphicon-chevron-down:before {
624 content: "\e114";
624 content: "\e114";
625 }
625 }
626 .glyphicon-retweet:before {
626 .glyphicon-retweet:before {
627 content: "\e115";
627 content: "\e115";
628 }
628 }
629 .glyphicon-shopping-cart:before {
629 .glyphicon-shopping-cart:before {
630 content: "\e116";
630 content: "\e116";
631 }
631 }
632 .glyphicon-folder-close:before {
632 .glyphicon-folder-close:before {
633 content: "\e117";
633 content: "\e117";
634 }
634 }
635 .glyphicon-folder-open:before {
635 .glyphicon-folder-open:before {
636 content: "\e118";
636 content: "\e118";
637 }
637 }
638 .glyphicon-resize-vertical:before {
638 .glyphicon-resize-vertical:before {
639 content: "\e119";
639 content: "\e119";
640 }
640 }
641 .glyphicon-resize-horizontal:before {
641 .glyphicon-resize-horizontal:before {
642 content: "\e120";
642 content: "\e120";
643 }
643 }
644 .glyphicon-hdd:before {
644 .glyphicon-hdd:before {
645 content: "\e121";
645 content: "\e121";
646 }
646 }
647 .glyphicon-bullhorn:before {
647 .glyphicon-bullhorn:before {
648 content: "\e122";
648 content: "\e122";
649 }
649 }
650 .glyphicon-bell:before {
650 .glyphicon-bell:before {
651 content: "\e123";
651 content: "\e123";
652 }
652 }
653 .glyphicon-certificate:before {
653 .glyphicon-certificate:before {
654 content: "\e124";
654 content: "\e124";
655 }
655 }
656 .glyphicon-thumbs-up:before {
656 .glyphicon-thumbs-up:before {
657 content: "\e125";
657 content: "\e125";
658 }
658 }
659 .glyphicon-thumbs-down:before {
659 .glyphicon-thumbs-down:before {
660 content: "\e126";
660 content: "\e126";
661 }
661 }
662 .glyphicon-hand-right:before {
662 .glyphicon-hand-right:before {
663 content: "\e127";
663 content: "\e127";
664 }
664 }
665 .glyphicon-hand-left:before {
665 .glyphicon-hand-left:before {
666 content: "\e128";
666 content: "\e128";
667 }
667 }
668 .glyphicon-hand-up:before {
668 .glyphicon-hand-up:before {
669 content: "\e129";
669 content: "\e129";
670 }
670 }
671 .glyphicon-hand-down:before {
671 .glyphicon-hand-down:before {
672 content: "\e130";
672 content: "\e130";
673 }
673 }
674 .glyphicon-circle-arrow-right:before {
674 .glyphicon-circle-arrow-right:before {
675 content: "\e131";
675 content: "\e131";
676 }
676 }
677 .glyphicon-circle-arrow-left:before {
677 .glyphicon-circle-arrow-left:before {
678 content: "\e132";
678 content: "\e132";
679 }
679 }
680 .glyphicon-circle-arrow-up:before {
680 .glyphicon-circle-arrow-up:before {
681 content: "\e133";
681 content: "\e133";
682 }
682 }
683 .glyphicon-circle-arrow-down:before {
683 .glyphicon-circle-arrow-down:before {
684 content: "\e134";
684 content: "\e134";
685 }
685 }
686 .glyphicon-globe:before {
686 .glyphicon-globe:before {
687 content: "\e135";
687 content: "\e135";
688 }
688 }
689 .glyphicon-wrench:before {
689 .glyphicon-wrench:before {
690 content: "\e136";
690 content: "\e136";
691 }
691 }
692 .glyphicon-tasks:before {
692 .glyphicon-tasks:before {
693 content: "\e137";
693 content: "\e137";
694 }
694 }
695 .glyphicon-filter:before {
695 .glyphicon-filter:before {
696 content: "\e138";
696 content: "\e138";
697 }
697 }
698 .glyphicon-briefcase:before {
698 .glyphicon-briefcase:before {
699 content: "\e139";
699 content: "\e139";
700 }
700 }
701 .glyphicon-fullscreen:before {
701 .glyphicon-fullscreen:before {
702 content: "\e140";
702 content: "\e140";
703 }
703 }
704 .glyphicon-dashboard:before {
704 .glyphicon-dashboard:before {
705 content: "\e141";
705 content: "\e141";
706 }
706 }
707 .glyphicon-paperclip:before {
707 .glyphicon-paperclip:before {
708 content: "\e142";
708 content: "\e142";
709 }
709 }
710 .glyphicon-heart-empty:before {
710 .glyphicon-heart-empty:before {
711 content: "\e143";
711 content: "\e143";
712 }
712 }
713 .glyphicon-link:before {
713 .glyphicon-link:before {
714 content: "\e144";
714 content: "\e144";
715 }
715 }
716 .glyphicon-phone:before {
716 .glyphicon-phone:before {
717 content: "\e145";
717 content: "\e145";
718 }
718 }
719 .glyphicon-pushpin:before {
719 .glyphicon-pushpin:before {
720 content: "\e146";
720 content: "\e146";
721 }
721 }
722 .glyphicon-usd:before {
722 .glyphicon-usd:before {
723 content: "\e148";
723 content: "\e148";
724 }
724 }
725 .glyphicon-gbp:before {
725 .glyphicon-gbp:before {
726 content: "\e149";
726 content: "\e149";
727 }
727 }
728 .glyphicon-sort:before {
728 .glyphicon-sort:before {
729 content: "\e150";
729 content: "\e150";
730 }
730 }
731 .glyphicon-sort-by-alphabet:before {
731 .glyphicon-sort-by-alphabet:before {
732 content: "\e151";
732 content: "\e151";
733 }
733 }
734 .glyphicon-sort-by-alphabet-alt:before {
734 .glyphicon-sort-by-alphabet-alt:before {
735 content: "\e152";
735 content: "\e152";
736 }
736 }
737 .glyphicon-sort-by-order:before {
737 .glyphicon-sort-by-order:before {
738 content: "\e153";
738 content: "\e153";
739 }
739 }
740 .glyphicon-sort-by-order-alt:before {
740 .glyphicon-sort-by-order-alt:before {
741 content: "\e154";
741 content: "\e154";
742 }
742 }
743 .glyphicon-sort-by-attributes:before {
743 .glyphicon-sort-by-attributes:before {
744 content: "\e155";
744 content: "\e155";
745 }
745 }
746 .glyphicon-sort-by-attributes-alt:before {
746 .glyphicon-sort-by-attributes-alt:before {
747 content: "\e156";
747 content: "\e156";
748 }
748 }
749 .glyphicon-unchecked:before {
749 .glyphicon-unchecked:before {
750 content: "\e157";
750 content: "\e157";
751 }
751 }
752 .glyphicon-expand:before {
752 .glyphicon-expand:before {
753 content: "\e158";
753 content: "\e158";
754 }
754 }
755 .glyphicon-collapse-down:before {
755 .glyphicon-collapse-down:before {
756 content: "\e159";
756 content: "\e159";
757 }
757 }
758 .glyphicon-collapse-up:before {
758 .glyphicon-collapse-up:before {
759 content: "\e160";
759 content: "\e160";
760 }
760 }
761 .glyphicon-log-in:before {
761 .glyphicon-log-in:before {
762 content: "\e161";
762 content: "\e161";
763 }
763 }
764 .glyphicon-flash:before {
764 .glyphicon-flash:before {
765 content: "\e162";
765 content: "\e162";
766 }
766 }
767 .glyphicon-log-out:before {
767 .glyphicon-log-out:before {
768 content: "\e163";
768 content: "\e163";
769 }
769 }
770 .glyphicon-new-window:before {
770 .glyphicon-new-window:before {
771 content: "\e164";
771 content: "\e164";
772 }
772 }
773 .glyphicon-record:before {
773 .glyphicon-record:before {
774 content: "\e165";
774 content: "\e165";
775 }
775 }
776 .glyphicon-save:before {
776 .glyphicon-save:before {
777 content: "\e166";
777 content: "\e166";
778 }
778 }
779 .glyphicon-open:before {
779 .glyphicon-open:before {
780 content: "\e167";
780 content: "\e167";
781 }
781 }
782 .glyphicon-saved:before {
782 .glyphicon-saved:before {
783 content: "\e168";
783 content: "\e168";
784 }
784 }
785 .glyphicon-import:before {
785 .glyphicon-import:before {
786 content: "\e169";
786 content: "\e169";
787 }
787 }
788 .glyphicon-export:before {
788 .glyphicon-export:before {
789 content: "\e170";
789 content: "\e170";
790 }
790 }
791 .glyphicon-send:before {
791 .glyphicon-send:before {
792 content: "\e171";
792 content: "\e171";
793 }
793 }
794 .glyphicon-floppy-disk:before {
794 .glyphicon-floppy-disk:before {
795 content: "\e172";
795 content: "\e172";
796 }
796 }
797 .glyphicon-floppy-saved:before {
797 .glyphicon-floppy-saved:before {
798 content: "\e173";
798 content: "\e173";
799 }
799 }
800 .glyphicon-floppy-remove:before {
800 .glyphicon-floppy-remove:before {
801 content: "\e174";
801 content: "\e174";
802 }
802 }
803 .glyphicon-floppy-save:before {
803 .glyphicon-floppy-save:before {
804 content: "\e175";
804 content: "\e175";
805 }
805 }
806 .glyphicon-floppy-open:before {
806 .glyphicon-floppy-open:before {
807 content: "\e176";
807 content: "\e176";
808 }
808 }
809 .glyphicon-credit-card:before {
809 .glyphicon-credit-card:before {
810 content: "\e177";
810 content: "\e177";
811 }
811 }
812 .glyphicon-transfer:before {
812 .glyphicon-transfer:before {
813 content: "\e178";
813 content: "\e178";
814 }
814 }
815 .glyphicon-cutlery:before {
815 .glyphicon-cutlery:before {
816 content: "\e179";
816 content: "\e179";
817 }
817 }
818 .glyphicon-header:before {
818 .glyphicon-header:before {
819 content: "\e180";
819 content: "\e180";
820 }
820 }
821 .glyphicon-compressed:before {
821 .glyphicon-compressed:before {
822 content: "\e181";
822 content: "\e181";
823 }
823 }
824 .glyphicon-earphone:before {
824 .glyphicon-earphone:before {
825 content: "\e182";
825 content: "\e182";
826 }
826 }
827 .glyphicon-phone-alt:before {
827 .glyphicon-phone-alt:before {
828 content: "\e183";
828 content: "\e183";
829 }
829 }
830 .glyphicon-tower:before {
830 .glyphicon-tower:before {
831 content: "\e184";
831 content: "\e184";
832 }
832 }
833 .glyphicon-stats:before {
833 .glyphicon-stats:before {
834 content: "\e185";
834 content: "\e185";
835 }
835 }
836 .glyphicon-sd-video:before {
836 .glyphicon-sd-video:before {
837 content: "\e186";
837 content: "\e186";
838 }
838 }
839 .glyphicon-hd-video:before {
839 .glyphicon-hd-video:before {
840 content: "\e187";
840 content: "\e187";
841 }
841 }
842 .glyphicon-subtitles:before {
842 .glyphicon-subtitles:before {
843 content: "\e188";
843 content: "\e188";
844 }
844 }
845 .glyphicon-sound-stereo:before {
845 .glyphicon-sound-stereo:before {
846 content: "\e189";
846 content: "\e189";
847 }
847 }
848 .glyphicon-sound-dolby:before {
848 .glyphicon-sound-dolby:before {
849 content: "\e190";
849 content: "\e190";
850 }
850 }
851 .glyphicon-sound-5-1:before {
851 .glyphicon-sound-5-1:before {
852 content: "\e191";
852 content: "\e191";
853 }
853 }
854 .glyphicon-sound-6-1:before {
854 .glyphicon-sound-6-1:before {
855 content: "\e192";
855 content: "\e192";
856 }
856 }
857 .glyphicon-sound-7-1:before {
857 .glyphicon-sound-7-1:before {
858 content: "\e193";
858 content: "\e193";
859 }
859 }
860 .glyphicon-copyright-mark:before {
860 .glyphicon-copyright-mark:before {
861 content: "\e194";
861 content: "\e194";
862 }
862 }
863 .glyphicon-registration-mark:before {
863 .glyphicon-registration-mark:before {
864 content: "\e195";
864 content: "\e195";
865 }
865 }
866 .glyphicon-cloud-download:before {
866 .glyphicon-cloud-download:before {
867 content: "\e197";
867 content: "\e197";
868 }
868 }
869 .glyphicon-cloud-upload:before {
869 .glyphicon-cloud-upload:before {
870 content: "\e198";
870 content: "\e198";
871 }
871 }
872 .glyphicon-tree-conifer:before {
872 .glyphicon-tree-conifer:before {
873 content: "\e199";
873 content: "\e199";
874 }
874 }
875 .glyphicon-tree-deciduous:before {
875 .glyphicon-tree-deciduous:before {
876 content: "\e200";
876 content: "\e200";
877 }
877 }
878 * {
878 * {
879 -webkit-box-sizing: border-box;
879 -webkit-box-sizing: border-box;
880 -moz-box-sizing: border-box;
880 -moz-box-sizing: border-box;
881 box-sizing: border-box;
881 box-sizing: border-box;
882 }
882 }
883 *:before,
883 *:before,
884 *:after {
884 *:after {
885 -webkit-box-sizing: border-box;
885 -webkit-box-sizing: border-box;
886 -moz-box-sizing: border-box;
886 -moz-box-sizing: border-box;
887 box-sizing: border-box;
887 box-sizing: border-box;
888 }
888 }
889 html {
889 html {
890 font-size: 10px;
890 font-size: 10px;
891 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
891 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
892 }
892 }
893 body {
893 body {
894 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
894 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
895 font-size: 13px;
895 font-size: 13px;
896 line-height: 1.42857143;
896 line-height: 1.42857143;
897 color: #000000;
897 color: #000000;
898 background-color: #ffffff;
898 background-color: #ffffff;
899 }
899 }
900 input,
900 input,
901 button,
901 button,
902 select,
902 select,
903 textarea {
903 textarea {
904 font-family: inherit;
904 font-family: inherit;
905 font-size: inherit;
905 font-size: inherit;
906 line-height: inherit;
906 line-height: inherit;
907 }
907 }
908 a {
908 a {
909 color: #337ab7;
909 color: #337ab7;
910 text-decoration: none;
910 text-decoration: none;
911 }
911 }
912 a:hover,
912 a:hover,
913 a:focus {
913 a:focus {
914 color: #23527c;
914 color: #23527c;
915 text-decoration: underline;
915 text-decoration: underline;
916 }
916 }
917 a:focus {
917 a:focus {
918 outline: thin dotted;
918 outline: thin dotted;
919 outline: 5px auto -webkit-focus-ring-color;
919 outline: 5px auto -webkit-focus-ring-color;
920 outline-offset: -2px;
920 outline-offset: -2px;
921 }
921 }
922 figure {
922 figure {
923 margin: 0;
923 margin: 0;
924 }
924 }
925 img {
925 img {
926 vertical-align: middle;
926 vertical-align: middle;
927 }
927 }
928 .img-responsive,
928 .img-responsive,
929 .thumbnail > img,
929 .thumbnail > img,
930 .thumbnail a > img,
930 .thumbnail a > img,
931 .carousel-inner > .item > img,
931 .carousel-inner > .item > img,
932 .carousel-inner > .item > a > img {
932 .carousel-inner > .item > a > img {
933 display: block;
933 display: block;
934 max-width: 100%;
934 max-width: 100%;
935 height: auto;
935 height: auto;
936 }
936 }
937 .img-rounded {
937 .img-rounded {
938 border-radius: 3px;
938 border-radius: 3px;
939 }
939 }
940 .img-thumbnail {
940 .img-thumbnail {
941 padding: 4px;
941 padding: 4px;
942 line-height: 1.42857143;
942 line-height: 1.42857143;
943 background-color: #ffffff;
943 background-color: #ffffff;
944 border: 1px solid #dddddd;
944 border: 1px solid #dddddd;
945 border-radius: 2px;
945 border-radius: 2px;
946 -webkit-transition: all 0.2s ease-in-out;
946 -webkit-transition: all 0.2s ease-in-out;
947 -o-transition: all 0.2s ease-in-out;
947 -o-transition: all 0.2s ease-in-out;
948 transition: all 0.2s ease-in-out;
948 transition: all 0.2s ease-in-out;
949 display: inline-block;
949 display: inline-block;
950 max-width: 100%;
950 max-width: 100%;
951 height: auto;
951 height: auto;
952 }
952 }
953 .img-circle {
953 .img-circle {
954 border-radius: 50%;
954 border-radius: 50%;
955 }
955 }
956 hr {
956 hr {
957 margin-top: 18px;
957 margin-top: 18px;
958 margin-bottom: 18px;
958 margin-bottom: 18px;
959 border: 0;
959 border: 0;
960 border-top: 1px solid #eeeeee;
960 border-top: 1px solid #eeeeee;
961 }
961 }
962 .sr-only {
962 .sr-only {
963 position: absolute;
963 position: absolute;
964 width: 1px;
964 width: 1px;
965 height: 1px;
965 height: 1px;
966 margin: -1px;
966 margin: -1px;
967 padding: 0;
967 padding: 0;
968 overflow: hidden;
968 overflow: hidden;
969 clip: rect(0, 0, 0, 0);
969 clip: rect(0, 0, 0, 0);
970 border: 0;
970 border: 0;
971 }
971 }
972 .sr-only-focusable:active,
972 .sr-only-focusable:active,
973 .sr-only-focusable:focus {
973 .sr-only-focusable:focus {
974 position: static;
974 position: static;
975 width: auto;
975 width: auto;
976 height: auto;
976 height: auto;
977 margin: 0;
977 margin: 0;
978 overflow: visible;
978 overflow: visible;
979 clip: auto;
979 clip: auto;
980 }
980 }
981 h1,
981 h1,
982 h2,
982 h2,
983 h3,
983 h3,
984 h4,
984 h4,
985 h5,
985 h5,
986 h6,
986 h6,
987 .h1,
987 .h1,
988 .h2,
988 .h2,
989 .h3,
989 .h3,
990 .h4,
990 .h4,
991 .h5,
991 .h5,
992 .h6 {
992 .h6 {
993 font-family: inherit;
993 font-family: inherit;
994 font-weight: 500;
994 font-weight: 500;
995 line-height: 1.1;
995 line-height: 1.1;
996 color: inherit;
996 color: inherit;
997 }
997 }
998 h1 small,
998 h1 small,
999 h2 small,
999 h2 small,
1000 h3 small,
1000 h3 small,
1001 h4 small,
1001 h4 small,
1002 h5 small,
1002 h5 small,
1003 h6 small,
1003 h6 small,
1004 .h1 small,
1004 .h1 small,
1005 .h2 small,
1005 .h2 small,
1006 .h3 small,
1006 .h3 small,
1007 .h4 small,
1007 .h4 small,
1008 .h5 small,
1008 .h5 small,
1009 .h6 small,
1009 .h6 small,
1010 h1 .small,
1010 h1 .small,
1011 h2 .small,
1011 h2 .small,
1012 h3 .small,
1012 h3 .small,
1013 h4 .small,
1013 h4 .small,
1014 h5 .small,
1014 h5 .small,
1015 h6 .small,
1015 h6 .small,
1016 .h1 .small,
1016 .h1 .small,
1017 .h2 .small,
1017 .h2 .small,
1018 .h3 .small,
1018 .h3 .small,
1019 .h4 .small,
1019 .h4 .small,
1020 .h5 .small,
1020 .h5 .small,
1021 .h6 .small {
1021 .h6 .small {
1022 font-weight: normal;
1022 font-weight: normal;
1023 line-height: 1;
1023 line-height: 1;
1024 color: #777777;
1024 color: #777777;
1025 }
1025 }
1026 h1,
1026 h1,
1027 .h1,
1027 .h1,
1028 h2,
1028 h2,
1029 .h2,
1029 .h2,
1030 h3,
1030 h3,
1031 .h3 {
1031 .h3 {
1032 margin-top: 18px;
1032 margin-top: 18px;
1033 margin-bottom: 9px;
1033 margin-bottom: 9px;
1034 }
1034 }
1035 h1 small,
1035 h1 small,
1036 .h1 small,
1036 .h1 small,
1037 h2 small,
1037 h2 small,
1038 .h2 small,
1038 .h2 small,
1039 h3 small,
1039 h3 small,
1040 .h3 small,
1040 .h3 small,
1041 h1 .small,
1041 h1 .small,
1042 .h1 .small,
1042 .h1 .small,
1043 h2 .small,
1043 h2 .small,
1044 .h2 .small,
1044 .h2 .small,
1045 h3 .small,
1045 h3 .small,
1046 .h3 .small {
1046 .h3 .small {
1047 font-size: 65%;
1047 font-size: 65%;
1048 }
1048 }
1049 h4,
1049 h4,
1050 .h4,
1050 .h4,
1051 h5,
1051 h5,
1052 .h5,
1052 .h5,
1053 h6,
1053 h6,
1054 .h6 {
1054 .h6 {
1055 margin-top: 9px;
1055 margin-top: 9px;
1056 margin-bottom: 9px;
1056 margin-bottom: 9px;
1057 }
1057 }
1058 h4 small,
1058 h4 small,
1059 .h4 small,
1059 .h4 small,
1060 h5 small,
1060 h5 small,
1061 .h5 small,
1061 .h5 small,
1062 h6 small,
1062 h6 small,
1063 .h6 small,
1063 .h6 small,
1064 h4 .small,
1064 h4 .small,
1065 .h4 .small,
1065 .h4 .small,
1066 h5 .small,
1066 h5 .small,
1067 .h5 .small,
1067 .h5 .small,
1068 h6 .small,
1068 h6 .small,
1069 .h6 .small {
1069 .h6 .small {
1070 font-size: 75%;
1070 font-size: 75%;
1071 }
1071 }
1072 h1,
1072 h1,
1073 .h1 {
1073 .h1 {
1074 font-size: 33px;
1074 font-size: 33px;
1075 }
1075 }
1076 h2,
1076 h2,
1077 .h2 {
1077 .h2 {
1078 font-size: 27px;
1078 font-size: 27px;
1079 }
1079 }
1080 h3,
1080 h3,
1081 .h3 {
1081 .h3 {
1082 font-size: 23px;
1082 font-size: 23px;
1083 }
1083 }
1084 h4,
1084 h4,
1085 .h4 {
1085 .h4 {
1086 font-size: 17px;
1086 font-size: 17px;
1087 }
1087 }
1088 h5,
1088 h5,
1089 .h5 {
1089 .h5 {
1090 font-size: 13px;
1090 font-size: 13px;
1091 }
1091 }
1092 h6,
1092 h6,
1093 .h6 {
1093 .h6 {
1094 font-size: 12px;
1094 font-size: 12px;
1095 }
1095 }
1096 p {
1096 p {
1097 margin: 0 0 9px;
1097 margin: 0 0 9px;
1098 }
1098 }
1099 .lead {
1099 .lead {
1100 margin-bottom: 18px;
1100 margin-bottom: 18px;
1101 font-size: 14px;
1101 font-size: 14px;
1102 font-weight: 300;
1102 font-weight: 300;
1103 line-height: 1.4;
1103 line-height: 1.4;
1104 }
1104 }
1105 @media (min-width: 768px) {
1105 @media (min-width: 768px) {
1106 .lead {
1106 .lead {
1107 font-size: 19.5px;
1107 font-size: 19.5px;
1108 }
1108 }
1109 }
1109 }
1110 small,
1110 small,
1111 .small {
1111 .small {
1112 font-size: 92%;
1112 font-size: 92%;
1113 }
1113 }
1114 mark,
1114 mark,
1115 .mark {
1115 .mark {
1116 background-color: #fcf8e3;
1116 background-color: #fcf8e3;
1117 padding: .2em;
1117 padding: .2em;
1118 }
1118 }
1119 .text-left {
1119 .text-left {
1120 text-align: left;
1120 text-align: left;
1121 }
1121 }
1122 .text-right {
1122 .text-right {
1123 text-align: right;
1123 text-align: right;
1124 }
1124 }
1125 .text-center {
1125 .text-center {
1126 text-align: center;
1126 text-align: center;
1127 }
1127 }
1128 .text-justify {
1128 .text-justify {
1129 text-align: justify;
1129 text-align: justify;
1130 }
1130 }
1131 .text-nowrap {
1131 .text-nowrap {
1132 white-space: nowrap;
1132 white-space: nowrap;
1133 }
1133 }
1134 .text-lowercase {
1134 .text-lowercase {
1135 text-transform: lowercase;
1135 text-transform: lowercase;
1136 }
1136 }
1137 .text-uppercase {
1137 .text-uppercase {
1138 text-transform: uppercase;
1138 text-transform: uppercase;
1139 }
1139 }
1140 .text-capitalize {
1140 .text-capitalize {
1141 text-transform: capitalize;
1141 text-transform: capitalize;
1142 }
1142 }
1143 .text-muted {
1143 .text-muted {
1144 color: #777777;
1144 color: #777777;
1145 }
1145 }
1146 .text-primary {
1146 .text-primary {
1147 color: #337ab7;
1147 color: #337ab7;
1148 }
1148 }
1149 a.text-primary:hover {
1149 a.text-primary:hover {
1150 color: #286090;
1150 color: #286090;
1151 }
1151 }
1152 .text-success {
1152 .text-success {
1153 color: #3c763d;
1153 color: #3c763d;
1154 }
1154 }
1155 a.text-success:hover {
1155 a.text-success:hover {
1156 color: #2b542c;
1156 color: #2b542c;
1157 }
1157 }
1158 .text-info {
1158 .text-info {
1159 color: #31708f;
1159 color: #31708f;
1160 }
1160 }
1161 a.text-info:hover {
1161 a.text-info:hover {
1162 color: #245269;
1162 color: #245269;
1163 }
1163 }
1164 .text-warning {
1164 .text-warning {
1165 color: #8a6d3b;
1165 color: #8a6d3b;
1166 }
1166 }
1167 a.text-warning:hover {
1167 a.text-warning:hover {
1168 color: #66512c;
1168 color: #66512c;
1169 }
1169 }
1170 .text-danger {
1170 .text-danger {
1171 color: #a94442;
1171 color: #a94442;
1172 }
1172 }
1173 a.text-danger:hover {
1173 a.text-danger:hover {
1174 color: #843534;
1174 color: #843534;
1175 }
1175 }
1176 .bg-primary {
1176 .bg-primary {
1177 color: #fff;
1177 color: #fff;
1178 background-color: #337ab7;
1178 background-color: #337ab7;
1179 }
1179 }
1180 a.bg-primary:hover {
1180 a.bg-primary:hover {
1181 background-color: #286090;
1181 background-color: #286090;
1182 }
1182 }
1183 .bg-success {
1183 .bg-success {
1184 background-color: #dff0d8;
1184 background-color: #dff0d8;
1185 }
1185 }
1186 a.bg-success:hover {
1186 a.bg-success:hover {
1187 background-color: #c1e2b3;
1187 background-color: #c1e2b3;
1188 }
1188 }
1189 .bg-info {
1189 .bg-info {
1190 background-color: #d9edf7;
1190 background-color: #d9edf7;
1191 }
1191 }
1192 a.bg-info:hover {
1192 a.bg-info:hover {
1193 background-color: #afd9ee;
1193 background-color: #afd9ee;
1194 }
1194 }
1195 .bg-warning {
1195 .bg-warning {
1196 background-color: #fcf8e3;
1196 background-color: #fcf8e3;
1197 }
1197 }
1198 a.bg-warning:hover {
1198 a.bg-warning:hover {
1199 background-color: #f7ecb5;
1199 background-color: #f7ecb5;
1200 }
1200 }
1201 .bg-danger {
1201 .bg-danger {
1202 background-color: #f2dede;
1202 background-color: #f2dede;
1203 }
1203 }
1204 a.bg-danger:hover {
1204 a.bg-danger:hover {
1205 background-color: #e4b9b9;
1205 background-color: #e4b9b9;
1206 }
1206 }
1207 .page-header {
1207 .page-header {
1208 padding-bottom: 8px;
1208 padding-bottom: 8px;
1209 margin: 36px 0 18px;
1209 margin: 36px 0 18px;
1210 border-bottom: 1px solid #eeeeee;
1210 border-bottom: 1px solid #eeeeee;
1211 }
1211 }
1212 ul,
1212 ul,
1213 ol {
1213 ol {
1214 margin-top: 0;
1214 margin-top: 0;
1215 margin-bottom: 9px;
1215 margin-bottom: 9px;
1216 }
1216 }
1217 ul ul,
1217 ul ul,
1218 ol ul,
1218 ol ul,
1219 ul ol,
1219 ul ol,
1220 ol ol {
1220 ol ol {
1221 margin-bottom: 0;
1221 margin-bottom: 0;
1222 }
1222 }
1223 .list-unstyled {
1223 .list-unstyled {
1224 padding-left: 0;
1224 padding-left: 0;
1225 list-style: none;
1225 list-style: none;
1226 }
1226 }
1227 .list-inline {
1227 .list-inline {
1228 padding-left: 0;
1228 padding-left: 0;
1229 list-style: none;
1229 list-style: none;
1230 margin-left: -5px;
1230 margin-left: -5px;
1231 }
1231 }
1232 .list-inline > li {
1232 .list-inline > li {
1233 display: inline-block;
1233 display: inline-block;
1234 padding-left: 5px;
1234 padding-left: 5px;
1235 padding-right: 5px;
1235 padding-right: 5px;
1236 }
1236 }
1237 dl {
1237 dl {
1238 margin-top: 0;
1238 margin-top: 0;
1239 margin-bottom: 18px;
1239 margin-bottom: 18px;
1240 }
1240 }
1241 dt,
1241 dt,
1242 dd {
1242 dd {
1243 line-height: 1.42857143;
1243 line-height: 1.42857143;
1244 }
1244 }
1245 dt {
1245 dt {
1246 font-weight: bold;
1246 font-weight: bold;
1247 }
1247 }
1248 dd {
1248 dd {
1249 margin-left: 0;
1249 margin-left: 0;
1250 }
1250 }
1251 @media (min-width: 541px) {
1251 @media (min-width: 541px) {
1252 .dl-horizontal dt {
1252 .dl-horizontal dt {
1253 float: left;
1253 float: left;
1254 width: 160px;
1254 width: 160px;
1255 clear: left;
1255 clear: left;
1256 text-align: right;
1256 text-align: right;
1257 overflow: hidden;
1257 overflow: hidden;
1258 text-overflow: ellipsis;
1258 text-overflow: ellipsis;
1259 white-space: nowrap;
1259 white-space: nowrap;
1260 }
1260 }
1261 .dl-horizontal dd {
1261 .dl-horizontal dd {
1262 margin-left: 180px;
1262 margin-left: 180px;
1263 }
1263 }
1264 }
1264 }
1265 abbr[title],
1265 abbr[title],
1266 abbr[data-original-title] {
1266 abbr[data-original-title] {
1267 cursor: help;
1267 cursor: help;
1268 border-bottom: 1px dotted #777777;
1268 border-bottom: 1px dotted #777777;
1269 }
1269 }
1270 .initialism {
1270 .initialism {
1271 font-size: 90%;
1271 font-size: 90%;
1272 text-transform: uppercase;
1272 text-transform: uppercase;
1273 }
1273 }
1274 blockquote {
1274 blockquote {
1275 padding: 9px 18px;
1275 padding: 9px 18px;
1276 margin: 0 0 18px;
1276 margin: 0 0 18px;
1277 font-size: inherit;
1277 font-size: inherit;
1278 border-left: 5px solid #eeeeee;
1278 border-left: 5px solid #eeeeee;
1279 }
1279 }
1280 blockquote p:last-child,
1280 blockquote p:last-child,
1281 blockquote ul:last-child,
1281 blockquote ul:last-child,
1282 blockquote ol:last-child {
1282 blockquote ol:last-child {
1283 margin-bottom: 0;
1283 margin-bottom: 0;
1284 }
1284 }
1285 blockquote footer,
1285 blockquote footer,
1286 blockquote small,
1286 blockquote small,
1287 blockquote .small {
1287 blockquote .small {
1288 display: block;
1288 display: block;
1289 font-size: 80%;
1289 font-size: 80%;
1290 line-height: 1.42857143;
1290 line-height: 1.42857143;
1291 color: #777777;
1291 color: #777777;
1292 }
1292 }
1293 blockquote footer:before,
1293 blockquote footer:before,
1294 blockquote small:before,
1294 blockquote small:before,
1295 blockquote .small:before {
1295 blockquote .small:before {
1296 content: '\2014 \00A0';
1296 content: '\2014 \00A0';
1297 }
1297 }
1298 .blockquote-reverse,
1298 .blockquote-reverse,
1299 blockquote.pull-right {
1299 blockquote.pull-right {
1300 padding-right: 15px;
1300 padding-right: 15px;
1301 padding-left: 0;
1301 padding-left: 0;
1302 border-right: 5px solid #eeeeee;
1302 border-right: 5px solid #eeeeee;
1303 border-left: 0;
1303 border-left: 0;
1304 text-align: right;
1304 text-align: right;
1305 }
1305 }
1306 .blockquote-reverse footer:before,
1306 .blockquote-reverse footer:before,
1307 blockquote.pull-right footer:before,
1307 blockquote.pull-right footer:before,
1308 .blockquote-reverse small:before,
1308 .blockquote-reverse small:before,
1309 blockquote.pull-right small:before,
1309 blockquote.pull-right small:before,
1310 .blockquote-reverse .small:before,
1310 .blockquote-reverse .small:before,
1311 blockquote.pull-right .small:before {
1311 blockquote.pull-right .small:before {
1312 content: '';
1312 content: '';
1313 }
1313 }
1314 .blockquote-reverse footer:after,
1314 .blockquote-reverse footer:after,
1315 blockquote.pull-right footer:after,
1315 blockquote.pull-right footer:after,
1316 .blockquote-reverse small:after,
1316 .blockquote-reverse small:after,
1317 blockquote.pull-right small:after,
1317 blockquote.pull-right small:after,
1318 .blockquote-reverse .small:after,
1318 .blockquote-reverse .small:after,
1319 blockquote.pull-right .small:after {
1319 blockquote.pull-right .small:after {
1320 content: '\00A0 \2014';
1320 content: '\00A0 \2014';
1321 }
1321 }
1322 address {
1322 address {
1323 margin-bottom: 18px;
1323 margin-bottom: 18px;
1324 font-style: normal;
1324 font-style: normal;
1325 line-height: 1.42857143;
1325 line-height: 1.42857143;
1326 }
1326 }
1327 code,
1327 code,
1328 kbd,
1328 kbd,
1329 pre,
1329 pre,
1330 samp {
1330 samp {
1331 font-family: monospace;
1331 font-family: monospace;
1332 }
1332 }
1333 code {
1333 code {
1334 padding: 2px 4px;
1334 padding: 2px 4px;
1335 font-size: 90%;
1335 font-size: 90%;
1336 color: #c7254e;
1336 color: #c7254e;
1337 background-color: #f9f2f4;
1337 background-color: #f9f2f4;
1338 border-radius: 2px;
1338 border-radius: 2px;
1339 }
1339 }
1340 kbd {
1340 kbd {
1341 padding: 2px 4px;
1341 padding: 2px 4px;
1342 font-size: 90%;
1342 font-size: 90%;
1343 color: #ffffff;
1343 color: #ffffff;
1344 background-color: #333333;
1344 background-color: #333333;
1345 border-radius: 1px;
1345 border-radius: 1px;
1346 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
1346 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
1347 }
1347 }
1348 kbd kbd {
1348 kbd kbd {
1349 padding: 0;
1349 padding: 0;
1350 font-size: 100%;
1350 font-size: 100%;
1351 font-weight: bold;
1351 font-weight: bold;
1352 box-shadow: none;
1352 box-shadow: none;
1353 }
1353 }
1354 pre {
1354 pre {
1355 display: block;
1355 display: block;
1356 padding: 8.5px;
1356 padding: 8.5px;
1357 margin: 0 0 9px;
1357 margin: 0 0 9px;
1358 font-size: 12px;
1358 font-size: 12px;
1359 line-height: 1.42857143;
1359 line-height: 1.42857143;
1360 word-break: break-all;
1360 word-break: break-all;
1361 word-wrap: break-word;
1361 word-wrap: break-word;
1362 color: #333333;
1362 color: #333333;
1363 background-color: #f5f5f5;
1363 background-color: #f5f5f5;
1364 border: 1px solid #cccccc;
1364 border: 1px solid #cccccc;
1365 border-radius: 2px;
1365 border-radius: 2px;
1366 }
1366 }
1367 pre code {
1367 pre code {
1368 padding: 0;
1368 padding: 0;
1369 font-size: inherit;
1369 font-size: inherit;
1370 color: inherit;
1370 color: inherit;
1371 white-space: pre-wrap;
1371 white-space: pre-wrap;
1372 background-color: transparent;
1372 background-color: transparent;
1373 border-radius: 0;
1373 border-radius: 0;
1374 }
1374 }
1375 .pre-scrollable {
1375 .pre-scrollable {
1376 max-height: 340px;
1376 max-height: 340px;
1377 overflow-y: scroll;
1377 overflow-y: scroll;
1378 }
1378 }
1379 .container {
1379 .container {
1380 margin-right: auto;
1380 margin-right: auto;
1381 margin-left: auto;
1381 margin-left: auto;
1382 padding-left: 0px;
1382 padding-left: 0px;
1383 padding-right: 0px;
1383 padding-right: 0px;
1384 }
1384 }
1385 @media (min-width: 768px) {
1385 @media (min-width: 768px) {
1386 .container {
1386 .container {
1387 width: 768px;
1387 width: 768px;
1388 }
1388 }
1389 }
1389 }
1390 @media (min-width: 992px) {
1390 @media (min-width: 992px) {
1391 .container {
1391 .container {
1392 width: 940px;
1392 width: 940px;
1393 }
1393 }
1394 }
1394 }
1395 @media (min-width: 1200px) {
1395 @media (min-width: 1200px) {
1396 .container {
1396 .container {
1397 width: 1140px;
1397 width: 1140px;
1398 }
1398 }
1399 }
1399 }
1400 .container-fluid {
1400 .container-fluid {
1401 margin-right: auto;
1401 margin-right: auto;
1402 margin-left: auto;
1402 margin-left: auto;
1403 padding-left: 0px;
1403 padding-left: 0px;
1404 padding-right: 0px;
1404 padding-right: 0px;
1405 }
1405 }
1406 .row {
1406 .row {
1407 margin-left: 0px;
1407 margin-left: 0px;
1408 margin-right: 0px;
1408 margin-right: 0px;
1409 }
1409 }
1410 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
1410 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
1411 position: relative;
1411 position: relative;
1412 min-height: 1px;
1412 min-height: 1px;
1413 padding-left: 0px;
1413 padding-left: 0px;
1414 padding-right: 0px;
1414 padding-right: 0px;
1415 }
1415 }
1416 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1416 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1417 float: left;
1417 float: left;
1418 }
1418 }
1419 .col-xs-12 {
1419 .col-xs-12 {
1420 width: 100%;
1420 width: 100%;
1421 }
1421 }
1422 .col-xs-11 {
1422 .col-xs-11 {
1423 width: 91.66666667%;
1423 width: 91.66666667%;
1424 }
1424 }
1425 .col-xs-10 {
1425 .col-xs-10 {
1426 width: 83.33333333%;
1426 width: 83.33333333%;
1427 }
1427 }
1428 .col-xs-9 {
1428 .col-xs-9 {
1429 width: 75%;
1429 width: 75%;
1430 }
1430 }
1431 .col-xs-8 {
1431 .col-xs-8 {
1432 width: 66.66666667%;
1432 width: 66.66666667%;
1433 }
1433 }
1434 .col-xs-7 {
1434 .col-xs-7 {
1435 width: 58.33333333%;
1435 width: 58.33333333%;
1436 }
1436 }
1437 .col-xs-6 {
1437 .col-xs-6 {
1438 width: 50%;
1438 width: 50%;
1439 }
1439 }
1440 .col-xs-5 {
1440 .col-xs-5 {
1441 width: 41.66666667%;
1441 width: 41.66666667%;
1442 }
1442 }
1443 .col-xs-4 {
1443 .col-xs-4 {
1444 width: 33.33333333%;
1444 width: 33.33333333%;
1445 }
1445 }
1446 .col-xs-3 {
1446 .col-xs-3 {
1447 width: 25%;
1447 width: 25%;
1448 }
1448 }
1449 .col-xs-2 {
1449 .col-xs-2 {
1450 width: 16.66666667%;
1450 width: 16.66666667%;
1451 }
1451 }
1452 .col-xs-1 {
1452 .col-xs-1 {
1453 width: 8.33333333%;
1453 width: 8.33333333%;
1454 }
1454 }
1455 .col-xs-pull-12 {
1455 .col-xs-pull-12 {
1456 right: 100%;
1456 right: 100%;
1457 }
1457 }
1458 .col-xs-pull-11 {
1458 .col-xs-pull-11 {
1459 right: 91.66666667%;
1459 right: 91.66666667%;
1460 }
1460 }
1461 .col-xs-pull-10 {
1461 .col-xs-pull-10 {
1462 right: 83.33333333%;
1462 right: 83.33333333%;
1463 }
1463 }
1464 .col-xs-pull-9 {
1464 .col-xs-pull-9 {
1465 right: 75%;
1465 right: 75%;
1466 }
1466 }
1467 .col-xs-pull-8 {
1467 .col-xs-pull-8 {
1468 right: 66.66666667%;
1468 right: 66.66666667%;
1469 }
1469 }
1470 .col-xs-pull-7 {
1470 .col-xs-pull-7 {
1471 right: 58.33333333%;
1471 right: 58.33333333%;
1472 }
1472 }
1473 .col-xs-pull-6 {
1473 .col-xs-pull-6 {
1474 right: 50%;
1474 right: 50%;
1475 }
1475 }
1476 .col-xs-pull-5 {
1476 .col-xs-pull-5 {
1477 right: 41.66666667%;
1477 right: 41.66666667%;
1478 }
1478 }
1479 .col-xs-pull-4 {
1479 .col-xs-pull-4 {
1480 right: 33.33333333%;
1480 right: 33.33333333%;
1481 }
1481 }
1482 .col-xs-pull-3 {
1482 .col-xs-pull-3 {
1483 right: 25%;
1483 right: 25%;
1484 }
1484 }
1485 .col-xs-pull-2 {
1485 .col-xs-pull-2 {
1486 right: 16.66666667%;
1486 right: 16.66666667%;
1487 }
1487 }
1488 .col-xs-pull-1 {
1488 .col-xs-pull-1 {
1489 right: 8.33333333%;
1489 right: 8.33333333%;
1490 }
1490 }
1491 .col-xs-pull-0 {
1491 .col-xs-pull-0 {
1492 right: auto;
1492 right: auto;
1493 }
1493 }
1494 .col-xs-push-12 {
1494 .col-xs-push-12 {
1495 left: 100%;
1495 left: 100%;
1496 }
1496 }
1497 .col-xs-push-11 {
1497 .col-xs-push-11 {
1498 left: 91.66666667%;
1498 left: 91.66666667%;
1499 }
1499 }
1500 .col-xs-push-10 {
1500 .col-xs-push-10 {
1501 left: 83.33333333%;
1501 left: 83.33333333%;
1502 }
1502 }
1503 .col-xs-push-9 {
1503 .col-xs-push-9 {
1504 left: 75%;
1504 left: 75%;
1505 }
1505 }
1506 .col-xs-push-8 {
1506 .col-xs-push-8 {
1507 left: 66.66666667%;
1507 left: 66.66666667%;
1508 }
1508 }
1509 .col-xs-push-7 {
1509 .col-xs-push-7 {
1510 left: 58.33333333%;
1510 left: 58.33333333%;
1511 }
1511 }
1512 .col-xs-push-6 {
1512 .col-xs-push-6 {
1513 left: 50%;
1513 left: 50%;
1514 }
1514 }
1515 .col-xs-push-5 {
1515 .col-xs-push-5 {
1516 left: 41.66666667%;
1516 left: 41.66666667%;
1517 }
1517 }
1518 .col-xs-push-4 {
1518 .col-xs-push-4 {
1519 left: 33.33333333%;
1519 left: 33.33333333%;
1520 }
1520 }
1521 .col-xs-push-3 {
1521 .col-xs-push-3 {
1522 left: 25%;
1522 left: 25%;
1523 }
1523 }
1524 .col-xs-push-2 {
1524 .col-xs-push-2 {
1525 left: 16.66666667%;
1525 left: 16.66666667%;
1526 }
1526 }
1527 .col-xs-push-1 {
1527 .col-xs-push-1 {
1528 left: 8.33333333%;
1528 left: 8.33333333%;
1529 }
1529 }
1530 .col-xs-push-0 {
1530 .col-xs-push-0 {
1531 left: auto;
1531 left: auto;
1532 }
1532 }
1533 .col-xs-offset-12 {
1533 .col-xs-offset-12 {
1534 margin-left: 100%;
1534 margin-left: 100%;
1535 }
1535 }
1536 .col-xs-offset-11 {
1536 .col-xs-offset-11 {
1537 margin-left: 91.66666667%;
1537 margin-left: 91.66666667%;
1538 }
1538 }
1539 .col-xs-offset-10 {
1539 .col-xs-offset-10 {
1540 margin-left: 83.33333333%;
1540 margin-left: 83.33333333%;
1541 }
1541 }
1542 .col-xs-offset-9 {
1542 .col-xs-offset-9 {
1543 margin-left: 75%;
1543 margin-left: 75%;
1544 }
1544 }
1545 .col-xs-offset-8 {
1545 .col-xs-offset-8 {
1546 margin-left: 66.66666667%;
1546 margin-left: 66.66666667%;
1547 }
1547 }
1548 .col-xs-offset-7 {
1548 .col-xs-offset-7 {
1549 margin-left: 58.33333333%;
1549 margin-left: 58.33333333%;
1550 }
1550 }
1551 .col-xs-offset-6 {
1551 .col-xs-offset-6 {
1552 margin-left: 50%;
1552 margin-left: 50%;
1553 }
1553 }
1554 .col-xs-offset-5 {
1554 .col-xs-offset-5 {
1555 margin-left: 41.66666667%;
1555 margin-left: 41.66666667%;
1556 }
1556 }
1557 .col-xs-offset-4 {
1557 .col-xs-offset-4 {
1558 margin-left: 33.33333333%;
1558 margin-left: 33.33333333%;
1559 }
1559 }
1560 .col-xs-offset-3 {
1560 .col-xs-offset-3 {
1561 margin-left: 25%;
1561 margin-left: 25%;
1562 }
1562 }
1563 .col-xs-offset-2 {
1563 .col-xs-offset-2 {
1564 margin-left: 16.66666667%;
1564 margin-left: 16.66666667%;
1565 }
1565 }
1566 .col-xs-offset-1 {
1566 .col-xs-offset-1 {
1567 margin-left: 8.33333333%;
1567 margin-left: 8.33333333%;
1568 }
1568 }
1569 .col-xs-offset-0 {
1569 .col-xs-offset-0 {
1570 margin-left: 0%;
1570 margin-left: 0%;
1571 }
1571 }
1572 @media (min-width: 768px) {
1572 @media (min-width: 768px) {
1573 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1573 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1574 float: left;
1574 float: left;
1575 }
1575 }
1576 .col-sm-12 {
1576 .col-sm-12 {
1577 width: 100%;
1577 width: 100%;
1578 }
1578 }
1579 .col-sm-11 {
1579 .col-sm-11 {
1580 width: 91.66666667%;
1580 width: 91.66666667%;
1581 }
1581 }
1582 .col-sm-10 {
1582 .col-sm-10 {
1583 width: 83.33333333%;
1583 width: 83.33333333%;
1584 }
1584 }
1585 .col-sm-9 {
1585 .col-sm-9 {
1586 width: 75%;
1586 width: 75%;
1587 }
1587 }
1588 .col-sm-8 {
1588 .col-sm-8 {
1589 width: 66.66666667%;
1589 width: 66.66666667%;
1590 }
1590 }
1591 .col-sm-7 {
1591 .col-sm-7 {
1592 width: 58.33333333%;
1592 width: 58.33333333%;
1593 }
1593 }
1594 .col-sm-6 {
1594 .col-sm-6 {
1595 width: 50%;
1595 width: 50%;
1596 }
1596 }
1597 .col-sm-5 {
1597 .col-sm-5 {
1598 width: 41.66666667%;
1598 width: 41.66666667%;
1599 }
1599 }
1600 .col-sm-4 {
1600 .col-sm-4 {
1601 width: 33.33333333%;
1601 width: 33.33333333%;
1602 }
1602 }
1603 .col-sm-3 {
1603 .col-sm-3 {
1604 width: 25%;
1604 width: 25%;
1605 }
1605 }
1606 .col-sm-2 {
1606 .col-sm-2 {
1607 width: 16.66666667%;
1607 width: 16.66666667%;
1608 }
1608 }
1609 .col-sm-1 {
1609 .col-sm-1 {
1610 width: 8.33333333%;
1610 width: 8.33333333%;
1611 }
1611 }
1612 .col-sm-pull-12 {
1612 .col-sm-pull-12 {
1613 right: 100%;
1613 right: 100%;
1614 }
1614 }
1615 .col-sm-pull-11 {
1615 .col-sm-pull-11 {
1616 right: 91.66666667%;
1616 right: 91.66666667%;
1617 }
1617 }
1618 .col-sm-pull-10 {
1618 .col-sm-pull-10 {
1619 right: 83.33333333%;
1619 right: 83.33333333%;
1620 }
1620 }
1621 .col-sm-pull-9 {
1621 .col-sm-pull-9 {
1622 right: 75%;
1622 right: 75%;
1623 }
1623 }
1624 .col-sm-pull-8 {
1624 .col-sm-pull-8 {
1625 right: 66.66666667%;
1625 right: 66.66666667%;
1626 }
1626 }
1627 .col-sm-pull-7 {
1627 .col-sm-pull-7 {
1628 right: 58.33333333%;
1628 right: 58.33333333%;
1629 }
1629 }
1630 .col-sm-pull-6 {
1630 .col-sm-pull-6 {
1631 right: 50%;
1631 right: 50%;
1632 }
1632 }
1633 .col-sm-pull-5 {
1633 .col-sm-pull-5 {
1634 right: 41.66666667%;
1634 right: 41.66666667%;
1635 }
1635 }
1636 .col-sm-pull-4 {
1636 .col-sm-pull-4 {
1637 right: 33.33333333%;
1637 right: 33.33333333%;
1638 }
1638 }
1639 .col-sm-pull-3 {
1639 .col-sm-pull-3 {
1640 right: 25%;
1640 right: 25%;
1641 }
1641 }
1642 .col-sm-pull-2 {
1642 .col-sm-pull-2 {
1643 right: 16.66666667%;
1643 right: 16.66666667%;
1644 }
1644 }
1645 .col-sm-pull-1 {
1645 .col-sm-pull-1 {
1646 right: 8.33333333%;
1646 right: 8.33333333%;
1647 }
1647 }
1648 .col-sm-pull-0 {
1648 .col-sm-pull-0 {
1649 right: auto;
1649 right: auto;
1650 }
1650 }
1651 .col-sm-push-12 {
1651 .col-sm-push-12 {
1652 left: 100%;
1652 left: 100%;
1653 }
1653 }
1654 .col-sm-push-11 {
1654 .col-sm-push-11 {
1655 left: 91.66666667%;
1655 left: 91.66666667%;
1656 }
1656 }
1657 .col-sm-push-10 {
1657 .col-sm-push-10 {
1658 left: 83.33333333%;
1658 left: 83.33333333%;
1659 }
1659 }
1660 .col-sm-push-9 {
1660 .col-sm-push-9 {
1661 left: 75%;
1661 left: 75%;
1662 }
1662 }
1663 .col-sm-push-8 {
1663 .col-sm-push-8 {
1664 left: 66.66666667%;
1664 left: 66.66666667%;
1665 }
1665 }
1666 .col-sm-push-7 {
1666 .col-sm-push-7 {
1667 left: 58.33333333%;
1667 left: 58.33333333%;
1668 }
1668 }
1669 .col-sm-push-6 {
1669 .col-sm-push-6 {
1670 left: 50%;
1670 left: 50%;
1671 }
1671 }
1672 .col-sm-push-5 {
1672 .col-sm-push-5 {
1673 left: 41.66666667%;
1673 left: 41.66666667%;
1674 }
1674 }
1675 .col-sm-push-4 {
1675 .col-sm-push-4 {
1676 left: 33.33333333%;
1676 left: 33.33333333%;
1677 }
1677 }
1678 .col-sm-push-3 {
1678 .col-sm-push-3 {
1679 left: 25%;
1679 left: 25%;
1680 }
1680 }
1681 .col-sm-push-2 {
1681 .col-sm-push-2 {
1682 left: 16.66666667%;
1682 left: 16.66666667%;
1683 }
1683 }
1684 .col-sm-push-1 {
1684 .col-sm-push-1 {
1685 left: 8.33333333%;
1685 left: 8.33333333%;
1686 }
1686 }
1687 .col-sm-push-0 {
1687 .col-sm-push-0 {
1688 left: auto;
1688 left: auto;
1689 }
1689 }
1690 .col-sm-offset-12 {
1690 .col-sm-offset-12 {
1691 margin-left: 100%;
1691 margin-left: 100%;
1692 }
1692 }
1693 .col-sm-offset-11 {
1693 .col-sm-offset-11 {
1694 margin-left: 91.66666667%;
1694 margin-left: 91.66666667%;
1695 }
1695 }
1696 .col-sm-offset-10 {
1696 .col-sm-offset-10 {
1697 margin-left: 83.33333333%;
1697 margin-left: 83.33333333%;
1698 }
1698 }
1699 .col-sm-offset-9 {
1699 .col-sm-offset-9 {
1700 margin-left: 75%;
1700 margin-left: 75%;
1701 }
1701 }
1702 .col-sm-offset-8 {
1702 .col-sm-offset-8 {
1703 margin-left: 66.66666667%;
1703 margin-left: 66.66666667%;
1704 }
1704 }
1705 .col-sm-offset-7 {
1705 .col-sm-offset-7 {
1706 margin-left: 58.33333333%;
1706 margin-left: 58.33333333%;
1707 }
1707 }
1708 .col-sm-offset-6 {
1708 .col-sm-offset-6 {
1709 margin-left: 50%;
1709 margin-left: 50%;
1710 }
1710 }
1711 .col-sm-offset-5 {
1711 .col-sm-offset-5 {
1712 margin-left: 41.66666667%;
1712 margin-left: 41.66666667%;
1713 }
1713 }
1714 .col-sm-offset-4 {
1714 .col-sm-offset-4 {
1715 margin-left: 33.33333333%;
1715 margin-left: 33.33333333%;
1716 }
1716 }
1717 .col-sm-offset-3 {
1717 .col-sm-offset-3 {
1718 margin-left: 25%;
1718 margin-left: 25%;
1719 }
1719 }
1720 .col-sm-offset-2 {
1720 .col-sm-offset-2 {
1721 margin-left: 16.66666667%;
1721 margin-left: 16.66666667%;
1722 }
1722 }
1723 .col-sm-offset-1 {
1723 .col-sm-offset-1 {
1724 margin-left: 8.33333333%;
1724 margin-left: 8.33333333%;
1725 }
1725 }
1726 .col-sm-offset-0 {
1726 .col-sm-offset-0 {
1727 margin-left: 0%;
1727 margin-left: 0%;
1728 }
1728 }
1729 }
1729 }
1730 @media (min-width: 992px) {
1730 @media (min-width: 992px) {
1731 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1731 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1732 float: left;
1732 float: left;
1733 }
1733 }
1734 .col-md-12 {
1734 .col-md-12 {
1735 width: 100%;
1735 width: 100%;
1736 }
1736 }
1737 .col-md-11 {
1737 .col-md-11 {
1738 width: 91.66666667%;
1738 width: 91.66666667%;
1739 }
1739 }
1740 .col-md-10 {
1740 .col-md-10 {
1741 width: 83.33333333%;
1741 width: 83.33333333%;
1742 }
1742 }
1743 .col-md-9 {
1743 .col-md-9 {
1744 width: 75%;
1744 width: 75%;
1745 }
1745 }
1746 .col-md-8 {
1746 .col-md-8 {
1747 width: 66.66666667%;
1747 width: 66.66666667%;
1748 }
1748 }
1749 .col-md-7 {
1749 .col-md-7 {
1750 width: 58.33333333%;
1750 width: 58.33333333%;
1751 }
1751 }
1752 .col-md-6 {
1752 .col-md-6 {
1753 width: 50%;
1753 width: 50%;
1754 }
1754 }
1755 .col-md-5 {
1755 .col-md-5 {
1756 width: 41.66666667%;
1756 width: 41.66666667%;
1757 }
1757 }
1758 .col-md-4 {
1758 .col-md-4 {
1759 width: 33.33333333%;
1759 width: 33.33333333%;
1760 }
1760 }
1761 .col-md-3 {
1761 .col-md-3 {
1762 width: 25%;
1762 width: 25%;
1763 }
1763 }
1764 .col-md-2 {
1764 .col-md-2 {
1765 width: 16.66666667%;
1765 width: 16.66666667%;
1766 }
1766 }
1767 .col-md-1 {
1767 .col-md-1 {
1768 width: 8.33333333%;
1768 width: 8.33333333%;
1769 }
1769 }
1770 .col-md-pull-12 {
1770 .col-md-pull-12 {
1771 right: 100%;
1771 right: 100%;
1772 }
1772 }
1773 .col-md-pull-11 {
1773 .col-md-pull-11 {
1774 right: 91.66666667%;
1774 right: 91.66666667%;
1775 }
1775 }
1776 .col-md-pull-10 {
1776 .col-md-pull-10 {
1777 right: 83.33333333%;
1777 right: 83.33333333%;
1778 }
1778 }
1779 .col-md-pull-9 {
1779 .col-md-pull-9 {
1780 right: 75%;
1780 right: 75%;
1781 }
1781 }
1782 .col-md-pull-8 {
1782 .col-md-pull-8 {
1783 right: 66.66666667%;
1783 right: 66.66666667%;
1784 }
1784 }
1785 .col-md-pull-7 {
1785 .col-md-pull-7 {
1786 right: 58.33333333%;
1786 right: 58.33333333%;
1787 }
1787 }
1788 .col-md-pull-6 {
1788 .col-md-pull-6 {
1789 right: 50%;
1789 right: 50%;
1790 }
1790 }
1791 .col-md-pull-5 {
1791 .col-md-pull-5 {
1792 right: 41.66666667%;
1792 right: 41.66666667%;
1793 }
1793 }
1794 .col-md-pull-4 {
1794 .col-md-pull-4 {
1795 right: 33.33333333%;
1795 right: 33.33333333%;
1796 }
1796 }
1797 .col-md-pull-3 {
1797 .col-md-pull-3 {
1798 right: 25%;
1798 right: 25%;
1799 }
1799 }
1800 .col-md-pull-2 {
1800 .col-md-pull-2 {
1801 right: 16.66666667%;
1801 right: 16.66666667%;
1802 }
1802 }
1803 .col-md-pull-1 {
1803 .col-md-pull-1 {
1804 right: 8.33333333%;
1804 right: 8.33333333%;
1805 }
1805 }
1806 .col-md-pull-0 {
1806 .col-md-pull-0 {
1807 right: auto;
1807 right: auto;
1808 }
1808 }
1809 .col-md-push-12 {
1809 .col-md-push-12 {
1810 left: 100%;
1810 left: 100%;
1811 }
1811 }
1812 .col-md-push-11 {
1812 .col-md-push-11 {
1813 left: 91.66666667%;
1813 left: 91.66666667%;
1814 }
1814 }
1815 .col-md-push-10 {
1815 .col-md-push-10 {
1816 left: 83.33333333%;
1816 left: 83.33333333%;
1817 }
1817 }
1818 .col-md-push-9 {
1818 .col-md-push-9 {
1819 left: 75%;
1819 left: 75%;
1820 }
1820 }
1821 .col-md-push-8 {
1821 .col-md-push-8 {
1822 left: 66.66666667%;
1822 left: 66.66666667%;
1823 }
1823 }
1824 .col-md-push-7 {
1824 .col-md-push-7 {
1825 left: 58.33333333%;
1825 left: 58.33333333%;
1826 }
1826 }
1827 .col-md-push-6 {
1827 .col-md-push-6 {
1828 left: 50%;
1828 left: 50%;
1829 }
1829 }
1830 .col-md-push-5 {
1830 .col-md-push-5 {
1831 left: 41.66666667%;
1831 left: 41.66666667%;
1832 }
1832 }
1833 .col-md-push-4 {
1833 .col-md-push-4 {
1834 left: 33.33333333%;
1834 left: 33.33333333%;
1835 }
1835 }
1836 .col-md-push-3 {
1836 .col-md-push-3 {
1837 left: 25%;
1837 left: 25%;
1838 }
1838 }
1839 .col-md-push-2 {
1839 .col-md-push-2 {
1840 left: 16.66666667%;
1840 left: 16.66666667%;
1841 }
1841 }
1842 .col-md-push-1 {
1842 .col-md-push-1 {
1843 left: 8.33333333%;
1843 left: 8.33333333%;
1844 }
1844 }
1845 .col-md-push-0 {
1845 .col-md-push-0 {
1846 left: auto;
1846 left: auto;
1847 }
1847 }
1848 .col-md-offset-12 {
1848 .col-md-offset-12 {
1849 margin-left: 100%;
1849 margin-left: 100%;
1850 }
1850 }
1851 .col-md-offset-11 {
1851 .col-md-offset-11 {
1852 margin-left: 91.66666667%;
1852 margin-left: 91.66666667%;
1853 }
1853 }
1854 .col-md-offset-10 {
1854 .col-md-offset-10 {
1855 margin-left: 83.33333333%;
1855 margin-left: 83.33333333%;
1856 }
1856 }
1857 .col-md-offset-9 {
1857 .col-md-offset-9 {
1858 margin-left: 75%;
1858 margin-left: 75%;
1859 }
1859 }
1860 .col-md-offset-8 {
1860 .col-md-offset-8 {
1861 margin-left: 66.66666667%;
1861 margin-left: 66.66666667%;
1862 }
1862 }
1863 .col-md-offset-7 {
1863 .col-md-offset-7 {
1864 margin-left: 58.33333333%;
1864 margin-left: 58.33333333%;
1865 }
1865 }
1866 .col-md-offset-6 {
1866 .col-md-offset-6 {
1867 margin-left: 50%;
1867 margin-left: 50%;
1868 }
1868 }
1869 .col-md-offset-5 {
1869 .col-md-offset-5 {
1870 margin-left: 41.66666667%;
1870 margin-left: 41.66666667%;
1871 }
1871 }
1872 .col-md-offset-4 {
1872 .col-md-offset-4 {
1873 margin-left: 33.33333333%;
1873 margin-left: 33.33333333%;
1874 }
1874 }
1875 .col-md-offset-3 {
1875 .col-md-offset-3 {
1876 margin-left: 25%;
1876 margin-left: 25%;
1877 }
1877 }
1878 .col-md-offset-2 {
1878 .col-md-offset-2 {
1879 margin-left: 16.66666667%;
1879 margin-left: 16.66666667%;
1880 }
1880 }
1881 .col-md-offset-1 {
1881 .col-md-offset-1 {
1882 margin-left: 8.33333333%;
1882 margin-left: 8.33333333%;
1883 }
1883 }
1884 .col-md-offset-0 {
1884 .col-md-offset-0 {
1885 margin-left: 0%;
1885 margin-left: 0%;
1886 }
1886 }
1887 }
1887 }
1888 @media (min-width: 1200px) {
1888 @media (min-width: 1200px) {
1889 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1889 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1890 float: left;
1890 float: left;
1891 }
1891 }
1892 .col-lg-12 {
1892 .col-lg-12 {
1893 width: 100%;
1893 width: 100%;
1894 }
1894 }
1895 .col-lg-11 {
1895 .col-lg-11 {
1896 width: 91.66666667%;
1896 width: 91.66666667%;
1897 }
1897 }
1898 .col-lg-10 {
1898 .col-lg-10 {
1899 width: 83.33333333%;
1899 width: 83.33333333%;
1900 }
1900 }
1901 .col-lg-9 {
1901 .col-lg-9 {
1902 width: 75%;
1902 width: 75%;
1903 }
1903 }
1904 .col-lg-8 {
1904 .col-lg-8 {
1905 width: 66.66666667%;
1905 width: 66.66666667%;
1906 }
1906 }
1907 .col-lg-7 {
1907 .col-lg-7 {
1908 width: 58.33333333%;
1908 width: 58.33333333%;
1909 }
1909 }
1910 .col-lg-6 {
1910 .col-lg-6 {
1911 width: 50%;
1911 width: 50%;
1912 }
1912 }
1913 .col-lg-5 {
1913 .col-lg-5 {
1914 width: 41.66666667%;
1914 width: 41.66666667%;
1915 }
1915 }
1916 .col-lg-4 {
1916 .col-lg-4 {
1917 width: 33.33333333%;
1917 width: 33.33333333%;
1918 }
1918 }
1919 .col-lg-3 {
1919 .col-lg-3 {
1920 width: 25%;
1920 width: 25%;
1921 }
1921 }
1922 .col-lg-2 {
1922 .col-lg-2 {
1923 width: 16.66666667%;
1923 width: 16.66666667%;
1924 }
1924 }
1925 .col-lg-1 {
1925 .col-lg-1 {
1926 width: 8.33333333%;
1926 width: 8.33333333%;
1927 }
1927 }
1928 .col-lg-pull-12 {
1928 .col-lg-pull-12 {
1929 right: 100%;
1929 right: 100%;
1930 }
1930 }
1931 .col-lg-pull-11 {
1931 .col-lg-pull-11 {
1932 right: 91.66666667%;
1932 right: 91.66666667%;
1933 }
1933 }
1934 .col-lg-pull-10 {
1934 .col-lg-pull-10 {
1935 right: 83.33333333%;
1935 right: 83.33333333%;
1936 }
1936 }
1937 .col-lg-pull-9 {
1937 .col-lg-pull-9 {
1938 right: 75%;
1938 right: 75%;
1939 }
1939 }
1940 .col-lg-pull-8 {
1940 .col-lg-pull-8 {
1941 right: 66.66666667%;
1941 right: 66.66666667%;
1942 }
1942 }
1943 .col-lg-pull-7 {
1943 .col-lg-pull-7 {
1944 right: 58.33333333%;
1944 right: 58.33333333%;
1945 }
1945 }
1946 .col-lg-pull-6 {
1946 .col-lg-pull-6 {
1947 right: 50%;
1947 right: 50%;
1948 }
1948 }
1949 .col-lg-pull-5 {
1949 .col-lg-pull-5 {
1950 right: 41.66666667%;
1950 right: 41.66666667%;
1951 }
1951 }
1952 .col-lg-pull-4 {
1952 .col-lg-pull-4 {
1953 right: 33.33333333%;
1953 right: 33.33333333%;
1954 }
1954 }
1955 .col-lg-pull-3 {
1955 .col-lg-pull-3 {
1956 right: 25%;
1956 right: 25%;
1957 }
1957 }
1958 .col-lg-pull-2 {
1958 .col-lg-pull-2 {
1959 right: 16.66666667%;
1959 right: 16.66666667%;
1960 }
1960 }
1961 .col-lg-pull-1 {
1961 .col-lg-pull-1 {
1962 right: 8.33333333%;
1962 right: 8.33333333%;
1963 }
1963 }
1964 .col-lg-pull-0 {
1964 .col-lg-pull-0 {
1965 right: auto;
1965 right: auto;
1966 }
1966 }
1967 .col-lg-push-12 {
1967 .col-lg-push-12 {
1968 left: 100%;
1968 left: 100%;
1969 }
1969 }
1970 .col-lg-push-11 {
1970 .col-lg-push-11 {
1971 left: 91.66666667%;
1971 left: 91.66666667%;
1972 }
1972 }
1973 .col-lg-push-10 {
1973 .col-lg-push-10 {
1974 left: 83.33333333%;
1974 left: 83.33333333%;
1975 }
1975 }
1976 .col-lg-push-9 {
1976 .col-lg-push-9 {
1977 left: 75%;
1977 left: 75%;
1978 }
1978 }
1979 .col-lg-push-8 {
1979 .col-lg-push-8 {
1980 left: 66.66666667%;
1980 left: 66.66666667%;
1981 }
1981 }
1982 .col-lg-push-7 {
1982 .col-lg-push-7 {
1983 left: 58.33333333%;
1983 left: 58.33333333%;
1984 }
1984 }
1985 .col-lg-push-6 {
1985 .col-lg-push-6 {
1986 left: 50%;
1986 left: 50%;
1987 }
1987 }
1988 .col-lg-push-5 {
1988 .col-lg-push-5 {
1989 left: 41.66666667%;
1989 left: 41.66666667%;
1990 }
1990 }
1991 .col-lg-push-4 {
1991 .col-lg-push-4 {
1992 left: 33.33333333%;
1992 left: 33.33333333%;
1993 }
1993 }
1994 .col-lg-push-3 {
1994 .col-lg-push-3 {
1995 left: 25%;
1995 left: 25%;
1996 }
1996 }
1997 .col-lg-push-2 {
1997 .col-lg-push-2 {
1998 left: 16.66666667%;
1998 left: 16.66666667%;
1999 }
1999 }
2000 .col-lg-push-1 {
2000 .col-lg-push-1 {
2001 left: 8.33333333%;
2001 left: 8.33333333%;
2002 }
2002 }
2003 .col-lg-push-0 {
2003 .col-lg-push-0 {
2004 left: auto;
2004 left: auto;
2005 }
2005 }
2006 .col-lg-offset-12 {
2006 .col-lg-offset-12 {
2007 margin-left: 100%;
2007 margin-left: 100%;
2008 }
2008 }
2009 .col-lg-offset-11 {
2009 .col-lg-offset-11 {
2010 margin-left: 91.66666667%;
2010 margin-left: 91.66666667%;
2011 }
2011 }
2012 .col-lg-offset-10 {
2012 .col-lg-offset-10 {
2013 margin-left: 83.33333333%;
2013 margin-left: 83.33333333%;
2014 }
2014 }
2015 .col-lg-offset-9 {
2015 .col-lg-offset-9 {
2016 margin-left: 75%;
2016 margin-left: 75%;
2017 }
2017 }
2018 .col-lg-offset-8 {
2018 .col-lg-offset-8 {
2019 margin-left: 66.66666667%;
2019 margin-left: 66.66666667%;
2020 }
2020 }
2021 .col-lg-offset-7 {
2021 .col-lg-offset-7 {
2022 margin-left: 58.33333333%;
2022 margin-left: 58.33333333%;
2023 }
2023 }
2024 .col-lg-offset-6 {
2024 .col-lg-offset-6 {
2025 margin-left: 50%;
2025 margin-left: 50%;
2026 }
2026 }
2027 .col-lg-offset-5 {
2027 .col-lg-offset-5 {
2028 margin-left: 41.66666667%;
2028 margin-left: 41.66666667%;
2029 }
2029 }
2030 .col-lg-offset-4 {
2030 .col-lg-offset-4 {
2031 margin-left: 33.33333333%;
2031 margin-left: 33.33333333%;
2032 }
2032 }
2033 .col-lg-offset-3 {
2033 .col-lg-offset-3 {
2034 margin-left: 25%;
2034 margin-left: 25%;
2035 }
2035 }
2036 .col-lg-offset-2 {
2036 .col-lg-offset-2 {
2037 margin-left: 16.66666667%;
2037 margin-left: 16.66666667%;
2038 }
2038 }
2039 .col-lg-offset-1 {
2039 .col-lg-offset-1 {
2040 margin-left: 8.33333333%;
2040 margin-left: 8.33333333%;
2041 }
2041 }
2042 .col-lg-offset-0 {
2042 .col-lg-offset-0 {
2043 margin-left: 0%;
2043 margin-left: 0%;
2044 }
2044 }
2045 }
2045 }
2046 table {
2046 table {
2047 background-color: transparent;
2047 background-color: transparent;
2048 }
2048 }
2049 caption {
2049 caption {
2050 padding-top: 8px;
2050 padding-top: 8px;
2051 padding-bottom: 8px;
2051 padding-bottom: 8px;
2052 color: #777777;
2052 color: #777777;
2053 text-align: left;
2053 text-align: left;
2054 }
2054 }
2055 th {
2055 th {
2056 text-align: left;
2056 text-align: left;
2057 }
2057 }
2058 .table {
2058 .table {
2059 width: 100%;
2059 width: 100%;
2060 max-width: 100%;
2060 max-width: 100%;
2061 margin-bottom: 18px;
2061 margin-bottom: 18px;
2062 }
2062 }
2063 .table > thead > tr > th,
2063 .table > thead > tr > th,
2064 .table > tbody > tr > th,
2064 .table > tbody > tr > th,
2065 .table > tfoot > tr > th,
2065 .table > tfoot > tr > th,
2066 .table > thead > tr > td,
2066 .table > thead > tr > td,
2067 .table > tbody > tr > td,
2067 .table > tbody > tr > td,
2068 .table > tfoot > tr > td {
2068 .table > tfoot > tr > td {
2069 padding: 8px;
2069 padding: 8px;
2070 line-height: 1.42857143;
2070 line-height: 1.42857143;
2071 vertical-align: top;
2071 vertical-align: top;
2072 border-top: 1px solid #dddddd;
2072 border-top: 1px solid #dddddd;
2073 }
2073 }
2074 .table > thead > tr > th {
2074 .table > thead > tr > th {
2075 vertical-align: bottom;
2075 vertical-align: bottom;
2076 border-bottom: 2px solid #dddddd;
2076 border-bottom: 2px solid #dddddd;
2077 }
2077 }
2078 .table > caption + thead > tr:first-child > th,
2078 .table > caption + thead > tr:first-child > th,
2079 .table > colgroup + thead > tr:first-child > th,
2079 .table > colgroup + thead > tr:first-child > th,
2080 .table > thead:first-child > tr:first-child > th,
2080 .table > thead:first-child > tr:first-child > th,
2081 .table > caption + thead > tr:first-child > td,
2081 .table > caption + thead > tr:first-child > td,
2082 .table > colgroup + thead > tr:first-child > td,
2082 .table > colgroup + thead > tr:first-child > td,
2083 .table > thead:first-child > tr:first-child > td {
2083 .table > thead:first-child > tr:first-child > td {
2084 border-top: 0;
2084 border-top: 0;
2085 }
2085 }
2086 .table > tbody + tbody {
2086 .table > tbody + tbody {
2087 border-top: 2px solid #dddddd;
2087 border-top: 2px solid #dddddd;
2088 }
2088 }
2089 .table .table {
2089 .table .table {
2090 background-color: #ffffff;
2090 background-color: #ffffff;
2091 }
2091 }
2092 .table-condensed > thead > tr > th,
2092 .table-condensed > thead > tr > th,
2093 .table-condensed > tbody > tr > th,
2093 .table-condensed > tbody > tr > th,
2094 .table-condensed > tfoot > tr > th,
2094 .table-condensed > tfoot > tr > th,
2095 .table-condensed > thead > tr > td,
2095 .table-condensed > thead > tr > td,
2096 .table-condensed > tbody > tr > td,
2096 .table-condensed > tbody > tr > td,
2097 .table-condensed > tfoot > tr > td {
2097 .table-condensed > tfoot > tr > td {
2098 padding: 5px;
2098 padding: 5px;
2099 }
2099 }
2100 .table-bordered {
2100 .table-bordered {
2101 border: 1px solid #dddddd;
2101 border: 1px solid #dddddd;
2102 }
2102 }
2103 .table-bordered > thead > tr > th,
2103 .table-bordered > thead > tr > th,
2104 .table-bordered > tbody > tr > th,
2104 .table-bordered > tbody > tr > th,
2105 .table-bordered > tfoot > tr > th,
2105 .table-bordered > tfoot > tr > th,
2106 .table-bordered > thead > tr > td,
2106 .table-bordered > thead > tr > td,
2107 .table-bordered > tbody > tr > td,
2107 .table-bordered > tbody > tr > td,
2108 .table-bordered > tfoot > tr > td {
2108 .table-bordered > tfoot > tr > td {
2109 border: 1px solid #dddddd;
2109 border: 1px solid #dddddd;
2110 }
2110 }
2111 .table-bordered > thead > tr > th,
2111 .table-bordered > thead > tr > th,
2112 .table-bordered > thead > tr > td {
2112 .table-bordered > thead > tr > td {
2113 border-bottom-width: 2px;
2113 border-bottom-width: 2px;
2114 }
2114 }
2115 .table-striped > tbody > tr:nth-child(odd) {
2115 .table-striped > tbody > tr:nth-child(odd) {
2116 background-color: #f9f9f9;
2116 background-color: #f9f9f9;
2117 }
2117 }
2118 .table-hover > tbody > tr:hover {
2118 .table-hover > tbody > tr:hover {
2119 background-color: #f5f5f5;
2119 background-color: #f5f5f5;
2120 }
2120 }
2121 table col[class*="col-"] {
2121 table col[class*="col-"] {
2122 position: static;
2122 position: static;
2123 float: none;
2123 float: none;
2124 display: table-column;
2124 display: table-column;
2125 }
2125 }
2126 table td[class*="col-"],
2126 table td[class*="col-"],
2127 table th[class*="col-"] {
2127 table th[class*="col-"] {
2128 position: static;
2128 position: static;
2129 float: none;
2129 float: none;
2130 display: table-cell;
2130 display: table-cell;
2131 }
2131 }
2132 .table > thead > tr > td.active,
2132 .table > thead > tr > td.active,
2133 .table > tbody > tr > td.active,
2133 .table > tbody > tr > td.active,
2134 .table > tfoot > tr > td.active,
2134 .table > tfoot > tr > td.active,
2135 .table > thead > tr > th.active,
2135 .table > thead > tr > th.active,
2136 .table > tbody > tr > th.active,
2136 .table > tbody > tr > th.active,
2137 .table > tfoot > tr > th.active,
2137 .table > tfoot > tr > th.active,
2138 .table > thead > tr.active > td,
2138 .table > thead > tr.active > td,
2139 .table > tbody > tr.active > td,
2139 .table > tbody > tr.active > td,
2140 .table > tfoot > tr.active > td,
2140 .table > tfoot > tr.active > td,
2141 .table > thead > tr.active > th,
2141 .table > thead > tr.active > th,
2142 .table > tbody > tr.active > th,
2142 .table > tbody > tr.active > th,
2143 .table > tfoot > tr.active > th {
2143 .table > tfoot > tr.active > th {
2144 background-color: #f5f5f5;
2144 background-color: #f5f5f5;
2145 }
2145 }
2146 .table-hover > tbody > tr > td.active:hover,
2146 .table-hover > tbody > tr > td.active:hover,
2147 .table-hover > tbody > tr > th.active:hover,
2147 .table-hover > tbody > tr > th.active:hover,
2148 .table-hover > tbody > tr.active:hover > td,
2148 .table-hover > tbody > tr.active:hover > td,
2149 .table-hover > tbody > tr:hover > .active,
2149 .table-hover > tbody > tr:hover > .active,
2150 .table-hover > tbody > tr.active:hover > th {
2150 .table-hover > tbody > tr.active:hover > th {
2151 background-color: #e8e8e8;
2151 background-color: #e8e8e8;
2152 }
2152 }
2153 .table > thead > tr > td.success,
2153 .table > thead > tr > td.success,
2154 .table > tbody > tr > td.success,
2154 .table > tbody > tr > td.success,
2155 .table > tfoot > tr > td.success,
2155 .table > tfoot > tr > td.success,
2156 .table > thead > tr > th.success,
2156 .table > thead > tr > th.success,
2157 .table > tbody > tr > th.success,
2157 .table > tbody > tr > th.success,
2158 .table > tfoot > tr > th.success,
2158 .table > tfoot > tr > th.success,
2159 .table > thead > tr.success > td,
2159 .table > thead > tr.success > td,
2160 .table > tbody > tr.success > td,
2160 .table > tbody > tr.success > td,
2161 .table > tfoot > tr.success > td,
2161 .table > tfoot > tr.success > td,
2162 .table > thead > tr.success > th,
2162 .table > thead > tr.success > th,
2163 .table > tbody > tr.success > th,
2163 .table > tbody > tr.success > th,
2164 .table > tfoot > tr.success > th {
2164 .table > tfoot > tr.success > th {
2165 background-color: #dff0d8;
2165 background-color: #dff0d8;
2166 }
2166 }
2167 .table-hover > tbody > tr > td.success:hover,
2167 .table-hover > tbody > tr > td.success:hover,
2168 .table-hover > tbody > tr > th.success:hover,
2168 .table-hover > tbody > tr > th.success:hover,
2169 .table-hover > tbody > tr.success:hover > td,
2169 .table-hover > tbody > tr.success:hover > td,
2170 .table-hover > tbody > tr:hover > .success,
2170 .table-hover > tbody > tr:hover > .success,
2171 .table-hover > tbody > tr.success:hover > th {
2171 .table-hover > tbody > tr.success:hover > th {
2172 background-color: #d0e9c6;
2172 background-color: #d0e9c6;
2173 }
2173 }
2174 .table > thead > tr > td.info,
2174 .table > thead > tr > td.info,
2175 .table > tbody > tr > td.info,
2175 .table > tbody > tr > td.info,
2176 .table > tfoot > tr > td.info,
2176 .table > tfoot > tr > td.info,
2177 .table > thead > tr > th.info,
2177 .table > thead > tr > th.info,
2178 .table > tbody > tr > th.info,
2178 .table > tbody > tr > th.info,
2179 .table > tfoot > tr > th.info,
2179 .table > tfoot > tr > th.info,
2180 .table > thead > tr.info > td,
2180 .table > thead > tr.info > td,
2181 .table > tbody > tr.info > td,
2181 .table > tbody > tr.info > td,
2182 .table > tfoot > tr.info > td,
2182 .table > tfoot > tr.info > td,
2183 .table > thead > tr.info > th,
2183 .table > thead > tr.info > th,
2184 .table > tbody > tr.info > th,
2184 .table > tbody > tr.info > th,
2185 .table > tfoot > tr.info > th {
2185 .table > tfoot > tr.info > th {
2186 background-color: #d9edf7;
2186 background-color: #d9edf7;
2187 }
2187 }
2188 .table-hover > tbody > tr > td.info:hover,
2188 .table-hover > tbody > tr > td.info:hover,
2189 .table-hover > tbody > tr > th.info:hover,
2189 .table-hover > tbody > tr > th.info:hover,
2190 .table-hover > tbody > tr.info:hover > td,
2190 .table-hover > tbody > tr.info:hover > td,
2191 .table-hover > tbody > tr:hover > .info,
2191 .table-hover > tbody > tr:hover > .info,
2192 .table-hover > tbody > tr.info:hover > th {
2192 .table-hover > tbody > tr.info:hover > th {
2193 background-color: #c4e3f3;
2193 background-color: #c4e3f3;
2194 }
2194 }
2195 .table > thead > tr > td.warning,
2195 .table > thead > tr > td.warning,
2196 .table > tbody > tr > td.warning,
2196 .table > tbody > tr > td.warning,
2197 .table > tfoot > tr > td.warning,
2197 .table > tfoot > tr > td.warning,
2198 .table > thead > tr > th.warning,
2198 .table > thead > tr > th.warning,
2199 .table > tbody > tr > th.warning,
2199 .table > tbody > tr > th.warning,
2200 .table > tfoot > tr > th.warning,
2200 .table > tfoot > tr > th.warning,
2201 .table > thead > tr.warning > td,
2201 .table > thead > tr.warning > td,
2202 .table > tbody > tr.warning > td,
2202 .table > tbody > tr.warning > td,
2203 .table > tfoot > tr.warning > td,
2203 .table > tfoot > tr.warning > td,
2204 .table > thead > tr.warning > th,
2204 .table > thead > tr.warning > th,
2205 .table > tbody > tr.warning > th,
2205 .table > tbody > tr.warning > th,
2206 .table > tfoot > tr.warning > th {
2206 .table > tfoot > tr.warning > th {
2207 background-color: #fcf8e3;
2207 background-color: #fcf8e3;
2208 }
2208 }
2209 .table-hover > tbody > tr > td.warning:hover,
2209 .table-hover > tbody > tr > td.warning:hover,
2210 .table-hover > tbody > tr > th.warning:hover,
2210 .table-hover > tbody > tr > th.warning:hover,
2211 .table-hover > tbody > tr.warning:hover > td,
2211 .table-hover > tbody > tr.warning:hover > td,
2212 .table-hover > tbody > tr:hover > .warning,
2212 .table-hover > tbody > tr:hover > .warning,
2213 .table-hover > tbody > tr.warning:hover > th {
2213 .table-hover > tbody > tr.warning:hover > th {
2214 background-color: #faf2cc;
2214 background-color: #faf2cc;
2215 }
2215 }
2216 .table > thead > tr > td.danger,
2216 .table > thead > tr > td.danger,
2217 .table > tbody > tr > td.danger,
2217 .table > tbody > tr > td.danger,
2218 .table > tfoot > tr > td.danger,
2218 .table > tfoot > tr > td.danger,
2219 .table > thead > tr > th.danger,
2219 .table > thead > tr > th.danger,
2220 .table > tbody > tr > th.danger,
2220 .table > tbody > tr > th.danger,
2221 .table > tfoot > tr > th.danger,
2221 .table > tfoot > tr > th.danger,
2222 .table > thead > tr.danger > td,
2222 .table > thead > tr.danger > td,
2223 .table > tbody > tr.danger > td,
2223 .table > tbody > tr.danger > td,
2224 .table > tfoot > tr.danger > td,
2224 .table > tfoot > tr.danger > td,
2225 .table > thead > tr.danger > th,
2225 .table > thead > tr.danger > th,
2226 .table > tbody > tr.danger > th,
2226 .table > tbody > tr.danger > th,
2227 .table > tfoot > tr.danger > th {
2227 .table > tfoot > tr.danger > th {
2228 background-color: #f2dede;
2228 background-color: #f2dede;
2229 }
2229 }
2230 .table-hover > tbody > tr > td.danger:hover,
2230 .table-hover > tbody > tr > td.danger:hover,
2231 .table-hover > tbody > tr > th.danger:hover,
2231 .table-hover > tbody > tr > th.danger:hover,
2232 .table-hover > tbody > tr.danger:hover > td,
2232 .table-hover > tbody > tr.danger:hover > td,
2233 .table-hover > tbody > tr:hover > .danger,
2233 .table-hover > tbody > tr:hover > .danger,
2234 .table-hover > tbody > tr.danger:hover > th {
2234 .table-hover > tbody > tr.danger:hover > th {
2235 background-color: #ebcccc;
2235 background-color: #ebcccc;
2236 }
2236 }
2237 .table-responsive {
2237 .table-responsive {
2238 overflow-x: auto;
2238 overflow-x: auto;
2239 min-height: 0.01%;
2239 min-height: 0.01%;
2240 }
2240 }
2241 @media screen and (max-width: 767px) {
2241 @media screen and (max-width: 767px) {
2242 .table-responsive {
2242 .table-responsive {
2243 width: 100%;
2243 width: 100%;
2244 margin-bottom: 13.5px;
2244 margin-bottom: 13.5px;
2245 overflow-y: hidden;
2245 overflow-y: hidden;
2246 -ms-overflow-style: -ms-autohiding-scrollbar;
2246 -ms-overflow-style: -ms-autohiding-scrollbar;
2247 border: 1px solid #dddddd;
2247 border: 1px solid #dddddd;
2248 }
2248 }
2249 .table-responsive > .table {
2249 .table-responsive > .table {
2250 margin-bottom: 0;
2250 margin-bottom: 0;
2251 }
2251 }
2252 .table-responsive > .table > thead > tr > th,
2252 .table-responsive > .table > thead > tr > th,
2253 .table-responsive > .table > tbody > tr > th,
2253 .table-responsive > .table > tbody > tr > th,
2254 .table-responsive > .table > tfoot > tr > th,
2254 .table-responsive > .table > tfoot > tr > th,
2255 .table-responsive > .table > thead > tr > td,
2255 .table-responsive > .table > thead > tr > td,
2256 .table-responsive > .table > tbody > tr > td,
2256 .table-responsive > .table > tbody > tr > td,
2257 .table-responsive > .table > tfoot > tr > td {
2257 .table-responsive > .table > tfoot > tr > td {
2258 white-space: nowrap;
2258 white-space: nowrap;
2259 }
2259 }
2260 .table-responsive > .table-bordered {
2260 .table-responsive > .table-bordered {
2261 border: 0;
2261 border: 0;
2262 }
2262 }
2263 .table-responsive > .table-bordered > thead > tr > th:first-child,
2263 .table-responsive > .table-bordered > thead > tr > th:first-child,
2264 .table-responsive > .table-bordered > tbody > tr > th:first-child,
2264 .table-responsive > .table-bordered > tbody > tr > th:first-child,
2265 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2265 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2266 .table-responsive > .table-bordered > thead > tr > td:first-child,
2266 .table-responsive > .table-bordered > thead > tr > td:first-child,
2267 .table-responsive > .table-bordered > tbody > tr > td:first-child,
2267 .table-responsive > .table-bordered > tbody > tr > td:first-child,
2268 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2268 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2269 border-left: 0;
2269 border-left: 0;
2270 }
2270 }
2271 .table-responsive > .table-bordered > thead > tr > th:last-child,
2271 .table-responsive > .table-bordered > thead > tr > th:last-child,
2272 .table-responsive > .table-bordered > tbody > tr > th:last-child,
2272 .table-responsive > .table-bordered > tbody > tr > th:last-child,
2273 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2273 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2274 .table-responsive > .table-bordered > thead > tr > td:last-child,
2274 .table-responsive > .table-bordered > thead > tr > td:last-child,
2275 .table-responsive > .table-bordered > tbody > tr > td:last-child,
2275 .table-responsive > .table-bordered > tbody > tr > td:last-child,
2276 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2276 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2277 border-right: 0;
2277 border-right: 0;
2278 }
2278 }
2279 .table-responsive > .table-bordered > tbody > tr:last-child > th,
2279 .table-responsive > .table-bordered > tbody > tr:last-child > th,
2280 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2280 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2281 .table-responsive > .table-bordered > tbody > tr:last-child > td,
2281 .table-responsive > .table-bordered > tbody > tr:last-child > td,
2282 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2282 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2283 border-bottom: 0;
2283 border-bottom: 0;
2284 }
2284 }
2285 }
2285 }
2286 fieldset {
2286 fieldset {
2287 padding: 0;
2287 padding: 0;
2288 margin: 0;
2288 margin: 0;
2289 border: 0;
2289 border: 0;
2290 min-width: 0;
2290 min-width: 0;
2291 }
2291 }
2292 legend {
2292 legend {
2293 display: block;
2293 display: block;
2294 width: 100%;
2294 width: 100%;
2295 padding: 0;
2295 padding: 0;
2296 margin-bottom: 18px;
2296 margin-bottom: 18px;
2297 font-size: 19.5px;
2297 font-size: 19.5px;
2298 line-height: inherit;
2298 line-height: inherit;
2299 color: #333333;
2299 color: #333333;
2300 border: 0;
2300 border: 0;
2301 border-bottom: 1px solid #e5e5e5;
2301 border-bottom: 1px solid #e5e5e5;
2302 }
2302 }
2303 label {
2303 label {
2304 display: inline-block;
2304 display: inline-block;
2305 max-width: 100%;
2305 max-width: 100%;
2306 margin-bottom: 5px;
2306 margin-bottom: 5px;
2307 font-weight: bold;
2307 font-weight: bold;
2308 }
2308 }
2309 input[type="search"] {
2309 input[type="search"] {
2310 -webkit-box-sizing: border-box;
2310 -webkit-box-sizing: border-box;
2311 -moz-box-sizing: border-box;
2311 -moz-box-sizing: border-box;
2312 box-sizing: border-box;
2312 box-sizing: border-box;
2313 }
2313 }
2314 input[type="radio"],
2314 input[type="radio"],
2315 input[type="checkbox"] {
2315 input[type="checkbox"] {
2316 margin: 4px 0 0;
2316 margin: 4px 0 0;
2317 margin-top: 1px \9;
2317 margin-top: 1px \9;
2318 line-height: normal;
2318 line-height: normal;
2319 }
2319 }
2320 input[type="file"] {
2320 input[type="file"] {
2321 display: block;
2321 display: block;
2322 }
2322 }
2323 input[type="range"] {
2323 input[type="range"] {
2324 display: block;
2324 display: block;
2325 width: 100%;
2325 width: 100%;
2326 }
2326 }
2327 select[multiple],
2327 select[multiple],
2328 select[size] {
2328 select[size] {
2329 height: auto;
2329 height: auto;
2330 }
2330 }
2331 input[type="file"]:focus,
2331 input[type="file"]:focus,
2332 input[type="radio"]:focus,
2332 input[type="radio"]:focus,
2333 input[type="checkbox"]:focus {
2333 input[type="checkbox"]:focus {
2334 outline: thin dotted;
2334 outline: thin dotted;
2335 outline: 5px auto -webkit-focus-ring-color;
2335 outline: 5px auto -webkit-focus-ring-color;
2336 outline-offset: -2px;
2336 outline-offset: -2px;
2337 }
2337 }
2338 output {
2338 output {
2339 display: block;
2339 display: block;
2340 padding-top: 7px;
2340 padding-top: 7px;
2341 font-size: 13px;
2341 font-size: 13px;
2342 line-height: 1.42857143;
2342 line-height: 1.42857143;
2343 color: #555555;
2343 color: #555555;
2344 }
2344 }
2345 .form-control {
2345 .form-control {
2346 display: block;
2346 display: block;
2347 width: 100%;
2347 width: 100%;
2348 height: 32px;
2348 height: 32px;
2349 padding: 6px 12px;
2349 padding: 6px 12px;
2350 font-size: 13px;
2350 font-size: 13px;
2351 line-height: 1.42857143;
2351 line-height: 1.42857143;
2352 color: #555555;
2352 color: #555555;
2353 background-color: #ffffff;
2353 background-color: #ffffff;
2354 background-image: none;
2354 background-image: none;
2355 border: 1px solid #cccccc;
2355 border: 1px solid #cccccc;
2356 border-radius: 2px;
2356 border-radius: 2px;
2357 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2357 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2358 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2358 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2359 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2359 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2360 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2360 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2361 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2361 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2362 }
2362 }
2363 .form-control:focus {
2363 .form-control:focus {
2364 border-color: #66afe9;
2364 border-color: #66afe9;
2365 outline: 0;
2365 outline: 0;
2366 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2366 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2367 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2367 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2368 }
2368 }
2369 .form-control::-moz-placeholder {
2369 .form-control::-moz-placeholder {
2370 color: #999999;
2370 color: #999999;
2371 opacity: 1;
2371 opacity: 1;
2372 }
2372 }
2373 .form-control:-ms-input-placeholder {
2373 .form-control:-ms-input-placeholder {
2374 color: #999999;
2374 color: #999999;
2375 }
2375 }
2376 .form-control::-webkit-input-placeholder {
2376 .form-control::-webkit-input-placeholder {
2377 color: #999999;
2377 color: #999999;
2378 }
2378 }
2379 .form-control[disabled],
2379 .form-control[disabled],
2380 .form-control[readonly],
2380 .form-control[readonly],
2381 fieldset[disabled] .form-control {
2381 fieldset[disabled] .form-control {
2382 cursor: not-allowed;
2382 cursor: not-allowed;
2383 background-color: #eeeeee;
2383 background-color: #eeeeee;
2384 opacity: 1;
2384 opacity: 1;
2385 }
2385 }
2386 textarea.form-control {
2386 textarea.form-control {
2387 height: auto;
2387 height: auto;
2388 }
2388 }
2389 input[type="search"] {
2389 input[type="search"] {
2390 -webkit-appearance: none;
2390 -webkit-appearance: none;
2391 }
2391 }
2392 @media screen and (-webkit-min-device-pixel-ratio: 0) {
2392 @media screen and (-webkit-min-device-pixel-ratio: 0) {
2393 input[type="date"],
2393 input[type="date"],
2394 input[type="time"],
2394 input[type="time"],
2395 input[type="datetime-local"],
2395 input[type="datetime-local"],
2396 input[type="month"] {
2396 input[type="month"] {
2397 line-height: 32px;
2397 line-height: 32px;
2398 }
2398 }
2399 input[type="date"].input-sm,
2399 input[type="date"].input-sm,
2400 input[type="time"].input-sm,
2400 input[type="time"].input-sm,
2401 input[type="datetime-local"].input-sm,
2401 input[type="datetime-local"].input-sm,
2402 input[type="month"].input-sm {
2402 input[type="month"].input-sm {
2403 line-height: 30px;
2403 line-height: 30px;
2404 }
2404 }
2405 input[type="date"].input-lg,
2405 input[type="date"].input-lg,
2406 input[type="time"].input-lg,
2406 input[type="time"].input-lg,
2407 input[type="datetime-local"].input-lg,
2407 input[type="datetime-local"].input-lg,
2408 input[type="month"].input-lg {
2408 input[type="month"].input-lg {
2409 line-height: 45px;
2409 line-height: 45px;
2410 }
2410 }
2411 }
2411 }
2412 .form-group {
2412 .form-group {
2413 margin-bottom: 15px;
2413 margin-bottom: 15px;
2414 }
2414 }
2415 .radio,
2415 .radio,
2416 .checkbox {
2416 .checkbox {
2417 position: relative;
2417 position: relative;
2418 display: block;
2418 display: block;
2419 margin-top: 10px;
2419 margin-top: 10px;
2420 margin-bottom: 10px;
2420 margin-bottom: 10px;
2421 }
2421 }
2422 .radio label,
2422 .radio label,
2423 .checkbox label {
2423 .checkbox label {
2424 min-height: 18px;
2424 min-height: 18px;
2425 padding-left: 20px;
2425 padding-left: 20px;
2426 margin-bottom: 0;
2426 margin-bottom: 0;
2427 font-weight: normal;
2427 font-weight: normal;
2428 cursor: pointer;
2428 cursor: pointer;
2429 }
2429 }
2430 .radio input[type="radio"],
2430 .radio input[type="radio"],
2431 .radio-inline input[type="radio"],
2431 .radio-inline input[type="radio"],
2432 .checkbox input[type="checkbox"],
2432 .checkbox input[type="checkbox"],
2433 .checkbox-inline input[type="checkbox"] {
2433 .checkbox-inline input[type="checkbox"] {
2434 position: absolute;
2434 position: absolute;
2435 margin-left: -20px;
2435 margin-left: -20px;
2436 margin-top: 4px \9;
2436 margin-top: 4px \9;
2437 }
2437 }
2438 .radio + .radio,
2438 .radio + .radio,
2439 .checkbox + .checkbox {
2439 .checkbox + .checkbox {
2440 margin-top: -5px;
2440 margin-top: -5px;
2441 }
2441 }
2442 .radio-inline,
2442 .radio-inline,
2443 .checkbox-inline {
2443 .checkbox-inline {
2444 display: inline-block;
2444 display: inline-block;
2445 padding-left: 20px;
2445 padding-left: 20px;
2446 margin-bottom: 0;
2446 margin-bottom: 0;
2447 vertical-align: middle;
2447 vertical-align: middle;
2448 font-weight: normal;
2448 font-weight: normal;
2449 cursor: pointer;
2449 cursor: pointer;
2450 }
2450 }
2451 .radio-inline + .radio-inline,
2451 .radio-inline + .radio-inline,
2452 .checkbox-inline + .checkbox-inline {
2452 .checkbox-inline + .checkbox-inline {
2453 margin-top: 0;
2453 margin-top: 0;
2454 margin-left: 10px;
2454 margin-left: 10px;
2455 }
2455 }
2456 input[type="radio"][disabled],
2456 input[type="radio"][disabled],
2457 input[type="checkbox"][disabled],
2457 input[type="checkbox"][disabled],
2458 input[type="radio"].disabled,
2458 input[type="radio"].disabled,
2459 input[type="checkbox"].disabled,
2459 input[type="checkbox"].disabled,
2460 fieldset[disabled] input[type="radio"],
2460 fieldset[disabled] input[type="radio"],
2461 fieldset[disabled] input[type="checkbox"] {
2461 fieldset[disabled] input[type="checkbox"] {
2462 cursor: not-allowed;
2462 cursor: not-allowed;
2463 }
2463 }
2464 .radio-inline.disabled,
2464 .radio-inline.disabled,
2465 .checkbox-inline.disabled,
2465 .checkbox-inline.disabled,
2466 fieldset[disabled] .radio-inline,
2466 fieldset[disabled] .radio-inline,
2467 fieldset[disabled] .checkbox-inline {
2467 fieldset[disabled] .checkbox-inline {
2468 cursor: not-allowed;
2468 cursor: not-allowed;
2469 }
2469 }
2470 .radio.disabled label,
2470 .radio.disabled label,
2471 .checkbox.disabled label,
2471 .checkbox.disabled label,
2472 fieldset[disabled] .radio label,
2472 fieldset[disabled] .radio label,
2473 fieldset[disabled] .checkbox label {
2473 fieldset[disabled] .checkbox label {
2474 cursor: not-allowed;
2474 cursor: not-allowed;
2475 }
2475 }
2476 .form-control-static {
2476 .form-control-static {
2477 padding-top: 7px;
2477 padding-top: 7px;
2478 padding-bottom: 7px;
2478 padding-bottom: 7px;
2479 margin-bottom: 0;
2479 margin-bottom: 0;
2480 }
2480 }
2481 .form-control-static.input-lg,
2481 .form-control-static.input-lg,
2482 .form-control-static.input-sm {
2482 .form-control-static.input-sm {
2483 padding-left: 0;
2483 padding-left: 0;
2484 padding-right: 0;
2484 padding-right: 0;
2485 }
2485 }
2486 .input-sm,
2486 .input-sm,
2487 .form-group-sm .form-control {
2487 .form-group-sm .form-control {
2488 height: 30px;
2488 height: 30px;
2489 padding: 5px 10px;
2489 padding: 5px 10px;
2490 font-size: 12px;
2490 font-size: 12px;
2491 line-height: 1.5;
2491 line-height: 1.5;
2492 border-radius: 1px;
2492 border-radius: 1px;
2493 }
2493 }
2494 select.input-sm,
2494 select.input-sm,
2495 select.form-group-sm .form-control {
2495 select.form-group-sm .form-control {
2496 height: 30px;
2496 height: 30px;
2497 line-height: 30px;
2497 line-height: 30px;
2498 }
2498 }
2499 textarea.input-sm,
2499 textarea.input-sm,
2500 textarea.form-group-sm .form-control,
2500 textarea.form-group-sm .form-control,
2501 select[multiple].input-sm,
2501 select[multiple].input-sm,
2502 select[multiple].form-group-sm .form-control {
2502 select[multiple].form-group-sm .form-control {
2503 height: auto;
2503 height: auto;
2504 }
2504 }
2505 .input-lg,
2505 .input-lg,
2506 .form-group-lg .form-control {
2506 .form-group-lg .form-control {
2507 height: 45px;
2507 height: 45px;
2508 padding: 10px 16px;
2508 padding: 10px 16px;
2509 font-size: 17px;
2509 font-size: 17px;
2510 line-height: 1.33;
2510 line-height: 1.33;
2511 border-radius: 3px;
2511 border-radius: 3px;
2512 }
2512 }
2513 select.input-lg,
2513 select.input-lg,
2514 select.form-group-lg .form-control {
2514 select.form-group-lg .form-control {
2515 height: 45px;
2515 height: 45px;
2516 line-height: 45px;
2516 line-height: 45px;
2517 }
2517 }
2518 textarea.input-lg,
2518 textarea.input-lg,
2519 textarea.form-group-lg .form-control,
2519 textarea.form-group-lg .form-control,
2520 select[multiple].input-lg,
2520 select[multiple].input-lg,
2521 select[multiple].form-group-lg .form-control {
2521 select[multiple].form-group-lg .form-control {
2522 height: auto;
2522 height: auto;
2523 }
2523 }
2524 .has-feedback {
2524 .has-feedback {
2525 position: relative;
2525 position: relative;
2526 }
2526 }
2527 .has-feedback .form-control {
2527 .has-feedback .form-control {
2528 padding-right: 40px;
2528 padding-right: 40px;
2529 }
2529 }
2530 .form-control-feedback {
2530 .form-control-feedback {
2531 position: absolute;
2531 position: absolute;
2532 top: 0;
2532 top: 0;
2533 right: 0;
2533 right: 0;
2534 z-index: 2;
2534 z-index: 2;
2535 display: block;
2535 display: block;
2536 width: 32px;
2536 width: 32px;
2537 height: 32px;
2537 height: 32px;
2538 line-height: 32px;
2538 line-height: 32px;
2539 text-align: center;
2539 text-align: center;
2540 pointer-events: none;
2540 pointer-events: none;
2541 }
2541 }
2542 .input-lg + .form-control-feedback {
2542 .input-lg + .form-control-feedback {
2543 width: 45px;
2543 width: 45px;
2544 height: 45px;
2544 height: 45px;
2545 line-height: 45px;
2545 line-height: 45px;
2546 }
2546 }
2547 .input-sm + .form-control-feedback {
2547 .input-sm + .form-control-feedback {
2548 width: 30px;
2548 width: 30px;
2549 height: 30px;
2549 height: 30px;
2550 line-height: 30px;
2550 line-height: 30px;
2551 }
2551 }
2552 .has-success .help-block,
2552 .has-success .help-block,
2553 .has-success .control-label,
2553 .has-success .control-label,
2554 .has-success .radio,
2554 .has-success .radio,
2555 .has-success .checkbox,
2555 .has-success .checkbox,
2556 .has-success .radio-inline,
2556 .has-success .radio-inline,
2557 .has-success .checkbox-inline,
2557 .has-success .checkbox-inline,
2558 .has-success.radio label,
2558 .has-success.radio label,
2559 .has-success.checkbox label,
2559 .has-success.checkbox label,
2560 .has-success.radio-inline label,
2560 .has-success.radio-inline label,
2561 .has-success.checkbox-inline label {
2561 .has-success.checkbox-inline label {
2562 color: #3c763d;
2562 color: #3c763d;
2563 }
2563 }
2564 .has-success .form-control {
2564 .has-success .form-control {
2565 border-color: #3c763d;
2565 border-color: #3c763d;
2566 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2566 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2567 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2567 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2568 }
2568 }
2569 .has-success .form-control:focus {
2569 .has-success .form-control:focus {
2570 border-color: #2b542c;
2570 border-color: #2b542c;
2571 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2571 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2572 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2572 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2573 }
2573 }
2574 .has-success .input-group-addon {
2574 .has-success .input-group-addon {
2575 color: #3c763d;
2575 color: #3c763d;
2576 border-color: #3c763d;
2576 border-color: #3c763d;
2577 background-color: #dff0d8;
2577 background-color: #dff0d8;
2578 }
2578 }
2579 .has-success .form-control-feedback {
2579 .has-success .form-control-feedback {
2580 color: #3c763d;
2580 color: #3c763d;
2581 }
2581 }
2582 .has-warning .help-block,
2582 .has-warning .help-block,
2583 .has-warning .control-label,
2583 .has-warning .control-label,
2584 .has-warning .radio,
2584 .has-warning .radio,
2585 .has-warning .checkbox,
2585 .has-warning .checkbox,
2586 .has-warning .radio-inline,
2586 .has-warning .radio-inline,
2587 .has-warning .checkbox-inline,
2587 .has-warning .checkbox-inline,
2588 .has-warning.radio label,
2588 .has-warning.radio label,
2589 .has-warning.checkbox label,
2589 .has-warning.checkbox label,
2590 .has-warning.radio-inline label,
2590 .has-warning.radio-inline label,
2591 .has-warning.checkbox-inline label {
2591 .has-warning.checkbox-inline label {
2592 color: #8a6d3b;
2592 color: #8a6d3b;
2593 }
2593 }
2594 .has-warning .form-control {
2594 .has-warning .form-control {
2595 border-color: #8a6d3b;
2595 border-color: #8a6d3b;
2596 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2596 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2597 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2597 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2598 }
2598 }
2599 .has-warning .form-control:focus {
2599 .has-warning .form-control:focus {
2600 border-color: #66512c;
2600 border-color: #66512c;
2601 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2601 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2602 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2602 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2603 }
2603 }
2604 .has-warning .input-group-addon {
2604 .has-warning .input-group-addon {
2605 color: #8a6d3b;
2605 color: #8a6d3b;
2606 border-color: #8a6d3b;
2606 border-color: #8a6d3b;
2607 background-color: #fcf8e3;
2607 background-color: #fcf8e3;
2608 }
2608 }
2609 .has-warning .form-control-feedback {
2609 .has-warning .form-control-feedback {
2610 color: #8a6d3b;
2610 color: #8a6d3b;
2611 }
2611 }
2612 .has-error .help-block,
2612 .has-error .help-block,
2613 .has-error .control-label,
2613 .has-error .control-label,
2614 .has-error .radio,
2614 .has-error .radio,
2615 .has-error .checkbox,
2615 .has-error .checkbox,
2616 .has-error .radio-inline,
2616 .has-error .radio-inline,
2617 .has-error .checkbox-inline,
2617 .has-error .checkbox-inline,
2618 .has-error.radio label,
2618 .has-error.radio label,
2619 .has-error.checkbox label,
2619 .has-error.checkbox label,
2620 .has-error.radio-inline label,
2620 .has-error.radio-inline label,
2621 .has-error.checkbox-inline label {
2621 .has-error.checkbox-inline label {
2622 color: #a94442;
2622 color: #a94442;
2623 }
2623 }
2624 .has-error .form-control {
2624 .has-error .form-control {
2625 border-color: #a94442;
2625 border-color: #a94442;
2626 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2626 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2627 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2627 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2628 }
2628 }
2629 .has-error .form-control:focus {
2629 .has-error .form-control:focus {
2630 border-color: #843534;
2630 border-color: #843534;
2631 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2631 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2632 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2632 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2633 }
2633 }
2634 .has-error .input-group-addon {
2634 .has-error .input-group-addon {
2635 color: #a94442;
2635 color: #a94442;
2636 border-color: #a94442;
2636 border-color: #a94442;
2637 background-color: #f2dede;
2637 background-color: #f2dede;
2638 }
2638 }
2639 .has-error .form-control-feedback {
2639 .has-error .form-control-feedback {
2640 color: #a94442;
2640 color: #a94442;
2641 }
2641 }
2642 .has-feedback label ~ .form-control-feedback {
2642 .has-feedback label ~ .form-control-feedback {
2643 top: 23px;
2643 top: 23px;
2644 }
2644 }
2645 .has-feedback label.sr-only ~ .form-control-feedback {
2645 .has-feedback label.sr-only ~ .form-control-feedback {
2646 top: 0;
2646 top: 0;
2647 }
2647 }
2648 .help-block {
2648 .help-block {
2649 display: block;
2649 display: block;
2650 margin-top: 5px;
2650 margin-top: 5px;
2651 margin-bottom: 10px;
2651 margin-bottom: 10px;
2652 color: #404040;
2652 color: #404040;
2653 }
2653 }
2654 @media (min-width: 768px) {
2654 @media (min-width: 768px) {
2655 .form-inline .form-group {
2655 .form-inline .form-group {
2656 display: inline-block;
2656 display: inline-block;
2657 margin-bottom: 0;
2657 margin-bottom: 0;
2658 vertical-align: middle;
2658 vertical-align: middle;
2659 }
2659 }
2660 .form-inline .form-control {
2660 .form-inline .form-control {
2661 display: inline-block;
2661 display: inline-block;
2662 width: auto;
2662 width: auto;
2663 vertical-align: middle;
2663 vertical-align: middle;
2664 }
2664 }
2665 .form-inline .form-control-static {
2665 .form-inline .form-control-static {
2666 display: inline-block;
2666 display: inline-block;
2667 }
2667 }
2668 .form-inline .input-group {
2668 .form-inline .input-group {
2669 display: inline-table;
2669 display: inline-table;
2670 vertical-align: middle;
2670 vertical-align: middle;
2671 }
2671 }
2672 .form-inline .input-group .input-group-addon,
2672 .form-inline .input-group .input-group-addon,
2673 .form-inline .input-group .input-group-btn,
2673 .form-inline .input-group .input-group-btn,
2674 .form-inline .input-group .form-control {
2674 .form-inline .input-group .form-control {
2675 width: auto;
2675 width: auto;
2676 }
2676 }
2677 .form-inline .input-group > .form-control {
2677 .form-inline .input-group > .form-control {
2678 width: 100%;
2678 width: 100%;
2679 }
2679 }
2680 .form-inline .control-label {
2680 .form-inline .control-label {
2681 margin-bottom: 0;
2681 margin-bottom: 0;
2682 vertical-align: middle;
2682 vertical-align: middle;
2683 }
2683 }
2684 .form-inline .radio,
2684 .form-inline .radio,
2685 .form-inline .checkbox {
2685 .form-inline .checkbox {
2686 display: inline-block;
2686 display: inline-block;
2687 margin-top: 0;
2687 margin-top: 0;
2688 margin-bottom: 0;
2688 margin-bottom: 0;
2689 vertical-align: middle;
2689 vertical-align: middle;
2690 }
2690 }
2691 .form-inline .radio label,
2691 .form-inline .radio label,
2692 .form-inline .checkbox label {
2692 .form-inline .checkbox label {
2693 padding-left: 0;
2693 padding-left: 0;
2694 }
2694 }
2695 .form-inline .radio input[type="radio"],
2695 .form-inline .radio input[type="radio"],
2696 .form-inline .checkbox input[type="checkbox"] {
2696 .form-inline .checkbox input[type="checkbox"] {
2697 position: relative;
2697 position: relative;
2698 margin-left: 0;
2698 margin-left: 0;
2699 }
2699 }
2700 .form-inline .has-feedback .form-control-feedback {
2700 .form-inline .has-feedback .form-control-feedback {
2701 top: 0;
2701 top: 0;
2702 }
2702 }
2703 }
2703 }
2704 .form-horizontal .radio,
2704 .form-horizontal .radio,
2705 .form-horizontal .checkbox,
2705 .form-horizontal .checkbox,
2706 .form-horizontal .radio-inline,
2706 .form-horizontal .radio-inline,
2707 .form-horizontal .checkbox-inline {
2707 .form-horizontal .checkbox-inline {
2708 margin-top: 0;
2708 margin-top: 0;
2709 margin-bottom: 0;
2709 margin-bottom: 0;
2710 padding-top: 7px;
2710 padding-top: 7px;
2711 }
2711 }
2712 .form-horizontal .radio,
2712 .form-horizontal .radio,
2713 .form-horizontal .checkbox {
2713 .form-horizontal .checkbox {
2714 min-height: 25px;
2714 min-height: 25px;
2715 }
2715 }
2716 .form-horizontal .form-group {
2716 .form-horizontal .form-group {
2717 margin-left: 0px;
2717 margin-left: 0px;
2718 margin-right: 0px;
2718 margin-right: 0px;
2719 }
2719 }
2720 @media (min-width: 768px) {
2720 @media (min-width: 768px) {
2721 .form-horizontal .control-label {
2721 .form-horizontal .control-label {
2722 text-align: right;
2722 text-align: right;
2723 margin-bottom: 0;
2723 margin-bottom: 0;
2724 padding-top: 7px;
2724 padding-top: 7px;
2725 }
2725 }
2726 }
2726 }
2727 .form-horizontal .has-feedback .form-control-feedback {
2727 .form-horizontal .has-feedback .form-control-feedback {
2728 right: 0px;
2728 right: 0px;
2729 }
2729 }
2730 @media (min-width: 768px) {
2730 @media (min-width: 768px) {
2731 .form-horizontal .form-group-lg .control-label {
2731 .form-horizontal .form-group-lg .control-label {
2732 padding-top: 14.3px;
2732 padding-top: 14.3px;
2733 }
2733 }
2734 }
2734 }
2735 @media (min-width: 768px) {
2735 @media (min-width: 768px) {
2736 .form-horizontal .form-group-sm .control-label {
2736 .form-horizontal .form-group-sm .control-label {
2737 padding-top: 6px;
2737 padding-top: 6px;
2738 }
2738 }
2739 }
2739 }
2740 .btn {
2740 .btn {
2741 display: inline-block;
2741 display: inline-block;
2742 margin-bottom: 0;
2742 margin-bottom: 0;
2743 font-weight: normal;
2743 font-weight: normal;
2744 text-align: center;
2744 text-align: center;
2745 vertical-align: middle;
2745 vertical-align: middle;
2746 touch-action: manipulation;
2746 touch-action: manipulation;
2747 cursor: pointer;
2747 cursor: pointer;
2748 background-image: none;
2748 background-image: none;
2749 border: 1px solid transparent;
2749 border: 1px solid transparent;
2750 white-space: nowrap;
2750 white-space: nowrap;
2751 padding: 6px 12px;
2751 padding: 6px 12px;
2752 font-size: 13px;
2752 font-size: 13px;
2753 line-height: 1.42857143;
2753 line-height: 1.42857143;
2754 border-radius: 2px;
2754 border-radius: 2px;
2755 -webkit-user-select: none;
2755 -webkit-user-select: none;
2756 -moz-user-select: none;
2756 -moz-user-select: none;
2757 -ms-user-select: none;
2757 -ms-user-select: none;
2758 user-select: none;
2758 user-select: none;
2759 }
2759 }
2760 .btn:focus,
2760 .btn:focus,
2761 .btn:active:focus,
2761 .btn:active:focus,
2762 .btn.active:focus,
2762 .btn.active:focus,
2763 .btn.focus,
2763 .btn.focus,
2764 .btn:active.focus,
2764 .btn:active.focus,
2765 .btn.active.focus {
2765 .btn.active.focus {
2766 outline: thin dotted;
2766 outline: thin dotted;
2767 outline: 5px auto -webkit-focus-ring-color;
2767 outline: 5px auto -webkit-focus-ring-color;
2768 outline-offset: -2px;
2768 outline-offset: -2px;
2769 }
2769 }
2770 .btn:hover,
2770 .btn:hover,
2771 .btn:focus,
2771 .btn:focus,
2772 .btn.focus {
2772 .btn.focus {
2773 color: #333333;
2773 color: #333333;
2774 text-decoration: none;
2774 text-decoration: none;
2775 }
2775 }
2776 .btn:active,
2776 .btn:active,
2777 .btn.active {
2777 .btn.active {
2778 outline: 0;
2778 outline: 0;
2779 background-image: none;
2779 background-image: none;
2780 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2780 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2781 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2781 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2782 }
2782 }
2783 .btn.disabled,
2783 .btn.disabled,
2784 .btn[disabled],
2784 .btn[disabled],
2785 fieldset[disabled] .btn {
2785 fieldset[disabled] .btn {
2786 cursor: not-allowed;
2786 cursor: not-allowed;
2787 pointer-events: none;
2787 pointer-events: none;
2788 opacity: 0.65;
2788 opacity: 0.65;
2789 filter: alpha(opacity=65);
2789 filter: alpha(opacity=65);
2790 -webkit-box-shadow: none;
2790 -webkit-box-shadow: none;
2791 box-shadow: none;
2791 box-shadow: none;
2792 }
2792 }
2793 .btn-default {
2793 .btn-default {
2794 color: #333333;
2794 color: #333333;
2795 background-color: #ffffff;
2795 background-color: #ffffff;
2796 border-color: #cccccc;
2796 border-color: #cccccc;
2797 }
2797 }
2798 .btn-default:hover,
2798 .btn-default:hover,
2799 .btn-default:focus,
2799 .btn-default:focus,
2800 .btn-default.focus,
2800 .btn-default.focus,
2801 .btn-default:active,
2801 .btn-default:active,
2802 .btn-default.active,
2802 .btn-default.active,
2803 .open > .dropdown-toggle.btn-default {
2803 .open > .dropdown-toggle.btn-default {
2804 color: #333333;
2804 color: #333333;
2805 background-color: #e6e6e6;
2805 background-color: #e6e6e6;
2806 border-color: #adadad;
2806 border-color: #adadad;
2807 }
2807 }
2808 .btn-default:active,
2808 .btn-default:active,
2809 .btn-default.active,
2809 .btn-default.active,
2810 .open > .dropdown-toggle.btn-default {
2810 .open > .dropdown-toggle.btn-default {
2811 background-image: none;
2811 background-image: none;
2812 }
2812 }
2813 .btn-default.disabled,
2813 .btn-default.disabled,
2814 .btn-default[disabled],
2814 .btn-default[disabled],
2815 fieldset[disabled] .btn-default,
2815 fieldset[disabled] .btn-default,
2816 .btn-default.disabled:hover,
2816 .btn-default.disabled:hover,
2817 .btn-default[disabled]:hover,
2817 .btn-default[disabled]:hover,
2818 fieldset[disabled] .btn-default:hover,
2818 fieldset[disabled] .btn-default:hover,
2819 .btn-default.disabled:focus,
2819 .btn-default.disabled:focus,
2820 .btn-default[disabled]:focus,
2820 .btn-default[disabled]:focus,
2821 fieldset[disabled] .btn-default:focus,
2821 fieldset[disabled] .btn-default:focus,
2822 .btn-default.disabled.focus,
2822 .btn-default.disabled.focus,
2823 .btn-default[disabled].focus,
2823 .btn-default[disabled].focus,
2824 fieldset[disabled] .btn-default.focus,
2824 fieldset[disabled] .btn-default.focus,
2825 .btn-default.disabled:active,
2825 .btn-default.disabled:active,
2826 .btn-default[disabled]:active,
2826 .btn-default[disabled]:active,
2827 fieldset[disabled] .btn-default:active,
2827 fieldset[disabled] .btn-default:active,
2828 .btn-default.disabled.active,
2828 .btn-default.disabled.active,
2829 .btn-default[disabled].active,
2829 .btn-default[disabled].active,
2830 fieldset[disabled] .btn-default.active {
2830 fieldset[disabled] .btn-default.active {
2831 background-color: #ffffff;
2831 background-color: #ffffff;
2832 border-color: #cccccc;
2832 border-color: #cccccc;
2833 }
2833 }
2834 .btn-default .badge {
2834 .btn-default .badge {
2835 color: #ffffff;
2835 color: #ffffff;
2836 background-color: #333333;
2836 background-color: #333333;
2837 }
2837 }
2838 .btn-primary {
2838 .btn-primary {
2839 color: #ffffff;
2839 color: #ffffff;
2840 background-color: #337ab7;
2840 background-color: #337ab7;
2841 border-color: #2e6da4;
2841 border-color: #2e6da4;
2842 }
2842 }
2843 .btn-primary:hover,
2843 .btn-primary:hover,
2844 .btn-primary:focus,
2844 .btn-primary:focus,
2845 .btn-primary.focus,
2845 .btn-primary.focus,
2846 .btn-primary:active,
2846 .btn-primary:active,
2847 .btn-primary.active,
2847 .btn-primary.active,
2848 .open > .dropdown-toggle.btn-primary {
2848 .open > .dropdown-toggle.btn-primary {
2849 color: #ffffff;
2849 color: #ffffff;
2850 background-color: #286090;
2850 background-color: #286090;
2851 border-color: #204d74;
2851 border-color: #204d74;
2852 }
2852 }
2853 .btn-primary:active,
2853 .btn-primary:active,
2854 .btn-primary.active,
2854 .btn-primary.active,
2855 .open > .dropdown-toggle.btn-primary {
2855 .open > .dropdown-toggle.btn-primary {
2856 background-image: none;
2856 background-image: none;
2857 }
2857 }
2858 .btn-primary.disabled,
2858 .btn-primary.disabled,
2859 .btn-primary[disabled],
2859 .btn-primary[disabled],
2860 fieldset[disabled] .btn-primary,
2860 fieldset[disabled] .btn-primary,
2861 .btn-primary.disabled:hover,
2861 .btn-primary.disabled:hover,
2862 .btn-primary[disabled]:hover,
2862 .btn-primary[disabled]:hover,
2863 fieldset[disabled] .btn-primary:hover,
2863 fieldset[disabled] .btn-primary:hover,
2864 .btn-primary.disabled:focus,
2864 .btn-primary.disabled:focus,
2865 .btn-primary[disabled]:focus,
2865 .btn-primary[disabled]:focus,
2866 fieldset[disabled] .btn-primary:focus,
2866 fieldset[disabled] .btn-primary:focus,
2867 .btn-primary.disabled.focus,
2867 .btn-primary.disabled.focus,
2868 .btn-primary[disabled].focus,
2868 .btn-primary[disabled].focus,
2869 fieldset[disabled] .btn-primary.focus,
2869 fieldset[disabled] .btn-primary.focus,
2870 .btn-primary.disabled:active,
2870 .btn-primary.disabled:active,
2871 .btn-primary[disabled]:active,
2871 .btn-primary[disabled]:active,
2872 fieldset[disabled] .btn-primary:active,
2872 fieldset[disabled] .btn-primary:active,
2873 .btn-primary.disabled.active,
2873 .btn-primary.disabled.active,
2874 .btn-primary[disabled].active,
2874 .btn-primary[disabled].active,
2875 fieldset[disabled] .btn-primary.active {
2875 fieldset[disabled] .btn-primary.active {
2876 background-color: #337ab7;
2876 background-color: #337ab7;
2877 border-color: #2e6da4;
2877 border-color: #2e6da4;
2878 }
2878 }
2879 .btn-primary .badge {
2879 .btn-primary .badge {
2880 color: #337ab7;
2880 color: #337ab7;
2881 background-color: #ffffff;
2881 background-color: #ffffff;
2882 }
2882 }
2883 .btn-success {
2883 .btn-success {
2884 color: #ffffff;
2884 color: #ffffff;
2885 background-color: #5cb85c;
2885 background-color: #5cb85c;
2886 border-color: #4cae4c;
2886 border-color: #4cae4c;
2887 }
2887 }
2888 .btn-success:hover,
2888 .btn-success:hover,
2889 .btn-success:focus,
2889 .btn-success:focus,
2890 .btn-success.focus,
2890 .btn-success.focus,
2891 .btn-success:active,
2891 .btn-success:active,
2892 .btn-success.active,
2892 .btn-success.active,
2893 .open > .dropdown-toggle.btn-success {
2893 .open > .dropdown-toggle.btn-success {
2894 color: #ffffff;
2894 color: #ffffff;
2895 background-color: #449d44;
2895 background-color: #449d44;
2896 border-color: #398439;
2896 border-color: #398439;
2897 }
2897 }
2898 .btn-success:active,
2898 .btn-success:active,
2899 .btn-success.active,
2899 .btn-success.active,
2900 .open > .dropdown-toggle.btn-success {
2900 .open > .dropdown-toggle.btn-success {
2901 background-image: none;
2901 background-image: none;
2902 }
2902 }
2903 .btn-success.disabled,
2903 .btn-success.disabled,
2904 .btn-success[disabled],
2904 .btn-success[disabled],
2905 fieldset[disabled] .btn-success,
2905 fieldset[disabled] .btn-success,
2906 .btn-success.disabled:hover,
2906 .btn-success.disabled:hover,
2907 .btn-success[disabled]:hover,
2907 .btn-success[disabled]:hover,
2908 fieldset[disabled] .btn-success:hover,
2908 fieldset[disabled] .btn-success:hover,
2909 .btn-success.disabled:focus,
2909 .btn-success.disabled:focus,
2910 .btn-success[disabled]:focus,
2910 .btn-success[disabled]:focus,
2911 fieldset[disabled] .btn-success:focus,
2911 fieldset[disabled] .btn-success:focus,
2912 .btn-success.disabled.focus,
2912 .btn-success.disabled.focus,
2913 .btn-success[disabled].focus,
2913 .btn-success[disabled].focus,
2914 fieldset[disabled] .btn-success.focus,
2914 fieldset[disabled] .btn-success.focus,
2915 .btn-success.disabled:active,
2915 .btn-success.disabled:active,
2916 .btn-success[disabled]:active,
2916 .btn-success[disabled]:active,
2917 fieldset[disabled] .btn-success:active,
2917 fieldset[disabled] .btn-success:active,
2918 .btn-success.disabled.active,
2918 .btn-success.disabled.active,
2919 .btn-success[disabled].active,
2919 .btn-success[disabled].active,
2920 fieldset[disabled] .btn-success.active {
2920 fieldset[disabled] .btn-success.active {
2921 background-color: #5cb85c;
2921 background-color: #5cb85c;
2922 border-color: #4cae4c;
2922 border-color: #4cae4c;
2923 }
2923 }
2924 .btn-success .badge {
2924 .btn-success .badge {
2925 color: #5cb85c;
2925 color: #5cb85c;
2926 background-color: #ffffff;
2926 background-color: #ffffff;
2927 }
2927 }
2928 .btn-info {
2928 .btn-info {
2929 color: #ffffff;
2929 color: #ffffff;
2930 background-color: #5bc0de;
2930 background-color: #5bc0de;
2931 border-color: #46b8da;
2931 border-color: #46b8da;
2932 }
2932 }
2933 .btn-info:hover,
2933 .btn-info:hover,
2934 .btn-info:focus,
2934 .btn-info:focus,
2935 .btn-info.focus,
2935 .btn-info.focus,
2936 .btn-info:active,
2936 .btn-info:active,
2937 .btn-info.active,
2937 .btn-info.active,
2938 .open > .dropdown-toggle.btn-info {
2938 .open > .dropdown-toggle.btn-info {
2939 color: #ffffff;
2939 color: #ffffff;
2940 background-color: #31b0d5;
2940 background-color: #31b0d5;
2941 border-color: #269abc;
2941 border-color: #269abc;
2942 }
2942 }
2943 .btn-info:active,
2943 .btn-info:active,
2944 .btn-info.active,
2944 .btn-info.active,
2945 .open > .dropdown-toggle.btn-info {
2945 .open > .dropdown-toggle.btn-info {
2946 background-image: none;
2946 background-image: none;
2947 }
2947 }
2948 .btn-info.disabled,
2948 .btn-info.disabled,
2949 .btn-info[disabled],
2949 .btn-info[disabled],
2950 fieldset[disabled] .btn-info,
2950 fieldset[disabled] .btn-info,
2951 .btn-info.disabled:hover,
2951 .btn-info.disabled:hover,
2952 .btn-info[disabled]:hover,
2952 .btn-info[disabled]:hover,
2953 fieldset[disabled] .btn-info:hover,
2953 fieldset[disabled] .btn-info:hover,
2954 .btn-info.disabled:focus,
2954 .btn-info.disabled:focus,
2955 .btn-info[disabled]:focus,
2955 .btn-info[disabled]:focus,
2956 fieldset[disabled] .btn-info:focus,
2956 fieldset[disabled] .btn-info:focus,
2957 .btn-info.disabled.focus,
2957 .btn-info.disabled.focus,
2958 .btn-info[disabled].focus,
2958 .btn-info[disabled].focus,
2959 fieldset[disabled] .btn-info.focus,
2959 fieldset[disabled] .btn-info.focus,
2960 .btn-info.disabled:active,
2960 .btn-info.disabled:active,
2961 .btn-info[disabled]:active,
2961 .btn-info[disabled]:active,
2962 fieldset[disabled] .btn-info:active,
2962 fieldset[disabled] .btn-info:active,
2963 .btn-info.disabled.active,
2963 .btn-info.disabled.active,
2964 .btn-info[disabled].active,
2964 .btn-info[disabled].active,
2965 fieldset[disabled] .btn-info.active {
2965 fieldset[disabled] .btn-info.active {
2966 background-color: #5bc0de;
2966 background-color: #5bc0de;
2967 border-color: #46b8da;
2967 border-color: #46b8da;
2968 }
2968 }
2969 .btn-info .badge {
2969 .btn-info .badge {
2970 color: #5bc0de;
2970 color: #5bc0de;
2971 background-color: #ffffff;
2971 background-color: #ffffff;
2972 }
2972 }
2973 .btn-warning {
2973 .btn-warning {
2974 color: #ffffff;
2974 color: #ffffff;
2975 background-color: #f0ad4e;
2975 background-color: #f0ad4e;
2976 border-color: #eea236;
2976 border-color: #eea236;
2977 }
2977 }
2978 .btn-warning:hover,
2978 .btn-warning:hover,
2979 .btn-warning:focus,
2979 .btn-warning:focus,
2980 .btn-warning.focus,
2980 .btn-warning.focus,
2981 .btn-warning:active,
2981 .btn-warning:active,
2982 .btn-warning.active,
2982 .btn-warning.active,
2983 .open > .dropdown-toggle.btn-warning {
2983 .open > .dropdown-toggle.btn-warning {
2984 color: #ffffff;
2984 color: #ffffff;
2985 background-color: #ec971f;
2985 background-color: #ec971f;
2986 border-color: #d58512;
2986 border-color: #d58512;
2987 }
2987 }
2988 .btn-warning:active,
2988 .btn-warning:active,
2989 .btn-warning.active,
2989 .btn-warning.active,
2990 .open > .dropdown-toggle.btn-warning {
2990 .open > .dropdown-toggle.btn-warning {
2991 background-image: none;
2991 background-image: none;
2992 }
2992 }
2993 .btn-warning.disabled,
2993 .btn-warning.disabled,
2994 .btn-warning[disabled],
2994 .btn-warning[disabled],
2995 fieldset[disabled] .btn-warning,
2995 fieldset[disabled] .btn-warning,
2996 .btn-warning.disabled:hover,
2996 .btn-warning.disabled:hover,
2997 .btn-warning[disabled]:hover,
2997 .btn-warning[disabled]:hover,
2998 fieldset[disabled] .btn-warning:hover,
2998 fieldset[disabled] .btn-warning:hover,
2999 .btn-warning.disabled:focus,
2999 .btn-warning.disabled:focus,
3000 .btn-warning[disabled]:focus,
3000 .btn-warning[disabled]:focus,
3001 fieldset[disabled] .btn-warning:focus,
3001 fieldset[disabled] .btn-warning:focus,
3002 .btn-warning.disabled.focus,
3002 .btn-warning.disabled.focus,
3003 .btn-warning[disabled].focus,
3003 .btn-warning[disabled].focus,
3004 fieldset[disabled] .btn-warning.focus,
3004 fieldset[disabled] .btn-warning.focus,
3005 .btn-warning.disabled:active,
3005 .btn-warning.disabled:active,
3006 .btn-warning[disabled]:active,
3006 .btn-warning[disabled]:active,
3007 fieldset[disabled] .btn-warning:active,
3007 fieldset[disabled] .btn-warning:active,
3008 .btn-warning.disabled.active,
3008 .btn-warning.disabled.active,
3009 .btn-warning[disabled].active,
3009 .btn-warning[disabled].active,
3010 fieldset[disabled] .btn-warning.active {
3010 fieldset[disabled] .btn-warning.active {
3011 background-color: #f0ad4e;
3011 background-color: #f0ad4e;
3012 border-color: #eea236;
3012 border-color: #eea236;
3013 }
3013 }
3014 .btn-warning .badge {
3014 .btn-warning .badge {
3015 color: #f0ad4e;
3015 color: #f0ad4e;
3016 background-color: #ffffff;
3016 background-color: #ffffff;
3017 }
3017 }
3018 .btn-danger {
3018 .btn-danger {
3019 color: #ffffff;
3019 color: #ffffff;
3020 background-color: #d9534f;
3020 background-color: #d9534f;
3021 border-color: #d43f3a;
3021 border-color: #d43f3a;
3022 }
3022 }
3023 .btn-danger:hover,
3023 .btn-danger:hover,
3024 .btn-danger:focus,
3024 .btn-danger:focus,
3025 .btn-danger.focus,
3025 .btn-danger.focus,
3026 .btn-danger:active,
3026 .btn-danger:active,
3027 .btn-danger.active,
3027 .btn-danger.active,
3028 .open > .dropdown-toggle.btn-danger {
3028 .open > .dropdown-toggle.btn-danger {
3029 color: #ffffff;
3029 color: #ffffff;
3030 background-color: #c9302c;
3030 background-color: #c9302c;
3031 border-color: #ac2925;
3031 border-color: #ac2925;
3032 }
3032 }
3033 .btn-danger:active,
3033 .btn-danger:active,
3034 .btn-danger.active,
3034 .btn-danger.active,
3035 .open > .dropdown-toggle.btn-danger {
3035 .open > .dropdown-toggle.btn-danger {
3036 background-image: none;
3036 background-image: none;
3037 }
3037 }
3038 .btn-danger.disabled,
3038 .btn-danger.disabled,
3039 .btn-danger[disabled],
3039 .btn-danger[disabled],
3040 fieldset[disabled] .btn-danger,
3040 fieldset[disabled] .btn-danger,
3041 .btn-danger.disabled:hover,
3041 .btn-danger.disabled:hover,
3042 .btn-danger[disabled]:hover,
3042 .btn-danger[disabled]:hover,
3043 fieldset[disabled] .btn-danger:hover,
3043 fieldset[disabled] .btn-danger:hover,
3044 .btn-danger.disabled:focus,
3044 .btn-danger.disabled:focus,
3045 .btn-danger[disabled]:focus,
3045 .btn-danger[disabled]:focus,
3046 fieldset[disabled] .btn-danger:focus,
3046 fieldset[disabled] .btn-danger:focus,
3047 .btn-danger.disabled.focus,
3047 .btn-danger.disabled.focus,
3048 .btn-danger[disabled].focus,
3048 .btn-danger[disabled].focus,
3049 fieldset[disabled] .btn-danger.focus,
3049 fieldset[disabled] .btn-danger.focus,
3050 .btn-danger.disabled:active,
3050 .btn-danger.disabled:active,
3051 .btn-danger[disabled]:active,
3051 .btn-danger[disabled]:active,
3052 fieldset[disabled] .btn-danger:active,
3052 fieldset[disabled] .btn-danger:active,
3053 .btn-danger.disabled.active,
3053 .btn-danger.disabled.active,
3054 .btn-danger[disabled].active,
3054 .btn-danger[disabled].active,
3055 fieldset[disabled] .btn-danger.active {
3055 fieldset[disabled] .btn-danger.active {
3056 background-color: #d9534f;
3056 background-color: #d9534f;
3057 border-color: #d43f3a;
3057 border-color: #d43f3a;
3058 }
3058 }
3059 .btn-danger .badge {
3059 .btn-danger .badge {
3060 color: #d9534f;
3060 color: #d9534f;
3061 background-color: #ffffff;
3061 background-color: #ffffff;
3062 }
3062 }
3063 .btn-link {
3063 .btn-link {
3064 color: #337ab7;
3064 color: #337ab7;
3065 font-weight: normal;
3065 font-weight: normal;
3066 border-radius: 0;
3066 border-radius: 0;
3067 }
3067 }
3068 .btn-link,
3068 .btn-link,
3069 .btn-link:active,
3069 .btn-link:active,
3070 .btn-link.active,
3070 .btn-link.active,
3071 .btn-link[disabled],
3071 .btn-link[disabled],
3072 fieldset[disabled] .btn-link {
3072 fieldset[disabled] .btn-link {
3073 background-color: transparent;
3073 background-color: transparent;
3074 -webkit-box-shadow: none;
3074 -webkit-box-shadow: none;
3075 box-shadow: none;
3075 box-shadow: none;
3076 }
3076 }
3077 .btn-link,
3077 .btn-link,
3078 .btn-link:hover,
3078 .btn-link:hover,
3079 .btn-link:focus,
3079 .btn-link:focus,
3080 .btn-link:active {
3080 .btn-link:active {
3081 border-color: transparent;
3081 border-color: transparent;
3082 }
3082 }
3083 .btn-link:hover,
3083 .btn-link:hover,
3084 .btn-link:focus {
3084 .btn-link:focus {
3085 color: #23527c;
3085 color: #23527c;
3086 text-decoration: underline;
3086 text-decoration: underline;
3087 background-color: transparent;
3087 background-color: transparent;
3088 }
3088 }
3089 .btn-link[disabled]:hover,
3089 .btn-link[disabled]:hover,
3090 fieldset[disabled] .btn-link:hover,
3090 fieldset[disabled] .btn-link:hover,
3091 .btn-link[disabled]:focus,
3091 .btn-link[disabled]:focus,
3092 fieldset[disabled] .btn-link:focus {
3092 fieldset[disabled] .btn-link:focus {
3093 color: #777777;
3093 color: #777777;
3094 text-decoration: none;
3094 text-decoration: none;
3095 }
3095 }
3096 .btn-lg,
3096 .btn-lg,
3097 .btn-group-lg > .btn {
3097 .btn-group-lg > .btn {
3098 padding: 10px 16px;
3098 padding: 10px 16px;
3099 font-size: 17px;
3099 font-size: 17px;
3100 line-height: 1.33;
3100 line-height: 1.33;
3101 border-radius: 3px;
3101 border-radius: 3px;
3102 }
3102 }
3103 .btn-sm,
3103 .btn-sm,
3104 .btn-group-sm > .btn {
3104 .btn-group-sm > .btn {
3105 padding: 5px 10px;
3105 padding: 5px 10px;
3106 font-size: 12px;
3106 font-size: 12px;
3107 line-height: 1.5;
3107 line-height: 1.5;
3108 border-radius: 1px;
3108 border-radius: 1px;
3109 }
3109 }
3110 .btn-xs,
3110 .btn-xs,
3111 .btn-group-xs > .btn {
3111 .btn-group-xs > .btn {
3112 padding: 1px 5px;
3112 padding: 1px 5px;
3113 font-size: 12px;
3113 font-size: 12px;
3114 line-height: 1.5;
3114 line-height: 1.5;
3115 border-radius: 1px;
3115 border-radius: 1px;
3116 }
3116 }
3117 .btn-block {
3117 .btn-block {
3118 display: block;
3118 display: block;
3119 width: 100%;
3119 width: 100%;
3120 }
3120 }
3121 .btn-block + .btn-block {
3121 .btn-block + .btn-block {
3122 margin-top: 5px;
3122 margin-top: 5px;
3123 }
3123 }
3124 input[type="submit"].btn-block,
3124 input[type="submit"].btn-block,
3125 input[type="reset"].btn-block,
3125 input[type="reset"].btn-block,
3126 input[type="button"].btn-block {
3126 input[type="button"].btn-block {
3127 width: 100%;
3127 width: 100%;
3128 }
3128 }
3129 .fade {
3129 .fade {
3130 opacity: 0;
3130 opacity: 0;
3131 -webkit-transition: opacity 0.15s linear;
3131 -webkit-transition: opacity 0.15s linear;
3132 -o-transition: opacity 0.15s linear;
3132 -o-transition: opacity 0.15s linear;
3133 transition: opacity 0.15s linear;
3133 transition: opacity 0.15s linear;
3134 }
3134 }
3135 .fade.in {
3135 .fade.in {
3136 opacity: 1;
3136 opacity: 1;
3137 }
3137 }
3138 .collapse {
3138 .collapse {
3139 display: none;
3139 display: none;
3140 visibility: hidden;
3140 visibility: hidden;
3141 }
3141 }
3142 .collapse.in {
3142 .collapse.in {
3143 display: block;
3143 display: block;
3144 visibility: visible;
3144 visibility: visible;
3145 }
3145 }
3146 tr.collapse.in {
3146 tr.collapse.in {
3147 display: table-row;
3147 display: table-row;
3148 }
3148 }
3149 tbody.collapse.in {
3149 tbody.collapse.in {
3150 display: table-row-group;
3150 display: table-row-group;
3151 }
3151 }
3152 .collapsing {
3152 .collapsing {
3153 position: relative;
3153 position: relative;
3154 height: 0;
3154 height: 0;
3155 overflow: hidden;
3155 overflow: hidden;
3156 -webkit-transition-property: height, visibility;
3156 -webkit-transition-property: height, visibility;
3157 transition-property: height, visibility;
3157 transition-property: height, visibility;
3158 -webkit-transition-duration: 0.35s;
3158 -webkit-transition-duration: 0.35s;
3159 transition-duration: 0.35s;
3159 transition-duration: 0.35s;
3160 -webkit-transition-timing-function: ease;
3160 -webkit-transition-timing-function: ease;
3161 transition-timing-function: ease;
3161 transition-timing-function: ease;
3162 }
3162 }
3163 .caret {
3163 .caret {
3164 display: inline-block;
3164 display: inline-block;
3165 width: 0;
3165 width: 0;
3166 height: 0;
3166 height: 0;
3167 margin-left: 2px;
3167 margin-left: 2px;
3168 vertical-align: middle;
3168 vertical-align: middle;
3169 border-top: 4px solid;
3169 border-top: 4px solid;
3170 border-right: 4px solid transparent;
3170 border-right: 4px solid transparent;
3171 border-left: 4px solid transparent;
3171 border-left: 4px solid transparent;
3172 }
3172 }
3173 .dropdown {
3173 .dropdown {
3174 position: relative;
3174 position: relative;
3175 }
3175 }
3176 .dropdown-toggle:focus {
3176 .dropdown-toggle:focus {
3177 outline: 0;
3177 outline: 0;
3178 }
3178 }
3179 .dropdown-menu {
3179 .dropdown-menu {
3180 position: absolute;
3180 position: absolute;
3181 top: 100%;
3181 top: 100%;
3182 left: 0;
3182 left: 0;
3183 z-index: 1000;
3183 z-index: 1000;
3184 display: none;
3184 display: none;
3185 float: left;
3185 float: left;
3186 min-width: 160px;
3186 min-width: 160px;
3187 padding: 5px 0;
3187 padding: 5px 0;
3188 margin: 2px 0 0;
3188 margin: 2px 0 0;
3189 list-style: none;
3189 list-style: none;
3190 font-size: 13px;
3190 font-size: 13px;
3191 text-align: left;
3191 text-align: left;
3192 background-color: #ffffff;
3192 background-color: #ffffff;
3193 border: 1px solid #cccccc;
3193 border: 1px solid #cccccc;
3194 border: 1px solid rgba(0, 0, 0, 0.15);
3194 border: 1px solid rgba(0, 0, 0, 0.15);
3195 border-radius: 2px;
3195 border-radius: 2px;
3196 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3196 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3197 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3197 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3198 background-clip: padding-box;
3198 background-clip: padding-box;
3199 }
3199 }
3200 .dropdown-menu.pull-right {
3200 .dropdown-menu.pull-right {
3201 right: 0;
3201 right: 0;
3202 left: auto;
3202 left: auto;
3203 }
3203 }
3204 .dropdown-menu .divider {
3204 .dropdown-menu .divider {
3205 height: 1px;
3205 height: 1px;
3206 margin: 8px 0;
3206 margin: 8px 0;
3207 overflow: hidden;
3207 overflow: hidden;
3208 background-color: #e5e5e5;
3208 background-color: #e5e5e5;
3209 }
3209 }
3210 .dropdown-menu > li > a {
3210 .dropdown-menu > li > a {
3211 display: block;
3211 display: block;
3212 padding: 3px 20px;
3212 padding: 3px 20px;
3213 clear: both;
3213 clear: both;
3214 font-weight: normal;
3214 font-weight: normal;
3215 line-height: 1.42857143;
3215 line-height: 1.42857143;
3216 color: #333333;
3216 color: #333333;
3217 white-space: nowrap;
3217 white-space: nowrap;
3218 }
3218 }
3219 .dropdown-menu > li > a:hover,
3219 .dropdown-menu > li > a:hover,
3220 .dropdown-menu > li > a:focus {
3220 .dropdown-menu > li > a:focus {
3221 text-decoration: none;
3221 text-decoration: none;
3222 color: #262626;
3222 color: #262626;
3223 background-color: #f5f5f5;
3223 background-color: #f5f5f5;
3224 }
3224 }
3225 .dropdown-menu > .active > a,
3225 .dropdown-menu > .active > a,
3226 .dropdown-menu > .active > a:hover,
3226 .dropdown-menu > .active > a:hover,
3227 .dropdown-menu > .active > a:focus {
3227 .dropdown-menu > .active > a:focus {
3228 color: #ffffff;
3228 color: #ffffff;
3229 text-decoration: none;
3229 text-decoration: none;
3230 outline: 0;
3230 outline: 0;
3231 background-color: #337ab7;
3231 background-color: #337ab7;
3232 }
3232 }
3233 .dropdown-menu > .disabled > a,
3233 .dropdown-menu > .disabled > a,
3234 .dropdown-menu > .disabled > a:hover,
3234 .dropdown-menu > .disabled > a:hover,
3235 .dropdown-menu > .disabled > a:focus {
3235 .dropdown-menu > .disabled > a:focus {
3236 color: #777777;
3236 color: #777777;
3237 }
3237 }
3238 .dropdown-menu > .disabled > a:hover,
3238 .dropdown-menu > .disabled > a:hover,
3239 .dropdown-menu > .disabled > a:focus {
3239 .dropdown-menu > .disabled > a:focus {
3240 text-decoration: none;
3240 text-decoration: none;
3241 background-color: transparent;
3241 background-color: transparent;
3242 background-image: none;
3242 background-image: none;
3243 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3243 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3244 cursor: not-allowed;
3244 cursor: not-allowed;
3245 }
3245 }
3246 .open > .dropdown-menu {
3246 .open > .dropdown-menu {
3247 display: block;
3247 display: block;
3248 }
3248 }
3249 .open > a {
3249 .open > a {
3250 outline: 0;
3250 outline: 0;
3251 }
3251 }
3252 .dropdown-menu-right {
3252 .dropdown-menu-right {
3253 left: auto;
3253 left: auto;
3254 right: 0;
3254 right: 0;
3255 }
3255 }
3256 .dropdown-menu-left {
3256 .dropdown-menu-left {
3257 left: 0;
3257 left: 0;
3258 right: auto;
3258 right: auto;
3259 }
3259 }
3260 .dropdown-header {
3260 .dropdown-header {
3261 display: block;
3261 display: block;
3262 padding: 3px 20px;
3262 padding: 3px 20px;
3263 font-size: 12px;
3263 font-size: 12px;
3264 line-height: 1.42857143;
3264 line-height: 1.42857143;
3265 color: #777777;
3265 color: #777777;
3266 white-space: nowrap;
3266 white-space: nowrap;
3267 }
3267 }
3268 .dropdown-backdrop {
3268 .dropdown-backdrop {
3269 position: fixed;
3269 position: fixed;
3270 left: 0;
3270 left: 0;
3271 right: 0;
3271 right: 0;
3272 bottom: 0;
3272 bottom: 0;
3273 top: 0;
3273 top: 0;
3274 z-index: 990;
3274 z-index: 990;
3275 }
3275 }
3276 .pull-right > .dropdown-menu {
3276 .pull-right > .dropdown-menu {
3277 right: 0;
3277 right: 0;
3278 left: auto;
3278 left: auto;
3279 }
3279 }
3280 .dropup .caret,
3280 .dropup .caret,
3281 .navbar-fixed-bottom .dropdown .caret {
3281 .navbar-fixed-bottom .dropdown .caret {
3282 border-top: 0;
3282 border-top: 0;
3283 border-bottom: 4px solid;
3283 border-bottom: 4px solid;
3284 content: "";
3284 content: "";
3285 }
3285 }
3286 .dropup .dropdown-menu,
3286 .dropup .dropdown-menu,
3287 .navbar-fixed-bottom .dropdown .dropdown-menu {
3287 .navbar-fixed-bottom .dropdown .dropdown-menu {
3288 top: auto;
3288 top: auto;
3289 bottom: 100%;
3289 bottom: 100%;
3290 margin-bottom: 1px;
3290 margin-bottom: 1px;
3291 }
3291 }
3292 @media (min-width: 541px) {
3292 @media (min-width: 541px) {
3293 .navbar-right .dropdown-menu {
3293 .navbar-right .dropdown-menu {
3294 left: auto;
3294 left: auto;
3295 right: 0;
3295 right: 0;
3296 }
3296 }
3297 .navbar-right .dropdown-menu-left {
3297 .navbar-right .dropdown-menu-left {
3298 left: 0;
3298 left: 0;
3299 right: auto;
3299 right: auto;
3300 }
3300 }
3301 }
3301 }
3302 .btn-group,
3302 .btn-group,
3303 .btn-group-vertical {
3303 .btn-group-vertical {
3304 position: relative;
3304 position: relative;
3305 display: inline-block;
3305 display: inline-block;
3306 vertical-align: middle;
3306 vertical-align: middle;
3307 }
3307 }
3308 .btn-group > .btn,
3308 .btn-group > .btn,
3309 .btn-group-vertical > .btn {
3309 .btn-group-vertical > .btn {
3310 position: relative;
3310 position: relative;
3311 float: left;
3311 float: left;
3312 }
3312 }
3313 .btn-group > .btn:hover,
3313 .btn-group > .btn:hover,
3314 .btn-group-vertical > .btn:hover,
3314 .btn-group-vertical > .btn:hover,
3315 .btn-group > .btn:focus,
3315 .btn-group > .btn:focus,
3316 .btn-group-vertical > .btn:focus,
3316 .btn-group-vertical > .btn:focus,
3317 .btn-group > .btn:active,
3317 .btn-group > .btn:active,
3318 .btn-group-vertical > .btn:active,
3318 .btn-group-vertical > .btn:active,
3319 .btn-group > .btn.active,
3319 .btn-group > .btn.active,
3320 .btn-group-vertical > .btn.active {
3320 .btn-group-vertical > .btn.active {
3321 z-index: 2;
3321 z-index: 2;
3322 }
3322 }
3323 .btn-group .btn + .btn,
3323 .btn-group .btn + .btn,
3324 .btn-group .btn + .btn-group,
3324 .btn-group .btn + .btn-group,
3325 .btn-group .btn-group + .btn,
3325 .btn-group .btn-group + .btn,
3326 .btn-group .btn-group + .btn-group {
3326 .btn-group .btn-group + .btn-group {
3327 margin-left: -1px;
3327 margin-left: -1px;
3328 }
3328 }
3329 .btn-toolbar {
3329 .btn-toolbar {
3330 margin-left: -5px;
3330 margin-left: -5px;
3331 }
3331 }
3332 .btn-toolbar .btn-group,
3332 .btn-toolbar .btn-group,
3333 .btn-toolbar .input-group {
3333 .btn-toolbar .input-group {
3334 float: left;
3334 float: left;
3335 }
3335 }
3336 .btn-toolbar > .btn,
3336 .btn-toolbar > .btn,
3337 .btn-toolbar > .btn-group,
3337 .btn-toolbar > .btn-group,
3338 .btn-toolbar > .input-group {
3338 .btn-toolbar > .input-group {
3339 margin-left: 5px;
3339 margin-left: 5px;
3340 }
3340 }
3341 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3341 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3342 border-radius: 0;
3342 border-radius: 0;
3343 }
3343 }
3344 .btn-group > .btn:first-child {
3344 .btn-group > .btn:first-child {
3345 margin-left: 0;
3345 margin-left: 0;
3346 }
3346 }
3347 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3347 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3348 border-bottom-right-radius: 0;
3348 border-bottom-right-radius: 0;
3349 border-top-right-radius: 0;
3349 border-top-right-radius: 0;
3350 }
3350 }
3351 .btn-group > .btn:last-child:not(:first-child),
3351 .btn-group > .btn:last-child:not(:first-child),
3352 .btn-group > .dropdown-toggle:not(:first-child) {
3352 .btn-group > .dropdown-toggle:not(:first-child) {
3353 border-bottom-left-radius: 0;
3353 border-bottom-left-radius: 0;
3354 border-top-left-radius: 0;
3354 border-top-left-radius: 0;
3355 }
3355 }
3356 .btn-group > .btn-group {
3356 .btn-group > .btn-group {
3357 float: left;
3357 float: left;
3358 }
3358 }
3359 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3359 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3360 border-radius: 0;
3360 border-radius: 0;
3361 }
3361 }
3362 .btn-group > .btn-group:first-child > .btn:last-child,
3362 .btn-group > .btn-group:first-child > .btn:last-child,
3363 .btn-group > .btn-group:first-child > .dropdown-toggle {
3363 .btn-group > .btn-group:first-child > .dropdown-toggle {
3364 border-bottom-right-radius: 0;
3364 border-bottom-right-radius: 0;
3365 border-top-right-radius: 0;
3365 border-top-right-radius: 0;
3366 }
3366 }
3367 .btn-group > .btn-group:last-child > .btn:first-child {
3367 .btn-group > .btn-group:last-child > .btn:first-child {
3368 border-bottom-left-radius: 0;
3368 border-bottom-left-radius: 0;
3369 border-top-left-radius: 0;
3369 border-top-left-radius: 0;
3370 }
3370 }
3371 .btn-group .dropdown-toggle:active,
3371 .btn-group .dropdown-toggle:active,
3372 .btn-group.open .dropdown-toggle {
3372 .btn-group.open .dropdown-toggle {
3373 outline: 0;
3373 outline: 0;
3374 }
3374 }
3375 .btn-group > .btn + .dropdown-toggle {
3375 .btn-group > .btn + .dropdown-toggle {
3376 padding-left: 8px;
3376 padding-left: 8px;
3377 padding-right: 8px;
3377 padding-right: 8px;
3378 }
3378 }
3379 .btn-group > .btn-lg + .dropdown-toggle {
3379 .btn-group > .btn-lg + .dropdown-toggle {
3380 padding-left: 12px;
3380 padding-left: 12px;
3381 padding-right: 12px;
3381 padding-right: 12px;
3382 }
3382 }
3383 .btn-group.open .dropdown-toggle {
3383 .btn-group.open .dropdown-toggle {
3384 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3384 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3385 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3385 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3386 }
3386 }
3387 .btn-group.open .dropdown-toggle.btn-link {
3387 .btn-group.open .dropdown-toggle.btn-link {
3388 -webkit-box-shadow: none;
3388 -webkit-box-shadow: none;
3389 box-shadow: none;
3389 box-shadow: none;
3390 }
3390 }
3391 .btn .caret {
3391 .btn .caret {
3392 margin-left: 0;
3392 margin-left: 0;
3393 }
3393 }
3394 .btn-lg .caret {
3394 .btn-lg .caret {
3395 border-width: 5px 5px 0;
3395 border-width: 5px 5px 0;
3396 border-bottom-width: 0;
3396 border-bottom-width: 0;
3397 }
3397 }
3398 .dropup .btn-lg .caret {
3398 .dropup .btn-lg .caret {
3399 border-width: 0 5px 5px;
3399 border-width: 0 5px 5px;
3400 }
3400 }
3401 .btn-group-vertical > .btn,
3401 .btn-group-vertical > .btn,
3402 .btn-group-vertical > .btn-group,
3402 .btn-group-vertical > .btn-group,
3403 .btn-group-vertical > .btn-group > .btn {
3403 .btn-group-vertical > .btn-group > .btn {
3404 display: block;
3404 display: block;
3405 float: none;
3405 float: none;
3406 width: 100%;
3406 width: 100%;
3407 max-width: 100%;
3407 max-width: 100%;
3408 }
3408 }
3409 .btn-group-vertical > .btn-group > .btn {
3409 .btn-group-vertical > .btn-group > .btn {
3410 float: none;
3410 float: none;
3411 }
3411 }
3412 .btn-group-vertical > .btn + .btn,
3412 .btn-group-vertical > .btn + .btn,
3413 .btn-group-vertical > .btn + .btn-group,
3413 .btn-group-vertical > .btn + .btn-group,
3414 .btn-group-vertical > .btn-group + .btn,
3414 .btn-group-vertical > .btn-group + .btn,
3415 .btn-group-vertical > .btn-group + .btn-group {
3415 .btn-group-vertical > .btn-group + .btn-group {
3416 margin-top: -1px;
3416 margin-top: -1px;
3417 margin-left: 0;
3417 margin-left: 0;
3418 }
3418 }
3419 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3419 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3420 border-radius: 0;
3420 border-radius: 0;
3421 }
3421 }
3422 .btn-group-vertical > .btn:first-child:not(:last-child) {
3422 .btn-group-vertical > .btn:first-child:not(:last-child) {
3423 border-top-right-radius: 2px;
3423 border-top-right-radius: 2px;
3424 border-bottom-right-radius: 0;
3424 border-bottom-right-radius: 0;
3425 border-bottom-left-radius: 0;
3425 border-bottom-left-radius: 0;
3426 }
3426 }
3427 .btn-group-vertical > .btn:last-child:not(:first-child) {
3427 .btn-group-vertical > .btn:last-child:not(:first-child) {
3428 border-bottom-left-radius: 2px;
3428 border-bottom-left-radius: 2px;
3429 border-top-right-radius: 0;
3429 border-top-right-radius: 0;
3430 border-top-left-radius: 0;
3430 border-top-left-radius: 0;
3431 }
3431 }
3432 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3432 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3433 border-radius: 0;
3433 border-radius: 0;
3434 }
3434 }
3435 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3435 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3436 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3436 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3437 border-bottom-right-radius: 0;
3437 border-bottom-right-radius: 0;
3438 border-bottom-left-radius: 0;
3438 border-bottom-left-radius: 0;
3439 }
3439 }
3440 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3440 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3441 border-top-right-radius: 0;
3441 border-top-right-radius: 0;
3442 border-top-left-radius: 0;
3442 border-top-left-radius: 0;
3443 }
3443 }
3444 .btn-group-justified {
3444 .btn-group-justified {
3445 display: table;
3445 display: table;
3446 width: 100%;
3446 width: 100%;
3447 table-layout: fixed;
3447 table-layout: fixed;
3448 border-collapse: separate;
3448 border-collapse: separate;
3449 }
3449 }
3450 .btn-group-justified > .btn,
3450 .btn-group-justified > .btn,
3451 .btn-group-justified > .btn-group {
3451 .btn-group-justified > .btn-group {
3452 float: none;
3452 float: none;
3453 display: table-cell;
3453 display: table-cell;
3454 width: 1%;
3454 width: 1%;
3455 }
3455 }
3456 .btn-group-justified > .btn-group .btn {
3456 .btn-group-justified > .btn-group .btn {
3457 width: 100%;
3457 width: 100%;
3458 }
3458 }
3459 .btn-group-justified > .btn-group .dropdown-menu {
3459 .btn-group-justified > .btn-group .dropdown-menu {
3460 left: auto;
3460 left: auto;
3461 }
3461 }
3462 [data-toggle="buttons"] > .btn input[type="radio"],
3462 [data-toggle="buttons"] > .btn input[type="radio"],
3463 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3463 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3464 [data-toggle="buttons"] > .btn input[type="checkbox"],
3464 [data-toggle="buttons"] > .btn input[type="checkbox"],
3465 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3465 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3466 position: absolute;
3466 position: absolute;
3467 clip: rect(0, 0, 0, 0);
3467 clip: rect(0, 0, 0, 0);
3468 pointer-events: none;
3468 pointer-events: none;
3469 }
3469 }
3470 .input-group {
3470 .input-group {
3471 position: relative;
3471 position: relative;
3472 display: table;
3472 display: table;
3473 border-collapse: separate;
3473 border-collapse: separate;
3474 }
3474 }
3475 .input-group[class*="col-"] {
3475 .input-group[class*="col-"] {
3476 float: none;
3476 float: none;
3477 padding-left: 0;
3477 padding-left: 0;
3478 padding-right: 0;
3478 padding-right: 0;
3479 }
3479 }
3480 .input-group .form-control {
3480 .input-group .form-control {
3481 position: relative;
3481 position: relative;
3482 z-index: 2;
3482 z-index: 2;
3483 float: left;
3483 float: left;
3484 width: 100%;
3484 width: 100%;
3485 margin-bottom: 0;
3485 margin-bottom: 0;
3486 }
3486 }
3487 .input-group-lg > .form-control,
3487 .input-group-lg > .form-control,
3488 .input-group-lg > .input-group-addon,
3488 .input-group-lg > .input-group-addon,
3489 .input-group-lg > .input-group-btn > .btn {
3489 .input-group-lg > .input-group-btn > .btn {
3490 height: 45px;
3490 height: 45px;
3491 padding: 10px 16px;
3491 padding: 10px 16px;
3492 font-size: 17px;
3492 font-size: 17px;
3493 line-height: 1.33;
3493 line-height: 1.33;
3494 border-radius: 3px;
3494 border-radius: 3px;
3495 }
3495 }
3496 select.input-group-lg > .form-control,
3496 select.input-group-lg > .form-control,
3497 select.input-group-lg > .input-group-addon,
3497 select.input-group-lg > .input-group-addon,
3498 select.input-group-lg > .input-group-btn > .btn {
3498 select.input-group-lg > .input-group-btn > .btn {
3499 height: 45px;
3499 height: 45px;
3500 line-height: 45px;
3500 line-height: 45px;
3501 }
3501 }
3502 textarea.input-group-lg > .form-control,
3502 textarea.input-group-lg > .form-control,
3503 textarea.input-group-lg > .input-group-addon,
3503 textarea.input-group-lg > .input-group-addon,
3504 textarea.input-group-lg > .input-group-btn > .btn,
3504 textarea.input-group-lg > .input-group-btn > .btn,
3505 select[multiple].input-group-lg > .form-control,
3505 select[multiple].input-group-lg > .form-control,
3506 select[multiple].input-group-lg > .input-group-addon,
3506 select[multiple].input-group-lg > .input-group-addon,
3507 select[multiple].input-group-lg > .input-group-btn > .btn {
3507 select[multiple].input-group-lg > .input-group-btn > .btn {
3508 height: auto;
3508 height: auto;
3509 }
3509 }
3510 .input-group-sm > .form-control,
3510 .input-group-sm > .form-control,
3511 .input-group-sm > .input-group-addon,
3511 .input-group-sm > .input-group-addon,
3512 .input-group-sm > .input-group-btn > .btn {
3512 .input-group-sm > .input-group-btn > .btn {
3513 height: 30px;
3513 height: 30px;
3514 padding: 5px 10px;
3514 padding: 5px 10px;
3515 font-size: 12px;
3515 font-size: 12px;
3516 line-height: 1.5;
3516 line-height: 1.5;
3517 border-radius: 1px;
3517 border-radius: 1px;
3518 }
3518 }
3519 select.input-group-sm > .form-control,
3519 select.input-group-sm > .form-control,
3520 select.input-group-sm > .input-group-addon,
3520 select.input-group-sm > .input-group-addon,
3521 select.input-group-sm > .input-group-btn > .btn {
3521 select.input-group-sm > .input-group-btn > .btn {
3522 height: 30px;
3522 height: 30px;
3523 line-height: 30px;
3523 line-height: 30px;
3524 }
3524 }
3525 textarea.input-group-sm > .form-control,
3525 textarea.input-group-sm > .form-control,
3526 textarea.input-group-sm > .input-group-addon,
3526 textarea.input-group-sm > .input-group-addon,
3527 textarea.input-group-sm > .input-group-btn > .btn,
3527 textarea.input-group-sm > .input-group-btn > .btn,
3528 select[multiple].input-group-sm > .form-control,
3528 select[multiple].input-group-sm > .form-control,
3529 select[multiple].input-group-sm > .input-group-addon,
3529 select[multiple].input-group-sm > .input-group-addon,
3530 select[multiple].input-group-sm > .input-group-btn > .btn {
3530 select[multiple].input-group-sm > .input-group-btn > .btn {
3531 height: auto;
3531 height: auto;
3532 }
3532 }
3533 .input-group-addon,
3533 .input-group-addon,
3534 .input-group-btn,
3534 .input-group-btn,
3535 .input-group .form-control {
3535 .input-group .form-control {
3536 display: table-cell;
3536 display: table-cell;
3537 }
3537 }
3538 .input-group-addon:not(:first-child):not(:last-child),
3538 .input-group-addon:not(:first-child):not(:last-child),
3539 .input-group-btn:not(:first-child):not(:last-child),
3539 .input-group-btn:not(:first-child):not(:last-child),
3540 .input-group .form-control:not(:first-child):not(:last-child) {
3540 .input-group .form-control:not(:first-child):not(:last-child) {
3541 border-radius: 0;
3541 border-radius: 0;
3542 }
3542 }
3543 .input-group-addon,
3543 .input-group-addon,
3544 .input-group-btn {
3544 .input-group-btn {
3545 width: 1%;
3545 width: 1%;
3546 white-space: nowrap;
3546 white-space: nowrap;
3547 vertical-align: middle;
3547 vertical-align: middle;
3548 }
3548 }
3549 .input-group-addon {
3549 .input-group-addon {
3550 padding: 6px 12px;
3550 padding: 6px 12px;
3551 font-size: 13px;
3551 font-size: 13px;
3552 font-weight: normal;
3552 font-weight: normal;
3553 line-height: 1;
3553 line-height: 1;
3554 color: #555555;
3554 color: #555555;
3555 text-align: center;
3555 text-align: center;
3556 background-color: #eeeeee;
3556 background-color: #eeeeee;
3557 border: 1px solid #cccccc;
3557 border: 1px solid #cccccc;
3558 border-radius: 2px;
3558 border-radius: 2px;
3559 }
3559 }
3560 .input-group-addon.input-sm {
3560 .input-group-addon.input-sm {
3561 padding: 5px 10px;
3561 padding: 5px 10px;
3562 font-size: 12px;
3562 font-size: 12px;
3563 border-radius: 1px;
3563 border-radius: 1px;
3564 }
3564 }
3565 .input-group-addon.input-lg {
3565 .input-group-addon.input-lg {
3566 padding: 10px 16px;
3566 padding: 10px 16px;
3567 font-size: 17px;
3567 font-size: 17px;
3568 border-radius: 3px;
3568 border-radius: 3px;
3569 }
3569 }
3570 .input-group-addon input[type="radio"],
3570 .input-group-addon input[type="radio"],
3571 .input-group-addon input[type="checkbox"] {
3571 .input-group-addon input[type="checkbox"] {
3572 margin-top: 0;
3572 margin-top: 0;
3573 }
3573 }
3574 .input-group .form-control:first-child,
3574 .input-group .form-control:first-child,
3575 .input-group-addon:first-child,
3575 .input-group-addon:first-child,
3576 .input-group-btn:first-child > .btn,
3576 .input-group-btn:first-child > .btn,
3577 .input-group-btn:first-child > .btn-group > .btn,
3577 .input-group-btn:first-child > .btn-group > .btn,
3578 .input-group-btn:first-child > .dropdown-toggle,
3578 .input-group-btn:first-child > .dropdown-toggle,
3579 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3579 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3580 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3580 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3581 border-bottom-right-radius: 0;
3581 border-bottom-right-radius: 0;
3582 border-top-right-radius: 0;
3582 border-top-right-radius: 0;
3583 }
3583 }
3584 .input-group-addon:first-child {
3584 .input-group-addon:first-child {
3585 border-right: 0;
3585 border-right: 0;
3586 }
3586 }
3587 .input-group .form-control:last-child,
3587 .input-group .form-control:last-child,
3588 .input-group-addon:last-child,
3588 .input-group-addon:last-child,
3589 .input-group-btn:last-child > .btn,
3589 .input-group-btn:last-child > .btn,
3590 .input-group-btn:last-child > .btn-group > .btn,
3590 .input-group-btn:last-child > .btn-group > .btn,
3591 .input-group-btn:last-child > .dropdown-toggle,
3591 .input-group-btn:last-child > .dropdown-toggle,
3592 .input-group-btn:first-child > .btn:not(:first-child),
3592 .input-group-btn:first-child > .btn:not(:first-child),
3593 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3593 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3594 border-bottom-left-radius: 0;
3594 border-bottom-left-radius: 0;
3595 border-top-left-radius: 0;
3595 border-top-left-radius: 0;
3596 }
3596 }
3597 .input-group-addon:last-child {
3597 .input-group-addon:last-child {
3598 border-left: 0;
3598 border-left: 0;
3599 }
3599 }
3600 .input-group-btn {
3600 .input-group-btn {
3601 position: relative;
3601 position: relative;
3602 font-size: 0;
3602 font-size: 0;
3603 white-space: nowrap;
3603 white-space: nowrap;
3604 }
3604 }
3605 .input-group-btn > .btn {
3605 .input-group-btn > .btn {
3606 position: relative;
3606 position: relative;
3607 }
3607 }
3608 .input-group-btn > .btn + .btn {
3608 .input-group-btn > .btn + .btn {
3609 margin-left: -1px;
3609 margin-left: -1px;
3610 }
3610 }
3611 .input-group-btn > .btn:hover,
3611 .input-group-btn > .btn:hover,
3612 .input-group-btn > .btn:focus,
3612 .input-group-btn > .btn:focus,
3613 .input-group-btn > .btn:active {
3613 .input-group-btn > .btn:active {
3614 z-index: 2;
3614 z-index: 2;
3615 }
3615 }
3616 .input-group-btn:first-child > .btn,
3616 .input-group-btn:first-child > .btn,
3617 .input-group-btn:first-child > .btn-group {
3617 .input-group-btn:first-child > .btn-group {
3618 margin-right: -1px;
3618 margin-right: -1px;
3619 }
3619 }
3620 .input-group-btn:last-child > .btn,
3620 .input-group-btn:last-child > .btn,
3621 .input-group-btn:last-child > .btn-group {
3621 .input-group-btn:last-child > .btn-group {
3622 margin-left: -1px;
3622 margin-left: -1px;
3623 }
3623 }
3624 .nav {
3624 .nav {
3625 margin-bottom: 0;
3625 margin-bottom: 0;
3626 padding-left: 0;
3626 padding-left: 0;
3627 list-style: none;
3627 list-style: none;
3628 }
3628 }
3629 .nav > li {
3629 .nav > li {
3630 position: relative;
3630 position: relative;
3631 display: block;
3631 display: block;
3632 }
3632 }
3633 .nav > li > a {
3633 .nav > li > a {
3634 position: relative;
3634 position: relative;
3635 display: block;
3635 display: block;
3636 padding: 10px 15px;
3636 padding: 10px 15px;
3637 }
3637 }
3638 .nav > li > a:hover,
3638 .nav > li > a:hover,
3639 .nav > li > a:focus {
3639 .nav > li > a:focus {
3640 text-decoration: none;
3640 text-decoration: none;
3641 background-color: #eeeeee;
3641 background-color: #eeeeee;
3642 }
3642 }
3643 .nav > li.disabled > a {
3643 .nav > li.disabled > a {
3644 color: #777777;
3644 color: #777777;
3645 }
3645 }
3646 .nav > li.disabled > a:hover,
3646 .nav > li.disabled > a:hover,
3647 .nav > li.disabled > a:focus {
3647 .nav > li.disabled > a:focus {
3648 color: #777777;
3648 color: #777777;
3649 text-decoration: none;
3649 text-decoration: none;
3650 background-color: transparent;
3650 background-color: transparent;
3651 cursor: not-allowed;
3651 cursor: not-allowed;
3652 }
3652 }
3653 .nav .open > a,
3653 .nav .open > a,
3654 .nav .open > a:hover,
3654 .nav .open > a:hover,
3655 .nav .open > a:focus {
3655 .nav .open > a:focus {
3656 background-color: #eeeeee;
3656 background-color: #eeeeee;
3657 border-color: #337ab7;
3657 border-color: #337ab7;
3658 }
3658 }
3659 .nav .nav-divider {
3659 .nav .nav-divider {
3660 height: 1px;
3660 height: 1px;
3661 margin: 8px 0;
3661 margin: 8px 0;
3662 overflow: hidden;
3662 overflow: hidden;
3663 background-color: #e5e5e5;
3663 background-color: #e5e5e5;
3664 }
3664 }
3665 .nav > li > a > img {
3665 .nav > li > a > img {
3666 max-width: none;
3666 max-width: none;
3667 }
3667 }
3668 .nav-tabs {
3668 .nav-tabs {
3669 border-bottom: 1px solid #dddddd;
3669 border-bottom: 1px solid #dddddd;
3670 }
3670 }
3671 .nav-tabs > li {
3671 .nav-tabs > li {
3672 float: left;
3672 float: left;
3673 margin-bottom: -1px;
3673 margin-bottom: -1px;
3674 }
3674 }
3675 .nav-tabs > li > a {
3675 .nav-tabs > li > a {
3676 margin-right: 2px;
3676 margin-right: 2px;
3677 line-height: 1.42857143;
3677 line-height: 1.42857143;
3678 border: 1px solid transparent;
3678 border: 1px solid transparent;
3679 border-radius: 2px 2px 0 0;
3679 border-radius: 2px 2px 0 0;
3680 }
3680 }
3681 .nav-tabs > li > a:hover {
3681 .nav-tabs > li > a:hover {
3682 border-color: #eeeeee #eeeeee #dddddd;
3682 border-color: #eeeeee #eeeeee #dddddd;
3683 }
3683 }
3684 .nav-tabs > li.active > a,
3684 .nav-tabs > li.active > a,
3685 .nav-tabs > li.active > a:hover,
3685 .nav-tabs > li.active > a:hover,
3686 .nav-tabs > li.active > a:focus {
3686 .nav-tabs > li.active > a:focus {
3687 color: #555555;
3687 color: #555555;
3688 background-color: #ffffff;
3688 background-color: #ffffff;
3689 border: 1px solid #dddddd;
3689 border: 1px solid #dddddd;
3690 border-bottom-color: transparent;
3690 border-bottom-color: transparent;
3691 cursor: default;
3691 cursor: default;
3692 }
3692 }
3693 .nav-tabs.nav-justified {
3693 .nav-tabs.nav-justified {
3694 width: 100%;
3694 width: 100%;
3695 border-bottom: 0;
3695 border-bottom: 0;
3696 }
3696 }
3697 .nav-tabs.nav-justified > li {
3697 .nav-tabs.nav-justified > li {
3698 float: none;
3698 float: none;
3699 }
3699 }
3700 .nav-tabs.nav-justified > li > a {
3700 .nav-tabs.nav-justified > li > a {
3701 text-align: center;
3701 text-align: center;
3702 margin-bottom: 5px;
3702 margin-bottom: 5px;
3703 }
3703 }
3704 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3704 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3705 top: auto;
3705 top: auto;
3706 left: auto;
3706 left: auto;
3707 }
3707 }
3708 @media (min-width: 768px) {
3708 @media (min-width: 768px) {
3709 .nav-tabs.nav-justified > li {
3709 .nav-tabs.nav-justified > li {
3710 display: table-cell;
3710 display: table-cell;
3711 width: 1%;
3711 width: 1%;
3712 }
3712 }
3713 .nav-tabs.nav-justified > li > a {
3713 .nav-tabs.nav-justified > li > a {
3714 margin-bottom: 0;
3714 margin-bottom: 0;
3715 }
3715 }
3716 }
3716 }
3717 .nav-tabs.nav-justified > li > a {
3717 .nav-tabs.nav-justified > li > a {
3718 margin-right: 0;
3718 margin-right: 0;
3719 border-radius: 2px;
3719 border-radius: 2px;
3720 }
3720 }
3721 .nav-tabs.nav-justified > .active > a,
3721 .nav-tabs.nav-justified > .active > a,
3722 .nav-tabs.nav-justified > .active > a:hover,
3722 .nav-tabs.nav-justified > .active > a:hover,
3723 .nav-tabs.nav-justified > .active > a:focus {
3723 .nav-tabs.nav-justified > .active > a:focus {
3724 border: 1px solid #dddddd;
3724 border: 1px solid #dddddd;
3725 }
3725 }
3726 @media (min-width: 768px) {
3726 @media (min-width: 768px) {
3727 .nav-tabs.nav-justified > li > a {
3727 .nav-tabs.nav-justified > li > a {
3728 border-bottom: 1px solid #dddddd;
3728 border-bottom: 1px solid #dddddd;
3729 border-radius: 2px 2px 0 0;
3729 border-radius: 2px 2px 0 0;
3730 }
3730 }
3731 .nav-tabs.nav-justified > .active > a,
3731 .nav-tabs.nav-justified > .active > a,
3732 .nav-tabs.nav-justified > .active > a:hover,
3732 .nav-tabs.nav-justified > .active > a:hover,
3733 .nav-tabs.nav-justified > .active > a:focus {
3733 .nav-tabs.nav-justified > .active > a:focus {
3734 border-bottom-color: #ffffff;
3734 border-bottom-color: #ffffff;
3735 }
3735 }
3736 }
3736 }
3737 .nav-pills > li {
3737 .nav-pills > li {
3738 float: left;
3738 float: left;
3739 }
3739 }
3740 .nav-pills > li > a {
3740 .nav-pills > li > a {
3741 border-radius: 2px;
3741 border-radius: 2px;
3742 }
3742 }
3743 .nav-pills > li + li {
3743 .nav-pills > li + li {
3744 margin-left: 2px;
3744 margin-left: 2px;
3745 }
3745 }
3746 .nav-pills > li.active > a,
3746 .nav-pills > li.active > a,
3747 .nav-pills > li.active > a:hover,
3747 .nav-pills > li.active > a:hover,
3748 .nav-pills > li.active > a:focus {
3748 .nav-pills > li.active > a:focus {
3749 color: #ffffff;
3749 color: #ffffff;
3750 background-color: #337ab7;
3750 background-color: #337ab7;
3751 }
3751 }
3752 .nav-stacked > li {
3752 .nav-stacked > li {
3753 float: none;
3753 float: none;
3754 }
3754 }
3755 .nav-stacked > li + li {
3755 .nav-stacked > li + li {
3756 margin-top: 2px;
3756 margin-top: 2px;
3757 margin-left: 0;
3757 margin-left: 0;
3758 }
3758 }
3759 .nav-justified {
3759 .nav-justified {
3760 width: 100%;
3760 width: 100%;
3761 }
3761 }
3762 .nav-justified > li {
3762 .nav-justified > li {
3763 float: none;
3763 float: none;
3764 }
3764 }
3765 .nav-justified > li > a {
3765 .nav-justified > li > a {
3766 text-align: center;
3766 text-align: center;
3767 margin-bottom: 5px;
3767 margin-bottom: 5px;
3768 }
3768 }
3769 .nav-justified > .dropdown .dropdown-menu {
3769 .nav-justified > .dropdown .dropdown-menu {
3770 top: auto;
3770 top: auto;
3771 left: auto;
3771 left: auto;
3772 }
3772 }
3773 @media (min-width: 768px) {
3773 @media (min-width: 768px) {
3774 .nav-justified > li {
3774 .nav-justified > li {
3775 display: table-cell;
3775 display: table-cell;
3776 width: 1%;
3776 width: 1%;
3777 }
3777 }
3778 .nav-justified > li > a {
3778 .nav-justified > li > a {
3779 margin-bottom: 0;
3779 margin-bottom: 0;
3780 }
3780 }
3781 }
3781 }
3782 .nav-tabs-justified {
3782 .nav-tabs-justified {
3783 border-bottom: 0;
3783 border-bottom: 0;
3784 }
3784 }
3785 .nav-tabs-justified > li > a {
3785 .nav-tabs-justified > li > a {
3786 margin-right: 0;
3786 margin-right: 0;
3787 border-radius: 2px;
3787 border-radius: 2px;
3788 }
3788 }
3789 .nav-tabs-justified > .active > a,
3789 .nav-tabs-justified > .active > a,
3790 .nav-tabs-justified > .active > a:hover,
3790 .nav-tabs-justified > .active > a:hover,
3791 .nav-tabs-justified > .active > a:focus {
3791 .nav-tabs-justified > .active > a:focus {
3792 border: 1px solid #dddddd;
3792 border: 1px solid #dddddd;
3793 }
3793 }
3794 @media (min-width: 768px) {
3794 @media (min-width: 768px) {
3795 .nav-tabs-justified > li > a {
3795 .nav-tabs-justified > li > a {
3796 border-bottom: 1px solid #dddddd;
3796 border-bottom: 1px solid #dddddd;
3797 border-radius: 2px 2px 0 0;
3797 border-radius: 2px 2px 0 0;
3798 }
3798 }
3799 .nav-tabs-justified > .active > a,
3799 .nav-tabs-justified > .active > a,
3800 .nav-tabs-justified > .active > a:hover,
3800 .nav-tabs-justified > .active > a:hover,
3801 .nav-tabs-justified > .active > a:focus {
3801 .nav-tabs-justified > .active > a:focus {
3802 border-bottom-color: #ffffff;
3802 border-bottom-color: #ffffff;
3803 }
3803 }
3804 }
3804 }
3805 .tab-content > .tab-pane {
3805 .tab-content > .tab-pane {
3806 display: none;
3806 display: none;
3807 visibility: hidden;
3807 visibility: hidden;
3808 }
3808 }
3809 .tab-content > .active {
3809 .tab-content > .active {
3810 display: block;
3810 display: block;
3811 visibility: visible;
3811 visibility: visible;
3812 }
3812 }
3813 .nav-tabs .dropdown-menu {
3813 .nav-tabs .dropdown-menu {
3814 margin-top: -1px;
3814 margin-top: -1px;
3815 border-top-right-radius: 0;
3815 border-top-right-radius: 0;
3816 border-top-left-radius: 0;
3816 border-top-left-radius: 0;
3817 }
3817 }
3818 .navbar {
3818 .navbar {
3819 position: relative;
3819 position: relative;
3820 min-height: 30px;
3820 min-height: 30px;
3821 margin-bottom: 18px;
3821 margin-bottom: 18px;
3822 border: 1px solid transparent;
3822 border: 1px solid transparent;
3823 }
3823 }
3824 @media (min-width: 541px) {
3824 @media (min-width: 541px) {
3825 .navbar {
3825 .navbar {
3826 border-radius: 2px;
3826 border-radius: 2px;
3827 }
3827 }
3828 }
3828 }
3829 @media (min-width: 541px) {
3829 @media (min-width: 541px) {
3830 .navbar-header {
3830 .navbar-header {
3831 float: left;
3831 float: left;
3832 }
3832 }
3833 }
3833 }
3834 .navbar-collapse {
3834 .navbar-collapse {
3835 overflow-x: visible;
3835 overflow-x: visible;
3836 padding-right: 0px;
3836 padding-right: 0px;
3837 padding-left: 0px;
3837 padding-left: 0px;
3838 border-top: 1px solid transparent;
3838 border-top: 1px solid transparent;
3839 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3839 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3840 -webkit-overflow-scrolling: touch;
3840 -webkit-overflow-scrolling: touch;
3841 }
3841 }
3842 .navbar-collapse.in {
3842 .navbar-collapse.in {
3843 overflow-y: auto;
3843 overflow-y: auto;
3844 }
3844 }
3845 @media (min-width: 541px) {
3845 @media (min-width: 541px) {
3846 .navbar-collapse {
3846 .navbar-collapse {
3847 width: auto;
3847 width: auto;
3848 border-top: 0;
3848 border-top: 0;
3849 box-shadow: none;
3849 box-shadow: none;
3850 }
3850 }
3851 .navbar-collapse.collapse {
3851 .navbar-collapse.collapse {
3852 display: block !important;
3852 display: block !important;
3853 visibility: visible !important;
3853 visibility: visible !important;
3854 height: auto !important;
3854 height: auto !important;
3855 padding-bottom: 0;
3855 padding-bottom: 0;
3856 overflow: visible !important;
3856 overflow: visible !important;
3857 }
3857 }
3858 .navbar-collapse.in {
3858 .navbar-collapse.in {
3859 overflow-y: visible;
3859 overflow-y: visible;
3860 }
3860 }
3861 .navbar-fixed-top .navbar-collapse,
3861 .navbar-fixed-top .navbar-collapse,
3862 .navbar-static-top .navbar-collapse,
3862 .navbar-static-top .navbar-collapse,
3863 .navbar-fixed-bottom .navbar-collapse {
3863 .navbar-fixed-bottom .navbar-collapse {
3864 padding-left: 0;
3864 padding-left: 0;
3865 padding-right: 0;
3865 padding-right: 0;
3866 }
3866 }
3867 }
3867 }
3868 .navbar-fixed-top .navbar-collapse,
3868 .navbar-fixed-top .navbar-collapse,
3869 .navbar-fixed-bottom .navbar-collapse {
3869 .navbar-fixed-bottom .navbar-collapse {
3870 max-height: 340px;
3870 max-height: 340px;
3871 }
3871 }
3872 @media (max-device-width: 540px) and (orientation: landscape) {
3872 @media (max-device-width: 540px) and (orientation: landscape) {
3873 .navbar-fixed-top .navbar-collapse,
3873 .navbar-fixed-top .navbar-collapse,
3874 .navbar-fixed-bottom .navbar-collapse {
3874 .navbar-fixed-bottom .navbar-collapse {
3875 max-height: 200px;
3875 max-height: 200px;
3876 }
3876 }
3877 }
3877 }
3878 .container > .navbar-header,
3878 .container > .navbar-header,
3879 .container-fluid > .navbar-header,
3879 .container-fluid > .navbar-header,
3880 .container > .navbar-collapse,
3880 .container > .navbar-collapse,
3881 .container-fluid > .navbar-collapse {
3881 .container-fluid > .navbar-collapse {
3882 margin-right: 0px;
3882 margin-right: 0px;
3883 margin-left: 0px;
3883 margin-left: 0px;
3884 }
3884 }
3885 @media (min-width: 541px) {
3885 @media (min-width: 541px) {
3886 .container > .navbar-header,
3886 .container > .navbar-header,
3887 .container-fluid > .navbar-header,
3887 .container-fluid > .navbar-header,
3888 .container > .navbar-collapse,
3888 .container > .navbar-collapse,
3889 .container-fluid > .navbar-collapse {
3889 .container-fluid > .navbar-collapse {
3890 margin-right: 0;
3890 margin-right: 0;
3891 margin-left: 0;
3891 margin-left: 0;
3892 }
3892 }
3893 }
3893 }
3894 .navbar-static-top {
3894 .navbar-static-top {
3895 z-index: 1000;
3895 z-index: 1000;
3896 border-width: 0 0 1px;
3896 border-width: 0 0 1px;
3897 }
3897 }
3898 @media (min-width: 541px) {
3898 @media (min-width: 541px) {
3899 .navbar-static-top {
3899 .navbar-static-top {
3900 border-radius: 0;
3900 border-radius: 0;
3901 }
3901 }
3902 }
3902 }
3903 .navbar-fixed-top,
3903 .navbar-fixed-top,
3904 .navbar-fixed-bottom {
3904 .navbar-fixed-bottom {
3905 position: fixed;
3905 position: fixed;
3906 right: 0;
3906 right: 0;
3907 left: 0;
3907 left: 0;
3908 z-index: 1030;
3908 z-index: 1030;
3909 }
3909 }
3910 @media (min-width: 541px) {
3910 @media (min-width: 541px) {
3911 .navbar-fixed-top,
3911 .navbar-fixed-top,
3912 .navbar-fixed-bottom {
3912 .navbar-fixed-bottom {
3913 border-radius: 0;
3913 border-radius: 0;
3914 }
3914 }
3915 }
3915 }
3916 .navbar-fixed-top {
3916 .navbar-fixed-top {
3917 top: 0;
3917 top: 0;
3918 border-width: 0 0 1px;
3918 border-width: 0 0 1px;
3919 }
3919 }
3920 .navbar-fixed-bottom {
3920 .navbar-fixed-bottom {
3921 bottom: 0;
3921 bottom: 0;
3922 margin-bottom: 0;
3922 margin-bottom: 0;
3923 border-width: 1px 0 0;
3923 border-width: 1px 0 0;
3924 }
3924 }
3925 .navbar-brand {
3925 .navbar-brand {
3926 float: left;
3926 float: left;
3927 padding: 6px 0px;
3927 padding: 6px 0px;
3928 font-size: 17px;
3928 font-size: 17px;
3929 line-height: 18px;
3929 line-height: 18px;
3930 height: 30px;
3930 height: 30px;
3931 }
3931 }
3932 .navbar-brand:hover,
3932 .navbar-brand:hover,
3933 .navbar-brand:focus {
3933 .navbar-brand:focus {
3934 text-decoration: none;
3934 text-decoration: none;
3935 }
3935 }
3936 .navbar-brand > img {
3936 .navbar-brand > img {
3937 display: block;
3937 display: block;
3938 }
3938 }
3939 @media (min-width: 541px) {
3939 @media (min-width: 541px) {
3940 .navbar > .container .navbar-brand,
3940 .navbar > .container .navbar-brand,
3941 .navbar > .container-fluid .navbar-brand {
3941 .navbar > .container-fluid .navbar-brand {
3942 margin-left: 0px;
3942 margin-left: 0px;
3943 }
3943 }
3944 }
3944 }
3945 .navbar-toggle {
3945 .navbar-toggle {
3946 position: relative;
3946 position: relative;
3947 float: right;
3947 float: right;
3948 margin-right: 0px;
3948 margin-right: 0px;
3949 padding: 9px 10px;
3949 padding: 9px 10px;
3950 margin-top: -2px;
3950 margin-top: -2px;
3951 margin-bottom: -2px;
3951 margin-bottom: -2px;
3952 background-color: transparent;
3952 background-color: transparent;
3953 background-image: none;
3953 background-image: none;
3954 border: 1px solid transparent;
3954 border: 1px solid transparent;
3955 border-radius: 2px;
3955 border-radius: 2px;
3956 }
3956 }
3957 .navbar-toggle:focus {
3957 .navbar-toggle:focus {
3958 outline: 0;
3958 outline: 0;
3959 }
3959 }
3960 .navbar-toggle .icon-bar {
3960 .navbar-toggle .icon-bar {
3961 display: block;
3961 display: block;
3962 width: 22px;
3962 width: 22px;
3963 height: 2px;
3963 height: 2px;
3964 border-radius: 1px;
3964 border-radius: 1px;
3965 }
3965 }
3966 .navbar-toggle .icon-bar + .icon-bar {
3966 .navbar-toggle .icon-bar + .icon-bar {
3967 margin-top: 4px;
3967 margin-top: 4px;
3968 }
3968 }
3969 @media (min-width: 541px) {
3969 @media (min-width: 541px) {
3970 .navbar-toggle {
3970 .navbar-toggle {
3971 display: none;
3971 display: none;
3972 }
3972 }
3973 }
3973 }
3974 .navbar-nav {
3974 .navbar-nav {
3975 margin: 3px 0px;
3975 margin: 3px 0px;
3976 }
3976 }
3977 .navbar-nav > li > a {
3977 .navbar-nav > li > a {
3978 padding-top: 10px;
3978 padding-top: 10px;
3979 padding-bottom: 10px;
3979 padding-bottom: 10px;
3980 line-height: 18px;
3980 line-height: 18px;
3981 }
3981 }
3982 @media (max-width: 540px) {
3982 @media (max-width: 540px) {
3983 .navbar-nav .open .dropdown-menu {
3983 .navbar-nav .open .dropdown-menu {
3984 position: static;
3984 position: static;
3985 float: none;
3985 float: none;
3986 width: auto;
3986 width: auto;
3987 margin-top: 0;
3987 margin-top: 0;
3988 background-color: transparent;
3988 background-color: transparent;
3989 border: 0;
3989 border: 0;
3990 box-shadow: none;
3990 box-shadow: none;
3991 }
3991 }
3992 .navbar-nav .open .dropdown-menu > li > a,
3992 .navbar-nav .open .dropdown-menu > li > a,
3993 .navbar-nav .open .dropdown-menu .dropdown-header {
3993 .navbar-nav .open .dropdown-menu .dropdown-header {
3994 padding: 5px 15px 5px 25px;
3994 padding: 5px 15px 5px 25px;
3995 }
3995 }
3996 .navbar-nav .open .dropdown-menu > li > a {
3996 .navbar-nav .open .dropdown-menu > li > a {
3997 line-height: 18px;
3997 line-height: 18px;
3998 }
3998 }
3999 .navbar-nav .open .dropdown-menu > li > a:hover,
3999 .navbar-nav .open .dropdown-menu > li > a:hover,
4000 .navbar-nav .open .dropdown-menu > li > a:focus {
4000 .navbar-nav .open .dropdown-menu > li > a:focus {
4001 background-image: none;
4001 background-image: none;
4002 }
4002 }
4003 }
4003 }
4004 @media (min-width: 541px) {
4004 @media (min-width: 541px) {
4005 .navbar-nav {
4005 .navbar-nav {
4006 float: left;
4006 float: left;
4007 margin: 0;
4007 margin: 0;
4008 }
4008 }
4009 .navbar-nav > li {
4009 .navbar-nav > li {
4010 float: left;
4010 float: left;
4011 }
4011 }
4012 .navbar-nav > li > a {
4012 .navbar-nav > li > a {
4013 padding-top: 6px;
4013 padding-top: 6px;
4014 padding-bottom: 6px;
4014 padding-bottom: 6px;
4015 }
4015 }
4016 }
4016 }
4017 .navbar-form {
4017 .navbar-form {
4018 margin-left: 0px;
4018 margin-left: 0px;
4019 margin-right: 0px;
4019 margin-right: 0px;
4020 padding: 10px 0px;
4020 padding: 10px 0px;
4021 border-top: 1px solid transparent;
4021 border-top: 1px solid transparent;
4022 border-bottom: 1px solid transparent;
4022 border-bottom: 1px solid transparent;
4023 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4023 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4024 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4024 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4025 margin-top: -1px;
4025 margin-top: -1px;
4026 margin-bottom: -1px;
4026 margin-bottom: -1px;
4027 }
4027 }
4028 @media (min-width: 768px) {
4028 @media (min-width: 768px) {
4029 .navbar-form .form-group {
4029 .navbar-form .form-group {
4030 display: inline-block;
4030 display: inline-block;
4031 margin-bottom: 0;
4031 margin-bottom: 0;
4032 vertical-align: middle;
4032 vertical-align: middle;
4033 }
4033 }
4034 .navbar-form .form-control {
4034 .navbar-form .form-control {
4035 display: inline-block;
4035 display: inline-block;
4036 width: auto;
4036 width: auto;
4037 vertical-align: middle;
4037 vertical-align: middle;
4038 }
4038 }
4039 .navbar-form .form-control-static {
4039 .navbar-form .form-control-static {
4040 display: inline-block;
4040 display: inline-block;
4041 }
4041 }
4042 .navbar-form .input-group {
4042 .navbar-form .input-group {
4043 display: inline-table;
4043 display: inline-table;
4044 vertical-align: middle;
4044 vertical-align: middle;
4045 }
4045 }
4046 .navbar-form .input-group .input-group-addon,
4046 .navbar-form .input-group .input-group-addon,
4047 .navbar-form .input-group .input-group-btn,
4047 .navbar-form .input-group .input-group-btn,
4048 .navbar-form .input-group .form-control {
4048 .navbar-form .input-group .form-control {
4049 width: auto;
4049 width: auto;
4050 }
4050 }
4051 .navbar-form .input-group > .form-control {
4051 .navbar-form .input-group > .form-control {
4052 width: 100%;
4052 width: 100%;
4053 }
4053 }
4054 .navbar-form .control-label {
4054 .navbar-form .control-label {
4055 margin-bottom: 0;
4055 margin-bottom: 0;
4056 vertical-align: middle;
4056 vertical-align: middle;
4057 }
4057 }
4058 .navbar-form .radio,
4058 .navbar-form .radio,
4059 .navbar-form .checkbox {
4059 .navbar-form .checkbox {
4060 display: inline-block;
4060 display: inline-block;
4061 margin-top: 0;
4061 margin-top: 0;
4062 margin-bottom: 0;
4062 margin-bottom: 0;
4063 vertical-align: middle;
4063 vertical-align: middle;
4064 }
4064 }
4065 .navbar-form .radio label,
4065 .navbar-form .radio label,
4066 .navbar-form .checkbox label {
4066 .navbar-form .checkbox label {
4067 padding-left: 0;
4067 padding-left: 0;
4068 }
4068 }
4069 .navbar-form .radio input[type="radio"],
4069 .navbar-form .radio input[type="radio"],
4070 .navbar-form .checkbox input[type="checkbox"] {
4070 .navbar-form .checkbox input[type="checkbox"] {
4071 position: relative;
4071 position: relative;
4072 margin-left: 0;
4072 margin-left: 0;
4073 }
4073 }
4074 .navbar-form .has-feedback .form-control-feedback {
4074 .navbar-form .has-feedback .form-control-feedback {
4075 top: 0;
4075 top: 0;
4076 }
4076 }
4077 }
4077 }
4078 @media (max-width: 540px) {
4078 @media (max-width: 540px) {
4079 .navbar-form .form-group {
4079 .navbar-form .form-group {
4080 margin-bottom: 5px;
4080 margin-bottom: 5px;
4081 }
4081 }
4082 .navbar-form .form-group:last-child {
4082 .navbar-form .form-group:last-child {
4083 margin-bottom: 0;
4083 margin-bottom: 0;
4084 }
4084 }
4085 }
4085 }
4086 @media (min-width: 541px) {
4086 @media (min-width: 541px) {
4087 .navbar-form {
4087 .navbar-form {
4088 width: auto;
4088 width: auto;
4089 border: 0;
4089 border: 0;
4090 margin-left: 0;
4090 margin-left: 0;
4091 margin-right: 0;
4091 margin-right: 0;
4092 padding-top: 0;
4092 padding-top: 0;
4093 padding-bottom: 0;
4093 padding-bottom: 0;
4094 -webkit-box-shadow: none;
4094 -webkit-box-shadow: none;
4095 box-shadow: none;
4095 box-shadow: none;
4096 }
4096 }
4097 }
4097 }
4098 .navbar-nav > li > .dropdown-menu {
4098 .navbar-nav > li > .dropdown-menu {
4099 margin-top: 0;
4099 margin-top: 0;
4100 border-top-right-radius: 0;
4100 border-top-right-radius: 0;
4101 border-top-left-radius: 0;
4101 border-top-left-radius: 0;
4102 }
4102 }
4103 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4103 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4104 border-top-right-radius: 2px;
4104 border-top-right-radius: 2px;
4105 border-top-left-radius: 2px;
4105 border-top-left-radius: 2px;
4106 border-bottom-right-radius: 0;
4106 border-bottom-right-radius: 0;
4107 border-bottom-left-radius: 0;
4107 border-bottom-left-radius: 0;
4108 }
4108 }
4109 .navbar-btn {
4109 .navbar-btn {
4110 margin-top: -1px;
4110 margin-top: -1px;
4111 margin-bottom: -1px;
4111 margin-bottom: -1px;
4112 }
4112 }
4113 .navbar-btn.btn-sm {
4113 .navbar-btn.btn-sm {
4114 margin-top: 0px;
4114 margin-top: 0px;
4115 margin-bottom: 0px;
4115 margin-bottom: 0px;
4116 }
4116 }
4117 .navbar-btn.btn-xs {
4117 .navbar-btn.btn-xs {
4118 margin-top: 4px;
4118 margin-top: 4px;
4119 margin-bottom: 4px;
4119 margin-bottom: 4px;
4120 }
4120 }
4121 .navbar-text {
4121 .navbar-text {
4122 margin-top: 6px;
4122 margin-top: 6px;
4123 margin-bottom: 6px;
4123 margin-bottom: 6px;
4124 }
4124 }
4125 @media (min-width: 541px) {
4125 @media (min-width: 541px) {
4126 .navbar-text {
4126 .navbar-text {
4127 float: left;
4127 float: left;
4128 margin-left: 0px;
4128 margin-left: 0px;
4129 margin-right: 0px;
4129 margin-right: 0px;
4130 }
4130 }
4131 }
4131 }
4132 @media (min-width: 541px) {
4132 @media (min-width: 541px) {
4133 .navbar-left {
4133 .navbar-left {
4134 float: left !important;
4134 float: left !important;
4135 float: left;
4135 float: left;
4136 }
4136 }
4137 .navbar-right {
4137 .navbar-right {
4138 float: right !important;
4138 float: right !important;
4139 float: right;
4139 float: right;
4140 margin-right: 0px;
4140 margin-right: 0px;
4141 }
4141 }
4142 .navbar-right ~ .navbar-right {
4142 .navbar-right ~ .navbar-right {
4143 margin-right: 0;
4143 margin-right: 0;
4144 }
4144 }
4145 }
4145 }
4146 .navbar-default {
4146 .navbar-default {
4147 background-color: #f8f8f8;
4147 background-color: #f8f8f8;
4148 border-color: #e7e7e7;
4148 border-color: #e7e7e7;
4149 }
4149 }
4150 .navbar-default .navbar-brand {
4150 .navbar-default .navbar-brand {
4151 color: #777777;
4151 color: #777777;
4152 }
4152 }
4153 .navbar-default .navbar-brand:hover,
4153 .navbar-default .navbar-brand:hover,
4154 .navbar-default .navbar-brand:focus {
4154 .navbar-default .navbar-brand:focus {
4155 color: #5e5e5e;
4155 color: #5e5e5e;
4156 background-color: transparent;
4156 background-color: transparent;
4157 }
4157 }
4158 .navbar-default .navbar-text {
4158 .navbar-default .navbar-text {
4159 color: #777777;
4159 color: #777777;
4160 }
4160 }
4161 .navbar-default .navbar-nav > li > a {
4161 .navbar-default .navbar-nav > li > a {
4162 color: #777777;
4162 color: #777777;
4163 }
4163 }
4164 .navbar-default .navbar-nav > li > a:hover,
4164 .navbar-default .navbar-nav > li > a:hover,
4165 .navbar-default .navbar-nav > li > a:focus {
4165 .navbar-default .navbar-nav > li > a:focus {
4166 color: #333333;
4166 color: #333333;
4167 background-color: transparent;
4167 background-color: transparent;
4168 }
4168 }
4169 .navbar-default .navbar-nav > .active > a,
4169 .navbar-default .navbar-nav > .active > a,
4170 .navbar-default .navbar-nav > .active > a:hover,
4170 .navbar-default .navbar-nav > .active > a:hover,
4171 .navbar-default .navbar-nav > .active > a:focus {
4171 .navbar-default .navbar-nav > .active > a:focus {
4172 color: #555555;
4172 color: #555555;
4173 background-color: #e7e7e7;
4173 background-color: #e7e7e7;
4174 }
4174 }
4175 .navbar-default .navbar-nav > .disabled > a,
4175 .navbar-default .navbar-nav > .disabled > a,
4176 .navbar-default .navbar-nav > .disabled > a:hover,
4176 .navbar-default .navbar-nav > .disabled > a:hover,
4177 .navbar-default .navbar-nav > .disabled > a:focus {
4177 .navbar-default .navbar-nav > .disabled > a:focus {
4178 color: #cccccc;
4178 color: #cccccc;
4179 background-color: transparent;
4179 background-color: transparent;
4180 }
4180 }
4181 .navbar-default .navbar-toggle {
4181 .navbar-default .navbar-toggle {
4182 border-color: #dddddd;
4182 border-color: #dddddd;
4183 }
4183 }
4184 .navbar-default .navbar-toggle:hover,
4184 .navbar-default .navbar-toggle:hover,
4185 .navbar-default .navbar-toggle:focus {
4185 .navbar-default .navbar-toggle:focus {
4186 background-color: #dddddd;
4186 background-color: #dddddd;
4187 }
4187 }
4188 .navbar-default .navbar-toggle .icon-bar {
4188 .navbar-default .navbar-toggle .icon-bar {
4189 background-color: #888888;
4189 background-color: #888888;
4190 }
4190 }
4191 .navbar-default .navbar-collapse,
4191 .navbar-default .navbar-collapse,
4192 .navbar-default .navbar-form {
4192 .navbar-default .navbar-form {
4193 border-color: #e7e7e7;
4193 border-color: #e7e7e7;
4194 }
4194 }
4195 .navbar-default .navbar-nav > .open > a,
4195 .navbar-default .navbar-nav > .open > a,
4196 .navbar-default .navbar-nav > .open > a:hover,
4196 .navbar-default .navbar-nav > .open > a:hover,
4197 .navbar-default .navbar-nav > .open > a:focus {
4197 .navbar-default .navbar-nav > .open > a:focus {
4198 background-color: #e7e7e7;
4198 background-color: #e7e7e7;
4199 color: #555555;
4199 color: #555555;
4200 }
4200 }
4201 @media (max-width: 540px) {
4201 @media (max-width: 540px) {
4202 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4202 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4203 color: #777777;
4203 color: #777777;
4204 }
4204 }
4205 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4205 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4206 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4206 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4207 color: #333333;
4207 color: #333333;
4208 background-color: transparent;
4208 background-color: transparent;
4209 }
4209 }
4210 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4210 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4211 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4211 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4212 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4212 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4213 color: #555555;
4213 color: #555555;
4214 background-color: #e7e7e7;
4214 background-color: #e7e7e7;
4215 }
4215 }
4216 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4216 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4217 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4217 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4218 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4218 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4219 color: #cccccc;
4219 color: #cccccc;
4220 background-color: transparent;
4220 background-color: transparent;
4221 }
4221 }
4222 }
4222 }
4223 .navbar-default .navbar-link {
4223 .navbar-default .navbar-link {
4224 color: #777777;
4224 color: #777777;
4225 }
4225 }
4226 .navbar-default .navbar-link:hover {
4226 .navbar-default .navbar-link:hover {
4227 color: #333333;
4227 color: #333333;
4228 }
4228 }
4229 .navbar-default .btn-link {
4229 .navbar-default .btn-link {
4230 color: #777777;
4230 color: #777777;
4231 }
4231 }
4232 .navbar-default .btn-link:hover,
4232 .navbar-default .btn-link:hover,
4233 .navbar-default .btn-link:focus {
4233 .navbar-default .btn-link:focus {
4234 color: #333333;
4234 color: #333333;
4235 }
4235 }
4236 .navbar-default .btn-link[disabled]:hover,
4236 .navbar-default .btn-link[disabled]:hover,
4237 fieldset[disabled] .navbar-default .btn-link:hover,
4237 fieldset[disabled] .navbar-default .btn-link:hover,
4238 .navbar-default .btn-link[disabled]:focus,
4238 .navbar-default .btn-link[disabled]:focus,
4239 fieldset[disabled] .navbar-default .btn-link:focus {
4239 fieldset[disabled] .navbar-default .btn-link:focus {
4240 color: #cccccc;
4240 color: #cccccc;
4241 }
4241 }
4242 .navbar-inverse {
4242 .navbar-inverse {
4243 background-color: #222222;
4243 background-color: #222222;
4244 border-color: #080808;
4244 border-color: #080808;
4245 }
4245 }
4246 .navbar-inverse .navbar-brand {
4246 .navbar-inverse .navbar-brand {
4247 color: #9d9d9d;
4247 color: #9d9d9d;
4248 }
4248 }
4249 .navbar-inverse .navbar-brand:hover,
4249 .navbar-inverse .navbar-brand:hover,
4250 .navbar-inverse .navbar-brand:focus {
4250 .navbar-inverse .navbar-brand:focus {
4251 color: #ffffff;
4251 color: #ffffff;
4252 background-color: transparent;
4252 background-color: transparent;
4253 }
4253 }
4254 .navbar-inverse .navbar-text {
4254 .navbar-inverse .navbar-text {
4255 color: #9d9d9d;
4255 color: #9d9d9d;
4256 }
4256 }
4257 .navbar-inverse .navbar-nav > li > a {
4257 .navbar-inverse .navbar-nav > li > a {
4258 color: #9d9d9d;
4258 color: #9d9d9d;
4259 }
4259 }
4260 .navbar-inverse .navbar-nav > li > a:hover,
4260 .navbar-inverse .navbar-nav > li > a:hover,
4261 .navbar-inverse .navbar-nav > li > a:focus {
4261 .navbar-inverse .navbar-nav > li > a:focus {
4262 color: #ffffff;
4262 color: #ffffff;
4263 background-color: transparent;
4263 background-color: transparent;
4264 }
4264 }
4265 .navbar-inverse .navbar-nav > .active > a,
4265 .navbar-inverse .navbar-nav > .active > a,
4266 .navbar-inverse .navbar-nav > .active > a:hover,
4266 .navbar-inverse .navbar-nav > .active > a:hover,
4267 .navbar-inverse .navbar-nav > .active > a:focus {
4267 .navbar-inverse .navbar-nav > .active > a:focus {
4268 color: #ffffff;
4268 color: #ffffff;
4269 background-color: #080808;
4269 background-color: #080808;
4270 }
4270 }
4271 .navbar-inverse .navbar-nav > .disabled > a,
4271 .navbar-inverse .navbar-nav > .disabled > a,
4272 .navbar-inverse .navbar-nav > .disabled > a:hover,
4272 .navbar-inverse .navbar-nav > .disabled > a:hover,
4273 .navbar-inverse .navbar-nav > .disabled > a:focus {
4273 .navbar-inverse .navbar-nav > .disabled > a:focus {
4274 color: #444444;
4274 color: #444444;
4275 background-color: transparent;
4275 background-color: transparent;
4276 }
4276 }
4277 .navbar-inverse .navbar-toggle {
4277 .navbar-inverse .navbar-toggle {
4278 border-color: #333333;
4278 border-color: #333333;
4279 }
4279 }
4280 .navbar-inverse .navbar-toggle:hover,
4280 .navbar-inverse .navbar-toggle:hover,
4281 .navbar-inverse .navbar-toggle:focus {
4281 .navbar-inverse .navbar-toggle:focus {
4282 background-color: #333333;
4282 background-color: #333333;
4283 }
4283 }
4284 .navbar-inverse .navbar-toggle .icon-bar {
4284 .navbar-inverse .navbar-toggle .icon-bar {
4285 background-color: #ffffff;
4285 background-color: #ffffff;
4286 }
4286 }
4287 .navbar-inverse .navbar-collapse,
4287 .navbar-inverse .navbar-collapse,
4288 .navbar-inverse .navbar-form {
4288 .navbar-inverse .navbar-form {
4289 border-color: #101010;
4289 border-color: #101010;
4290 }
4290 }
4291 .navbar-inverse .navbar-nav > .open > a,
4291 .navbar-inverse .navbar-nav > .open > a,
4292 .navbar-inverse .navbar-nav > .open > a:hover,
4292 .navbar-inverse .navbar-nav > .open > a:hover,
4293 .navbar-inverse .navbar-nav > .open > a:focus {
4293 .navbar-inverse .navbar-nav > .open > a:focus {
4294 background-color: #080808;
4294 background-color: #080808;
4295 color: #ffffff;
4295 color: #ffffff;
4296 }
4296 }
4297 @media (max-width: 540px) {
4297 @media (max-width: 540px) {
4298 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4298 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4299 border-color: #080808;
4299 border-color: #080808;
4300 }
4300 }
4301 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4301 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4302 background-color: #080808;
4302 background-color: #080808;
4303 }
4303 }
4304 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4304 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4305 color: #9d9d9d;
4305 color: #9d9d9d;
4306 }
4306 }
4307 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4307 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4308 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4308 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4309 color: #ffffff;
4309 color: #ffffff;
4310 background-color: transparent;
4310 background-color: transparent;
4311 }
4311 }
4312 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4312 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4313 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4313 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4314 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4314 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4315 color: #ffffff;
4315 color: #ffffff;
4316 background-color: #080808;
4316 background-color: #080808;
4317 }
4317 }
4318 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4318 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4319 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4319 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4320 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4320 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4321 color: #444444;
4321 color: #444444;
4322 background-color: transparent;
4322 background-color: transparent;
4323 }
4323 }
4324 }
4324 }
4325 .navbar-inverse .navbar-link {
4325 .navbar-inverse .navbar-link {
4326 color: #9d9d9d;
4326 color: #9d9d9d;
4327 }
4327 }
4328 .navbar-inverse .navbar-link:hover {
4328 .navbar-inverse .navbar-link:hover {
4329 color: #ffffff;
4329 color: #ffffff;
4330 }
4330 }
4331 .navbar-inverse .btn-link {
4331 .navbar-inverse .btn-link {
4332 color: #9d9d9d;
4332 color: #9d9d9d;
4333 }
4333 }
4334 .navbar-inverse .btn-link:hover,
4334 .navbar-inverse .btn-link:hover,
4335 .navbar-inverse .btn-link:focus {
4335 .navbar-inverse .btn-link:focus {
4336 color: #ffffff;
4336 color: #ffffff;
4337 }
4337 }
4338 .navbar-inverse .btn-link[disabled]:hover,
4338 .navbar-inverse .btn-link[disabled]:hover,
4339 fieldset[disabled] .navbar-inverse .btn-link:hover,
4339 fieldset[disabled] .navbar-inverse .btn-link:hover,
4340 .navbar-inverse .btn-link[disabled]:focus,
4340 .navbar-inverse .btn-link[disabled]:focus,
4341 fieldset[disabled] .navbar-inverse .btn-link:focus {
4341 fieldset[disabled] .navbar-inverse .btn-link:focus {
4342 color: #444444;
4342 color: #444444;
4343 }
4343 }
4344 .breadcrumb {
4344 .breadcrumb {
4345 padding: 8px 15px;
4345 padding: 8px 15px;
4346 margin-bottom: 18px;
4346 margin-bottom: 18px;
4347 list-style: none;
4347 list-style: none;
4348 background-color: #f5f5f5;
4348 background-color: #f5f5f5;
4349 border-radius: 2px;
4349 border-radius: 2px;
4350 }
4350 }
4351 .breadcrumb > li {
4351 .breadcrumb > li {
4352 display: inline-block;
4352 display: inline-block;
4353 }
4353 }
4354 .breadcrumb > li + li:before {
4354 .breadcrumb > li + li:before {
4355 content: "/\00a0";
4355 content: "/\00a0";
4356 padding: 0 5px;
4356 padding: 0 5px;
4357 color: #5e5e5e;
4357 color: #5e5e5e;
4358 }
4358 }
4359 .breadcrumb > .active {
4359 .breadcrumb > .active {
4360 color: #777777;
4360 color: #777777;
4361 }
4361 }
4362 .pagination {
4362 .pagination {
4363 display: inline-block;
4363 display: inline-block;
4364 padding-left: 0;
4364 padding-left: 0;
4365 margin: 18px 0;
4365 margin: 18px 0;
4366 border-radius: 2px;
4366 border-radius: 2px;
4367 }
4367 }
4368 .pagination > li {
4368 .pagination > li {
4369 display: inline;
4369 display: inline;
4370 }
4370 }
4371 .pagination > li > a,
4371 .pagination > li > a,
4372 .pagination > li > span {
4372 .pagination > li > span {
4373 position: relative;
4373 position: relative;
4374 float: left;
4374 float: left;
4375 padding: 6px 12px;
4375 padding: 6px 12px;
4376 line-height: 1.42857143;
4376 line-height: 1.42857143;
4377 text-decoration: none;
4377 text-decoration: none;
4378 color: #337ab7;
4378 color: #337ab7;
4379 background-color: #ffffff;
4379 background-color: #ffffff;
4380 border: 1px solid #dddddd;
4380 border: 1px solid #dddddd;
4381 margin-left: -1px;
4381 margin-left: -1px;
4382 }
4382 }
4383 .pagination > li:first-child > a,
4383 .pagination > li:first-child > a,
4384 .pagination > li:first-child > span {
4384 .pagination > li:first-child > span {
4385 margin-left: 0;
4385 margin-left: 0;
4386 border-bottom-left-radius: 2px;
4386 border-bottom-left-radius: 2px;
4387 border-top-left-radius: 2px;
4387 border-top-left-radius: 2px;
4388 }
4388 }
4389 .pagination > li:last-child > a,
4389 .pagination > li:last-child > a,
4390 .pagination > li:last-child > span {
4390 .pagination > li:last-child > span {
4391 border-bottom-right-radius: 2px;
4391 border-bottom-right-radius: 2px;
4392 border-top-right-radius: 2px;
4392 border-top-right-radius: 2px;
4393 }
4393 }
4394 .pagination > li > a:hover,
4394 .pagination > li > a:hover,
4395 .pagination > li > span:hover,
4395 .pagination > li > span:hover,
4396 .pagination > li > a:focus,
4396 .pagination > li > a:focus,
4397 .pagination > li > span:focus {
4397 .pagination > li > span:focus {
4398 color: #23527c;
4398 color: #23527c;
4399 background-color: #eeeeee;
4399 background-color: #eeeeee;
4400 border-color: #dddddd;
4400 border-color: #dddddd;
4401 }
4401 }
4402 .pagination > .active > a,
4402 .pagination > .active > a,
4403 .pagination > .active > span,
4403 .pagination > .active > span,
4404 .pagination > .active > a:hover,
4404 .pagination > .active > a:hover,
4405 .pagination > .active > span:hover,
4405 .pagination > .active > span:hover,
4406 .pagination > .active > a:focus,
4406 .pagination > .active > a:focus,
4407 .pagination > .active > span:focus {
4407 .pagination > .active > span:focus {
4408 z-index: 2;
4408 z-index: 2;
4409 color: #ffffff;
4409 color: #ffffff;
4410 background-color: #337ab7;
4410 background-color: #337ab7;
4411 border-color: #337ab7;
4411 border-color: #337ab7;
4412 cursor: default;
4412 cursor: default;
4413 }
4413 }
4414 .pagination > .disabled > span,
4414 .pagination > .disabled > span,
4415 .pagination > .disabled > span:hover,
4415 .pagination > .disabled > span:hover,
4416 .pagination > .disabled > span:focus,
4416 .pagination > .disabled > span:focus,
4417 .pagination > .disabled > a,
4417 .pagination > .disabled > a,
4418 .pagination > .disabled > a:hover,
4418 .pagination > .disabled > a:hover,
4419 .pagination > .disabled > a:focus {
4419 .pagination > .disabled > a:focus {
4420 color: #777777;
4420 color: #777777;
4421 background-color: #ffffff;
4421 background-color: #ffffff;
4422 border-color: #dddddd;
4422 border-color: #dddddd;
4423 cursor: not-allowed;
4423 cursor: not-allowed;
4424 }
4424 }
4425 .pagination-lg > li > a,
4425 .pagination-lg > li > a,
4426 .pagination-lg > li > span {
4426 .pagination-lg > li > span {
4427 padding: 10px 16px;
4427 padding: 10px 16px;
4428 font-size: 17px;
4428 font-size: 17px;
4429 }
4429 }
4430 .pagination-lg > li:first-child > a,
4430 .pagination-lg > li:first-child > a,
4431 .pagination-lg > li:first-child > span {
4431 .pagination-lg > li:first-child > span {
4432 border-bottom-left-radius: 3px;
4432 border-bottom-left-radius: 3px;
4433 border-top-left-radius: 3px;
4433 border-top-left-radius: 3px;
4434 }
4434 }
4435 .pagination-lg > li:last-child > a,
4435 .pagination-lg > li:last-child > a,
4436 .pagination-lg > li:last-child > span {
4436 .pagination-lg > li:last-child > span {
4437 border-bottom-right-radius: 3px;
4437 border-bottom-right-radius: 3px;
4438 border-top-right-radius: 3px;
4438 border-top-right-radius: 3px;
4439 }
4439 }
4440 .pagination-sm > li > a,
4440 .pagination-sm > li > a,
4441 .pagination-sm > li > span {
4441 .pagination-sm > li > span {
4442 padding: 5px 10px;
4442 padding: 5px 10px;
4443 font-size: 12px;
4443 font-size: 12px;
4444 }
4444 }
4445 .pagination-sm > li:first-child > a,
4445 .pagination-sm > li:first-child > a,
4446 .pagination-sm > li:first-child > span {
4446 .pagination-sm > li:first-child > span {
4447 border-bottom-left-radius: 1px;
4447 border-bottom-left-radius: 1px;
4448 border-top-left-radius: 1px;
4448 border-top-left-radius: 1px;
4449 }
4449 }
4450 .pagination-sm > li:last-child > a,
4450 .pagination-sm > li:last-child > a,
4451 .pagination-sm > li:last-child > span {
4451 .pagination-sm > li:last-child > span {
4452 border-bottom-right-radius: 1px;
4452 border-bottom-right-radius: 1px;
4453 border-top-right-radius: 1px;
4453 border-top-right-radius: 1px;
4454 }
4454 }
4455 .pager {
4455 .pager {
4456 padding-left: 0;
4456 padding-left: 0;
4457 margin: 18px 0;
4457 margin: 18px 0;
4458 list-style: none;
4458 list-style: none;
4459 text-align: center;
4459 text-align: center;
4460 }
4460 }
4461 .pager li {
4461 .pager li {
4462 display: inline;
4462 display: inline;
4463 }
4463 }
4464 .pager li > a,
4464 .pager li > a,
4465 .pager li > span {
4465 .pager li > span {
4466 display: inline-block;
4466 display: inline-block;
4467 padding: 5px 14px;
4467 padding: 5px 14px;
4468 background-color: #ffffff;
4468 background-color: #ffffff;
4469 border: 1px solid #dddddd;
4469 border: 1px solid #dddddd;
4470 border-radius: 15px;
4470 border-radius: 15px;
4471 }
4471 }
4472 .pager li > a:hover,
4472 .pager li > a:hover,
4473 .pager li > a:focus {
4473 .pager li > a:focus {
4474 text-decoration: none;
4474 text-decoration: none;
4475 background-color: #eeeeee;
4475 background-color: #eeeeee;
4476 }
4476 }
4477 .pager .next > a,
4477 .pager .next > a,
4478 .pager .next > span {
4478 .pager .next > span {
4479 float: right;
4479 float: right;
4480 }
4480 }
4481 .pager .previous > a,
4481 .pager .previous > a,
4482 .pager .previous > span {
4482 .pager .previous > span {
4483 float: left;
4483 float: left;
4484 }
4484 }
4485 .pager .disabled > a,
4485 .pager .disabled > a,
4486 .pager .disabled > a:hover,
4486 .pager .disabled > a:hover,
4487 .pager .disabled > a:focus,
4487 .pager .disabled > a:focus,
4488 .pager .disabled > span {
4488 .pager .disabled > span {
4489 color: #777777;
4489 color: #777777;
4490 background-color: #ffffff;
4490 background-color: #ffffff;
4491 cursor: not-allowed;
4491 cursor: not-allowed;
4492 }
4492 }
4493 .label {
4493 .label {
4494 display: inline;
4494 display: inline;
4495 padding: .2em .6em .3em;
4495 padding: .2em .6em .3em;
4496 font-size: 75%;
4496 font-size: 75%;
4497 font-weight: bold;
4497 font-weight: bold;
4498 line-height: 1;
4498 line-height: 1;
4499 color: #ffffff;
4499 color: #ffffff;
4500 text-align: center;
4500 text-align: center;
4501 white-space: nowrap;
4501 white-space: nowrap;
4502 vertical-align: baseline;
4502 vertical-align: baseline;
4503 border-radius: .25em;
4503 border-radius: .25em;
4504 }
4504 }
4505 a.label:hover,
4505 a.label:hover,
4506 a.label:focus {
4506 a.label:focus {
4507 color: #ffffff;
4507 color: #ffffff;
4508 text-decoration: none;
4508 text-decoration: none;
4509 cursor: pointer;
4509 cursor: pointer;
4510 }
4510 }
4511 .label:empty {
4511 .label:empty {
4512 display: none;
4512 display: none;
4513 }
4513 }
4514 .btn .label {
4514 .btn .label {
4515 position: relative;
4515 position: relative;
4516 top: -1px;
4516 top: -1px;
4517 }
4517 }
4518 .label-default {
4518 .label-default {
4519 background-color: #777777;
4519 background-color: #777777;
4520 }
4520 }
4521 .label-default[href]:hover,
4521 .label-default[href]:hover,
4522 .label-default[href]:focus {
4522 .label-default[href]:focus {
4523 background-color: #5e5e5e;
4523 background-color: #5e5e5e;
4524 }
4524 }
4525 .label-primary {
4525 .label-primary {
4526 background-color: #337ab7;
4526 background-color: #337ab7;
4527 }
4527 }
4528 .label-primary[href]:hover,
4528 .label-primary[href]:hover,
4529 .label-primary[href]:focus {
4529 .label-primary[href]:focus {
4530 background-color: #286090;
4530 background-color: #286090;
4531 }
4531 }
4532 .label-success {
4532 .label-success {
4533 background-color: #5cb85c;
4533 background-color: #5cb85c;
4534 }
4534 }
4535 .label-success[href]:hover,
4535 .label-success[href]:hover,
4536 .label-success[href]:focus {
4536 .label-success[href]:focus {
4537 background-color: #449d44;
4537 background-color: #449d44;
4538 }
4538 }
4539 .label-info {
4539 .label-info {
4540 background-color: #5bc0de;
4540 background-color: #5bc0de;
4541 }
4541 }
4542 .label-info[href]:hover,
4542 .label-info[href]:hover,
4543 .label-info[href]:focus {
4543 .label-info[href]:focus {
4544 background-color: #31b0d5;
4544 background-color: #31b0d5;
4545 }
4545 }
4546 .label-warning {
4546 .label-warning {
4547 background-color: #f0ad4e;
4547 background-color: #f0ad4e;
4548 }
4548 }
4549 .label-warning[href]:hover,
4549 .label-warning[href]:hover,
4550 .label-warning[href]:focus {
4550 .label-warning[href]:focus {
4551 background-color: #ec971f;
4551 background-color: #ec971f;
4552 }
4552 }
4553 .label-danger {
4553 .label-danger {
4554 background-color: #d9534f;
4554 background-color: #d9534f;
4555 }
4555 }
4556 .label-danger[href]:hover,
4556 .label-danger[href]:hover,
4557 .label-danger[href]:focus {
4557 .label-danger[href]:focus {
4558 background-color: #c9302c;
4558 background-color: #c9302c;
4559 }
4559 }
4560 .badge {
4560 .badge {
4561 display: inline-block;
4561 display: inline-block;
4562 min-width: 10px;
4562 min-width: 10px;
4563 padding: 3px 7px;
4563 padding: 3px 7px;
4564 font-size: 12px;
4564 font-size: 12px;
4565 font-weight: bold;
4565 font-weight: bold;
4566 color: #ffffff;
4566 color: #ffffff;
4567 line-height: 1;
4567 line-height: 1;
4568 vertical-align: baseline;
4568 vertical-align: baseline;
4569 white-space: nowrap;
4569 white-space: nowrap;
4570 text-align: center;
4570 text-align: center;
4571 background-color: #777777;
4571 background-color: #777777;
4572 border-radius: 10px;
4572 border-radius: 10px;
4573 }
4573 }
4574 .badge:empty {
4574 .badge:empty {
4575 display: none;
4575 display: none;
4576 }
4576 }
4577 .btn .badge {
4577 .btn .badge {
4578 position: relative;
4578 position: relative;
4579 top: -1px;
4579 top: -1px;
4580 }
4580 }
4581 .btn-xs .badge {
4581 .btn-xs .badge {
4582 top: 0;
4582 top: 0;
4583 padding: 1px 5px;
4583 padding: 1px 5px;
4584 }
4584 }
4585 a.badge:hover,
4585 a.badge:hover,
4586 a.badge:focus {
4586 a.badge:focus {
4587 color: #ffffff;
4587 color: #ffffff;
4588 text-decoration: none;
4588 text-decoration: none;
4589 cursor: pointer;
4589 cursor: pointer;
4590 }
4590 }
4591 .list-group-item.active > .badge,
4591 .list-group-item.active > .badge,
4592 .nav-pills > .active > a > .badge {
4592 .nav-pills > .active > a > .badge {
4593 color: #337ab7;
4593 color: #337ab7;
4594 background-color: #ffffff;
4594 background-color: #ffffff;
4595 }
4595 }
4596 .list-group-item > .badge {
4596 .list-group-item > .badge {
4597 float: right;
4597 float: right;
4598 }
4598 }
4599 .list-group-item > .badge + .badge {
4599 .list-group-item > .badge + .badge {
4600 margin-right: 5px;
4600 margin-right: 5px;
4601 }
4601 }
4602 .nav-pills > li > a > .badge {
4602 .nav-pills > li > a > .badge {
4603 margin-left: 3px;
4603 margin-left: 3px;
4604 }
4604 }
4605 .jumbotron {
4605 .jumbotron {
4606 padding: 30px 15px;
4606 padding: 30px 15px;
4607 margin-bottom: 30px;
4607 margin-bottom: 30px;
4608 color: inherit;
4608 color: inherit;
4609 background-color: #eeeeee;
4609 background-color: #eeeeee;
4610 }
4610 }
4611 .jumbotron h1,
4611 .jumbotron h1,
4612 .jumbotron .h1 {
4612 .jumbotron .h1 {
4613 color: inherit;
4613 color: inherit;
4614 }
4614 }
4615 .jumbotron p {
4615 .jumbotron p {
4616 margin-bottom: 15px;
4616 margin-bottom: 15px;
4617 font-size: 20px;
4617 font-size: 20px;
4618 font-weight: 200;
4618 font-weight: 200;
4619 }
4619 }
4620 .jumbotron > hr {
4620 .jumbotron > hr {
4621 border-top-color: #d5d5d5;
4621 border-top-color: #d5d5d5;
4622 }
4622 }
4623 .container .jumbotron,
4623 .container .jumbotron,
4624 .container-fluid .jumbotron {
4624 .container-fluid .jumbotron {
4625 border-radius: 3px;
4625 border-radius: 3px;
4626 }
4626 }
4627 .jumbotron .container {
4627 .jumbotron .container {
4628 max-width: 100%;
4628 max-width: 100%;
4629 }
4629 }
4630 @media screen and (min-width: 768px) {
4630 @media screen and (min-width: 768px) {
4631 .jumbotron {
4631 .jumbotron {
4632 padding: 48px 0;
4632 padding: 48px 0;
4633 }
4633 }
4634 .container .jumbotron,
4634 .container .jumbotron,
4635 .container-fluid .jumbotron {
4635 .container-fluid .jumbotron {
4636 padding-left: 60px;
4636 padding-left: 60px;
4637 padding-right: 60px;
4637 padding-right: 60px;
4638 }
4638 }
4639 .jumbotron h1,
4639 .jumbotron h1,
4640 .jumbotron .h1 {
4640 .jumbotron .h1 {
4641 font-size: 58.5px;
4641 font-size: 58.5px;
4642 }
4642 }
4643 }
4643 }
4644 .thumbnail {
4644 .thumbnail {
4645 display: block;
4645 display: block;
4646 padding: 4px;
4646 padding: 4px;
4647 margin-bottom: 18px;
4647 margin-bottom: 18px;
4648 line-height: 1.42857143;
4648 line-height: 1.42857143;
4649 background-color: #ffffff;
4649 background-color: #ffffff;
4650 border: 1px solid #dddddd;
4650 border: 1px solid #dddddd;
4651 border-radius: 2px;
4651 border-radius: 2px;
4652 -webkit-transition: border 0.2s ease-in-out;
4652 -webkit-transition: border 0.2s ease-in-out;
4653 -o-transition: border 0.2s ease-in-out;
4653 -o-transition: border 0.2s ease-in-out;
4654 transition: border 0.2s ease-in-out;
4654 transition: border 0.2s ease-in-out;
4655 }
4655 }
4656 .thumbnail > img,
4656 .thumbnail > img,
4657 .thumbnail a > img {
4657 .thumbnail a > img {
4658 margin-left: auto;
4658 margin-left: auto;
4659 margin-right: auto;
4659 margin-right: auto;
4660 }
4660 }
4661 a.thumbnail:hover,
4661 a.thumbnail:hover,
4662 a.thumbnail:focus,
4662 a.thumbnail:focus,
4663 a.thumbnail.active {
4663 a.thumbnail.active {
4664 border-color: #337ab7;
4664 border-color: #337ab7;
4665 }
4665 }
4666 .thumbnail .caption {
4666 .thumbnail .caption {
4667 padding: 9px;
4667 padding: 9px;
4668 color: #000000;
4668 color: #000000;
4669 }
4669 }
4670 .alert {
4670 .alert {
4671 padding: 15px;
4671 padding: 15px;
4672 margin-bottom: 18px;
4672 margin-bottom: 18px;
4673 border: 1px solid transparent;
4673 border: 1px solid transparent;
4674 border-radius: 2px;
4674 border-radius: 2px;
4675 }
4675 }
4676 .alert h4 {
4676 .alert h4 {
4677 margin-top: 0;
4677 margin-top: 0;
4678 color: inherit;
4678 color: inherit;
4679 }
4679 }
4680 .alert .alert-link {
4680 .alert .alert-link {
4681 font-weight: bold;
4681 font-weight: bold;
4682 }
4682 }
4683 .alert > p,
4683 .alert > p,
4684 .alert > ul {
4684 .alert > ul {
4685 margin-bottom: 0;
4685 margin-bottom: 0;
4686 }
4686 }
4687 .alert > p + p {
4687 .alert > p + p {
4688 margin-top: 5px;
4688 margin-top: 5px;
4689 }
4689 }
4690 .alert-dismissable,
4690 .alert-dismissable,
4691 .alert-dismissible {
4691 .alert-dismissible {
4692 padding-right: 35px;
4692 padding-right: 35px;
4693 }
4693 }
4694 .alert-dismissable .close,
4694 .alert-dismissable .close,
4695 .alert-dismissible .close {
4695 .alert-dismissible .close {
4696 position: relative;
4696 position: relative;
4697 top: -2px;
4697 top: -2px;
4698 right: -21px;
4698 right: -21px;
4699 color: inherit;
4699 color: inherit;
4700 }
4700 }
4701 .alert-success {
4701 .alert-success {
4702 background-color: #dff0d8;
4702 background-color: #dff0d8;
4703 border-color: #d6e9c6;
4703 border-color: #d6e9c6;
4704 color: #3c763d;
4704 color: #3c763d;
4705 }
4705 }
4706 .alert-success hr {
4706 .alert-success hr {
4707 border-top-color: #c9e2b3;
4707 border-top-color: #c9e2b3;
4708 }
4708 }
4709 .alert-success .alert-link {
4709 .alert-success .alert-link {
4710 color: #2b542c;
4710 color: #2b542c;
4711 }
4711 }
4712 .alert-info {
4712 .alert-info {
4713 background-color: #d9edf7;
4713 background-color: #d9edf7;
4714 border-color: #bce8f1;
4714 border-color: #bce8f1;
4715 color: #31708f;
4715 color: #31708f;
4716 }
4716 }
4717 .alert-info hr {
4717 .alert-info hr {
4718 border-top-color: #a6e1ec;
4718 border-top-color: #a6e1ec;
4719 }
4719 }
4720 .alert-info .alert-link {
4720 .alert-info .alert-link {
4721 color: #245269;
4721 color: #245269;
4722 }
4722 }
4723 .alert-warning {
4723 .alert-warning {
4724 background-color: #fcf8e3;
4724 background-color: #fcf8e3;
4725 border-color: #faebcc;
4725 border-color: #faebcc;
4726 color: #8a6d3b;
4726 color: #8a6d3b;
4727 }
4727 }
4728 .alert-warning hr {
4728 .alert-warning hr {
4729 border-top-color: #f7e1b5;
4729 border-top-color: #f7e1b5;
4730 }
4730 }
4731 .alert-warning .alert-link {
4731 .alert-warning .alert-link {
4732 color: #66512c;
4732 color: #66512c;
4733 }
4733 }
4734 .alert-danger {
4734 .alert-danger {
4735 background-color: #f2dede;
4735 background-color: #f2dede;
4736 border-color: #ebccd1;
4736 border-color: #ebccd1;
4737 color: #a94442;
4737 color: #a94442;
4738 }
4738 }
4739 .alert-danger hr {
4739 .alert-danger hr {
4740 border-top-color: #e4b9c0;
4740 border-top-color: #e4b9c0;
4741 }
4741 }
4742 .alert-danger .alert-link {
4742 .alert-danger .alert-link {
4743 color: #843534;
4743 color: #843534;
4744 }
4744 }
4745 @-webkit-keyframes progress-bar-stripes {
4745 @-webkit-keyframes progress-bar-stripes {
4746 from {
4746 from {
4747 background-position: 40px 0;
4747 background-position: 40px 0;
4748 }
4748 }
4749 to {
4749 to {
4750 background-position: 0 0;
4750 background-position: 0 0;
4751 }
4751 }
4752 }
4752 }
4753 @keyframes progress-bar-stripes {
4753 @keyframes progress-bar-stripes {
4754 from {
4754 from {
4755 background-position: 40px 0;
4755 background-position: 40px 0;
4756 }
4756 }
4757 to {
4757 to {
4758 background-position: 0 0;
4758 background-position: 0 0;
4759 }
4759 }
4760 }
4760 }
4761 .progress {
4761 .progress {
4762 overflow: hidden;
4762 overflow: hidden;
4763 height: 18px;
4763 height: 18px;
4764 margin-bottom: 18px;
4764 margin-bottom: 18px;
4765 background-color: #f5f5f5;
4765 background-color: #f5f5f5;
4766 border-radius: 2px;
4766 border-radius: 2px;
4767 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4767 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4768 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4768 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4769 }
4769 }
4770 .progress-bar {
4770 .progress-bar {
4771 float: left;
4771 float: left;
4772 width: 0%;
4772 width: 0%;
4773 height: 100%;
4773 height: 100%;
4774 font-size: 12px;
4774 font-size: 12px;
4775 line-height: 18px;
4775 line-height: 18px;
4776 color: #ffffff;
4776 color: #ffffff;
4777 text-align: center;
4777 text-align: center;
4778 background-color: #337ab7;
4778 background-color: #337ab7;
4779 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4779 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4780 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4780 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4781 -webkit-transition: width 0.6s ease;
4781 -webkit-transition: width 0.6s ease;
4782 -o-transition: width 0.6s ease;
4782 -o-transition: width 0.6s ease;
4783 transition: width 0.6s ease;
4783 transition: width 0.6s ease;
4784 }
4784 }
4785 .progress-striped .progress-bar,
4785 .progress-striped .progress-bar,
4786 .progress-bar-striped {
4786 .progress-bar-striped {
4787 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4787 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4788 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4788 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4789 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4789 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4790 background-size: 40px 40px;
4790 background-size: 40px 40px;
4791 }
4791 }
4792 .progress.active .progress-bar,
4792 .progress.active .progress-bar,
4793 .progress-bar.active {
4793 .progress-bar.active {
4794 -webkit-animation: progress-bar-stripes 2s linear infinite;
4794 -webkit-animation: progress-bar-stripes 2s linear infinite;
4795 -o-animation: progress-bar-stripes 2s linear infinite;
4795 -o-animation: progress-bar-stripes 2s linear infinite;
4796 animation: progress-bar-stripes 2s linear infinite;
4796 animation: progress-bar-stripes 2s linear infinite;
4797 }
4797 }
4798 .progress-bar-success {
4798 .progress-bar-success {
4799 background-color: #5cb85c;
4799 background-color: #5cb85c;
4800 }
4800 }
4801 .progress-striped .progress-bar-success {
4801 .progress-striped .progress-bar-success {
4802 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4802 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4803 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4803 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4804 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4804 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4805 }
4805 }
4806 .progress-bar-info {
4806 .progress-bar-info {
4807 background-color: #5bc0de;
4807 background-color: #5bc0de;
4808 }
4808 }
4809 .progress-striped .progress-bar-info {
4809 .progress-striped .progress-bar-info {
4810 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4810 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4811 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4811 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4812 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4812 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4813 }
4813 }
4814 .progress-bar-warning {
4814 .progress-bar-warning {
4815 background-color: #f0ad4e;
4815 background-color: #f0ad4e;
4816 }
4816 }
4817 .progress-striped .progress-bar-warning {
4817 .progress-striped .progress-bar-warning {
4818 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4818 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4819 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4819 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4820 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4820 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4821 }
4821 }
4822 .progress-bar-danger {
4822 .progress-bar-danger {
4823 background-color: #d9534f;
4823 background-color: #d9534f;
4824 }
4824 }
4825 .progress-striped .progress-bar-danger {
4825 .progress-striped .progress-bar-danger {
4826 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4826 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4827 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4827 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4828 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4828 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4829 }
4829 }
4830 .media {
4830 .media {
4831 margin-top: 15px;
4831 margin-top: 15px;
4832 }
4832 }
4833 .media:first-child {
4833 .media:first-child {
4834 margin-top: 0;
4834 margin-top: 0;
4835 }
4835 }
4836 .media-right,
4836 .media-right,
4837 .media > .pull-right {
4837 .media > .pull-right {
4838 padding-left: 10px;
4838 padding-left: 10px;
4839 }
4839 }
4840 .media-left,
4840 .media-left,
4841 .media > .pull-left {
4841 .media > .pull-left {
4842 padding-right: 10px;
4842 padding-right: 10px;
4843 }
4843 }
4844 .media-left,
4844 .media-left,
4845 .media-right,
4845 .media-right,
4846 .media-body {
4846 .media-body {
4847 display: table-cell;
4847 display: table-cell;
4848 vertical-align: top;
4848 vertical-align: top;
4849 }
4849 }
4850 .media-middle {
4850 .media-middle {
4851 vertical-align: middle;
4851 vertical-align: middle;
4852 }
4852 }
4853 .media-bottom {
4853 .media-bottom {
4854 vertical-align: bottom;
4854 vertical-align: bottom;
4855 }
4855 }
4856 .media-heading {
4856 .media-heading {
4857 margin-top: 0;
4857 margin-top: 0;
4858 margin-bottom: 5px;
4858 margin-bottom: 5px;
4859 }
4859 }
4860 .media-list {
4860 .media-list {
4861 padding-left: 0;
4861 padding-left: 0;
4862 list-style: none;
4862 list-style: none;
4863 }
4863 }
4864 .list-group {
4864 .list-group {
4865 margin-bottom: 20px;
4865 margin-bottom: 20px;
4866 padding-left: 0;
4866 padding-left: 0;
4867 }
4867 }
4868 .list-group-item {
4868 .list-group-item {
4869 position: relative;
4869 position: relative;
4870 display: block;
4870 display: block;
4871 padding: 10px 15px;
4871 padding: 10px 15px;
4872 margin-bottom: -1px;
4872 margin-bottom: -1px;
4873 background-color: #ffffff;
4873 background-color: #ffffff;
4874 border: 1px solid #dddddd;
4874 border: 1px solid #dddddd;
4875 }
4875 }
4876 .list-group-item:first-child {
4876 .list-group-item:first-child {
4877 border-top-right-radius: 2px;
4877 border-top-right-radius: 2px;
4878 border-top-left-radius: 2px;
4878 border-top-left-radius: 2px;
4879 }
4879 }
4880 .list-group-item:last-child {
4880 .list-group-item:last-child {
4881 margin-bottom: 0;
4881 margin-bottom: 0;
4882 border-bottom-right-radius: 2px;
4882 border-bottom-right-radius: 2px;
4883 border-bottom-left-radius: 2px;
4883 border-bottom-left-radius: 2px;
4884 }
4884 }
4885 a.list-group-item {
4885 a.list-group-item {
4886 color: #555555;
4886 color: #555555;
4887 }
4887 }
4888 a.list-group-item .list-group-item-heading {
4888 a.list-group-item .list-group-item-heading {
4889 color: #333333;
4889 color: #333333;
4890 }
4890 }
4891 a.list-group-item:hover,
4891 a.list-group-item:hover,
4892 a.list-group-item:focus {
4892 a.list-group-item:focus {
4893 text-decoration: none;
4893 text-decoration: none;
4894 color: #555555;
4894 color: #555555;
4895 background-color: #f5f5f5;
4895 background-color: #f5f5f5;
4896 }
4896 }
4897 .list-group-item.disabled,
4897 .list-group-item.disabled,
4898 .list-group-item.disabled:hover,
4898 .list-group-item.disabled:hover,
4899 .list-group-item.disabled:focus {
4899 .list-group-item.disabled:focus {
4900 background-color: #eeeeee;
4900 background-color: #eeeeee;
4901 color: #777777;
4901 color: #777777;
4902 cursor: not-allowed;
4902 cursor: not-allowed;
4903 }
4903 }
4904 .list-group-item.disabled .list-group-item-heading,
4904 .list-group-item.disabled .list-group-item-heading,
4905 .list-group-item.disabled:hover .list-group-item-heading,
4905 .list-group-item.disabled:hover .list-group-item-heading,
4906 .list-group-item.disabled:focus .list-group-item-heading {
4906 .list-group-item.disabled:focus .list-group-item-heading {
4907 color: inherit;
4907 color: inherit;
4908 }
4908 }
4909 .list-group-item.disabled .list-group-item-text,
4909 .list-group-item.disabled .list-group-item-text,
4910 .list-group-item.disabled:hover .list-group-item-text,
4910 .list-group-item.disabled:hover .list-group-item-text,
4911 .list-group-item.disabled:focus .list-group-item-text {
4911 .list-group-item.disabled:focus .list-group-item-text {
4912 color: #777777;
4912 color: #777777;
4913 }
4913 }
4914 .list-group-item.active,
4914 .list-group-item.active,
4915 .list-group-item.active:hover,
4915 .list-group-item.active:hover,
4916 .list-group-item.active:focus {
4916 .list-group-item.active:focus {
4917 z-index: 2;
4917 z-index: 2;
4918 color: #ffffff;
4918 color: #ffffff;
4919 background-color: #337ab7;
4919 background-color: #337ab7;
4920 border-color: #337ab7;
4920 border-color: #337ab7;
4921 }
4921 }
4922 .list-group-item.active .list-group-item-heading,
4922 .list-group-item.active .list-group-item-heading,
4923 .list-group-item.active:hover .list-group-item-heading,
4923 .list-group-item.active:hover .list-group-item-heading,
4924 .list-group-item.active:focus .list-group-item-heading,
4924 .list-group-item.active:focus .list-group-item-heading,
4925 .list-group-item.active .list-group-item-heading > small,
4925 .list-group-item.active .list-group-item-heading > small,
4926 .list-group-item.active:hover .list-group-item-heading > small,
4926 .list-group-item.active:hover .list-group-item-heading > small,
4927 .list-group-item.active:focus .list-group-item-heading > small,
4927 .list-group-item.active:focus .list-group-item-heading > small,
4928 .list-group-item.active .list-group-item-heading > .small,
4928 .list-group-item.active .list-group-item-heading > .small,
4929 .list-group-item.active:hover .list-group-item-heading > .small,
4929 .list-group-item.active:hover .list-group-item-heading > .small,
4930 .list-group-item.active:focus .list-group-item-heading > .small {
4930 .list-group-item.active:focus .list-group-item-heading > .small {
4931 color: inherit;
4931 color: inherit;
4932 }
4932 }
4933 .list-group-item.active .list-group-item-text,
4933 .list-group-item.active .list-group-item-text,
4934 .list-group-item.active:hover .list-group-item-text,
4934 .list-group-item.active:hover .list-group-item-text,
4935 .list-group-item.active:focus .list-group-item-text {
4935 .list-group-item.active:focus .list-group-item-text {
4936 color: #c7ddef;
4936 color: #c7ddef;
4937 }
4937 }
4938 .list-group-item-success {
4938 .list-group-item-success {
4939 color: #3c763d;
4939 color: #3c763d;
4940 background-color: #dff0d8;
4940 background-color: #dff0d8;
4941 }
4941 }
4942 a.list-group-item-success {
4942 a.list-group-item-success {
4943 color: #3c763d;
4943 color: #3c763d;
4944 }
4944 }
4945 a.list-group-item-success .list-group-item-heading {
4945 a.list-group-item-success .list-group-item-heading {
4946 color: inherit;
4946 color: inherit;
4947 }
4947 }
4948 a.list-group-item-success:hover,
4948 a.list-group-item-success:hover,
4949 a.list-group-item-success:focus {
4949 a.list-group-item-success:focus {
4950 color: #3c763d;
4950 color: #3c763d;
4951 background-color: #d0e9c6;
4951 background-color: #d0e9c6;
4952 }
4952 }
4953 a.list-group-item-success.active,
4953 a.list-group-item-success.active,
4954 a.list-group-item-success.active:hover,
4954 a.list-group-item-success.active:hover,
4955 a.list-group-item-success.active:focus {
4955 a.list-group-item-success.active:focus {
4956 color: #fff;
4956 color: #fff;
4957 background-color: #3c763d;
4957 background-color: #3c763d;
4958 border-color: #3c763d;
4958 border-color: #3c763d;
4959 }
4959 }
4960 .list-group-item-info {
4960 .list-group-item-info {
4961 color: #31708f;
4961 color: #31708f;
4962 background-color: #d9edf7;
4962 background-color: #d9edf7;
4963 }
4963 }
4964 a.list-group-item-info {
4964 a.list-group-item-info {
4965 color: #31708f;
4965 color: #31708f;
4966 }
4966 }
4967 a.list-group-item-info .list-group-item-heading {
4967 a.list-group-item-info .list-group-item-heading {
4968 color: inherit;
4968 color: inherit;
4969 }
4969 }
4970 a.list-group-item-info:hover,
4970 a.list-group-item-info:hover,
4971 a.list-group-item-info:focus {
4971 a.list-group-item-info:focus {
4972 color: #31708f;
4972 color: #31708f;
4973 background-color: #c4e3f3;
4973 background-color: #c4e3f3;
4974 }
4974 }
4975 a.list-group-item-info.active,
4975 a.list-group-item-info.active,
4976 a.list-group-item-info.active:hover,
4976 a.list-group-item-info.active:hover,
4977 a.list-group-item-info.active:focus {
4977 a.list-group-item-info.active:focus {
4978 color: #fff;
4978 color: #fff;
4979 background-color: #31708f;
4979 background-color: #31708f;
4980 border-color: #31708f;
4980 border-color: #31708f;
4981 }
4981 }
4982 .list-group-item-warning {
4982 .list-group-item-warning {
4983 color: #8a6d3b;
4983 color: #8a6d3b;
4984 background-color: #fcf8e3;
4984 background-color: #fcf8e3;
4985 }
4985 }
4986 a.list-group-item-warning {
4986 a.list-group-item-warning {
4987 color: #8a6d3b;
4987 color: #8a6d3b;
4988 }
4988 }
4989 a.list-group-item-warning .list-group-item-heading {
4989 a.list-group-item-warning .list-group-item-heading {
4990 color: inherit;
4990 color: inherit;
4991 }
4991 }
4992 a.list-group-item-warning:hover,
4992 a.list-group-item-warning:hover,
4993 a.list-group-item-warning:focus {
4993 a.list-group-item-warning:focus {
4994 color: #8a6d3b;
4994 color: #8a6d3b;
4995 background-color: #faf2cc;
4995 background-color: #faf2cc;
4996 }
4996 }
4997 a.list-group-item-warning.active,
4997 a.list-group-item-warning.active,
4998 a.list-group-item-warning.active:hover,
4998 a.list-group-item-warning.active:hover,
4999 a.list-group-item-warning.active:focus {
4999 a.list-group-item-warning.active:focus {
5000 color: #fff;
5000 color: #fff;
5001 background-color: #8a6d3b;
5001 background-color: #8a6d3b;
5002 border-color: #8a6d3b;
5002 border-color: #8a6d3b;
5003 }
5003 }
5004 .list-group-item-danger {
5004 .list-group-item-danger {
5005 color: #a94442;
5005 color: #a94442;
5006 background-color: #f2dede;
5006 background-color: #f2dede;
5007 }
5007 }
5008 a.list-group-item-danger {
5008 a.list-group-item-danger {
5009 color: #a94442;
5009 color: #a94442;
5010 }
5010 }
5011 a.list-group-item-danger .list-group-item-heading {
5011 a.list-group-item-danger .list-group-item-heading {
5012 color: inherit;
5012 color: inherit;
5013 }
5013 }
5014 a.list-group-item-danger:hover,
5014 a.list-group-item-danger:hover,
5015 a.list-group-item-danger:focus {
5015 a.list-group-item-danger:focus {
5016 color: #a94442;
5016 color: #a94442;
5017 background-color: #ebcccc;
5017 background-color: #ebcccc;
5018 }
5018 }
5019 a.list-group-item-danger.active,
5019 a.list-group-item-danger.active,
5020 a.list-group-item-danger.active:hover,
5020 a.list-group-item-danger.active:hover,
5021 a.list-group-item-danger.active:focus {
5021 a.list-group-item-danger.active:focus {
5022 color: #fff;
5022 color: #fff;
5023 background-color: #a94442;
5023 background-color: #a94442;
5024 border-color: #a94442;
5024 border-color: #a94442;
5025 }
5025 }
5026 .list-group-item-heading {
5026 .list-group-item-heading {
5027 margin-top: 0;
5027 margin-top: 0;
5028 margin-bottom: 5px;
5028 margin-bottom: 5px;
5029 }
5029 }
5030 .list-group-item-text {
5030 .list-group-item-text {
5031 margin-bottom: 0;
5031 margin-bottom: 0;
5032 line-height: 1.3;
5032 line-height: 1.3;
5033 }
5033 }
5034 .panel {
5034 .panel {
5035 margin-bottom: 18px;
5035 margin-bottom: 18px;
5036 background-color: #ffffff;
5036 background-color: #ffffff;
5037 border: 1px solid transparent;
5037 border: 1px solid transparent;
5038 border-radius: 2px;
5038 border-radius: 2px;
5039 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5039 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5040 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5040 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5041 }
5041 }
5042 .panel-body {
5042 .panel-body {
5043 padding: 15px;
5043 padding: 15px;
5044 }
5044 }
5045 .panel-heading {
5045 .panel-heading {
5046 padding: 10px 15px;
5046 padding: 10px 15px;
5047 border-bottom: 1px solid transparent;
5047 border-bottom: 1px solid transparent;
5048 border-top-right-radius: 1px;
5048 border-top-right-radius: 1px;
5049 border-top-left-radius: 1px;
5049 border-top-left-radius: 1px;
5050 }
5050 }
5051 .panel-heading > .dropdown .dropdown-toggle {
5051 .panel-heading > .dropdown .dropdown-toggle {
5052 color: inherit;
5052 color: inherit;
5053 }
5053 }
5054 .panel-title {
5054 .panel-title {
5055 margin-top: 0;
5055 margin-top: 0;
5056 margin-bottom: 0;
5056 margin-bottom: 0;
5057 font-size: 15px;
5057 font-size: 15px;
5058 color: inherit;
5058 color: inherit;
5059 }
5059 }
5060 .panel-title > a {
5060 .panel-title > a {
5061 color: inherit;
5061 color: inherit;
5062 }
5062 }
5063 .panel-footer {
5063 .panel-footer {
5064 padding: 10px 15px;
5064 padding: 10px 15px;
5065 background-color: #f5f5f5;
5065 background-color: #f5f5f5;
5066 border-top: 1px solid #dddddd;
5066 border-top: 1px solid #dddddd;
5067 border-bottom-right-radius: 1px;
5067 border-bottom-right-radius: 1px;
5068 border-bottom-left-radius: 1px;
5068 border-bottom-left-radius: 1px;
5069 }
5069 }
5070 .panel > .list-group,
5070 .panel > .list-group,
5071 .panel > .panel-collapse > .list-group {
5071 .panel > .panel-collapse > .list-group {
5072 margin-bottom: 0;
5072 margin-bottom: 0;
5073 }
5073 }
5074 .panel > .list-group .list-group-item,
5074 .panel > .list-group .list-group-item,
5075 .panel > .panel-collapse > .list-group .list-group-item {
5075 .panel > .panel-collapse > .list-group .list-group-item {
5076 border-width: 1px 0;
5076 border-width: 1px 0;
5077 border-radius: 0;
5077 border-radius: 0;
5078 }
5078 }
5079 .panel > .list-group:first-child .list-group-item:first-child,
5079 .panel > .list-group:first-child .list-group-item:first-child,
5080 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5080 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5081 border-top: 0;
5081 border-top: 0;
5082 border-top-right-radius: 1px;
5082 border-top-right-radius: 1px;
5083 border-top-left-radius: 1px;
5083 border-top-left-radius: 1px;
5084 }
5084 }
5085 .panel > .list-group:last-child .list-group-item:last-child,
5085 .panel > .list-group:last-child .list-group-item:last-child,
5086 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5086 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5087 border-bottom: 0;
5087 border-bottom: 0;
5088 border-bottom-right-radius: 1px;
5088 border-bottom-right-radius: 1px;
5089 border-bottom-left-radius: 1px;
5089 border-bottom-left-radius: 1px;
5090 }
5090 }
5091 .panel-heading + .list-group .list-group-item:first-child {
5091 .panel-heading + .list-group .list-group-item:first-child {
5092 border-top-width: 0;
5092 border-top-width: 0;
5093 }
5093 }
5094 .list-group + .panel-footer {
5094 .list-group + .panel-footer {
5095 border-top-width: 0;
5095 border-top-width: 0;
5096 }
5096 }
5097 .panel > .table,
5097 .panel > .table,
5098 .panel > .table-responsive > .table,
5098 .panel > .table-responsive > .table,
5099 .panel > .panel-collapse > .table {
5099 .panel > .panel-collapse > .table {
5100 margin-bottom: 0;
5100 margin-bottom: 0;
5101 }
5101 }
5102 .panel > .table caption,
5102 .panel > .table caption,
5103 .panel > .table-responsive > .table caption,
5103 .panel > .table-responsive > .table caption,
5104 .panel > .panel-collapse > .table caption {
5104 .panel > .panel-collapse > .table caption {
5105 padding-left: 15px;
5105 padding-left: 15px;
5106 padding-right: 15px;
5106 padding-right: 15px;
5107 }
5107 }
5108 .panel > .table:first-child,
5108 .panel > .table:first-child,
5109 .panel > .table-responsive:first-child > .table:first-child {
5109 .panel > .table-responsive:first-child > .table:first-child {
5110 border-top-right-radius: 1px;
5110 border-top-right-radius: 1px;
5111 border-top-left-radius: 1px;
5111 border-top-left-radius: 1px;
5112 }
5112 }
5113 .panel > .table:first-child > thead:first-child > tr:first-child,
5113 .panel > .table:first-child > thead:first-child > tr:first-child,
5114 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5114 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5115 .panel > .table:first-child > tbody:first-child > tr:first-child,
5115 .panel > .table:first-child > tbody:first-child > tr:first-child,
5116 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5116 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5117 border-top-left-radius: 1px;
5117 border-top-left-radius: 1px;
5118 border-top-right-radius: 1px;
5118 border-top-right-radius: 1px;
5119 }
5119 }
5120 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5120 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5121 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5121 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5122 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5122 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5123 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5123 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5124 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5124 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5125 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5125 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5126 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5126 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5127 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5127 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5128 border-top-left-radius: 1px;
5128 border-top-left-radius: 1px;
5129 }
5129 }
5130 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5130 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5131 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5131 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5132 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5132 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5133 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5133 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5134 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5134 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5135 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5135 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5136 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5136 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5137 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5137 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5138 border-top-right-radius: 1px;
5138 border-top-right-radius: 1px;
5139 }
5139 }
5140 .panel > .table:last-child,
5140 .panel > .table:last-child,
5141 .panel > .table-responsive:last-child > .table:last-child {
5141 .panel > .table-responsive:last-child > .table:last-child {
5142 border-bottom-right-radius: 1px;
5142 border-bottom-right-radius: 1px;
5143 border-bottom-left-radius: 1px;
5143 border-bottom-left-radius: 1px;
5144 }
5144 }
5145 .panel > .table:last-child > tbody:last-child > tr:last-child,
5145 .panel > .table:last-child > tbody:last-child > tr:last-child,
5146 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5146 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5147 .panel > .table:last-child > tfoot:last-child > tr:last-child,
5147 .panel > .table:last-child > tfoot:last-child > tr:last-child,
5148 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5148 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5149 border-bottom-left-radius: 1px;
5149 border-bottom-left-radius: 1px;
5150 border-bottom-right-radius: 1px;
5150 border-bottom-right-radius: 1px;
5151 }
5151 }
5152 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5152 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5153 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5153 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5154 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5154 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5155 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5155 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5156 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5156 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5157 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5157 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5158 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5158 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5159 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5159 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5160 border-bottom-left-radius: 1px;
5160 border-bottom-left-radius: 1px;
5161 }
5161 }
5162 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5162 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5163 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5163 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5164 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5164 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5165 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5165 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5166 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5166 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5167 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5167 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5168 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5168 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5169 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5169 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5170 border-bottom-right-radius: 1px;
5170 border-bottom-right-radius: 1px;
5171 }
5171 }
5172 .panel > .panel-body + .table,
5172 .panel > .panel-body + .table,
5173 .panel > .panel-body + .table-responsive,
5173 .panel > .panel-body + .table-responsive,
5174 .panel > .table + .panel-body,
5174 .panel > .table + .panel-body,
5175 .panel > .table-responsive + .panel-body {
5175 .panel > .table-responsive + .panel-body {
5176 border-top: 1px solid #dddddd;
5176 border-top: 1px solid #dddddd;
5177 }
5177 }
5178 .panel > .table > tbody:first-child > tr:first-child th,
5178 .panel > .table > tbody:first-child > tr:first-child th,
5179 .panel > .table > tbody:first-child > tr:first-child td {
5179 .panel > .table > tbody:first-child > tr:first-child td {
5180 border-top: 0;
5180 border-top: 0;
5181 }
5181 }
5182 .panel > .table-bordered,
5182 .panel > .table-bordered,
5183 .panel > .table-responsive > .table-bordered {
5183 .panel > .table-responsive > .table-bordered {
5184 border: 0;
5184 border: 0;
5185 }
5185 }
5186 .panel > .table-bordered > thead > tr > th:first-child,
5186 .panel > .table-bordered > thead > tr > th:first-child,
5187 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5187 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5188 .panel > .table-bordered > tbody > tr > th:first-child,
5188 .panel > .table-bordered > tbody > tr > th:first-child,
5189 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5189 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5190 .panel > .table-bordered > tfoot > tr > th:first-child,
5190 .panel > .table-bordered > tfoot > tr > th:first-child,
5191 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5191 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5192 .panel > .table-bordered > thead > tr > td:first-child,
5192 .panel > .table-bordered > thead > tr > td:first-child,
5193 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5193 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5194 .panel > .table-bordered > tbody > tr > td:first-child,
5194 .panel > .table-bordered > tbody > tr > td:first-child,
5195 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5195 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5196 .panel > .table-bordered > tfoot > tr > td:first-child,
5196 .panel > .table-bordered > tfoot > tr > td:first-child,
5197 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5197 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5198 border-left: 0;
5198 border-left: 0;
5199 }
5199 }
5200 .panel > .table-bordered > thead > tr > th:last-child,
5200 .panel > .table-bordered > thead > tr > th:last-child,
5201 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5201 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5202 .panel > .table-bordered > tbody > tr > th:last-child,
5202 .panel > .table-bordered > tbody > tr > th:last-child,
5203 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5203 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5204 .panel > .table-bordered > tfoot > tr > th:last-child,
5204 .panel > .table-bordered > tfoot > tr > th:last-child,
5205 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5205 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5206 .panel > .table-bordered > thead > tr > td:last-child,
5206 .panel > .table-bordered > thead > tr > td:last-child,
5207 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5207 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5208 .panel > .table-bordered > tbody > tr > td:last-child,
5208 .panel > .table-bordered > tbody > tr > td:last-child,
5209 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5209 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5210 .panel > .table-bordered > tfoot > tr > td:last-child,
5210 .panel > .table-bordered > tfoot > tr > td:last-child,
5211 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5211 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5212 border-right: 0;
5212 border-right: 0;
5213 }
5213 }
5214 .panel > .table-bordered > thead > tr:first-child > td,
5214 .panel > .table-bordered > thead > tr:first-child > td,
5215 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5215 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5216 .panel > .table-bordered > tbody > tr:first-child > td,
5216 .panel > .table-bordered > tbody > tr:first-child > td,
5217 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5217 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5218 .panel > .table-bordered > thead > tr:first-child > th,
5218 .panel > .table-bordered > thead > tr:first-child > th,
5219 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5219 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5220 .panel > .table-bordered > tbody > tr:first-child > th,
5220 .panel > .table-bordered > tbody > tr:first-child > th,
5221 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5221 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5222 border-bottom: 0;
5222 border-bottom: 0;
5223 }
5223 }
5224 .panel > .table-bordered > tbody > tr:last-child > td,
5224 .panel > .table-bordered > tbody > tr:last-child > td,
5225 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5225 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5226 .panel > .table-bordered > tfoot > tr:last-child > td,
5226 .panel > .table-bordered > tfoot > tr:last-child > td,
5227 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5227 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5228 .panel > .table-bordered > tbody > tr:last-child > th,
5228 .panel > .table-bordered > tbody > tr:last-child > th,
5229 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5229 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5230 .panel > .table-bordered > tfoot > tr:last-child > th,
5230 .panel > .table-bordered > tfoot > tr:last-child > th,
5231 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5231 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5232 border-bottom: 0;
5232 border-bottom: 0;
5233 }
5233 }
5234 .panel > .table-responsive {
5234 .panel > .table-responsive {
5235 border: 0;
5235 border: 0;
5236 margin-bottom: 0;
5236 margin-bottom: 0;
5237 }
5237 }
5238 .panel-group {
5238 .panel-group {
5239 margin-bottom: 18px;
5239 margin-bottom: 18px;
5240 }
5240 }
5241 .panel-group .panel {
5241 .panel-group .panel {
5242 margin-bottom: 0;
5242 margin-bottom: 0;
5243 border-radius: 2px;
5243 border-radius: 2px;
5244 }
5244 }
5245 .panel-group .panel + .panel {
5245 .panel-group .panel + .panel {
5246 margin-top: 5px;
5246 margin-top: 5px;
5247 }
5247 }
5248 .panel-group .panel-heading {
5248 .panel-group .panel-heading {
5249 border-bottom: 0;
5249 border-bottom: 0;
5250 }
5250 }
5251 .panel-group .panel-heading + .panel-collapse > .panel-body,
5251 .panel-group .panel-heading + .panel-collapse > .panel-body,
5252 .panel-group .panel-heading + .panel-collapse > .list-group {
5252 .panel-group .panel-heading + .panel-collapse > .list-group {
5253 border-top: 1px solid #dddddd;
5253 border-top: 1px solid #dddddd;
5254 }
5254 }
5255 .panel-group .panel-footer {
5255 .panel-group .panel-footer {
5256 border-top: 0;
5256 border-top: 0;
5257 }
5257 }
5258 .panel-group .panel-footer + .panel-collapse .panel-body {
5258 .panel-group .panel-footer + .panel-collapse .panel-body {
5259 border-bottom: 1px solid #dddddd;
5259 border-bottom: 1px solid #dddddd;
5260 }
5260 }
5261 .panel-default {
5261 .panel-default {
5262 border-color: #dddddd;
5262 border-color: #dddddd;
5263 }
5263 }
5264 .panel-default > .panel-heading {
5264 .panel-default > .panel-heading {
5265 color: #333333;
5265 color: #333333;
5266 background-color: #f5f5f5;
5266 background-color: #f5f5f5;
5267 border-color: #dddddd;
5267 border-color: #dddddd;
5268 }
5268 }
5269 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5269 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5270 border-top-color: #dddddd;
5270 border-top-color: #dddddd;
5271 }
5271 }
5272 .panel-default > .panel-heading .badge {
5272 .panel-default > .panel-heading .badge {
5273 color: #f5f5f5;
5273 color: #f5f5f5;
5274 background-color: #333333;
5274 background-color: #333333;
5275 }
5275 }
5276 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5276 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5277 border-bottom-color: #dddddd;
5277 border-bottom-color: #dddddd;
5278 }
5278 }
5279 .panel-primary {
5279 .panel-primary {
5280 border-color: #337ab7;
5280 border-color: #337ab7;
5281 }
5281 }
5282 .panel-primary > .panel-heading {
5282 .panel-primary > .panel-heading {
5283 color: #ffffff;
5283 color: #ffffff;
5284 background-color: #337ab7;
5284 background-color: #337ab7;
5285 border-color: #337ab7;
5285 border-color: #337ab7;
5286 }
5286 }
5287 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5287 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5288 border-top-color: #337ab7;
5288 border-top-color: #337ab7;
5289 }
5289 }
5290 .panel-primary > .panel-heading .badge {
5290 .panel-primary > .panel-heading .badge {
5291 color: #337ab7;
5291 color: #337ab7;
5292 background-color: #ffffff;
5292 background-color: #ffffff;
5293 }
5293 }
5294 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5294 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5295 border-bottom-color: #337ab7;
5295 border-bottom-color: #337ab7;
5296 }
5296 }
5297 .panel-success {
5297 .panel-success {
5298 border-color: #d6e9c6;
5298 border-color: #d6e9c6;
5299 }
5299 }
5300 .panel-success > .panel-heading {
5300 .panel-success > .panel-heading {
5301 color: #3c763d;
5301 color: #3c763d;
5302 background-color: #dff0d8;
5302 background-color: #dff0d8;
5303 border-color: #d6e9c6;
5303 border-color: #d6e9c6;
5304 }
5304 }
5305 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5305 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5306 border-top-color: #d6e9c6;
5306 border-top-color: #d6e9c6;
5307 }
5307 }
5308 .panel-success > .panel-heading .badge {
5308 .panel-success > .panel-heading .badge {
5309 color: #dff0d8;
5309 color: #dff0d8;
5310 background-color: #3c763d;
5310 background-color: #3c763d;
5311 }
5311 }
5312 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5312 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5313 border-bottom-color: #d6e9c6;
5313 border-bottom-color: #d6e9c6;
5314 }
5314 }
5315 .panel-info {
5315 .panel-info {
5316 border-color: #bce8f1;
5316 border-color: #bce8f1;
5317 }
5317 }
5318 .panel-info > .panel-heading {
5318 .panel-info > .panel-heading {
5319 color: #31708f;
5319 color: #31708f;
5320 background-color: #d9edf7;
5320 background-color: #d9edf7;
5321 border-color: #bce8f1;
5321 border-color: #bce8f1;
5322 }
5322 }
5323 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5323 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5324 border-top-color: #bce8f1;
5324 border-top-color: #bce8f1;
5325 }
5325 }
5326 .panel-info > .panel-heading .badge {
5326 .panel-info > .panel-heading .badge {
5327 color: #d9edf7;
5327 color: #d9edf7;
5328 background-color: #31708f;
5328 background-color: #31708f;
5329 }
5329 }
5330 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5330 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5331 border-bottom-color: #bce8f1;
5331 border-bottom-color: #bce8f1;
5332 }
5332 }
5333 .panel-warning {
5333 .panel-warning {
5334 border-color: #faebcc;
5334 border-color: #faebcc;
5335 }
5335 }
5336 .panel-warning > .panel-heading {
5336 .panel-warning > .panel-heading {
5337 color: #8a6d3b;
5337 color: #8a6d3b;
5338 background-color: #fcf8e3;
5338 background-color: #fcf8e3;
5339 border-color: #faebcc;
5339 border-color: #faebcc;
5340 }
5340 }
5341 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5341 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5342 border-top-color: #faebcc;
5342 border-top-color: #faebcc;
5343 }
5343 }
5344 .panel-warning > .panel-heading .badge {
5344 .panel-warning > .panel-heading .badge {
5345 color: #fcf8e3;
5345 color: #fcf8e3;
5346 background-color: #8a6d3b;
5346 background-color: #8a6d3b;
5347 }
5347 }
5348 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5348 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5349 border-bottom-color: #faebcc;
5349 border-bottom-color: #faebcc;
5350 }
5350 }
5351 .panel-danger {
5351 .panel-danger {
5352 border-color: #ebccd1;
5352 border-color: #ebccd1;
5353 }
5353 }
5354 .panel-danger > .panel-heading {
5354 .panel-danger > .panel-heading {
5355 color: #a94442;
5355 color: #a94442;
5356 background-color: #f2dede;
5356 background-color: #f2dede;
5357 border-color: #ebccd1;
5357 border-color: #ebccd1;
5358 }
5358 }
5359 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5359 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5360 border-top-color: #ebccd1;
5360 border-top-color: #ebccd1;
5361 }
5361 }
5362 .panel-danger > .panel-heading .badge {
5362 .panel-danger > .panel-heading .badge {
5363 color: #f2dede;
5363 color: #f2dede;
5364 background-color: #a94442;
5364 background-color: #a94442;
5365 }
5365 }
5366 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5366 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5367 border-bottom-color: #ebccd1;
5367 border-bottom-color: #ebccd1;
5368 }
5368 }
5369 .embed-responsive {
5369 .embed-responsive {
5370 position: relative;
5370 position: relative;
5371 display: block;
5371 display: block;
5372 height: 0;
5372 height: 0;
5373 padding: 0;
5373 padding: 0;
5374 overflow: hidden;
5374 overflow: hidden;
5375 }
5375 }
5376 .embed-responsive .embed-responsive-item,
5376 .embed-responsive .embed-responsive-item,
5377 .embed-responsive iframe,
5377 .embed-responsive iframe,
5378 .embed-responsive embed,
5378 .embed-responsive embed,
5379 .embed-responsive object,
5379 .embed-responsive object,
5380 .embed-responsive video {
5380 .embed-responsive video {
5381 position: absolute;
5381 position: absolute;
5382 top: 0;
5382 top: 0;
5383 left: 0;
5383 left: 0;
5384 bottom: 0;
5384 bottom: 0;
5385 height: 100%;
5385 height: 100%;
5386 width: 100%;
5386 width: 100%;
5387 border: 0;
5387 border: 0;
5388 }
5388 }
5389 .embed-responsive.embed-responsive-16by9 {
5389 .embed-responsive.embed-responsive-16by9 {
5390 padding-bottom: 56.25%;
5390 padding-bottom: 56.25%;
5391 }
5391 }
5392 .embed-responsive.embed-responsive-4by3 {
5392 .embed-responsive.embed-responsive-4by3 {
5393 padding-bottom: 75%;
5393 padding-bottom: 75%;
5394 }
5394 }
5395 .well {
5395 .well {
5396 min-height: 20px;
5396 min-height: 20px;
5397 padding: 19px;
5397 padding: 19px;
5398 margin-bottom: 20px;
5398 margin-bottom: 20px;
5399 background-color: #f5f5f5;
5399 background-color: #f5f5f5;
5400 border: 1px solid #e3e3e3;
5400 border: 1px solid #e3e3e3;
5401 border-radius: 2px;
5401 border-radius: 2px;
5402 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5402 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5403 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5403 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5404 }
5404 }
5405 .well blockquote {
5405 .well blockquote {
5406 border-color: #ddd;
5406 border-color: #ddd;
5407 border-color: rgba(0, 0, 0, 0.15);
5407 border-color: rgba(0, 0, 0, 0.15);
5408 }
5408 }
5409 .well-lg {
5409 .well-lg {
5410 padding: 24px;
5410 padding: 24px;
5411 border-radius: 3px;
5411 border-radius: 3px;
5412 }
5412 }
5413 .well-sm {
5413 .well-sm {
5414 padding: 9px;
5414 padding: 9px;
5415 border-radius: 1px;
5415 border-radius: 1px;
5416 }
5416 }
5417 .close {
5417 .close {
5418 float: right;
5418 float: right;
5419 font-size: 19.5px;
5419 font-size: 19.5px;
5420 font-weight: bold;
5420 font-weight: bold;
5421 line-height: 1;
5421 line-height: 1;
5422 color: #000000;
5422 color: #000000;
5423 text-shadow: 0 1px 0 #ffffff;
5423 text-shadow: 0 1px 0 #ffffff;
5424 opacity: 0.2;
5424 opacity: 0.2;
5425 filter: alpha(opacity=20);
5425 filter: alpha(opacity=20);
5426 }
5426 }
5427 .close:hover,
5427 .close:hover,
5428 .close:focus {
5428 .close:focus {
5429 color: #000000;
5429 color: #000000;
5430 text-decoration: none;
5430 text-decoration: none;
5431 cursor: pointer;
5431 cursor: pointer;
5432 opacity: 0.5;
5432 opacity: 0.5;
5433 filter: alpha(opacity=50);
5433 filter: alpha(opacity=50);
5434 }
5434 }
5435 button.close {
5435 button.close {
5436 padding: 0;
5436 padding: 0;
5437 cursor: pointer;
5437 cursor: pointer;
5438 background: transparent;
5438 background: transparent;
5439 border: 0;
5439 border: 0;
5440 -webkit-appearance: none;
5440 -webkit-appearance: none;
5441 }
5441 }
5442 .modal-open {
5442 .modal-open {
5443 overflow: hidden;
5443 overflow: hidden;
5444 }
5444 }
5445 .modal {
5445 .modal {
5446 display: none;
5446 display: none;
5447 overflow: hidden;
5447 overflow: hidden;
5448 position: fixed;
5448 position: fixed;
5449 top: 0;
5449 top: 0;
5450 right: 0;
5450 right: 0;
5451 bottom: 0;
5451 bottom: 0;
5452 left: 0;
5452 left: 0;
5453 z-index: 1040;
5453 z-index: 1040;
5454 -webkit-overflow-scrolling: touch;
5454 -webkit-overflow-scrolling: touch;
5455 outline: 0;
5455 outline: 0;
5456 }
5456 }
5457 .modal.fade .modal-dialog {
5457 .modal.fade .modal-dialog {
5458 -webkit-transform: translate(0, -25%);
5458 -webkit-transform: translate(0, -25%);
5459 -ms-transform: translate(0, -25%);
5459 -ms-transform: translate(0, -25%);
5460 -o-transform: translate(0, -25%);
5460 -o-transform: translate(0, -25%);
5461 transform: translate(0, -25%);
5461 transform: translate(0, -25%);
5462 -webkit-transition: -webkit-transform 0.3s ease-out;
5462 -webkit-transition: -webkit-transform 0.3s ease-out;
5463 -moz-transition: -moz-transform 0.3s ease-out;
5463 -moz-transition: -moz-transform 0.3s ease-out;
5464 -o-transition: -o-transform 0.3s ease-out;
5464 -o-transition: -o-transform 0.3s ease-out;
5465 transition: transform 0.3s ease-out;
5465 transition: transform 0.3s ease-out;
5466 }
5466 }
5467 .modal.in .modal-dialog {
5467 .modal.in .modal-dialog {
5468 -webkit-transform: translate(0, 0);
5468 -webkit-transform: translate(0, 0);
5469 -ms-transform: translate(0, 0);
5469 -ms-transform: translate(0, 0);
5470 -o-transform: translate(0, 0);
5470 -o-transform: translate(0, 0);
5471 transform: translate(0, 0);
5471 transform: translate(0, 0);
5472 }
5472 }
5473 .modal-open .modal {
5473 .modal-open .modal {
5474 overflow-x: hidden;
5474 overflow-x: hidden;
5475 overflow-y: auto;
5475 overflow-y: auto;
5476 }
5476 }
5477 .modal-dialog {
5477 .modal-dialog {
5478 position: relative;
5478 position: relative;
5479 width: auto;
5479 width: auto;
5480 margin: 10px;
5480 margin: 10px;
5481 }
5481 }
5482 .modal-content {
5482 .modal-content {
5483 position: relative;
5483 position: relative;
5484 background-color: #ffffff;
5484 background-color: #ffffff;
5485 border: 1px solid #999999;
5485 border: 1px solid #999999;
5486 border: 1px solid rgba(0, 0, 0, 0.2);
5486 border: 1px solid rgba(0, 0, 0, 0.2);
5487 border-radius: 3px;
5487 border-radius: 3px;
5488 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5488 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5489 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5489 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5490 background-clip: padding-box;
5490 background-clip: padding-box;
5491 outline: 0;
5491 outline: 0;
5492 }
5492 }
5493 .modal-backdrop {
5493 .modal-backdrop {
5494 position: absolute;
5494 position: absolute;
5495 top: 0;
5495 top: 0;
5496 right: 0;
5496 right: 0;
5497 left: 0;
5497 left: 0;
5498 background-color: #000000;
5498 background-color: #000000;
5499 }
5499 }
5500 .modal-backdrop.fade {
5500 .modal-backdrop.fade {
5501 opacity: 0;
5501 opacity: 0;
5502 filter: alpha(opacity=0);
5502 filter: alpha(opacity=0);
5503 }
5503 }
5504 .modal-backdrop.in {
5504 .modal-backdrop.in {
5505 opacity: 0.5;
5505 opacity: 0.5;
5506 filter: alpha(opacity=50);
5506 filter: alpha(opacity=50);
5507 }
5507 }
5508 .modal-header {
5508 .modal-header {
5509 padding: 15px;
5509 padding: 15px;
5510 border-bottom: 1px solid #e5e5e5;
5510 border-bottom: 1px solid #e5e5e5;
5511 min-height: 16.42857143px;
5511 min-height: 16.42857143px;
5512 }
5512 }
5513 .modal-header .close {
5513 .modal-header .close {
5514 margin-top: -2px;
5514 margin-top: -2px;
5515 }
5515 }
5516 .modal-title {
5516 .modal-title {
5517 margin: 0;
5517 margin: 0;
5518 line-height: 1.42857143;
5518 line-height: 1.42857143;
5519 }
5519 }
5520 .modal-body {
5520 .modal-body {
5521 position: relative;
5521 position: relative;
5522 padding: 15px;
5522 padding: 15px;
5523 }
5523 }
5524 .modal-footer {
5524 .modal-footer {
5525 padding: 15px;
5525 padding: 15px;
5526 text-align: right;
5526 text-align: right;
5527 border-top: 1px solid #e5e5e5;
5527 border-top: 1px solid #e5e5e5;
5528 }
5528 }
5529 .modal-footer .btn + .btn {
5529 .modal-footer .btn + .btn {
5530 margin-left: 5px;
5530 margin-left: 5px;
5531 margin-bottom: 0;
5531 margin-bottom: 0;
5532 }
5532 }
5533 .modal-footer .btn-group .btn + .btn {
5533 .modal-footer .btn-group .btn + .btn {
5534 margin-left: -1px;
5534 margin-left: -1px;
5535 }
5535 }
5536 .modal-footer .btn-block + .btn-block {
5536 .modal-footer .btn-block + .btn-block {
5537 margin-left: 0;
5537 margin-left: 0;
5538 }
5538 }
5539 .modal-scrollbar-measure {
5539 .modal-scrollbar-measure {
5540 position: absolute;
5540 position: absolute;
5541 top: -9999px;
5541 top: -9999px;
5542 width: 50px;
5542 width: 50px;
5543 height: 50px;
5543 height: 50px;
5544 overflow: scroll;
5544 overflow: scroll;
5545 }
5545 }
5546 @media (min-width: 768px) {
5546 @media (min-width: 768px) {
5547 .modal-dialog {
5547 .modal-dialog {
5548 width: 600px;
5548 width: 600px;
5549 margin: 30px auto;
5549 margin: 30px auto;
5550 }
5550 }
5551 .modal-content {
5551 .modal-content {
5552 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5552 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5553 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5553 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5554 }
5554 }
5555 .modal-sm {
5555 .modal-sm {
5556 width: 300px;
5556 width: 300px;
5557 }
5557 }
5558 }
5558 }
5559 @media (min-width: 992px) {
5559 @media (min-width: 992px) {
5560 .modal-lg {
5560 .modal-lg {
5561 width: 900px;
5561 width: 900px;
5562 }
5562 }
5563 }
5563 }
5564 .tooltip {
5564 .tooltip {
5565 position: absolute;
5565 position: absolute;
5566 z-index: 1070;
5566 z-index: 1070;
5567 display: block;
5567 display: block;
5568 visibility: visible;
5568 visibility: visible;
5569 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5569 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5570 font-size: 12px;
5570 font-size: 12px;
5571 font-weight: normal;
5571 font-weight: normal;
5572 line-height: 1.4;
5572 line-height: 1.4;
5573 opacity: 0;
5573 opacity: 0;
5574 filter: alpha(opacity=0);
5574 filter: alpha(opacity=0);
5575 }
5575 }
5576 .tooltip.in {
5576 .tooltip.in {
5577 opacity: 0.9;
5577 opacity: 0.9;
5578 filter: alpha(opacity=90);
5578 filter: alpha(opacity=90);
5579 }
5579 }
5580 .tooltip.top {
5580 .tooltip.top {
5581 margin-top: -3px;
5581 margin-top: -3px;
5582 padding: 5px 0;
5582 padding: 5px 0;
5583 }
5583 }
5584 .tooltip.right {
5584 .tooltip.right {
5585 margin-left: 3px;
5585 margin-left: 3px;
5586 padding: 0 5px;
5586 padding: 0 5px;
5587 }
5587 }
5588 .tooltip.bottom {
5588 .tooltip.bottom {
5589 margin-top: 3px;
5589 margin-top: 3px;
5590 padding: 5px 0;
5590 padding: 5px 0;
5591 }
5591 }
5592 .tooltip.left {
5592 .tooltip.left {
5593 margin-left: -3px;
5593 margin-left: -3px;
5594 padding: 0 5px;
5594 padding: 0 5px;
5595 }
5595 }
5596 .tooltip-inner {
5596 .tooltip-inner {
5597 max-width: 200px;
5597 max-width: 200px;
5598 padding: 3px 8px;
5598 padding: 3px 8px;
5599 color: #ffffff;
5599 color: #ffffff;
5600 text-align: center;
5600 text-align: center;
5601 text-decoration: none;
5601 text-decoration: none;
5602 background-color: #000000;
5602 background-color: #000000;
5603 border-radius: 2px;
5603 border-radius: 2px;
5604 }
5604 }
5605 .tooltip-arrow {
5605 .tooltip-arrow {
5606 position: absolute;
5606 position: absolute;
5607 width: 0;
5607 width: 0;
5608 height: 0;
5608 height: 0;
5609 border-color: transparent;
5609 border-color: transparent;
5610 border-style: solid;
5610 border-style: solid;
5611 }
5611 }
5612 .tooltip.top .tooltip-arrow {
5612 .tooltip.top .tooltip-arrow {
5613 bottom: 0;
5613 bottom: 0;
5614 left: 50%;
5614 left: 50%;
5615 margin-left: -5px;
5615 margin-left: -5px;
5616 border-width: 5px 5px 0;
5616 border-width: 5px 5px 0;
5617 border-top-color: #000000;
5617 border-top-color: #000000;
5618 }
5618 }
5619 .tooltip.top-left .tooltip-arrow {
5619 .tooltip.top-left .tooltip-arrow {
5620 bottom: 0;
5620 bottom: 0;
5621 right: 5px;
5621 right: 5px;
5622 margin-bottom: -5px;
5622 margin-bottom: -5px;
5623 border-width: 5px 5px 0;
5623 border-width: 5px 5px 0;
5624 border-top-color: #000000;
5624 border-top-color: #000000;
5625 }
5625 }
5626 .tooltip.top-right .tooltip-arrow {
5626 .tooltip.top-right .tooltip-arrow {
5627 bottom: 0;
5627 bottom: 0;
5628 left: 5px;
5628 left: 5px;
5629 margin-bottom: -5px;
5629 margin-bottom: -5px;
5630 border-width: 5px 5px 0;
5630 border-width: 5px 5px 0;
5631 border-top-color: #000000;
5631 border-top-color: #000000;
5632 }
5632 }
5633 .tooltip.right .tooltip-arrow {
5633 .tooltip.right .tooltip-arrow {
5634 top: 50%;
5634 top: 50%;
5635 left: 0;
5635 left: 0;
5636 margin-top: -5px;
5636 margin-top: -5px;
5637 border-width: 5px 5px 5px 0;
5637 border-width: 5px 5px 5px 0;
5638 border-right-color: #000000;
5638 border-right-color: #000000;
5639 }
5639 }
5640 .tooltip.left .tooltip-arrow {
5640 .tooltip.left .tooltip-arrow {
5641 top: 50%;
5641 top: 50%;
5642 right: 0;
5642 right: 0;
5643 margin-top: -5px;
5643 margin-top: -5px;
5644 border-width: 5px 0 5px 5px;
5644 border-width: 5px 0 5px 5px;
5645 border-left-color: #000000;
5645 border-left-color: #000000;
5646 }
5646 }
5647 .tooltip.bottom .tooltip-arrow {
5647 .tooltip.bottom .tooltip-arrow {
5648 top: 0;
5648 top: 0;
5649 left: 50%;
5649 left: 50%;
5650 margin-left: -5px;
5650 margin-left: -5px;
5651 border-width: 0 5px 5px;
5651 border-width: 0 5px 5px;
5652 border-bottom-color: #000000;
5652 border-bottom-color: #000000;
5653 }
5653 }
5654 .tooltip.bottom-left .tooltip-arrow {
5654 .tooltip.bottom-left .tooltip-arrow {
5655 top: 0;
5655 top: 0;
5656 right: 5px;
5656 right: 5px;
5657 margin-top: -5px;
5657 margin-top: -5px;
5658 border-width: 0 5px 5px;
5658 border-width: 0 5px 5px;
5659 border-bottom-color: #000000;
5659 border-bottom-color: #000000;
5660 }
5660 }
5661 .tooltip.bottom-right .tooltip-arrow {
5661 .tooltip.bottom-right .tooltip-arrow {
5662 top: 0;
5662 top: 0;
5663 left: 5px;
5663 left: 5px;
5664 margin-top: -5px;
5664 margin-top: -5px;
5665 border-width: 0 5px 5px;
5665 border-width: 0 5px 5px;
5666 border-bottom-color: #000000;
5666 border-bottom-color: #000000;
5667 }
5667 }
5668 .popover {
5668 .popover {
5669 position: absolute;
5669 position: absolute;
5670 top: 0;
5670 top: 0;
5671 left: 0;
5671 left: 0;
5672 z-index: 1060;
5672 z-index: 1060;
5673 display: none;
5673 display: none;
5674 max-width: 276px;
5674 max-width: 276px;
5675 padding: 1px;
5675 padding: 1px;
5676 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5676 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5677 font-size: 13px;
5677 font-size: 13px;
5678 font-weight: normal;
5678 font-weight: normal;
5679 line-height: 1.42857143;
5679 line-height: 1.42857143;
5680 text-align: left;
5680 text-align: left;
5681 background-color: #ffffff;
5681 background-color: #ffffff;
5682 background-clip: padding-box;
5682 background-clip: padding-box;
5683 border: 1px solid #cccccc;
5683 border: 1px solid #cccccc;
5684 border: 1px solid rgba(0, 0, 0, 0.2);
5684 border: 1px solid rgba(0, 0, 0, 0.2);
5685 border-radius: 3px;
5685 border-radius: 3px;
5686 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5686 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5687 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5687 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5688 white-space: normal;
5688 white-space: normal;
5689 }
5689 }
5690 .popover.top {
5690 .popover.top {
5691 margin-top: -10px;
5691 margin-top: -10px;
5692 }
5692 }
5693 .popover.right {
5693 .popover.right {
5694 margin-left: 10px;
5694 margin-left: 10px;
5695 }
5695 }
5696 .popover.bottom {
5696 .popover.bottom {
5697 margin-top: 10px;
5697 margin-top: 10px;
5698 }
5698 }
5699 .popover.left {
5699 .popover.left {
5700 margin-left: -10px;
5700 margin-left: -10px;
5701 }
5701 }
5702 .popover-title {
5702 .popover-title {
5703 margin: 0;
5703 margin: 0;
5704 padding: 8px 14px;
5704 padding: 8px 14px;
5705 font-size: 13px;
5705 font-size: 13px;
5706 background-color: #f7f7f7;
5706 background-color: #f7f7f7;
5707 border-bottom: 1px solid #ebebeb;
5707 border-bottom: 1px solid #ebebeb;
5708 border-radius: 2px 2px 0 0;
5708 border-radius: 2px 2px 0 0;
5709 }
5709 }
5710 .popover-content {
5710 .popover-content {
5711 padding: 9px 14px;
5711 padding: 9px 14px;
5712 }
5712 }
5713 .popover > .arrow,
5713 .popover > .arrow,
5714 .popover > .arrow:after {
5714 .popover > .arrow:after {
5715 position: absolute;
5715 position: absolute;
5716 display: block;
5716 display: block;
5717 width: 0;
5717 width: 0;
5718 height: 0;
5718 height: 0;
5719 border-color: transparent;
5719 border-color: transparent;
5720 border-style: solid;
5720 border-style: solid;
5721 }
5721 }
5722 .popover > .arrow {
5722 .popover > .arrow {
5723 border-width: 11px;
5723 border-width: 11px;
5724 }
5724 }
5725 .popover > .arrow:after {
5725 .popover > .arrow:after {
5726 border-width: 10px;
5726 border-width: 10px;
5727 content: "";
5727 content: "";
5728 }
5728 }
5729 .popover.top > .arrow {
5729 .popover.top > .arrow {
5730 left: 50%;
5730 left: 50%;
5731 margin-left: -11px;
5731 margin-left: -11px;
5732 border-bottom-width: 0;
5732 border-bottom-width: 0;
5733 border-top-color: #999999;
5733 border-top-color: #999999;
5734 border-top-color: rgba(0, 0, 0, 0.25);
5734 border-top-color: rgba(0, 0, 0, 0.25);
5735 bottom: -11px;
5735 bottom: -11px;
5736 }
5736 }
5737 .popover.top > .arrow:after {
5737 .popover.top > .arrow:after {
5738 content: " ";
5738 content: " ";
5739 bottom: 1px;
5739 bottom: 1px;
5740 margin-left: -10px;
5740 margin-left: -10px;
5741 border-bottom-width: 0;
5741 border-bottom-width: 0;
5742 border-top-color: #ffffff;
5742 border-top-color: #ffffff;
5743 }
5743 }
5744 .popover.right > .arrow {
5744 .popover.right > .arrow {
5745 top: 50%;
5745 top: 50%;
5746 left: -11px;
5746 left: -11px;
5747 margin-top: -11px;
5747 margin-top: -11px;
5748 border-left-width: 0;
5748 border-left-width: 0;
5749 border-right-color: #999999;
5749 border-right-color: #999999;
5750 border-right-color: rgba(0, 0, 0, 0.25);
5750 border-right-color: rgba(0, 0, 0, 0.25);
5751 }
5751 }
5752 .popover.right > .arrow:after {
5752 .popover.right > .arrow:after {
5753 content: " ";
5753 content: " ";
5754 left: 1px;
5754 left: 1px;
5755 bottom: -10px;
5755 bottom: -10px;
5756 border-left-width: 0;
5756 border-left-width: 0;
5757 border-right-color: #ffffff;
5757 border-right-color: #ffffff;
5758 }
5758 }
5759 .popover.bottom > .arrow {
5759 .popover.bottom > .arrow {
5760 left: 50%;
5760 left: 50%;
5761 margin-left: -11px;
5761 margin-left: -11px;
5762 border-top-width: 0;
5762 border-top-width: 0;
5763 border-bottom-color: #999999;
5763 border-bottom-color: #999999;
5764 border-bottom-color: rgba(0, 0, 0, 0.25);
5764 border-bottom-color: rgba(0, 0, 0, 0.25);
5765 top: -11px;
5765 top: -11px;
5766 }
5766 }
5767 .popover.bottom > .arrow:after {
5767 .popover.bottom > .arrow:after {
5768 content: " ";
5768 content: " ";
5769 top: 1px;
5769 top: 1px;
5770 margin-left: -10px;
5770 margin-left: -10px;
5771 border-top-width: 0;
5771 border-top-width: 0;
5772 border-bottom-color: #ffffff;
5772 border-bottom-color: #ffffff;
5773 }
5773 }
5774 .popover.left > .arrow {
5774 .popover.left > .arrow {
5775 top: 50%;
5775 top: 50%;
5776 right: -11px;
5776 right: -11px;
5777 margin-top: -11px;
5777 margin-top: -11px;
5778 border-right-width: 0;
5778 border-right-width: 0;
5779 border-left-color: #999999;
5779 border-left-color: #999999;
5780 border-left-color: rgba(0, 0, 0, 0.25);
5780 border-left-color: rgba(0, 0, 0, 0.25);
5781 }
5781 }
5782 .popover.left > .arrow:after {
5782 .popover.left > .arrow:after {
5783 content: " ";
5783 content: " ";
5784 right: 1px;
5784 right: 1px;
5785 border-right-width: 0;
5785 border-right-width: 0;
5786 border-left-color: #ffffff;
5786 border-left-color: #ffffff;
5787 bottom: -10px;
5787 bottom: -10px;
5788 }
5788 }
5789 .carousel {
5789 .carousel {
5790 position: relative;
5790 position: relative;
5791 }
5791 }
5792 .carousel-inner {
5792 .carousel-inner {
5793 position: relative;
5793 position: relative;
5794 overflow: hidden;
5794 overflow: hidden;
5795 width: 100%;
5795 width: 100%;
5796 }
5796 }
5797 .carousel-inner > .item {
5797 .carousel-inner > .item {
5798 display: none;
5798 display: none;
5799 position: relative;
5799 position: relative;
5800 -webkit-transition: 0.6s ease-in-out left;
5800 -webkit-transition: 0.6s ease-in-out left;
5801 -o-transition: 0.6s ease-in-out left;
5801 -o-transition: 0.6s ease-in-out left;
5802 transition: 0.6s ease-in-out left;
5802 transition: 0.6s ease-in-out left;
5803 }
5803 }
5804 .carousel-inner > .item > img,
5804 .carousel-inner > .item > img,
5805 .carousel-inner > .item > a > img {
5805 .carousel-inner > .item > a > img {
5806 line-height: 1;
5806 line-height: 1;
5807 }
5807 }
5808 @media all and (transform-3d), (-webkit-transform-3d) {
5808 @media all and (transform-3d), (-webkit-transform-3d) {
5809 .carousel-inner > .item {
5809 .carousel-inner > .item {
5810 transition: transform 0.6s ease-in-out;
5810 transition: transform 0.6s ease-in-out;
5811 backface-visibility: hidden;
5811 backface-visibility: hidden;
5812 perspective: 1000;
5812 perspective: 1000;
5813 }
5813 }
5814 .carousel-inner > .item.next,
5814 .carousel-inner > .item.next,
5815 .carousel-inner > .item.active.right {
5815 .carousel-inner > .item.active.right {
5816 transform: translate3d(100%, 0, 0);
5816 transform: translate3d(100%, 0, 0);
5817 left: 0;
5817 left: 0;
5818 }
5818 }
5819 .carousel-inner > .item.prev,
5819 .carousel-inner > .item.prev,
5820 .carousel-inner > .item.active.left {
5820 .carousel-inner > .item.active.left {
5821 transform: translate3d(-100%, 0, 0);
5821 transform: translate3d(-100%, 0, 0);
5822 left: 0;
5822 left: 0;
5823 }
5823 }
5824 .carousel-inner > .item.next.left,
5824 .carousel-inner > .item.next.left,
5825 .carousel-inner > .item.prev.right,
5825 .carousel-inner > .item.prev.right,
5826 .carousel-inner > .item.active {
5826 .carousel-inner > .item.active {
5827 transform: translate3d(0, 0, 0);
5827 transform: translate3d(0, 0, 0);
5828 left: 0;
5828 left: 0;
5829 }
5829 }
5830 }
5830 }
5831 .carousel-inner > .active,
5831 .carousel-inner > .active,
5832 .carousel-inner > .next,
5832 .carousel-inner > .next,
5833 .carousel-inner > .prev {
5833 .carousel-inner > .prev {
5834 display: block;
5834 display: block;
5835 }
5835 }
5836 .carousel-inner > .active {
5836 .carousel-inner > .active {
5837 left: 0;
5837 left: 0;
5838 }
5838 }
5839 .carousel-inner > .next,
5839 .carousel-inner > .next,
5840 .carousel-inner > .prev {
5840 .carousel-inner > .prev {
5841 position: absolute;
5841 position: absolute;
5842 top: 0;
5842 top: 0;
5843 width: 100%;
5843 width: 100%;
5844 }
5844 }
5845 .carousel-inner > .next {
5845 .carousel-inner > .next {
5846 left: 100%;
5846 left: 100%;
5847 }
5847 }
5848 .carousel-inner > .prev {
5848 .carousel-inner > .prev {
5849 left: -100%;
5849 left: -100%;
5850 }
5850 }
5851 .carousel-inner > .next.left,
5851 .carousel-inner > .next.left,
5852 .carousel-inner > .prev.right {
5852 .carousel-inner > .prev.right {
5853 left: 0;
5853 left: 0;
5854 }
5854 }
5855 .carousel-inner > .active.left {
5855 .carousel-inner > .active.left {
5856 left: -100%;
5856 left: -100%;
5857 }
5857 }
5858 .carousel-inner > .active.right {
5858 .carousel-inner > .active.right {
5859 left: 100%;
5859 left: 100%;
5860 }
5860 }
5861 .carousel-control {
5861 .carousel-control {
5862 position: absolute;
5862 position: absolute;
5863 top: 0;
5863 top: 0;
5864 left: 0;
5864 left: 0;
5865 bottom: 0;
5865 bottom: 0;
5866 width: 15%;
5866 width: 15%;
5867 opacity: 0.5;
5867 opacity: 0.5;
5868 filter: alpha(opacity=50);
5868 filter: alpha(opacity=50);
5869 font-size: 20px;
5869 font-size: 20px;
5870 color: #ffffff;
5870 color: #ffffff;
5871 text-align: center;
5871 text-align: center;
5872 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5872 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5873 }
5873 }
5874 .carousel-control.left {
5874 .carousel-control.left {
5875 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5875 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5876 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5876 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5877 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5877 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5878 background-repeat: repeat-x;
5878 background-repeat: repeat-x;
5879 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5879 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5880 }
5880 }
5881 .carousel-control.right {
5881 .carousel-control.right {
5882 left: auto;
5882 left: auto;
5883 right: 0;
5883 right: 0;
5884 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5884 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5885 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5885 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5886 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5886 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5887 background-repeat: repeat-x;
5887 background-repeat: repeat-x;
5888 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5888 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5889 }
5889 }
5890 .carousel-control:hover,
5890 .carousel-control:hover,
5891 .carousel-control:focus {
5891 .carousel-control:focus {
5892 outline: 0;
5892 outline: 0;
5893 color: #ffffff;
5893 color: #ffffff;
5894 text-decoration: none;
5894 text-decoration: none;
5895 opacity: 0.9;
5895 opacity: 0.9;
5896 filter: alpha(opacity=90);
5896 filter: alpha(opacity=90);
5897 }
5897 }
5898 .carousel-control .icon-prev,
5898 .carousel-control .icon-prev,
5899 .carousel-control .icon-next,
5899 .carousel-control .icon-next,
5900 .carousel-control .glyphicon-chevron-left,
5900 .carousel-control .glyphicon-chevron-left,
5901 .carousel-control .glyphicon-chevron-right {
5901 .carousel-control .glyphicon-chevron-right {
5902 position: absolute;
5902 position: absolute;
5903 top: 50%;
5903 top: 50%;
5904 z-index: 5;
5904 z-index: 5;
5905 display: inline-block;
5905 display: inline-block;
5906 }
5906 }
5907 .carousel-control .icon-prev,
5907 .carousel-control .icon-prev,
5908 .carousel-control .glyphicon-chevron-left {
5908 .carousel-control .glyphicon-chevron-left {
5909 left: 50%;
5909 left: 50%;
5910 margin-left: -10px;
5910 margin-left: -10px;
5911 }
5911 }
5912 .carousel-control .icon-next,
5912 .carousel-control .icon-next,
5913 .carousel-control .glyphicon-chevron-right {
5913 .carousel-control .glyphicon-chevron-right {
5914 right: 50%;
5914 right: 50%;
5915 margin-right: -10px;
5915 margin-right: -10px;
5916 }
5916 }
5917 .carousel-control .icon-prev,
5917 .carousel-control .icon-prev,
5918 .carousel-control .icon-next {
5918 .carousel-control .icon-next {
5919 width: 20px;
5919 width: 20px;
5920 height: 20px;
5920 height: 20px;
5921 margin-top: -10px;
5921 margin-top: -10px;
5922 font-family: serif;
5922 font-family: serif;
5923 }
5923 }
5924 .carousel-control .icon-prev:before {
5924 .carousel-control .icon-prev:before {
5925 content: '\2039';
5925 content: '\2039';
5926 }
5926 }
5927 .carousel-control .icon-next:before {
5927 .carousel-control .icon-next:before {
5928 content: '\203a';
5928 content: '\203a';
5929 }
5929 }
5930 .carousel-indicators {
5930 .carousel-indicators {
5931 position: absolute;
5931 position: absolute;
5932 bottom: 10px;
5932 bottom: 10px;
5933 left: 50%;
5933 left: 50%;
5934 z-index: 15;
5934 z-index: 15;
5935 width: 60%;
5935 width: 60%;
5936 margin-left: -30%;
5936 margin-left: -30%;
5937 padding-left: 0;
5937 padding-left: 0;
5938 list-style: none;
5938 list-style: none;
5939 text-align: center;
5939 text-align: center;
5940 }
5940 }
5941 .carousel-indicators li {
5941 .carousel-indicators li {
5942 display: inline-block;
5942 display: inline-block;
5943 width: 10px;
5943 width: 10px;
5944 height: 10px;
5944 height: 10px;
5945 margin: 1px;
5945 margin: 1px;
5946 text-indent: -999px;
5946 text-indent: -999px;
5947 border: 1px solid #ffffff;
5947 border: 1px solid #ffffff;
5948 border-radius: 10px;
5948 border-radius: 10px;
5949 cursor: pointer;
5949 cursor: pointer;
5950 background-color: #000 \9;
5950 background-color: #000 \9;
5951 background-color: rgba(0, 0, 0, 0);
5951 background-color: rgba(0, 0, 0, 0);
5952 }
5952 }
5953 .carousel-indicators .active {
5953 .carousel-indicators .active {
5954 margin: 0;
5954 margin: 0;
5955 width: 12px;
5955 width: 12px;
5956 height: 12px;
5956 height: 12px;
5957 background-color: #ffffff;
5957 background-color: #ffffff;
5958 }
5958 }
5959 .carousel-caption {
5959 .carousel-caption {
5960 position: absolute;
5960 position: absolute;
5961 left: 15%;
5961 left: 15%;
5962 right: 15%;
5962 right: 15%;
5963 bottom: 20px;
5963 bottom: 20px;
5964 z-index: 10;
5964 z-index: 10;
5965 padding-top: 20px;
5965 padding-top: 20px;
5966 padding-bottom: 20px;
5966 padding-bottom: 20px;
5967 color: #ffffff;
5967 color: #ffffff;
5968 text-align: center;
5968 text-align: center;
5969 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5969 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5970 }
5970 }
5971 .carousel-caption .btn {
5971 .carousel-caption .btn {
5972 text-shadow: none;
5972 text-shadow: none;
5973 }
5973 }
5974 @media screen and (min-width: 768px) {
5974 @media screen and (min-width: 768px) {
5975 .carousel-control .glyphicon-chevron-left,
5975 .carousel-control .glyphicon-chevron-left,
5976 .carousel-control .glyphicon-chevron-right,
5976 .carousel-control .glyphicon-chevron-right,
5977 .carousel-control .icon-prev,
5977 .carousel-control .icon-prev,
5978 .carousel-control .icon-next {
5978 .carousel-control .icon-next {
5979 width: 30px;
5979 width: 30px;
5980 height: 30px;
5980 height: 30px;
5981 margin-top: -15px;
5981 margin-top: -15px;
5982 font-size: 30px;
5982 font-size: 30px;
5983 }
5983 }
5984 .carousel-control .glyphicon-chevron-left,
5984 .carousel-control .glyphicon-chevron-left,
5985 .carousel-control .icon-prev {
5985 .carousel-control .icon-prev {
5986 margin-left: -15px;
5986 margin-left: -15px;
5987 }
5987 }
5988 .carousel-control .glyphicon-chevron-right,
5988 .carousel-control .glyphicon-chevron-right,
5989 .carousel-control .icon-next {
5989 .carousel-control .icon-next {
5990 margin-right: -15px;
5990 margin-right: -15px;
5991 }
5991 }
5992 .carousel-caption {
5992 .carousel-caption {
5993 left: 20%;
5993 left: 20%;
5994 right: 20%;
5994 right: 20%;
5995 padding-bottom: 30px;
5995 padding-bottom: 30px;
5996 }
5996 }
5997 .carousel-indicators {
5997 .carousel-indicators {
5998 bottom: 20px;
5998 bottom: 20px;
5999 }
5999 }
6000 }
6000 }
6001 .clearfix:before,
6001 .clearfix:before,
6002 .clearfix:after,
6002 .clearfix:after,
6003 .dl-horizontal dd:before,
6003 .dl-horizontal dd:before,
6004 .dl-horizontal dd:after,
6004 .dl-horizontal dd:after,
6005 .container:before,
6005 .container:before,
6006 .container:after,
6006 .container:after,
6007 .container-fluid:before,
6007 .container-fluid:before,
6008 .container-fluid:after,
6008 .container-fluid:after,
6009 .row:before,
6009 .row:before,
6010 .row:after,
6010 .row:after,
6011 .form-horizontal .form-group:before,
6011 .form-horizontal .form-group:before,
6012 .form-horizontal .form-group:after,
6012 .form-horizontal .form-group:after,
6013 .btn-toolbar:before,
6013 .btn-toolbar:before,
6014 .btn-toolbar:after,
6014 .btn-toolbar:after,
6015 .btn-group-vertical > .btn-group:before,
6015 .btn-group-vertical > .btn-group:before,
6016 .btn-group-vertical > .btn-group:after,
6016 .btn-group-vertical > .btn-group:after,
6017 .nav:before,
6017 .nav:before,
6018 .nav:after,
6018 .nav:after,
6019 .navbar:before,
6019 .navbar:before,
6020 .navbar:after,
6020 .navbar:after,
6021 .navbar-header:before,
6021 .navbar-header:before,
6022 .navbar-header:after,
6022 .navbar-header:after,
6023 .navbar-collapse:before,
6023 .navbar-collapse:before,
6024 .navbar-collapse:after,
6024 .navbar-collapse:after,
6025 .pager:before,
6025 .pager:before,
6026 .pager:after,
6026 .pager:after,
6027 .panel-body:before,
6027 .panel-body:before,
6028 .panel-body:after,
6028 .panel-body:after,
6029 .modal-footer:before,
6029 .modal-footer:before,
6030 .modal-footer:after,
6030 .modal-footer:after,
6031 .item_buttons:before,
6031 .item_buttons:before,
6032 .item_buttons:after {
6032 .item_buttons:after {
6033 content: " ";
6033 content: " ";
6034 display: table;
6034 display: table;
6035 }
6035 }
6036 .clearfix:after,
6036 .clearfix:after,
6037 .dl-horizontal dd:after,
6037 .dl-horizontal dd:after,
6038 .container:after,
6038 .container:after,
6039 .container-fluid:after,
6039 .container-fluid:after,
6040 .row:after,
6040 .row:after,
6041 .form-horizontal .form-group:after,
6041 .form-horizontal .form-group:after,
6042 .btn-toolbar:after,
6042 .btn-toolbar:after,
6043 .btn-group-vertical > .btn-group:after,
6043 .btn-group-vertical > .btn-group:after,
6044 .nav:after,
6044 .nav:after,
6045 .navbar:after,
6045 .navbar:after,
6046 .navbar-header:after,
6046 .navbar-header:after,
6047 .navbar-collapse:after,
6047 .navbar-collapse:after,
6048 .pager:after,
6048 .pager:after,
6049 .panel-body:after,
6049 .panel-body:after,
6050 .modal-footer:after,
6050 .modal-footer:after,
6051 .item_buttons:after {
6051 .item_buttons:after {
6052 clear: both;
6052 clear: both;
6053 }
6053 }
6054 .center-block {
6054 .center-block {
6055 display: block;
6055 display: block;
6056 margin-left: auto;
6056 margin-left: auto;
6057 margin-right: auto;
6057 margin-right: auto;
6058 }
6058 }
6059 .pull-right {
6059 .pull-right {
6060 float: right !important;
6060 float: right !important;
6061 }
6061 }
6062 .pull-left {
6062 .pull-left {
6063 float: left !important;
6063 float: left !important;
6064 }
6064 }
6065 .hide {
6065 .hide {
6066 display: none !important;
6066 display: none !important;
6067 }
6067 }
6068 .show {
6068 .show {
6069 display: block !important;
6069 display: block !important;
6070 }
6070 }
6071 .invisible {
6071 .invisible {
6072 visibility: hidden;
6072 visibility: hidden;
6073 }
6073 }
6074 .text-hide {
6074 .text-hide {
6075 font: 0/0 a;
6075 font: 0/0 a;
6076 color: transparent;
6076 color: transparent;
6077 text-shadow: none;
6077 text-shadow: none;
6078 background-color: transparent;
6078 background-color: transparent;
6079 border: 0;
6079 border: 0;
6080 }
6080 }
6081 .hidden {
6081 .hidden {
6082 display: none !important;
6082 display: none !important;
6083 visibility: hidden !important;
6083 visibility: hidden !important;
6084 }
6084 }
6085 .affix {
6085 .affix {
6086 position: fixed;
6086 position: fixed;
6087 }
6087 }
6088 @-ms-viewport {
6088 @-ms-viewport {
6089 width: device-width;
6089 width: device-width;
6090 }
6090 }
6091 .visible-xs,
6091 .visible-xs,
6092 .visible-sm,
6092 .visible-sm,
6093 .visible-md,
6093 .visible-md,
6094 .visible-lg {
6094 .visible-lg {
6095 display: none !important;
6095 display: none !important;
6096 }
6096 }
6097 .visible-xs-block,
6097 .visible-xs-block,
6098 .visible-xs-inline,
6098 .visible-xs-inline,
6099 .visible-xs-inline-block,
6099 .visible-xs-inline-block,
6100 .visible-sm-block,
6100 .visible-sm-block,
6101 .visible-sm-inline,
6101 .visible-sm-inline,
6102 .visible-sm-inline-block,
6102 .visible-sm-inline-block,
6103 .visible-md-block,
6103 .visible-md-block,
6104 .visible-md-inline,
6104 .visible-md-inline,
6105 .visible-md-inline-block,
6105 .visible-md-inline-block,
6106 .visible-lg-block,
6106 .visible-lg-block,
6107 .visible-lg-inline,
6107 .visible-lg-inline,
6108 .visible-lg-inline-block {
6108 .visible-lg-inline-block {
6109 display: none !important;
6109 display: none !important;
6110 }
6110 }
6111 @media (max-width: 767px) {
6111 @media (max-width: 767px) {
6112 .visible-xs {
6112 .visible-xs {
6113 display: block !important;
6113 display: block !important;
6114 }
6114 }
6115 table.visible-xs {
6115 table.visible-xs {
6116 display: table;
6116 display: table;
6117 }
6117 }
6118 tr.visible-xs {
6118 tr.visible-xs {
6119 display: table-row !important;
6119 display: table-row !important;
6120 }
6120 }
6121 th.visible-xs,
6121 th.visible-xs,
6122 td.visible-xs {
6122 td.visible-xs {
6123 display: table-cell !important;
6123 display: table-cell !important;
6124 }
6124 }
6125 }
6125 }
6126 @media (max-width: 767px) {
6126 @media (max-width: 767px) {
6127 .visible-xs-block {
6127 .visible-xs-block {
6128 display: block !important;
6128 display: block !important;
6129 }
6129 }
6130 }
6130 }
6131 @media (max-width: 767px) {
6131 @media (max-width: 767px) {
6132 .visible-xs-inline {
6132 .visible-xs-inline {
6133 display: inline !important;
6133 display: inline !important;
6134 }
6134 }
6135 }
6135 }
6136 @media (max-width: 767px) {
6136 @media (max-width: 767px) {
6137 .visible-xs-inline-block {
6137 .visible-xs-inline-block {
6138 display: inline-block !important;
6138 display: inline-block !important;
6139 }
6139 }
6140 }
6140 }
6141 @media (min-width: 768px) and (max-width: 991px) {
6141 @media (min-width: 768px) and (max-width: 991px) {
6142 .visible-sm {
6142 .visible-sm {
6143 display: block !important;
6143 display: block !important;
6144 }
6144 }
6145 table.visible-sm {
6145 table.visible-sm {
6146 display: table;
6146 display: table;
6147 }
6147 }
6148 tr.visible-sm {
6148 tr.visible-sm {
6149 display: table-row !important;
6149 display: table-row !important;
6150 }
6150 }
6151 th.visible-sm,
6151 th.visible-sm,
6152 td.visible-sm {
6152 td.visible-sm {
6153 display: table-cell !important;
6153 display: table-cell !important;
6154 }
6154 }
6155 }
6155 }
6156 @media (min-width: 768px) and (max-width: 991px) {
6156 @media (min-width: 768px) and (max-width: 991px) {
6157 .visible-sm-block {
6157 .visible-sm-block {
6158 display: block !important;
6158 display: block !important;
6159 }
6159 }
6160 }
6160 }
6161 @media (min-width: 768px) and (max-width: 991px) {
6161 @media (min-width: 768px) and (max-width: 991px) {
6162 .visible-sm-inline {
6162 .visible-sm-inline {
6163 display: inline !important;
6163 display: inline !important;
6164 }
6164 }
6165 }
6165 }
6166 @media (min-width: 768px) and (max-width: 991px) {
6166 @media (min-width: 768px) and (max-width: 991px) {
6167 .visible-sm-inline-block {
6167 .visible-sm-inline-block {
6168 display: inline-block !important;
6168 display: inline-block !important;
6169 }
6169 }
6170 }
6170 }
6171 @media (min-width: 992px) and (max-width: 1199px) {
6171 @media (min-width: 992px) and (max-width: 1199px) {
6172 .visible-md {
6172 .visible-md {
6173 display: block !important;
6173 display: block !important;
6174 }
6174 }
6175 table.visible-md {
6175 table.visible-md {
6176 display: table;
6176 display: table;
6177 }
6177 }
6178 tr.visible-md {
6178 tr.visible-md {
6179 display: table-row !important;
6179 display: table-row !important;
6180 }
6180 }
6181 th.visible-md,
6181 th.visible-md,
6182 td.visible-md {
6182 td.visible-md {
6183 display: table-cell !important;
6183 display: table-cell !important;
6184 }
6184 }
6185 }
6185 }
6186 @media (min-width: 992px) and (max-width: 1199px) {
6186 @media (min-width: 992px) and (max-width: 1199px) {
6187 .visible-md-block {
6187 .visible-md-block {
6188 display: block !important;
6188 display: block !important;
6189 }
6189 }
6190 }
6190 }
6191 @media (min-width: 992px) and (max-width: 1199px) {
6191 @media (min-width: 992px) and (max-width: 1199px) {
6192 .visible-md-inline {
6192 .visible-md-inline {
6193 display: inline !important;
6193 display: inline !important;
6194 }
6194 }
6195 }
6195 }
6196 @media (min-width: 992px) and (max-width: 1199px) {
6196 @media (min-width: 992px) and (max-width: 1199px) {
6197 .visible-md-inline-block {
6197 .visible-md-inline-block {
6198 display: inline-block !important;
6198 display: inline-block !important;
6199 }
6199 }
6200 }
6200 }
6201 @media (min-width: 1200px) {
6201 @media (min-width: 1200px) {
6202 .visible-lg {
6202 .visible-lg {
6203 display: block !important;
6203 display: block !important;
6204 }
6204 }
6205 table.visible-lg {
6205 table.visible-lg {
6206 display: table;
6206 display: table;
6207 }
6207 }
6208 tr.visible-lg {
6208 tr.visible-lg {
6209 display: table-row !important;
6209 display: table-row !important;
6210 }
6210 }
6211 th.visible-lg,
6211 th.visible-lg,
6212 td.visible-lg {
6212 td.visible-lg {
6213 display: table-cell !important;
6213 display: table-cell !important;
6214 }
6214 }
6215 }
6215 }
6216 @media (min-width: 1200px) {
6216 @media (min-width: 1200px) {
6217 .visible-lg-block {
6217 .visible-lg-block {
6218 display: block !important;
6218 display: block !important;
6219 }
6219 }
6220 }
6220 }
6221 @media (min-width: 1200px) {
6221 @media (min-width: 1200px) {
6222 .visible-lg-inline {
6222 .visible-lg-inline {
6223 display: inline !important;
6223 display: inline !important;
6224 }
6224 }
6225 }
6225 }
6226 @media (min-width: 1200px) {
6226 @media (min-width: 1200px) {
6227 .visible-lg-inline-block {
6227 .visible-lg-inline-block {
6228 display: inline-block !important;
6228 display: inline-block !important;
6229 }
6229 }
6230 }
6230 }
6231 @media (max-width: 767px) {
6231 @media (max-width: 767px) {
6232 .hidden-xs {
6232 .hidden-xs {
6233 display: none !important;
6233 display: none !important;
6234 }
6234 }
6235 }
6235 }
6236 @media (min-width: 768px) and (max-width: 991px) {
6236 @media (min-width: 768px) and (max-width: 991px) {
6237 .hidden-sm {
6237 .hidden-sm {
6238 display: none !important;
6238 display: none !important;
6239 }
6239 }
6240 }
6240 }
6241 @media (min-width: 992px) and (max-width: 1199px) {
6241 @media (min-width: 992px) and (max-width: 1199px) {
6242 .hidden-md {
6242 .hidden-md {
6243 display: none !important;
6243 display: none !important;
6244 }
6244 }
6245 }
6245 }
6246 @media (min-width: 1200px) {
6246 @media (min-width: 1200px) {
6247 .hidden-lg {
6247 .hidden-lg {
6248 display: none !important;
6248 display: none !important;
6249 }
6249 }
6250 }
6250 }
6251 .visible-print {
6251 .visible-print {
6252 display: none !important;
6252 display: none !important;
6253 }
6253 }
6254 @media print {
6254 @media print {
6255 .visible-print {
6255 .visible-print {
6256 display: block !important;
6256 display: block !important;
6257 }
6257 }
6258 table.visible-print {
6258 table.visible-print {
6259 display: table;
6259 display: table;
6260 }
6260 }
6261 tr.visible-print {
6261 tr.visible-print {
6262 display: table-row !important;
6262 display: table-row !important;
6263 }
6263 }
6264 th.visible-print,
6264 th.visible-print,
6265 td.visible-print {
6265 td.visible-print {
6266 display: table-cell !important;
6266 display: table-cell !important;
6267 }
6267 }
6268 }
6268 }
6269 .visible-print-block {
6269 .visible-print-block {
6270 display: none !important;
6270 display: none !important;
6271 }
6271 }
6272 @media print {
6272 @media print {
6273 .visible-print-block {
6273 .visible-print-block {
6274 display: block !important;
6274 display: block !important;
6275 }
6275 }
6276 }
6276 }
6277 .visible-print-inline {
6277 .visible-print-inline {
6278 display: none !important;
6278 display: none !important;
6279 }
6279 }
6280 @media print {
6280 @media print {
6281 .visible-print-inline {
6281 .visible-print-inline {
6282 display: inline !important;
6282 display: inline !important;
6283 }
6283 }
6284 }
6284 }
6285 .visible-print-inline-block {
6285 .visible-print-inline-block {
6286 display: none !important;
6286 display: none !important;
6287 }
6287 }
6288 @media print {
6288 @media print {
6289 .visible-print-inline-block {
6289 .visible-print-inline-block {
6290 display: inline-block !important;
6290 display: inline-block !important;
6291 }
6291 }
6292 }
6292 }
6293 @media print {
6293 @media print {
6294 .hidden-print {
6294 .hidden-print {
6295 display: none !important;
6295 display: none !important;
6296 }
6296 }
6297 }
6297 }
6298 /*!
6298 /*!
6299 *
6299 *
6300 * Font Awesome
6300 * Font Awesome
6301 *
6301 *
6302 */
6302 */
6303 /*!
6303 /*!
6304 * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
6304 * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
6305 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
6305 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
6306 */
6306 */
6307 /* FONT PATH
6307 /* FONT PATH
6308 * -------------------------- */
6308 * -------------------------- */
6309 @font-face {
6309 @font-face {
6310 font-family: 'FontAwesome';
6310 font-family: 'FontAwesome';
6311 src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');
6311 src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');
6312 src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
6312 src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
6313 font-weight: normal;
6313 font-weight: normal;
6314 font-style: normal;
6314 font-style: normal;
6315 }
6315 }
6316 .fa {
6316 .fa {
6317 display: inline-block;
6317 display: inline-block;
6318 font: normal normal normal 14px/1 FontAwesome;
6318 font: normal normal normal 14px/1 FontAwesome;
6319 font-size: inherit;
6319 font-size: inherit;
6320 text-rendering: auto;
6320 text-rendering: auto;
6321 -webkit-font-smoothing: antialiased;
6321 -webkit-font-smoothing: antialiased;
6322 -moz-osx-font-smoothing: grayscale;
6322 -moz-osx-font-smoothing: grayscale;
6323 transform: translate(0, 0);
6323 transform: translate(0, 0);
6324 }
6324 }
6325 /* makes the font 33% larger relative to the icon container */
6325 /* makes the font 33% larger relative to the icon container */
6326 .fa-lg {
6326 .fa-lg {
6327 font-size: 1.33333333em;
6327 font-size: 1.33333333em;
6328 line-height: 0.75em;
6328 line-height: 0.75em;
6329 vertical-align: -15%;
6329 vertical-align: -15%;
6330 }
6330 }
6331 .fa-2x {
6331 .fa-2x {
6332 font-size: 2em;
6332 font-size: 2em;
6333 }
6333 }
6334 .fa-3x {
6334 .fa-3x {
6335 font-size: 3em;
6335 font-size: 3em;
6336 }
6336 }
6337 .fa-4x {
6337 .fa-4x {
6338 font-size: 4em;
6338 font-size: 4em;
6339 }
6339 }
6340 .fa-5x {
6340 .fa-5x {
6341 font-size: 5em;
6341 font-size: 5em;
6342 }
6342 }
6343 .fa-fw {
6343 .fa-fw {
6344 width: 1.28571429em;
6344 width: 1.28571429em;
6345 text-align: center;
6345 text-align: center;
6346 }
6346 }
6347 .fa-ul {
6347 .fa-ul {
6348 padding-left: 0;
6348 padding-left: 0;
6349 margin-left: 2.14285714em;
6349 margin-left: 2.14285714em;
6350 list-style-type: none;
6350 list-style-type: none;
6351 }
6351 }
6352 .fa-ul > li {
6352 .fa-ul > li {
6353 position: relative;
6353 position: relative;
6354 }
6354 }
6355 .fa-li {
6355 .fa-li {
6356 position: absolute;
6356 position: absolute;
6357 left: -2.14285714em;
6357 left: -2.14285714em;
6358 width: 2.14285714em;
6358 width: 2.14285714em;
6359 top: 0.14285714em;
6359 top: 0.14285714em;
6360 text-align: center;
6360 text-align: center;
6361 }
6361 }
6362 .fa-li.fa-lg {
6362 .fa-li.fa-lg {
6363 left: -1.85714286em;
6363 left: -1.85714286em;
6364 }
6364 }
6365 .fa-border {
6365 .fa-border {
6366 padding: .2em .25em .15em;
6366 padding: .2em .25em .15em;
6367 border: solid 0.08em #eeeeee;
6367 border: solid 0.08em #eeeeee;
6368 border-radius: .1em;
6368 border-radius: .1em;
6369 }
6369 }
6370 .pull-right {
6370 .pull-right {
6371 float: right;
6371 float: right;
6372 }
6372 }
6373 .pull-left {
6373 .pull-left {
6374 float: left;
6374 float: left;
6375 }
6375 }
6376 .fa.pull-left {
6376 .fa.pull-left {
6377 margin-right: .3em;
6377 margin-right: .3em;
6378 }
6378 }
6379 .fa.pull-right {
6379 .fa.pull-right {
6380 margin-left: .3em;
6380 margin-left: .3em;
6381 }
6381 }
6382 .fa-spin {
6382 .fa-spin {
6383 -webkit-animation: fa-spin 2s infinite linear;
6383 -webkit-animation: fa-spin 2s infinite linear;
6384 animation: fa-spin 2s infinite linear;
6384 animation: fa-spin 2s infinite linear;
6385 }
6385 }
6386 .fa-pulse {
6386 .fa-pulse {
6387 -webkit-animation: fa-spin 1s infinite steps(8);
6387 -webkit-animation: fa-spin 1s infinite steps(8);
6388 animation: fa-spin 1s infinite steps(8);
6388 animation: fa-spin 1s infinite steps(8);
6389 }
6389 }
6390 @-webkit-keyframes fa-spin {
6390 @-webkit-keyframes fa-spin {
6391 0% {
6391 0% {
6392 -webkit-transform: rotate(0deg);
6392 -webkit-transform: rotate(0deg);
6393 transform: rotate(0deg);
6393 transform: rotate(0deg);
6394 }
6394 }
6395 100% {
6395 100% {
6396 -webkit-transform: rotate(359deg);
6396 -webkit-transform: rotate(359deg);
6397 transform: rotate(359deg);
6397 transform: rotate(359deg);
6398 }
6398 }
6399 }
6399 }
6400 @keyframes fa-spin {
6400 @keyframes fa-spin {
6401 0% {
6401 0% {
6402 -webkit-transform: rotate(0deg);
6402 -webkit-transform: rotate(0deg);
6403 transform: rotate(0deg);
6403 transform: rotate(0deg);
6404 }
6404 }
6405 100% {
6405 100% {
6406 -webkit-transform: rotate(359deg);
6406 -webkit-transform: rotate(359deg);
6407 transform: rotate(359deg);
6407 transform: rotate(359deg);
6408 }
6408 }
6409 }
6409 }
6410 .fa-rotate-90 {
6410 .fa-rotate-90 {
6411 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
6411 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
6412 -webkit-transform: rotate(90deg);
6412 -webkit-transform: rotate(90deg);
6413 -ms-transform: rotate(90deg);
6413 -ms-transform: rotate(90deg);
6414 transform: rotate(90deg);
6414 transform: rotate(90deg);
6415 }
6415 }
6416 .fa-rotate-180 {
6416 .fa-rotate-180 {
6417 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
6417 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
6418 -webkit-transform: rotate(180deg);
6418 -webkit-transform: rotate(180deg);
6419 -ms-transform: rotate(180deg);
6419 -ms-transform: rotate(180deg);
6420 transform: rotate(180deg);
6420 transform: rotate(180deg);
6421 }
6421 }
6422 .fa-rotate-270 {
6422 .fa-rotate-270 {
6423 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
6423 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
6424 -webkit-transform: rotate(270deg);
6424 -webkit-transform: rotate(270deg);
6425 -ms-transform: rotate(270deg);
6425 -ms-transform: rotate(270deg);
6426 transform: rotate(270deg);
6426 transform: rotate(270deg);
6427 }
6427 }
6428 .fa-flip-horizontal {
6428 .fa-flip-horizontal {
6429 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
6429 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
6430 -webkit-transform: scale(-1, 1);
6430 -webkit-transform: scale(-1, 1);
6431 -ms-transform: scale(-1, 1);
6431 -ms-transform: scale(-1, 1);
6432 transform: scale(-1, 1);
6432 transform: scale(-1, 1);
6433 }
6433 }
6434 .fa-flip-vertical {
6434 .fa-flip-vertical {
6435 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
6435 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
6436 -webkit-transform: scale(1, -1);
6436 -webkit-transform: scale(1, -1);
6437 -ms-transform: scale(1, -1);
6437 -ms-transform: scale(1, -1);
6438 transform: scale(1, -1);
6438 transform: scale(1, -1);
6439 }
6439 }
6440 :root .fa-rotate-90,
6440 :root .fa-rotate-90,
6441 :root .fa-rotate-180,
6441 :root .fa-rotate-180,
6442 :root .fa-rotate-270,
6442 :root .fa-rotate-270,
6443 :root .fa-flip-horizontal,
6443 :root .fa-flip-horizontal,
6444 :root .fa-flip-vertical {
6444 :root .fa-flip-vertical {
6445 filter: none;
6445 filter: none;
6446 }
6446 }
6447 .fa-stack {
6447 .fa-stack {
6448 position: relative;
6448 position: relative;
6449 display: inline-block;
6449 display: inline-block;
6450 width: 2em;
6450 width: 2em;
6451 height: 2em;
6451 height: 2em;
6452 line-height: 2em;
6452 line-height: 2em;
6453 vertical-align: middle;
6453 vertical-align: middle;
6454 }
6454 }
6455 .fa-stack-1x,
6455 .fa-stack-1x,
6456 .fa-stack-2x {
6456 .fa-stack-2x {
6457 position: absolute;
6457 position: absolute;
6458 left: 0;
6458 left: 0;
6459 width: 100%;
6459 width: 100%;
6460 text-align: center;
6460 text-align: center;
6461 }
6461 }
6462 .fa-stack-1x {
6462 .fa-stack-1x {
6463 line-height: inherit;
6463 line-height: inherit;
6464 }
6464 }
6465 .fa-stack-2x {
6465 .fa-stack-2x {
6466 font-size: 2em;
6466 font-size: 2em;
6467 }
6467 }
6468 .fa-inverse {
6468 .fa-inverse {
6469 color: #ffffff;
6469 color: #ffffff;
6470 }
6470 }
6471 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
6471 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
6472 readers do not read off random characters that represent icons */
6472 readers do not read off random characters that represent icons */
6473 .fa-glass:before {
6473 .fa-glass:before {
6474 content: "\f000";
6474 content: "\f000";
6475 }
6475 }
6476 .fa-music:before {
6476 .fa-music:before {
6477 content: "\f001";
6477 content: "\f001";
6478 }
6478 }
6479 .fa-search:before {
6479 .fa-search:before {
6480 content: "\f002";
6480 content: "\f002";
6481 }
6481 }
6482 .fa-envelope-o:before {
6482 .fa-envelope-o:before {
6483 content: "\f003";
6483 content: "\f003";
6484 }
6484 }
6485 .fa-heart:before {
6485 .fa-heart:before {
6486 content: "\f004";
6486 content: "\f004";
6487 }
6487 }
6488 .fa-star:before {
6488 .fa-star:before {
6489 content: "\f005";
6489 content: "\f005";
6490 }
6490 }
6491 .fa-star-o:before {
6491 .fa-star-o:before {
6492 content: "\f006";
6492 content: "\f006";
6493 }
6493 }
6494 .fa-user:before {
6494 .fa-user:before {
6495 content: "\f007";
6495 content: "\f007";
6496 }
6496 }
6497 .fa-film:before {
6497 .fa-film:before {
6498 content: "\f008";
6498 content: "\f008";
6499 }
6499 }
6500 .fa-th-large:before {
6500 .fa-th-large:before {
6501 content: "\f009";
6501 content: "\f009";
6502 }
6502 }
6503 .fa-th:before {
6503 .fa-th:before {
6504 content: "\f00a";
6504 content: "\f00a";
6505 }
6505 }
6506 .fa-th-list:before {
6506 .fa-th-list:before {
6507 content: "\f00b";
6507 content: "\f00b";
6508 }
6508 }
6509 .fa-check:before {
6509 .fa-check:before {
6510 content: "\f00c";
6510 content: "\f00c";
6511 }
6511 }
6512 .fa-remove:before,
6512 .fa-remove:before,
6513 .fa-close:before,
6513 .fa-close:before,
6514 .fa-times:before {
6514 .fa-times:before {
6515 content: "\f00d";
6515 content: "\f00d";
6516 }
6516 }
6517 .fa-search-plus:before {
6517 .fa-search-plus:before {
6518 content: "\f00e";
6518 content: "\f00e";
6519 }
6519 }
6520 .fa-search-minus:before {
6520 .fa-search-minus:before {
6521 content: "\f010";
6521 content: "\f010";
6522 }
6522 }
6523 .fa-power-off:before {
6523 .fa-power-off:before {
6524 content: "\f011";
6524 content: "\f011";
6525 }
6525 }
6526 .fa-signal:before {
6526 .fa-signal:before {
6527 content: "\f012";
6527 content: "\f012";
6528 }
6528 }
6529 .fa-gear:before,
6529 .fa-gear:before,
6530 .fa-cog:before {
6530 .fa-cog:before {
6531 content: "\f013";
6531 content: "\f013";
6532 }
6532 }
6533 .fa-trash-o:before {
6533 .fa-trash-o:before {
6534 content: "\f014";
6534 content: "\f014";
6535 }
6535 }
6536 .fa-home:before {
6536 .fa-home:before {
6537 content: "\f015";
6537 content: "\f015";
6538 }
6538 }
6539 .fa-file-o:before {
6539 .fa-file-o:before {
6540 content: "\f016";
6540 content: "\f016";
6541 }
6541 }
6542 .fa-clock-o:before {
6542 .fa-clock-o:before {
6543 content: "\f017";
6543 content: "\f017";
6544 }
6544 }
6545 .fa-road:before {
6545 .fa-road:before {
6546 content: "\f018";
6546 content: "\f018";
6547 }
6547 }
6548 .fa-download:before {
6548 .fa-download:before {
6549 content: "\f019";
6549 content: "\f019";
6550 }
6550 }
6551 .fa-arrow-circle-o-down:before {
6551 .fa-arrow-circle-o-down:before {
6552 content: "\f01a";
6552 content: "\f01a";
6553 }
6553 }
6554 .fa-arrow-circle-o-up:before {
6554 .fa-arrow-circle-o-up:before {
6555 content: "\f01b";
6555 content: "\f01b";
6556 }
6556 }
6557 .fa-inbox:before {
6557 .fa-inbox:before {
6558 content: "\f01c";
6558 content: "\f01c";
6559 }
6559 }
6560 .fa-play-circle-o:before {
6560 .fa-play-circle-o:before {
6561 content: "\f01d";
6561 content: "\f01d";
6562 }
6562 }
6563 .fa-rotate-right:before,
6563 .fa-rotate-right:before,
6564 .fa-repeat:before {
6564 .fa-repeat:before {
6565 content: "\f01e";
6565 content: "\f01e";
6566 }
6566 }
6567 .fa-refresh:before {
6567 .fa-refresh:before {
6568 content: "\f021";
6568 content: "\f021";
6569 }
6569 }
6570 .fa-list-alt:before {
6570 .fa-list-alt:before {
6571 content: "\f022";
6571 content: "\f022";
6572 }
6572 }
6573 .fa-lock:before {
6573 .fa-lock:before {
6574 content: "\f023";
6574 content: "\f023";
6575 }
6575 }
6576 .fa-flag:before {
6576 .fa-flag:before {
6577 content: "\f024";
6577 content: "\f024";
6578 }
6578 }
6579 .fa-headphones:before {
6579 .fa-headphones:before {
6580 content: "\f025";
6580 content: "\f025";
6581 }
6581 }
6582 .fa-volume-off:before {
6582 .fa-volume-off:before {
6583 content: "\f026";
6583 content: "\f026";
6584 }
6584 }
6585 .fa-volume-down:before {
6585 .fa-volume-down:before {
6586 content: "\f027";
6586 content: "\f027";
6587 }
6587 }
6588 .fa-volume-up:before {
6588 .fa-volume-up:before {
6589 content: "\f028";
6589 content: "\f028";
6590 }
6590 }
6591 .fa-qrcode:before {
6591 .fa-qrcode:before {
6592 content: "\f029";
6592 content: "\f029";
6593 }
6593 }
6594 .fa-barcode:before {
6594 .fa-barcode:before {
6595 content: "\f02a";
6595 content: "\f02a";
6596 }
6596 }
6597 .fa-tag:before {
6597 .fa-tag:before {
6598 content: "\f02b";
6598 content: "\f02b";
6599 }
6599 }
6600 .fa-tags:before {
6600 .fa-tags:before {
6601 content: "\f02c";
6601 content: "\f02c";
6602 }
6602 }
6603 .fa-book:before {
6603 .fa-book:before {
6604 content: "\f02d";
6604 content: "\f02d";
6605 }
6605 }
6606 .fa-bookmark:before {
6606 .fa-bookmark:before {
6607 content: "\f02e";
6607 content: "\f02e";
6608 }
6608 }
6609 .fa-print:before {
6609 .fa-print:before {
6610 content: "\f02f";
6610 content: "\f02f";
6611 }
6611 }
6612 .fa-camera:before {
6612 .fa-camera:before {
6613 content: "\f030";
6613 content: "\f030";
6614 }
6614 }
6615 .fa-font:before {
6615 .fa-font:before {
6616 content: "\f031";
6616 content: "\f031";
6617 }
6617 }
6618 .fa-bold:before {
6618 .fa-bold:before {
6619 content: "\f032";
6619 content: "\f032";
6620 }
6620 }
6621 .fa-italic:before {
6621 .fa-italic:before {
6622 content: "\f033";
6622 content: "\f033";
6623 }
6623 }
6624 .fa-text-height:before {
6624 .fa-text-height:before {
6625 content: "\f034";
6625 content: "\f034";
6626 }
6626 }
6627 .fa-text-width:before {
6627 .fa-text-width:before {
6628 content: "\f035";
6628 content: "\f035";
6629 }
6629 }
6630 .fa-align-left:before {
6630 .fa-align-left:before {
6631 content: "\f036";
6631 content: "\f036";
6632 }
6632 }
6633 .fa-align-center:before {
6633 .fa-align-center:before {
6634 content: "\f037";
6634 content: "\f037";
6635 }
6635 }
6636 .fa-align-right:before {
6636 .fa-align-right:before {
6637 content: "\f038";
6637 content: "\f038";
6638 }
6638 }
6639 .fa-align-justify:before {
6639 .fa-align-justify:before {
6640 content: "\f039";
6640 content: "\f039";
6641 }
6641 }
6642 .fa-list:before {
6642 .fa-list:before {
6643 content: "\f03a";
6643 content: "\f03a";
6644 }
6644 }
6645 .fa-dedent:before,
6645 .fa-dedent:before,
6646 .fa-outdent:before {
6646 .fa-outdent:before {
6647 content: "\f03b";
6647 content: "\f03b";
6648 }
6648 }
6649 .fa-indent:before {
6649 .fa-indent:before {
6650 content: "\f03c";
6650 content: "\f03c";
6651 }
6651 }
6652 .fa-video-camera:before {
6652 .fa-video-camera:before {
6653 content: "\f03d";
6653 content: "\f03d";
6654 }
6654 }
6655 .fa-photo:before,
6655 .fa-photo:before,
6656 .fa-image:before,
6656 .fa-image:before,
6657 .fa-picture-o:before {
6657 .fa-picture-o:before {
6658 content: "\f03e";
6658 content: "\f03e";
6659 }
6659 }
6660 .fa-pencil:before {
6660 .fa-pencil:before {
6661 content: "\f040";
6661 content: "\f040";
6662 }
6662 }
6663 .fa-map-marker:before {
6663 .fa-map-marker:before {
6664 content: "\f041";
6664 content: "\f041";
6665 }
6665 }
6666 .fa-adjust:before {
6666 .fa-adjust:before {
6667 content: "\f042";
6667 content: "\f042";
6668 }
6668 }
6669 .fa-tint:before {
6669 .fa-tint:before {
6670 content: "\f043";
6670 content: "\f043";
6671 }
6671 }
6672 .fa-edit:before,
6672 .fa-edit:before,
6673 .fa-pencil-square-o:before {
6673 .fa-pencil-square-o:before {
6674 content: "\f044";
6674 content: "\f044";
6675 }
6675 }
6676 .fa-share-square-o:before {
6676 .fa-share-square-o:before {
6677 content: "\f045";
6677 content: "\f045";
6678 }
6678 }
6679 .fa-check-square-o:before {
6679 .fa-check-square-o:before {
6680 content: "\f046";
6680 content: "\f046";
6681 }
6681 }
6682 .fa-arrows:before {
6682 .fa-arrows:before {
6683 content: "\f047";
6683 content: "\f047";
6684 }
6684 }
6685 .fa-step-backward:before {
6685 .fa-step-backward:before {
6686 content: "\f048";
6686 content: "\f048";
6687 }
6687 }
6688 .fa-fast-backward:before {
6688 .fa-fast-backward:before {
6689 content: "\f049";
6689 content: "\f049";
6690 }
6690 }
6691 .fa-backward:before {
6691 .fa-backward:before {
6692 content: "\f04a";
6692 content: "\f04a";
6693 }
6693 }
6694 .fa-play:before {
6694 .fa-play:before {
6695 content: "\f04b";
6695 content: "\f04b";
6696 }
6696 }
6697 .fa-pause:before {
6697 .fa-pause:before {
6698 content: "\f04c";
6698 content: "\f04c";
6699 }
6699 }
6700 .fa-stop:before {
6700 .fa-stop:before {
6701 content: "\f04d";
6701 content: "\f04d";
6702 }
6702 }
6703 .fa-forward:before {
6703 .fa-forward:before {
6704 content: "\f04e";
6704 content: "\f04e";
6705 }
6705 }
6706 .fa-fast-forward:before {
6706 .fa-fast-forward:before {
6707 content: "\f050";
6707 content: "\f050";
6708 }
6708 }
6709 .fa-step-forward:before {
6709 .fa-step-forward:before {
6710 content: "\f051";
6710 content: "\f051";
6711 }
6711 }
6712 .fa-eject:before {
6712 .fa-eject:before {
6713 content: "\f052";
6713 content: "\f052";
6714 }
6714 }
6715 .fa-chevron-left:before {
6715 .fa-chevron-left:before {
6716 content: "\f053";
6716 content: "\f053";
6717 }
6717 }
6718 .fa-chevron-right:before {
6718 .fa-chevron-right:before {
6719 content: "\f054";
6719 content: "\f054";
6720 }
6720 }
6721 .fa-plus-circle:before {
6721 .fa-plus-circle:before {
6722 content: "\f055";
6722 content: "\f055";
6723 }
6723 }
6724 .fa-minus-circle:before {
6724 .fa-minus-circle:before {
6725 content: "\f056";
6725 content: "\f056";
6726 }
6726 }
6727 .fa-times-circle:before {
6727 .fa-times-circle:before {
6728 content: "\f057";
6728 content: "\f057";
6729 }
6729 }
6730 .fa-check-circle:before {
6730 .fa-check-circle:before {
6731 content: "\f058";
6731 content: "\f058";
6732 }
6732 }
6733 .fa-question-circle:before {
6733 .fa-question-circle:before {
6734 content: "\f059";
6734 content: "\f059";
6735 }
6735 }
6736 .fa-info-circle:before {
6736 .fa-info-circle:before {
6737 content: "\f05a";
6737 content: "\f05a";
6738 }
6738 }
6739 .fa-crosshairs:before {
6739 .fa-crosshairs:before {
6740 content: "\f05b";
6740 content: "\f05b";
6741 }
6741 }
6742 .fa-times-circle-o:before {
6742 .fa-times-circle-o:before {
6743 content: "\f05c";
6743 content: "\f05c";
6744 }
6744 }
6745 .fa-check-circle-o:before {
6745 .fa-check-circle-o:before {
6746 content: "\f05d";
6746 content: "\f05d";
6747 }
6747 }
6748 .fa-ban:before {
6748 .fa-ban:before {
6749 content: "\f05e";
6749 content: "\f05e";
6750 }
6750 }
6751 .fa-arrow-left:before {
6751 .fa-arrow-left:before {
6752 content: "\f060";
6752 content: "\f060";
6753 }
6753 }
6754 .fa-arrow-right:before {
6754 .fa-arrow-right:before {
6755 content: "\f061";
6755 content: "\f061";
6756 }
6756 }
6757 .fa-arrow-up:before {
6757 .fa-arrow-up:before {
6758 content: "\f062";
6758 content: "\f062";
6759 }
6759 }
6760 .fa-arrow-down:before {
6760 .fa-arrow-down:before {
6761 content: "\f063";
6761 content: "\f063";
6762 }
6762 }
6763 .fa-mail-forward:before,
6763 .fa-mail-forward:before,
6764 .fa-share:before {
6764 .fa-share:before {
6765 content: "\f064";
6765 content: "\f064";
6766 }
6766 }
6767 .fa-expand:before {
6767 .fa-expand:before {
6768 content: "\f065";
6768 content: "\f065";
6769 }
6769 }
6770 .fa-compress:before {
6770 .fa-compress:before {
6771 content: "\f066";
6771 content: "\f066";
6772 }
6772 }
6773 .fa-plus:before {
6773 .fa-plus:before {
6774 content: "\f067";
6774 content: "\f067";
6775 }
6775 }
6776 .fa-minus:before {
6776 .fa-minus:before {
6777 content: "\f068";
6777 content: "\f068";
6778 }
6778 }
6779 .fa-asterisk:before {
6779 .fa-asterisk:before {
6780 content: "\f069";
6780 content: "\f069";
6781 }
6781 }
6782 .fa-exclamation-circle:before {
6782 .fa-exclamation-circle:before {
6783 content: "\f06a";
6783 content: "\f06a";
6784 }
6784 }
6785 .fa-gift:before {
6785 .fa-gift:before {
6786 content: "\f06b";
6786 content: "\f06b";
6787 }
6787 }
6788 .fa-leaf:before {
6788 .fa-leaf:before {
6789 content: "\f06c";
6789 content: "\f06c";
6790 }
6790 }
6791 .fa-fire:before {
6791 .fa-fire:before {
6792 content: "\f06d";
6792 content: "\f06d";
6793 }
6793 }
6794 .fa-eye:before {
6794 .fa-eye:before {
6795 content: "\f06e";
6795 content: "\f06e";
6796 }
6796 }
6797 .fa-eye-slash:before {
6797 .fa-eye-slash:before {
6798 content: "\f070";
6798 content: "\f070";
6799 }
6799 }
6800 .fa-warning:before,
6800 .fa-warning:before,
6801 .fa-exclamation-triangle:before {
6801 .fa-exclamation-triangle:before {
6802 content: "\f071";
6802 content: "\f071";
6803 }
6803 }
6804 .fa-plane:before {
6804 .fa-plane:before {
6805 content: "\f072";
6805 content: "\f072";
6806 }
6806 }
6807 .fa-calendar:before {
6807 .fa-calendar:before {
6808 content: "\f073";
6808 content: "\f073";
6809 }
6809 }
6810 .fa-random:before {
6810 .fa-random:before {
6811 content: "\f074";
6811 content: "\f074";
6812 }
6812 }
6813 .fa-comment:before {
6813 .fa-comment:before {
6814 content: "\f075";
6814 content: "\f075";
6815 }
6815 }
6816 .fa-magnet:before {
6816 .fa-magnet:before {
6817 content: "\f076";
6817 content: "\f076";
6818 }
6818 }
6819 .fa-chevron-up:before {
6819 .fa-chevron-up:before {
6820 content: "\f077";
6820 content: "\f077";
6821 }
6821 }
6822 .fa-chevron-down:before {
6822 .fa-chevron-down:before {
6823 content: "\f078";
6823 content: "\f078";
6824 }
6824 }
6825 .fa-retweet:before {
6825 .fa-retweet:before {
6826 content: "\f079";
6826 content: "\f079";
6827 }
6827 }
6828 .fa-shopping-cart:before {
6828 .fa-shopping-cart:before {
6829 content: "\f07a";
6829 content: "\f07a";
6830 }
6830 }
6831 .fa-folder:before {
6831 .fa-folder:before {
6832 content: "\f07b";
6832 content: "\f07b";
6833 }
6833 }
6834 .fa-folder-open:before {
6834 .fa-folder-open:before {
6835 content: "\f07c";
6835 content: "\f07c";
6836 }
6836 }
6837 .fa-arrows-v:before {
6837 .fa-arrows-v:before {
6838 content: "\f07d";
6838 content: "\f07d";
6839 }
6839 }
6840 .fa-arrows-h:before {
6840 .fa-arrows-h:before {
6841 content: "\f07e";
6841 content: "\f07e";
6842 }
6842 }
6843 .fa-bar-chart-o:before,
6843 .fa-bar-chart-o:before,
6844 .fa-bar-chart:before {
6844 .fa-bar-chart:before {
6845 content: "\f080";
6845 content: "\f080";
6846 }
6846 }
6847 .fa-twitter-square:before {
6847 .fa-twitter-square:before {
6848 content: "\f081";
6848 content: "\f081";
6849 }
6849 }
6850 .fa-facebook-square:before {
6850 .fa-facebook-square:before {
6851 content: "\f082";
6851 content: "\f082";
6852 }
6852 }
6853 .fa-camera-retro:before {
6853 .fa-camera-retro:before {
6854 content: "\f083";
6854 content: "\f083";
6855 }
6855 }
6856 .fa-key:before {
6856 .fa-key:before {
6857 content: "\f084";
6857 content: "\f084";
6858 }
6858 }
6859 .fa-gears:before,
6859 .fa-gears:before,
6860 .fa-cogs:before {
6860 .fa-cogs:before {
6861 content: "\f085";
6861 content: "\f085";
6862 }
6862 }
6863 .fa-comments:before {
6863 .fa-comments:before {
6864 content: "\f086";
6864 content: "\f086";
6865 }
6865 }
6866 .fa-thumbs-o-up:before {
6866 .fa-thumbs-o-up:before {
6867 content: "\f087";
6867 content: "\f087";
6868 }
6868 }
6869 .fa-thumbs-o-down:before {
6869 .fa-thumbs-o-down:before {
6870 content: "\f088";
6870 content: "\f088";
6871 }
6871 }
6872 .fa-star-half:before {
6872 .fa-star-half:before {
6873 content: "\f089";
6873 content: "\f089";
6874 }
6874 }
6875 .fa-heart-o:before {
6875 .fa-heart-o:before {
6876 content: "\f08a";
6876 content: "\f08a";
6877 }
6877 }
6878 .fa-sign-out:before {
6878 .fa-sign-out:before {
6879 content: "\f08b";
6879 content: "\f08b";
6880 }
6880 }
6881 .fa-linkedin-square:before {
6881 .fa-linkedin-square:before {
6882 content: "\f08c";
6882 content: "\f08c";
6883 }
6883 }
6884 .fa-thumb-tack:before {
6884 .fa-thumb-tack:before {
6885 content: "\f08d";
6885 content: "\f08d";
6886 }
6886 }
6887 .fa-external-link:before {
6887 .fa-external-link:before {
6888 content: "\f08e";
6888 content: "\f08e";
6889 }
6889 }
6890 .fa-sign-in:before {
6890 .fa-sign-in:before {
6891 content: "\f090";
6891 content: "\f090";
6892 }
6892 }
6893 .fa-trophy:before {
6893 .fa-trophy:before {
6894 content: "\f091";
6894 content: "\f091";
6895 }
6895 }
6896 .fa-github-square:before {
6896 .fa-github-square:before {
6897 content: "\f092";
6897 content: "\f092";
6898 }
6898 }
6899 .fa-upload:before {
6899 .fa-upload:before {
6900 content: "\f093";
6900 content: "\f093";
6901 }
6901 }
6902 .fa-lemon-o:before {
6902 .fa-lemon-o:before {
6903 content: "\f094";
6903 content: "\f094";
6904 }
6904 }
6905 .fa-phone:before {
6905 .fa-phone:before {
6906 content: "\f095";
6906 content: "\f095";
6907 }
6907 }
6908 .fa-square-o:before {
6908 .fa-square-o:before {
6909 content: "\f096";
6909 content: "\f096";
6910 }
6910 }
6911 .fa-bookmark-o:before {
6911 .fa-bookmark-o:before {
6912 content: "\f097";
6912 content: "\f097";
6913 }
6913 }
6914 .fa-phone-square:before {
6914 .fa-phone-square:before {
6915 content: "\f098";
6915 content: "\f098";
6916 }
6916 }
6917 .fa-twitter:before {
6917 .fa-twitter:before {
6918 content: "\f099";
6918 content: "\f099";
6919 }
6919 }
6920 .fa-facebook-f:before,
6920 .fa-facebook-f:before,
6921 .fa-facebook:before {
6921 .fa-facebook:before {
6922 content: "\f09a";
6922 content: "\f09a";
6923 }
6923 }
6924 .fa-github:before {
6924 .fa-github:before {
6925 content: "\f09b";
6925 content: "\f09b";
6926 }
6926 }
6927 .fa-unlock:before {
6927 .fa-unlock:before {
6928 content: "\f09c";
6928 content: "\f09c";
6929 }
6929 }
6930 .fa-credit-card:before {
6930 .fa-credit-card:before {
6931 content: "\f09d";
6931 content: "\f09d";
6932 }
6932 }
6933 .fa-rss:before {
6933 .fa-rss:before {
6934 content: "\f09e";
6934 content: "\f09e";
6935 }
6935 }
6936 .fa-hdd-o:before {
6936 .fa-hdd-o:before {
6937 content: "\f0a0";
6937 content: "\f0a0";
6938 }
6938 }
6939 .fa-bullhorn:before {
6939 .fa-bullhorn:before {
6940 content: "\f0a1";
6940 content: "\f0a1";
6941 }
6941 }
6942 .fa-bell:before {
6942 .fa-bell:before {
6943 content: "\f0f3";
6943 content: "\f0f3";
6944 }
6944 }
6945 .fa-certificate:before {
6945 .fa-certificate:before {
6946 content: "\f0a3";
6946 content: "\f0a3";
6947 }
6947 }
6948 .fa-hand-o-right:before {
6948 .fa-hand-o-right:before {
6949 content: "\f0a4";
6949 content: "\f0a4";
6950 }
6950 }
6951 .fa-hand-o-left:before {
6951 .fa-hand-o-left:before {
6952 content: "\f0a5";
6952 content: "\f0a5";
6953 }
6953 }
6954 .fa-hand-o-up:before {
6954 .fa-hand-o-up:before {
6955 content: "\f0a6";
6955 content: "\f0a6";
6956 }
6956 }
6957 .fa-hand-o-down:before {
6957 .fa-hand-o-down:before {
6958 content: "\f0a7";
6958 content: "\f0a7";
6959 }
6959 }
6960 .fa-arrow-circle-left:before {
6960 .fa-arrow-circle-left:before {
6961 content: "\f0a8";
6961 content: "\f0a8";
6962 }
6962 }
6963 .fa-arrow-circle-right:before {
6963 .fa-arrow-circle-right:before {
6964 content: "\f0a9";
6964 content: "\f0a9";
6965 }
6965 }
6966 .fa-arrow-circle-up:before {
6966 .fa-arrow-circle-up:before {
6967 content: "\f0aa";
6967 content: "\f0aa";
6968 }
6968 }
6969 .fa-arrow-circle-down:before {
6969 .fa-arrow-circle-down:before {
6970 content: "\f0ab";
6970 content: "\f0ab";
6971 }
6971 }
6972 .fa-globe:before {
6972 .fa-globe:before {
6973 content: "\f0ac";
6973 content: "\f0ac";
6974 }
6974 }
6975 .fa-wrench:before {
6975 .fa-wrench:before {
6976 content: "\f0ad";
6976 content: "\f0ad";
6977 }
6977 }
6978 .fa-tasks:before {
6978 .fa-tasks:before {
6979 content: "\f0ae";
6979 content: "\f0ae";
6980 }
6980 }
6981 .fa-filter:before {
6981 .fa-filter:before {
6982 content: "\f0b0";
6982 content: "\f0b0";
6983 }
6983 }
6984 .fa-briefcase:before {
6984 .fa-briefcase:before {
6985 content: "\f0b1";
6985 content: "\f0b1";
6986 }
6986 }
6987 .fa-arrows-alt:before {
6987 .fa-arrows-alt:before {
6988 content: "\f0b2";
6988 content: "\f0b2";
6989 }
6989 }
6990 .fa-group:before,
6990 .fa-group:before,
6991 .fa-users:before {
6991 .fa-users:before {
6992 content: "\f0c0";
6992 content: "\f0c0";
6993 }
6993 }
6994 .fa-chain:before,
6994 .fa-chain:before,
6995 .fa-link:before {
6995 .fa-link:before {
6996 content: "\f0c1";
6996 content: "\f0c1";
6997 }
6997 }
6998 .fa-cloud:before {
6998 .fa-cloud:before {
6999 content: "\f0c2";
6999 content: "\f0c2";
7000 }
7000 }
7001 .fa-flask:before {
7001 .fa-flask:before {
7002 content: "\f0c3";
7002 content: "\f0c3";
7003 }
7003 }
7004 .fa-cut:before,
7004 .fa-cut:before,
7005 .fa-scissors:before {
7005 .fa-scissors:before {
7006 content: "\f0c4";
7006 content: "\f0c4";
7007 }
7007 }
7008 .fa-copy:before,
7008 .fa-copy:before,
7009 .fa-files-o:before {
7009 .fa-files-o:before {
7010 content: "\f0c5";
7010 content: "\f0c5";
7011 }
7011 }
7012 .fa-paperclip:before {
7012 .fa-paperclip:before {
7013 content: "\f0c6";
7013 content: "\f0c6";
7014 }
7014 }
7015 .fa-save:before,
7015 .fa-save:before,
7016 .fa-floppy-o:before {
7016 .fa-floppy-o:before {
7017 content: "\f0c7";
7017 content: "\f0c7";
7018 }
7018 }
7019 .fa-square:before {
7019 .fa-square:before {
7020 content: "\f0c8";
7020 content: "\f0c8";
7021 }
7021 }
7022 .fa-navicon:before,
7022 .fa-navicon:before,
7023 .fa-reorder:before,
7023 .fa-reorder:before,
7024 .fa-bars:before {
7024 .fa-bars:before {
7025 content: "\f0c9";
7025 content: "\f0c9";
7026 }
7026 }
7027 .fa-list-ul:before {
7027 .fa-list-ul:before {
7028 content: "\f0ca";
7028 content: "\f0ca";
7029 }
7029 }
7030 .fa-list-ol:before {
7030 .fa-list-ol:before {
7031 content: "\f0cb";
7031 content: "\f0cb";
7032 }
7032 }
7033 .fa-strikethrough:before {
7033 .fa-strikethrough:before {
7034 content: "\f0cc";
7034 content: "\f0cc";
7035 }
7035 }
7036 .fa-underline:before {
7036 .fa-underline:before {
7037 content: "\f0cd";
7037 content: "\f0cd";
7038 }
7038 }
7039 .fa-table:before {
7039 .fa-table:before {
7040 content: "\f0ce";
7040 content: "\f0ce";
7041 }
7041 }
7042 .fa-magic:before {
7042 .fa-magic:before {
7043 content: "\f0d0";
7043 content: "\f0d0";
7044 }
7044 }
7045 .fa-truck:before {
7045 .fa-truck:before {
7046 content: "\f0d1";
7046 content: "\f0d1";
7047 }
7047 }
7048 .fa-pinterest:before {
7048 .fa-pinterest:before {
7049 content: "\f0d2";
7049 content: "\f0d2";
7050 }
7050 }
7051 .fa-pinterest-square:before {
7051 .fa-pinterest-square:before {
7052 content: "\f0d3";
7052 content: "\f0d3";
7053 }
7053 }
7054 .fa-google-plus-square:before {
7054 .fa-google-plus-square:before {
7055 content: "\f0d4";
7055 content: "\f0d4";
7056 }
7056 }
7057 .fa-google-plus:before {
7057 .fa-google-plus:before {
7058 content: "\f0d5";
7058 content: "\f0d5";
7059 }
7059 }
7060 .fa-money:before {
7060 .fa-money:before {
7061 content: "\f0d6";
7061 content: "\f0d6";
7062 }
7062 }
7063 .fa-caret-down:before {
7063 .fa-caret-down:before {
7064 content: "\f0d7";
7064 content: "\f0d7";
7065 }
7065 }
7066 .fa-caret-up:before {
7066 .fa-caret-up:before {
7067 content: "\f0d8";
7067 content: "\f0d8";
7068 }
7068 }
7069 .fa-caret-left:before {
7069 .fa-caret-left:before {
7070 content: "\f0d9";
7070 content: "\f0d9";
7071 }
7071 }
7072 .fa-caret-right:before {
7072 .fa-caret-right:before {
7073 content: "\f0da";
7073 content: "\f0da";
7074 }
7074 }
7075 .fa-columns:before {
7075 .fa-columns:before {
7076 content: "\f0db";
7076 content: "\f0db";
7077 }
7077 }
7078 .fa-unsorted:before,
7078 .fa-unsorted:before,
7079 .fa-sort:before {
7079 .fa-sort:before {
7080 content: "\f0dc";
7080 content: "\f0dc";
7081 }
7081 }
7082 .fa-sort-down:before,
7082 .fa-sort-down:before,
7083 .fa-sort-desc:before {
7083 .fa-sort-desc:before {
7084 content: "\f0dd";
7084 content: "\f0dd";
7085 }
7085 }
7086 .fa-sort-up:before,
7086 .fa-sort-up:before,
7087 .fa-sort-asc:before {
7087 .fa-sort-asc:before {
7088 content: "\f0de";
7088 content: "\f0de";
7089 }
7089 }
7090 .fa-envelope:before {
7090 .fa-envelope:before {
7091 content: "\f0e0";
7091 content: "\f0e0";
7092 }
7092 }
7093 .fa-linkedin:before {
7093 .fa-linkedin:before {
7094 content: "\f0e1";
7094 content: "\f0e1";
7095 }
7095 }
7096 .fa-rotate-left:before,
7096 .fa-rotate-left:before,
7097 .fa-undo:before {
7097 .fa-undo:before {
7098 content: "\f0e2";
7098 content: "\f0e2";
7099 }
7099 }
7100 .fa-legal:before,
7100 .fa-legal:before,
7101 .fa-gavel:before {
7101 .fa-gavel:before {
7102 content: "\f0e3";
7102 content: "\f0e3";
7103 }
7103 }
7104 .fa-dashboard:before,
7104 .fa-dashboard:before,
7105 .fa-tachometer:before {
7105 .fa-tachometer:before {
7106 content: "\f0e4";
7106 content: "\f0e4";
7107 }
7107 }
7108 .fa-comment-o:before {
7108 .fa-comment-o:before {
7109 content: "\f0e5";
7109 content: "\f0e5";
7110 }
7110 }
7111 .fa-comments-o:before {
7111 .fa-comments-o:before {
7112 content: "\f0e6";
7112 content: "\f0e6";
7113 }
7113 }
7114 .fa-flash:before,
7114 .fa-flash:before,
7115 .fa-bolt:before {
7115 .fa-bolt:before {
7116 content: "\f0e7";
7116 content: "\f0e7";
7117 }
7117 }
7118 .fa-sitemap:before {
7118 .fa-sitemap:before {
7119 content: "\f0e8";
7119 content: "\f0e8";
7120 }
7120 }
7121 .fa-umbrella:before {
7121 .fa-umbrella:before {
7122 content: "\f0e9";
7122 content: "\f0e9";
7123 }
7123 }
7124 .fa-paste:before,
7124 .fa-paste:before,
7125 .fa-clipboard:before {
7125 .fa-clipboard:before {
7126 content: "\f0ea";
7126 content: "\f0ea";
7127 }
7127 }
7128 .fa-lightbulb-o:before {
7128 .fa-lightbulb-o:before {
7129 content: "\f0eb";
7129 content: "\f0eb";
7130 }
7130 }
7131 .fa-exchange:before {
7131 .fa-exchange:before {
7132 content: "\f0ec";
7132 content: "\f0ec";
7133 }
7133 }
7134 .fa-cloud-download:before {
7134 .fa-cloud-download:before {
7135 content: "\f0ed";
7135 content: "\f0ed";
7136 }
7136 }
7137 .fa-cloud-upload:before {
7137 .fa-cloud-upload:before {
7138 content: "\f0ee";
7138 content: "\f0ee";
7139 }
7139 }
7140 .fa-user-md:before {
7140 .fa-user-md:before {
7141 content: "\f0f0";
7141 content: "\f0f0";
7142 }
7142 }
7143 .fa-stethoscope:before {
7143 .fa-stethoscope:before {
7144 content: "\f0f1";
7144 content: "\f0f1";
7145 }
7145 }
7146 .fa-suitcase:before {
7146 .fa-suitcase:before {
7147 content: "\f0f2";
7147 content: "\f0f2";
7148 }
7148 }
7149 .fa-bell-o:before {
7149 .fa-bell-o:before {
7150 content: "\f0a2";
7150 content: "\f0a2";
7151 }
7151 }
7152 .fa-coffee:before {
7152 .fa-coffee:before {
7153 content: "\f0f4";
7153 content: "\f0f4";
7154 }
7154 }
7155 .fa-cutlery:before {
7155 .fa-cutlery:before {
7156 content: "\f0f5";
7156 content: "\f0f5";
7157 }
7157 }
7158 .fa-file-text-o:before {
7158 .fa-file-text-o:before {
7159 content: "\f0f6";
7159 content: "\f0f6";
7160 }
7160 }
7161 .fa-building-o:before {
7161 .fa-building-o:before {
7162 content: "\f0f7";
7162 content: "\f0f7";
7163 }
7163 }
7164 .fa-hospital-o:before {
7164 .fa-hospital-o:before {
7165 content: "\f0f8";
7165 content: "\f0f8";
7166 }
7166 }
7167 .fa-ambulance:before {
7167 .fa-ambulance:before {
7168 content: "\f0f9";
7168 content: "\f0f9";
7169 }
7169 }
7170 .fa-medkit:before {
7170 .fa-medkit:before {
7171 content: "\f0fa";
7171 content: "\f0fa";
7172 }
7172 }
7173 .fa-fighter-jet:before {
7173 .fa-fighter-jet:before {
7174 content: "\f0fb";
7174 content: "\f0fb";
7175 }
7175 }
7176 .fa-beer:before {
7176 .fa-beer:before {
7177 content: "\f0fc";
7177 content: "\f0fc";
7178 }
7178 }
7179 .fa-h-square:before {
7179 .fa-h-square:before {
7180 content: "\f0fd";
7180 content: "\f0fd";
7181 }
7181 }
7182 .fa-plus-square:before {
7182 .fa-plus-square:before {
7183 content: "\f0fe";
7183 content: "\f0fe";
7184 }
7184 }
7185 .fa-angle-double-left:before {
7185 .fa-angle-double-left:before {
7186 content: "\f100";
7186 content: "\f100";
7187 }
7187 }
7188 .fa-angle-double-right:before {
7188 .fa-angle-double-right:before {
7189 content: "\f101";
7189 content: "\f101";
7190 }
7190 }
7191 .fa-angle-double-up:before {
7191 .fa-angle-double-up:before {
7192 content: "\f102";
7192 content: "\f102";
7193 }
7193 }
7194 .fa-angle-double-down:before {
7194 .fa-angle-double-down:before {
7195 content: "\f103";
7195 content: "\f103";
7196 }
7196 }
7197 .fa-angle-left:before {
7197 .fa-angle-left:before {
7198 content: "\f104";
7198 content: "\f104";
7199 }
7199 }
7200 .fa-angle-right:before {
7200 .fa-angle-right:before {
7201 content: "\f105";
7201 content: "\f105";
7202 }
7202 }
7203 .fa-angle-up:before {
7203 .fa-angle-up:before {
7204 content: "\f106";
7204 content: "\f106";
7205 }
7205 }
7206 .fa-angle-down:before {
7206 .fa-angle-down:before {
7207 content: "\f107";
7207 content: "\f107";
7208 }
7208 }
7209 .fa-desktop:before {
7209 .fa-desktop:before {
7210 content: "\f108";
7210 content: "\f108";
7211 }
7211 }
7212 .fa-laptop:before {
7212 .fa-laptop:before {
7213 content: "\f109";
7213 content: "\f109";
7214 }
7214 }
7215 .fa-tablet:before {
7215 .fa-tablet:before {
7216 content: "\f10a";
7216 content: "\f10a";
7217 }
7217 }
7218 .fa-mobile-phone:before,
7218 .fa-mobile-phone:before,
7219 .fa-mobile:before {
7219 .fa-mobile:before {
7220 content: "\f10b";
7220 content: "\f10b";
7221 }
7221 }
7222 .fa-circle-o:before {
7222 .fa-circle-o:before {
7223 content: "\f10c";
7223 content: "\f10c";
7224 }
7224 }
7225 .fa-quote-left:before {
7225 .fa-quote-left:before {
7226 content: "\f10d";
7226 content: "\f10d";
7227 }
7227 }
7228 .fa-quote-right:before {
7228 .fa-quote-right:before {
7229 content: "\f10e";
7229 content: "\f10e";
7230 }
7230 }
7231 .fa-spinner:before {
7231 .fa-spinner:before {
7232 content: "\f110";
7232 content: "\f110";
7233 }
7233 }
7234 .fa-circle:before {
7234 .fa-circle:before {
7235 content: "\f111";
7235 content: "\f111";
7236 }
7236 }
7237 .fa-mail-reply:before,
7237 .fa-mail-reply:before,
7238 .fa-reply:before {
7238 .fa-reply:before {
7239 content: "\f112";
7239 content: "\f112";
7240 }
7240 }
7241 .fa-github-alt:before {
7241 .fa-github-alt:before {
7242 content: "\f113";
7242 content: "\f113";
7243 }
7243 }
7244 .fa-folder-o:before {
7244 .fa-folder-o:before {
7245 content: "\f114";
7245 content: "\f114";
7246 }
7246 }
7247 .fa-folder-open-o:before {
7247 .fa-folder-open-o:before {
7248 content: "\f115";
7248 content: "\f115";
7249 }
7249 }
7250 .fa-smile-o:before {
7250 .fa-smile-o:before {
7251 content: "\f118";
7251 content: "\f118";
7252 }
7252 }
7253 .fa-frown-o:before {
7253 .fa-frown-o:before {
7254 content: "\f119";
7254 content: "\f119";
7255 }
7255 }
7256 .fa-meh-o:before {
7256 .fa-meh-o:before {
7257 content: "\f11a";
7257 content: "\f11a";
7258 }
7258 }
7259 .fa-gamepad:before {
7259 .fa-gamepad:before {
7260 content: "\f11b";
7260 content: "\f11b";
7261 }
7261 }
7262 .fa-keyboard-o:before {
7262 .fa-keyboard-o:before {
7263 content: "\f11c";
7263 content: "\f11c";
7264 }
7264 }
7265 .fa-flag-o:before {
7265 .fa-flag-o:before {
7266 content: "\f11d";
7266 content: "\f11d";
7267 }
7267 }
7268 .fa-flag-checkered:before {
7268 .fa-flag-checkered:before {
7269 content: "\f11e";
7269 content: "\f11e";
7270 }
7270 }
7271 .fa-terminal:before {
7271 .fa-terminal:before {
7272 content: "\f120";
7272 content: "\f120";
7273 }
7273 }
7274 .fa-code:before {
7274 .fa-code:before {
7275 content: "\f121";
7275 content: "\f121";
7276 }
7276 }
7277 .fa-mail-reply-all:before,
7277 .fa-mail-reply-all:before,
7278 .fa-reply-all:before {
7278 .fa-reply-all:before {
7279 content: "\f122";
7279 content: "\f122";
7280 }
7280 }
7281 .fa-star-half-empty:before,
7281 .fa-star-half-empty:before,
7282 .fa-star-half-full:before,
7282 .fa-star-half-full:before,
7283 .fa-star-half-o:before {
7283 .fa-star-half-o:before {
7284 content: "\f123";
7284 content: "\f123";
7285 }
7285 }
7286 .fa-location-arrow:before {
7286 .fa-location-arrow:before {
7287 content: "\f124";
7287 content: "\f124";
7288 }
7288 }
7289 .fa-crop:before {
7289 .fa-crop:before {
7290 content: "\f125";
7290 content: "\f125";
7291 }
7291 }
7292 .fa-code-fork:before {
7292 .fa-code-fork:before {
7293 content: "\f126";
7293 content: "\f126";
7294 }
7294 }
7295 .fa-unlink:before,
7295 .fa-unlink:before,
7296 .fa-chain-broken:before {
7296 .fa-chain-broken:before {
7297 content: "\f127";
7297 content: "\f127";
7298 }
7298 }
7299 .fa-question:before {
7299 .fa-question:before {
7300 content: "\f128";
7300 content: "\f128";
7301 }
7301 }
7302 .fa-info:before {
7302 .fa-info:before {
7303 content: "\f129";
7303 content: "\f129";
7304 }
7304 }
7305 .fa-exclamation:before {
7305 .fa-exclamation:before {
7306 content: "\f12a";
7306 content: "\f12a";
7307 }
7307 }
7308 .fa-superscript:before {
7308 .fa-superscript:before {
7309 content: "\f12b";
7309 content: "\f12b";
7310 }
7310 }
7311 .fa-subscript:before {
7311 .fa-subscript:before {
7312 content: "\f12c";
7312 content: "\f12c";
7313 }
7313 }
7314 .fa-eraser:before {
7314 .fa-eraser:before {
7315 content: "\f12d";
7315 content: "\f12d";
7316 }
7316 }
7317 .fa-puzzle-piece:before {
7317 .fa-puzzle-piece:before {
7318 content: "\f12e";
7318 content: "\f12e";
7319 }
7319 }
7320 .fa-microphone:before {
7320 .fa-microphone:before {
7321 content: "\f130";
7321 content: "\f130";
7322 }
7322 }
7323 .fa-microphone-slash:before {
7323 .fa-microphone-slash:before {
7324 content: "\f131";
7324 content: "\f131";
7325 }
7325 }
7326 .fa-shield:before {
7326 .fa-shield:before {
7327 content: "\f132";
7327 content: "\f132";
7328 }
7328 }
7329 .fa-calendar-o:before {
7329 .fa-calendar-o:before {
7330 content: "\f133";
7330 content: "\f133";
7331 }
7331 }
7332 .fa-fire-extinguisher:before {
7332 .fa-fire-extinguisher:before {
7333 content: "\f134";
7333 content: "\f134";
7334 }
7334 }
7335 .fa-rocket:before {
7335 .fa-rocket:before {
7336 content: "\f135";
7336 content: "\f135";
7337 }
7337 }
7338 .fa-maxcdn:before {
7338 .fa-maxcdn:before {
7339 content: "\f136";
7339 content: "\f136";
7340 }
7340 }
7341 .fa-chevron-circle-left:before {
7341 .fa-chevron-circle-left:before {
7342 content: "\f137";
7342 content: "\f137";
7343 }
7343 }
7344 .fa-chevron-circle-right:before {
7344 .fa-chevron-circle-right:before {
7345 content: "\f138";
7345 content: "\f138";
7346 }
7346 }
7347 .fa-chevron-circle-up:before {
7347 .fa-chevron-circle-up:before {
7348 content: "\f139";
7348 content: "\f139";
7349 }
7349 }
7350 .fa-chevron-circle-down:before {
7350 .fa-chevron-circle-down:before {
7351 content: "\f13a";
7351 content: "\f13a";
7352 }
7352 }
7353 .fa-html5:before {
7353 .fa-html5:before {
7354 content: "\f13b";
7354 content: "\f13b";
7355 }
7355 }
7356 .fa-css3:before {
7356 .fa-css3:before {
7357 content: "\f13c";
7357 content: "\f13c";
7358 }
7358 }
7359 .fa-anchor:before {
7359 .fa-anchor:before {
7360 content: "\f13d";
7360 content: "\f13d";
7361 }
7361 }
7362 .fa-unlock-alt:before {
7362 .fa-unlock-alt:before {
7363 content: "\f13e";
7363 content: "\f13e";
7364 }
7364 }
7365 .fa-bullseye:before {
7365 .fa-bullseye:before {
7366 content: "\f140";
7366 content: "\f140";
7367 }
7367 }
7368 .fa-ellipsis-h:before {
7368 .fa-ellipsis-h:before {
7369 content: "\f141";
7369 content: "\f141";
7370 }
7370 }
7371 .fa-ellipsis-v:before {
7371 .fa-ellipsis-v:before {
7372 content: "\f142";
7372 content: "\f142";
7373 }
7373 }
7374 .fa-rss-square:before {
7374 .fa-rss-square:before {
7375 content: "\f143";
7375 content: "\f143";
7376 }
7376 }
7377 .fa-play-circle:before {
7377 .fa-play-circle:before {
7378 content: "\f144";
7378 content: "\f144";
7379 }
7379 }
7380 .fa-ticket:before {
7380 .fa-ticket:before {
7381 content: "\f145";
7381 content: "\f145";
7382 }
7382 }
7383 .fa-minus-square:before {
7383 .fa-minus-square:before {
7384 content: "\f146";
7384 content: "\f146";
7385 }
7385 }
7386 .fa-minus-square-o:before {
7386 .fa-minus-square-o:before {
7387 content: "\f147";
7387 content: "\f147";
7388 }
7388 }
7389 .fa-level-up:before {
7389 .fa-level-up:before {
7390 content: "\f148";
7390 content: "\f148";
7391 }
7391 }
7392 .fa-level-down:before {
7392 .fa-level-down:before {
7393 content: "\f149";
7393 content: "\f149";
7394 }
7394 }
7395 .fa-check-square:before {
7395 .fa-check-square:before {
7396 content: "\f14a";
7396 content: "\f14a";
7397 }
7397 }
7398 .fa-pencil-square:before {
7398 .fa-pencil-square:before {
7399 content: "\f14b";
7399 content: "\f14b";
7400 }
7400 }
7401 .fa-external-link-square:before {
7401 .fa-external-link-square:before {
7402 content: "\f14c";
7402 content: "\f14c";
7403 }
7403 }
7404 .fa-share-square:before {
7404 .fa-share-square:before {
7405 content: "\f14d";
7405 content: "\f14d";
7406 }
7406 }
7407 .fa-compass:before {
7407 .fa-compass:before {
7408 content: "\f14e";
7408 content: "\f14e";
7409 }
7409 }
7410 .fa-toggle-down:before,
7410 .fa-toggle-down:before,
7411 .fa-caret-square-o-down:before {
7411 .fa-caret-square-o-down:before {
7412 content: "\f150";
7412 content: "\f150";
7413 }
7413 }
7414 .fa-toggle-up:before,
7414 .fa-toggle-up:before,
7415 .fa-caret-square-o-up:before {
7415 .fa-caret-square-o-up:before {
7416 content: "\f151";
7416 content: "\f151";
7417 }
7417 }
7418 .fa-toggle-right:before,
7418 .fa-toggle-right:before,
7419 .fa-caret-square-o-right:before {
7419 .fa-caret-square-o-right:before {
7420 content: "\f152";
7420 content: "\f152";
7421 }
7421 }
7422 .fa-euro:before,
7422 .fa-euro:before,
7423 .fa-eur:before {
7423 .fa-eur:before {
7424 content: "\f153";
7424 content: "\f153";
7425 }
7425 }
7426 .fa-gbp:before {
7426 .fa-gbp:before {
7427 content: "\f154";
7427 content: "\f154";
7428 }
7428 }
7429 .fa-dollar:before,
7429 .fa-dollar:before,
7430 .fa-usd:before {
7430 .fa-usd:before {
7431 content: "\f155";
7431 content: "\f155";
7432 }
7432 }
7433 .fa-rupee:before,
7433 .fa-rupee:before,
7434 .fa-inr:before {
7434 .fa-inr:before {
7435 content: "\f156";
7435 content: "\f156";
7436 }
7436 }
7437 .fa-cny:before,
7437 .fa-cny:before,
7438 .fa-rmb:before,
7438 .fa-rmb:before,
7439 .fa-yen:before,
7439 .fa-yen:before,
7440 .fa-jpy:before {
7440 .fa-jpy:before {
7441 content: "\f157";
7441 content: "\f157";
7442 }
7442 }
7443 .fa-ruble:before,
7443 .fa-ruble:before,
7444 .fa-rouble:before,
7444 .fa-rouble:before,
7445 .fa-rub:before {
7445 .fa-rub:before {
7446 content: "\f158";
7446 content: "\f158";
7447 }
7447 }
7448 .fa-won:before,
7448 .fa-won:before,
7449 .fa-krw:before {
7449 .fa-krw:before {
7450 content: "\f159";
7450 content: "\f159";
7451 }
7451 }
7452 .fa-bitcoin:before,
7452 .fa-bitcoin:before,
7453 .fa-btc:before {
7453 .fa-btc:before {
7454 content: "\f15a";
7454 content: "\f15a";
7455 }
7455 }
7456 .fa-file:before {
7456 .fa-file:before {
7457 content: "\f15b";
7457 content: "\f15b";
7458 }
7458 }
7459 .fa-file-text:before {
7459 .fa-file-text:before {
7460 content: "\f15c";
7460 content: "\f15c";
7461 }
7461 }
7462 .fa-sort-alpha-asc:before {
7462 .fa-sort-alpha-asc:before {
7463 content: "\f15d";
7463 content: "\f15d";
7464 }
7464 }
7465 .fa-sort-alpha-desc:before {
7465 .fa-sort-alpha-desc:before {
7466 content: "\f15e";
7466 content: "\f15e";
7467 }
7467 }
7468 .fa-sort-amount-asc:before {
7468 .fa-sort-amount-asc:before {
7469 content: "\f160";
7469 content: "\f160";
7470 }
7470 }
7471 .fa-sort-amount-desc:before {
7471 .fa-sort-amount-desc:before {
7472 content: "\f161";
7472 content: "\f161";
7473 }
7473 }
7474 .fa-sort-numeric-asc:before {
7474 .fa-sort-numeric-asc:before {
7475 content: "\f162";
7475 content: "\f162";
7476 }
7476 }
7477 .fa-sort-numeric-desc:before {
7477 .fa-sort-numeric-desc:before {
7478 content: "\f163";
7478 content: "\f163";
7479 }
7479 }
7480 .fa-thumbs-up:before {
7480 .fa-thumbs-up:before {
7481 content: "\f164";
7481 content: "\f164";
7482 }
7482 }
7483 .fa-thumbs-down:before {
7483 .fa-thumbs-down:before {
7484 content: "\f165";
7484 content: "\f165";
7485 }
7485 }
7486 .fa-youtube-square:before {
7486 .fa-youtube-square:before {
7487 content: "\f166";
7487 content: "\f166";
7488 }
7488 }
7489 .fa-youtube:before {
7489 .fa-youtube:before {
7490 content: "\f167";
7490 content: "\f167";
7491 }
7491 }
7492 .fa-xing:before {
7492 .fa-xing:before {
7493 content: "\f168";
7493 content: "\f168";
7494 }
7494 }
7495 .fa-xing-square:before {
7495 .fa-xing-square:before {
7496 content: "\f169";
7496 content: "\f169";
7497 }
7497 }
7498 .fa-youtube-play:before {
7498 .fa-youtube-play:before {
7499 content: "\f16a";
7499 content: "\f16a";
7500 }
7500 }
7501 .fa-dropbox:before {
7501 .fa-dropbox:before {
7502 content: "\f16b";
7502 content: "\f16b";
7503 }
7503 }
7504 .fa-stack-overflow:before {
7504 .fa-stack-overflow:before {
7505 content: "\f16c";
7505 content: "\f16c";
7506 }
7506 }
7507 .fa-instagram:before {
7507 .fa-instagram:before {
7508 content: "\f16d";
7508 content: "\f16d";
7509 }
7509 }
7510 .fa-flickr:before {
7510 .fa-flickr:before {
7511 content: "\f16e";
7511 content: "\f16e";
7512 }
7512 }
7513 .fa-adn:before {
7513 .fa-adn:before {
7514 content: "\f170";
7514 content: "\f170";
7515 }
7515 }
7516 .fa-bitbucket:before {
7516 .fa-bitbucket:before {
7517 content: "\f171";
7517 content: "\f171";
7518 }
7518 }
7519 .fa-bitbucket-square:before {
7519 .fa-bitbucket-square:before {
7520 content: "\f172";
7520 content: "\f172";
7521 }
7521 }
7522 .fa-tumblr:before {
7522 .fa-tumblr:before {
7523 content: "\f173";
7523 content: "\f173";
7524 }
7524 }
7525 .fa-tumblr-square:before {
7525 .fa-tumblr-square:before {
7526 content: "\f174";
7526 content: "\f174";
7527 }
7527 }
7528 .fa-long-arrow-down:before {
7528 .fa-long-arrow-down:before {
7529 content: "\f175";
7529 content: "\f175";
7530 }
7530 }
7531 .fa-long-arrow-up:before {
7531 .fa-long-arrow-up:before {
7532 content: "\f176";
7532 content: "\f176";
7533 }
7533 }
7534 .fa-long-arrow-left:before {
7534 .fa-long-arrow-left:before {
7535 content: "\f177";
7535 content: "\f177";
7536 }
7536 }
7537 .fa-long-arrow-right:before {
7537 .fa-long-arrow-right:before {
7538 content: "\f178";
7538 content: "\f178";
7539 }
7539 }
7540 .fa-apple:before {
7540 .fa-apple:before {
7541 content: "\f179";
7541 content: "\f179";
7542 }
7542 }
7543 .fa-windows:before {
7543 .fa-windows:before {
7544 content: "\f17a";
7544 content: "\f17a";
7545 }
7545 }
7546 .fa-android:before {
7546 .fa-android:before {
7547 content: "\f17b";
7547 content: "\f17b";
7548 }
7548 }
7549 .fa-linux:before {
7549 .fa-linux:before {
7550 content: "\f17c";
7550 content: "\f17c";
7551 }
7551 }
7552 .fa-dribbble:before {
7552 .fa-dribbble:before {
7553 content: "\f17d";
7553 content: "\f17d";
7554 }
7554 }
7555 .fa-skype:before {
7555 .fa-skype:before {
7556 content: "\f17e";
7556 content: "\f17e";
7557 }
7557 }
7558 .fa-foursquare:before {
7558 .fa-foursquare:before {
7559 content: "\f180";
7559 content: "\f180";
7560 }
7560 }
7561 .fa-trello:before {
7561 .fa-trello:before {
7562 content: "\f181";
7562 content: "\f181";
7563 }
7563 }
7564 .fa-female:before {
7564 .fa-female:before {
7565 content: "\f182";
7565 content: "\f182";
7566 }
7566 }
7567 .fa-male:before {
7567 .fa-male:before {
7568 content: "\f183";
7568 content: "\f183";
7569 }
7569 }
7570 .fa-gittip:before,
7570 .fa-gittip:before,
7571 .fa-gratipay:before {
7571 .fa-gratipay:before {
7572 content: "\f184";
7572 content: "\f184";
7573 }
7573 }
7574 .fa-sun-o:before {
7574 .fa-sun-o:before {
7575 content: "\f185";
7575 content: "\f185";
7576 }
7576 }
7577 .fa-moon-o:before {
7577 .fa-moon-o:before {
7578 content: "\f186";
7578 content: "\f186";
7579 }
7579 }
7580 .fa-archive:before {
7580 .fa-archive:before {
7581 content: "\f187";
7581 content: "\f187";
7582 }
7582 }
7583 .fa-bug:before {
7583 .fa-bug:before {
7584 content: "\f188";
7584 content: "\f188";
7585 }
7585 }
7586 .fa-vk:before {
7586 .fa-vk:before {
7587 content: "\f189";
7587 content: "\f189";
7588 }
7588 }
7589 .fa-weibo:before {
7589 .fa-weibo:before {
7590 content: "\f18a";
7590 content: "\f18a";
7591 }
7591 }
7592 .fa-renren:before {
7592 .fa-renren:before {
7593 content: "\f18b";
7593 content: "\f18b";
7594 }
7594 }
7595 .fa-pagelines:before {
7595 .fa-pagelines:before {
7596 content: "\f18c";
7596 content: "\f18c";
7597 }
7597 }
7598 .fa-stack-exchange:before {
7598 .fa-stack-exchange:before {
7599 content: "\f18d";
7599 content: "\f18d";
7600 }
7600 }
7601 .fa-arrow-circle-o-right:before {
7601 .fa-arrow-circle-o-right:before {
7602 content: "\f18e";
7602 content: "\f18e";
7603 }
7603 }
7604 .fa-arrow-circle-o-left:before {
7604 .fa-arrow-circle-o-left:before {
7605 content: "\f190";
7605 content: "\f190";
7606 }
7606 }
7607 .fa-toggle-left:before,
7607 .fa-toggle-left:before,
7608 .fa-caret-square-o-left:before {
7608 .fa-caret-square-o-left:before {
7609 content: "\f191";
7609 content: "\f191";
7610 }
7610 }
7611 .fa-dot-circle-o:before {
7611 .fa-dot-circle-o:before {
7612 content: "\f192";
7612 content: "\f192";
7613 }
7613 }
7614 .fa-wheelchair:before {
7614 .fa-wheelchair:before {
7615 content: "\f193";
7615 content: "\f193";
7616 }
7616 }
7617 .fa-vimeo-square:before {
7617 .fa-vimeo-square:before {
7618 content: "\f194";
7618 content: "\f194";
7619 }
7619 }
7620 .fa-turkish-lira:before,
7620 .fa-turkish-lira:before,
7621 .fa-try:before {
7621 .fa-try:before {
7622 content: "\f195";
7622 content: "\f195";
7623 }
7623 }
7624 .fa-plus-square-o:before {
7624 .fa-plus-square-o:before {
7625 content: "\f196";
7625 content: "\f196";
7626 }
7626 }
7627 .fa-space-shuttle:before {
7627 .fa-space-shuttle:before {
7628 content: "\f197";
7628 content: "\f197";
7629 }
7629 }
7630 .fa-slack:before {
7630 .fa-slack:before {
7631 content: "\f198";
7631 content: "\f198";
7632 }
7632 }
7633 .fa-envelope-square:before {
7633 .fa-envelope-square:before {
7634 content: "\f199";
7634 content: "\f199";
7635 }
7635 }
7636 .fa-wordpress:before {
7636 .fa-wordpress:before {
7637 content: "\f19a";
7637 content: "\f19a";
7638 }
7638 }
7639 .fa-openid:before {
7639 .fa-openid:before {
7640 content: "\f19b";
7640 content: "\f19b";
7641 }
7641 }
7642 .fa-institution:before,
7642 .fa-institution:before,
7643 .fa-bank:before,
7643 .fa-bank:before,
7644 .fa-university:before {
7644 .fa-university:before {
7645 content: "\f19c";
7645 content: "\f19c";
7646 }
7646 }
7647 .fa-mortar-board:before,
7647 .fa-mortar-board:before,
7648 .fa-graduation-cap:before {
7648 .fa-graduation-cap:before {
7649 content: "\f19d";
7649 content: "\f19d";
7650 }
7650 }
7651 .fa-yahoo:before {
7651 .fa-yahoo:before {
7652 content: "\f19e";
7652 content: "\f19e";
7653 }
7653 }
7654 .fa-google:before {
7654 .fa-google:before {
7655 content: "\f1a0";
7655 content: "\f1a0";
7656 }
7656 }
7657 .fa-reddit:before {
7657 .fa-reddit:before {
7658 content: "\f1a1";
7658 content: "\f1a1";
7659 }
7659 }
7660 .fa-reddit-square:before {
7660 .fa-reddit-square:before {
7661 content: "\f1a2";
7661 content: "\f1a2";
7662 }
7662 }
7663 .fa-stumbleupon-circle:before {
7663 .fa-stumbleupon-circle:before {
7664 content: "\f1a3";
7664 content: "\f1a3";
7665 }
7665 }
7666 .fa-stumbleupon:before {
7666 .fa-stumbleupon:before {
7667 content: "\f1a4";
7667 content: "\f1a4";
7668 }
7668 }
7669 .fa-delicious:before {
7669 .fa-delicious:before {
7670 content: "\f1a5";
7670 content: "\f1a5";
7671 }
7671 }
7672 .fa-digg:before {
7672 .fa-digg:before {
7673 content: "\f1a6";
7673 content: "\f1a6";
7674 }
7674 }
7675 .fa-pied-piper:before {
7675 .fa-pied-piper:before {
7676 content: "\f1a7";
7676 content: "\f1a7";
7677 }
7677 }
7678 .fa-pied-piper-alt:before {
7678 .fa-pied-piper-alt:before {
7679 content: "\f1a8";
7679 content: "\f1a8";
7680 }
7680 }
7681 .fa-drupal:before {
7681 .fa-drupal:before {
7682 content: "\f1a9";
7682 content: "\f1a9";
7683 }
7683 }
7684 .fa-joomla:before {
7684 .fa-joomla:before {
7685 content: "\f1aa";
7685 content: "\f1aa";
7686 }
7686 }
7687 .fa-language:before {
7687 .fa-language:before {
7688 content: "\f1ab";
7688 content: "\f1ab";
7689 }
7689 }
7690 .fa-fax:before {
7690 .fa-fax:before {
7691 content: "\f1ac";
7691 content: "\f1ac";
7692 }
7692 }
7693 .fa-building:before {
7693 .fa-building:before {
7694 content: "\f1ad";
7694 content: "\f1ad";
7695 }
7695 }
7696 .fa-child:before {
7696 .fa-child:before {
7697 content: "\f1ae";
7697 content: "\f1ae";
7698 }
7698 }
7699 .fa-paw:before {
7699 .fa-paw:before {
7700 content: "\f1b0";
7700 content: "\f1b0";
7701 }
7701 }
7702 .fa-spoon:before {
7702 .fa-spoon:before {
7703 content: "\f1b1";
7703 content: "\f1b1";
7704 }
7704 }
7705 .fa-cube:before {
7705 .fa-cube:before {
7706 content: "\f1b2";
7706 content: "\f1b2";
7707 }
7707 }
7708 .fa-cubes:before {
7708 .fa-cubes:before {
7709 content: "\f1b3";
7709 content: "\f1b3";
7710 }
7710 }
7711 .fa-behance:before {
7711 .fa-behance:before {
7712 content: "\f1b4";
7712 content: "\f1b4";
7713 }
7713 }
7714 .fa-behance-square:before {
7714 .fa-behance-square:before {
7715 content: "\f1b5";
7715 content: "\f1b5";
7716 }
7716 }
7717 .fa-steam:before {
7717 .fa-steam:before {
7718 content: "\f1b6";
7718 content: "\f1b6";
7719 }
7719 }
7720 .fa-steam-square:before {
7720 .fa-steam-square:before {
7721 content: "\f1b7";
7721 content: "\f1b7";
7722 }
7722 }
7723 .fa-recycle:before {
7723 .fa-recycle:before {
7724 content: "\f1b8";
7724 content: "\f1b8";
7725 }
7725 }
7726 .fa-automobile:before,
7726 .fa-automobile:before,
7727 .fa-car:before {
7727 .fa-car:before {
7728 content: "\f1b9";
7728 content: "\f1b9";
7729 }
7729 }
7730 .fa-cab:before,
7730 .fa-cab:before,
7731 .fa-taxi:before {
7731 .fa-taxi:before {
7732 content: "\f1ba";
7732 content: "\f1ba";
7733 }
7733 }
7734 .fa-tree:before {
7734 .fa-tree:before {
7735 content: "\f1bb";
7735 content: "\f1bb";
7736 }
7736 }
7737 .fa-spotify:before {
7737 .fa-spotify:before {
7738 content: "\f1bc";
7738 content: "\f1bc";
7739 }
7739 }
7740 .fa-deviantart:before {
7740 .fa-deviantart:before {
7741 content: "\f1bd";
7741 content: "\f1bd";
7742 }
7742 }
7743 .fa-soundcloud:before {
7743 .fa-soundcloud:before {
7744 content: "\f1be";
7744 content: "\f1be";
7745 }
7745 }
7746 .fa-database:before {
7746 .fa-database:before {
7747 content: "\f1c0";
7747 content: "\f1c0";
7748 }
7748 }
7749 .fa-file-pdf-o:before {
7749 .fa-file-pdf-o:before {
7750 content: "\f1c1";
7750 content: "\f1c1";
7751 }
7751 }
7752 .fa-file-word-o:before {
7752 .fa-file-word-o:before {
7753 content: "\f1c2";
7753 content: "\f1c2";
7754 }
7754 }
7755 .fa-file-excel-o:before {
7755 .fa-file-excel-o:before {
7756 content: "\f1c3";
7756 content: "\f1c3";
7757 }
7757 }
7758 .fa-file-powerpoint-o:before {
7758 .fa-file-powerpoint-o:before {
7759 content: "\f1c4";
7759 content: "\f1c4";
7760 }
7760 }
7761 .fa-file-photo-o:before,
7761 .fa-file-photo-o:before,
7762 .fa-file-picture-o:before,
7762 .fa-file-picture-o:before,
7763 .fa-file-image-o:before {
7763 .fa-file-image-o:before {
7764 content: "\f1c5";
7764 content: "\f1c5";
7765 }
7765 }
7766 .fa-file-zip-o:before,
7766 .fa-file-zip-o:before,
7767 .fa-file-archive-o:before {
7767 .fa-file-archive-o:before {
7768 content: "\f1c6";
7768 content: "\f1c6";
7769 }
7769 }
7770 .fa-file-sound-o:before,
7770 .fa-file-sound-o:before,
7771 .fa-file-audio-o:before {
7771 .fa-file-audio-o:before {
7772 content: "\f1c7";
7772 content: "\f1c7";
7773 }
7773 }
7774 .fa-file-movie-o:before,
7774 .fa-file-movie-o:before,
7775 .fa-file-video-o:before {
7775 .fa-file-video-o:before {
7776 content: "\f1c8";
7776 content: "\f1c8";
7777 }
7777 }
7778 .fa-file-code-o:before {
7778 .fa-file-code-o:before {
7779 content: "\f1c9";
7779 content: "\f1c9";
7780 }
7780 }
7781 .fa-vine:before {
7781 .fa-vine:before {
7782 content: "\f1ca";
7782 content: "\f1ca";
7783 }
7783 }
7784 .fa-codepen:before {
7784 .fa-codepen:before {
7785 content: "\f1cb";
7785 content: "\f1cb";
7786 }
7786 }
7787 .fa-jsfiddle:before {
7787 .fa-jsfiddle:before {
7788 content: "\f1cc";
7788 content: "\f1cc";
7789 }
7789 }
7790 .fa-life-bouy:before,
7790 .fa-life-bouy:before,
7791 .fa-life-buoy:before,
7791 .fa-life-buoy:before,
7792 .fa-life-saver:before,
7792 .fa-life-saver:before,
7793 .fa-support:before,
7793 .fa-support:before,
7794 .fa-life-ring:before {
7794 .fa-life-ring:before {
7795 content: "\f1cd";
7795 content: "\f1cd";
7796 }
7796 }
7797 .fa-circle-o-notch:before {
7797 .fa-circle-o-notch:before {
7798 content: "\f1ce";
7798 content: "\f1ce";
7799 }
7799 }
7800 .fa-ra:before,
7800 .fa-ra:before,
7801 .fa-rebel:before {
7801 .fa-rebel:before {
7802 content: "\f1d0";
7802 content: "\f1d0";
7803 }
7803 }
7804 .fa-ge:before,
7804 .fa-ge:before,
7805 .fa-empire:before {
7805 .fa-empire:before {
7806 content: "\f1d1";
7806 content: "\f1d1";
7807 }
7807 }
7808 .fa-git-square:before {
7808 .fa-git-square:before {
7809 content: "\f1d2";
7809 content: "\f1d2";
7810 }
7810 }
7811 .fa-git:before {
7811 .fa-git:before {
7812 content: "\f1d3";
7812 content: "\f1d3";
7813 }
7813 }
7814 .fa-hacker-news:before {
7814 .fa-hacker-news:before {
7815 content: "\f1d4";
7815 content: "\f1d4";
7816 }
7816 }
7817 .fa-tencent-weibo:before {
7817 .fa-tencent-weibo:before {
7818 content: "\f1d5";
7818 content: "\f1d5";
7819 }
7819 }
7820 .fa-qq:before {
7820 .fa-qq:before {
7821 content: "\f1d6";
7821 content: "\f1d6";
7822 }
7822 }
7823 .fa-wechat:before,
7823 .fa-wechat:before,
7824 .fa-weixin:before {
7824 .fa-weixin:before {
7825 content: "\f1d7";
7825 content: "\f1d7";
7826 }
7826 }
7827 .fa-send:before,
7827 .fa-send:before,
7828 .fa-paper-plane:before {
7828 .fa-paper-plane:before {
7829 content: "\f1d8";
7829 content: "\f1d8";
7830 }
7830 }
7831 .fa-send-o:before,
7831 .fa-send-o:before,
7832 .fa-paper-plane-o:before {
7832 .fa-paper-plane-o:before {
7833 content: "\f1d9";
7833 content: "\f1d9";
7834 }
7834 }
7835 .fa-history:before {
7835 .fa-history:before {
7836 content: "\f1da";
7836 content: "\f1da";
7837 }
7837 }
7838 .fa-genderless:before,
7838 .fa-genderless:before,
7839 .fa-circle-thin:before {
7839 .fa-circle-thin:before {
7840 content: "\f1db";
7840 content: "\f1db";
7841 }
7841 }
7842 .fa-header:before {
7842 .fa-header:before {
7843 content: "\f1dc";
7843 content: "\f1dc";
7844 }
7844 }
7845 .fa-paragraph:before {
7845 .fa-paragraph:before {
7846 content: "\f1dd";
7846 content: "\f1dd";
7847 }
7847 }
7848 .fa-sliders:before {
7848 .fa-sliders:before {
7849 content: "\f1de";
7849 content: "\f1de";
7850 }
7850 }
7851 .fa-share-alt:before {
7851 .fa-share-alt:before {
7852 content: "\f1e0";
7852 content: "\f1e0";
7853 }
7853 }
7854 .fa-share-alt-square:before {
7854 .fa-share-alt-square:before {
7855 content: "\f1e1";
7855 content: "\f1e1";
7856 }
7856 }
7857 .fa-bomb:before {
7857 .fa-bomb:before {
7858 content: "\f1e2";
7858 content: "\f1e2";
7859 }
7859 }
7860 .fa-soccer-ball-o:before,
7860 .fa-soccer-ball-o:before,
7861 .fa-futbol-o:before {
7861 .fa-futbol-o:before {
7862 content: "\f1e3";
7862 content: "\f1e3";
7863 }
7863 }
7864 .fa-tty:before {
7864 .fa-tty:before {
7865 content: "\f1e4";
7865 content: "\f1e4";
7866 }
7866 }
7867 .fa-binoculars:before {
7867 .fa-binoculars:before {
7868 content: "\f1e5";
7868 content: "\f1e5";
7869 }
7869 }
7870 .fa-plug:before {
7870 .fa-plug:before {
7871 content: "\f1e6";
7871 content: "\f1e6";
7872 }
7872 }
7873 .fa-slideshare:before {
7873 .fa-slideshare:before {
7874 content: "\f1e7";
7874 content: "\f1e7";
7875 }
7875 }
7876 .fa-twitch:before {
7876 .fa-twitch:before {
7877 content: "\f1e8";
7877 content: "\f1e8";
7878 }
7878 }
7879 .fa-yelp:before {
7879 .fa-yelp:before {
7880 content: "\f1e9";
7880 content: "\f1e9";
7881 }
7881 }
7882 .fa-newspaper-o:before {
7882 .fa-newspaper-o:before {
7883 content: "\f1ea";
7883 content: "\f1ea";
7884 }
7884 }
7885 .fa-wifi:before {
7885 .fa-wifi:before {
7886 content: "\f1eb";
7886 content: "\f1eb";
7887 }
7887 }
7888 .fa-calculator:before {
7888 .fa-calculator:before {
7889 content: "\f1ec";
7889 content: "\f1ec";
7890 }
7890 }
7891 .fa-paypal:before {
7891 .fa-paypal:before {
7892 content: "\f1ed";
7892 content: "\f1ed";
7893 }
7893 }
7894 .fa-google-wallet:before {
7894 .fa-google-wallet:before {
7895 content: "\f1ee";
7895 content: "\f1ee";
7896 }
7896 }
7897 .fa-cc-visa:before {
7897 .fa-cc-visa:before {
7898 content: "\f1f0";
7898 content: "\f1f0";
7899 }
7899 }
7900 .fa-cc-mastercard:before {
7900 .fa-cc-mastercard:before {
7901 content: "\f1f1";
7901 content: "\f1f1";
7902 }
7902 }
7903 .fa-cc-discover:before {
7903 .fa-cc-discover:before {
7904 content: "\f1f2";
7904 content: "\f1f2";
7905 }
7905 }
7906 .fa-cc-amex:before {
7906 .fa-cc-amex:before {
7907 content: "\f1f3";
7907 content: "\f1f3";
7908 }
7908 }
7909 .fa-cc-paypal:before {
7909 .fa-cc-paypal:before {
7910 content: "\f1f4";
7910 content: "\f1f4";
7911 }
7911 }
7912 .fa-cc-stripe:before {
7912 .fa-cc-stripe:before {
7913 content: "\f1f5";
7913 content: "\f1f5";
7914 }
7914 }
7915 .fa-bell-slash:before {
7915 .fa-bell-slash:before {
7916 content: "\f1f6";
7916 content: "\f1f6";
7917 }
7917 }
7918 .fa-bell-slash-o:before {
7918 .fa-bell-slash-o:before {
7919 content: "\f1f7";
7919 content: "\f1f7";
7920 }
7920 }
7921 .fa-trash:before {
7921 .fa-trash:before {
7922 content: "\f1f8";
7922 content: "\f1f8";
7923 }
7923 }
7924 .fa-copyright:before {
7924 .fa-copyright:before {
7925 content: "\f1f9";
7925 content: "\f1f9";
7926 }
7926 }
7927 .fa-at:before {
7927 .fa-at:before {
7928 content: "\f1fa";
7928 content: "\f1fa";
7929 }
7929 }
7930 .fa-eyedropper:before {
7930 .fa-eyedropper:before {
7931 content: "\f1fb";
7931 content: "\f1fb";
7932 }
7932 }
7933 .fa-paint-brush:before {
7933 .fa-paint-brush:before {
7934 content: "\f1fc";
7934 content: "\f1fc";
7935 }
7935 }
7936 .fa-birthday-cake:before {
7936 .fa-birthday-cake:before {
7937 content: "\f1fd";
7937 content: "\f1fd";
7938 }
7938 }
7939 .fa-area-chart:before {
7939 .fa-area-chart:before {
7940 content: "\f1fe";
7940 content: "\f1fe";
7941 }
7941 }
7942 .fa-pie-chart:before {
7942 .fa-pie-chart:before {
7943 content: "\f200";
7943 content: "\f200";
7944 }
7944 }
7945 .fa-line-chart:before {
7945 .fa-line-chart:before {
7946 content: "\f201";
7946 content: "\f201";
7947 }
7947 }
7948 .fa-lastfm:before {
7948 .fa-lastfm:before {
7949 content: "\f202";
7949 content: "\f202";
7950 }
7950 }
7951 .fa-lastfm-square:before {
7951 .fa-lastfm-square:before {
7952 content: "\f203";
7952 content: "\f203";
7953 }
7953 }
7954 .fa-toggle-off:before {
7954 .fa-toggle-off:before {
7955 content: "\f204";
7955 content: "\f204";
7956 }
7956 }
7957 .fa-toggle-on:before {
7957 .fa-toggle-on:before {
7958 content: "\f205";
7958 content: "\f205";
7959 }
7959 }
7960 .fa-bicycle:before {
7960 .fa-bicycle:before {
7961 content: "\f206";
7961 content: "\f206";
7962 }
7962 }
7963 .fa-bus:before {
7963 .fa-bus:before {
7964 content: "\f207";
7964 content: "\f207";
7965 }
7965 }
7966 .fa-ioxhost:before {
7966 .fa-ioxhost:before {
7967 content: "\f208";
7967 content: "\f208";
7968 }
7968 }
7969 .fa-angellist:before {
7969 .fa-angellist:before {
7970 content: "\f209";
7970 content: "\f209";
7971 }
7971 }
7972 .fa-cc:before {
7972 .fa-cc:before {
7973 content: "\f20a";
7973 content: "\f20a";
7974 }
7974 }
7975 .fa-shekel:before,
7975 .fa-shekel:before,
7976 .fa-sheqel:before,
7976 .fa-sheqel:before,
7977 .fa-ils:before {
7977 .fa-ils:before {
7978 content: "\f20b";
7978 content: "\f20b";
7979 }
7979 }
7980 .fa-meanpath:before {
7980 .fa-meanpath:before {
7981 content: "\f20c";
7981 content: "\f20c";
7982 }
7982 }
7983 .fa-buysellads:before {
7983 .fa-buysellads:before {
7984 content: "\f20d";
7984 content: "\f20d";
7985 }
7985 }
7986 .fa-connectdevelop:before {
7986 .fa-connectdevelop:before {
7987 content: "\f20e";
7987 content: "\f20e";
7988 }
7988 }
7989 .fa-dashcube:before {
7989 .fa-dashcube:before {
7990 content: "\f210";
7990 content: "\f210";
7991 }
7991 }
7992 .fa-forumbee:before {
7992 .fa-forumbee:before {
7993 content: "\f211";
7993 content: "\f211";
7994 }
7994 }
7995 .fa-leanpub:before {
7995 .fa-leanpub:before {
7996 content: "\f212";
7996 content: "\f212";
7997 }
7997 }
7998 .fa-sellsy:before {
7998 .fa-sellsy:before {
7999 content: "\f213";
7999 content: "\f213";
8000 }
8000 }
8001 .fa-shirtsinbulk:before {
8001 .fa-shirtsinbulk:before {
8002 content: "\f214";
8002 content: "\f214";
8003 }
8003 }
8004 .fa-simplybuilt:before {
8004 .fa-simplybuilt:before {
8005 content: "\f215";
8005 content: "\f215";
8006 }
8006 }
8007 .fa-skyatlas:before {
8007 .fa-skyatlas:before {
8008 content: "\f216";
8008 content: "\f216";
8009 }
8009 }
8010 .fa-cart-plus:before {
8010 .fa-cart-plus:before {
8011 content: "\f217";
8011 content: "\f217";
8012 }
8012 }
8013 .fa-cart-arrow-down:before {
8013 .fa-cart-arrow-down:before {
8014 content: "\f218";
8014 content: "\f218";
8015 }
8015 }
8016 .fa-diamond:before {
8016 .fa-diamond:before {
8017 content: "\f219";
8017 content: "\f219";
8018 }
8018 }
8019 .fa-ship:before {
8019 .fa-ship:before {
8020 content: "\f21a";
8020 content: "\f21a";
8021 }
8021 }
8022 .fa-user-secret:before {
8022 .fa-user-secret:before {
8023 content: "\f21b";
8023 content: "\f21b";
8024 }
8024 }
8025 .fa-motorcycle:before {
8025 .fa-motorcycle:before {
8026 content: "\f21c";
8026 content: "\f21c";
8027 }
8027 }
8028 .fa-street-view:before {
8028 .fa-street-view:before {
8029 content: "\f21d";
8029 content: "\f21d";
8030 }
8030 }
8031 .fa-heartbeat:before {
8031 .fa-heartbeat:before {
8032 content: "\f21e";
8032 content: "\f21e";
8033 }
8033 }
8034 .fa-venus:before {
8034 .fa-venus:before {
8035 content: "\f221";
8035 content: "\f221";
8036 }
8036 }
8037 .fa-mars:before {
8037 .fa-mars:before {
8038 content: "\f222";
8038 content: "\f222";
8039 }
8039 }
8040 .fa-mercury:before {
8040 .fa-mercury:before {
8041 content: "\f223";
8041 content: "\f223";
8042 }
8042 }
8043 .fa-transgender:before {
8043 .fa-transgender:before {
8044 content: "\f224";
8044 content: "\f224";
8045 }
8045 }
8046 .fa-transgender-alt:before {
8046 .fa-transgender-alt:before {
8047 content: "\f225";
8047 content: "\f225";
8048 }
8048 }
8049 .fa-venus-double:before {
8049 .fa-venus-double:before {
8050 content: "\f226";
8050 content: "\f226";
8051 }
8051 }
8052 .fa-mars-double:before {
8052 .fa-mars-double:before {
8053 content: "\f227";
8053 content: "\f227";
8054 }
8054 }
8055 .fa-venus-mars:before {
8055 .fa-venus-mars:before {
8056 content: "\f228";
8056 content: "\f228";
8057 }
8057 }
8058 .fa-mars-stroke:before {
8058 .fa-mars-stroke:before {
8059 content: "\f229";
8059 content: "\f229";
8060 }
8060 }
8061 .fa-mars-stroke-v:before {
8061 .fa-mars-stroke-v:before {
8062 content: "\f22a";
8062 content: "\f22a";
8063 }
8063 }
8064 .fa-mars-stroke-h:before {
8064 .fa-mars-stroke-h:before {
8065 content: "\f22b";
8065 content: "\f22b";
8066 }
8066 }
8067 .fa-neuter:before {
8067 .fa-neuter:before {
8068 content: "\f22c";
8068 content: "\f22c";
8069 }
8069 }
8070 .fa-facebook-official:before {
8070 .fa-facebook-official:before {
8071 content: "\f230";
8071 content: "\f230";
8072 }
8072 }
8073 .fa-pinterest-p:before {
8073 .fa-pinterest-p:before {
8074 content: "\f231";
8074 content: "\f231";
8075 }
8075 }
8076 .fa-whatsapp:before {
8076 .fa-whatsapp:before {
8077 content: "\f232";
8077 content: "\f232";
8078 }
8078 }
8079 .fa-server:before {
8079 .fa-server:before {
8080 content: "\f233";
8080 content: "\f233";
8081 }
8081 }
8082 .fa-user-plus:before {
8082 .fa-user-plus:before {
8083 content: "\f234";
8083 content: "\f234";
8084 }
8084 }
8085 .fa-user-times:before {
8085 .fa-user-times:before {
8086 content: "\f235";
8086 content: "\f235";
8087 }
8087 }
8088 .fa-hotel:before,
8088 .fa-hotel:before,
8089 .fa-bed:before {
8089 .fa-bed:before {
8090 content: "\f236";
8090 content: "\f236";
8091 }
8091 }
8092 .fa-viacoin:before {
8092 .fa-viacoin:before {
8093 content: "\f237";
8093 content: "\f237";
8094 }
8094 }
8095 .fa-train:before {
8095 .fa-train:before {
8096 content: "\f238";
8096 content: "\f238";
8097 }
8097 }
8098 .fa-subway:before {
8098 .fa-subway:before {
8099 content: "\f239";
8099 content: "\f239";
8100 }
8100 }
8101 .fa-medium:before {
8101 .fa-medium:before {
8102 content: "\f23a";
8102 content: "\f23a";
8103 }
8103 }
8104 /*!
8104 /*!
8105 *
8105 *
8106 * IPython base
8106 * IPython base
8107 *
8107 *
8108 */
8108 */
8109 .modal.fade .modal-dialog {
8109 .modal.fade .modal-dialog {
8110 -webkit-transform: translate(0, 0);
8110 -webkit-transform: translate(0, 0);
8111 -ms-transform: translate(0, 0);
8111 -ms-transform: translate(0, 0);
8112 -o-transform: translate(0, 0);
8112 -o-transform: translate(0, 0);
8113 transform: translate(0, 0);
8113 transform: translate(0, 0);
8114 }
8114 }
8115 code {
8115 code {
8116 color: #000000;
8116 color: #000000;
8117 }
8117 }
8118 pre {
8118 pre {
8119 font-size: inherit;
8119 font-size: inherit;
8120 line-height: inherit;
8120 line-height: inherit;
8121 }
8121 }
8122 label {
8122 label {
8123 font-weight: normal;
8123 font-weight: normal;
8124 }
8124 }
8125 /* Make the page background atleast 100% the height of the view port */
8125 /* Make the page background atleast 100% the height of the view port */
8126 /* Make the page itself atleast 70% the height of the view port */
8126 /* Make the page itself atleast 70% the height of the view port */
8127 .border-box-sizing {
8127 .border-box-sizing {
8128 box-sizing: border-box;
8128 box-sizing: border-box;
8129 -moz-box-sizing: border-box;
8129 -moz-box-sizing: border-box;
8130 -webkit-box-sizing: border-box;
8130 -webkit-box-sizing: border-box;
8131 }
8131 }
8132 .corner-all {
8132 .corner-all {
8133 border-radius: 2px;
8133 border-radius: 2px;
8134 }
8134 }
8135 .no-padding {
8135 .no-padding {
8136 padding: 0px;
8136 padding: 0px;
8137 }
8137 }
8138 /* Flexible box model classes */
8138 /* Flexible box model classes */
8139 /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
8139 /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
8140 /* This file is a compatability layer. It allows the usage of flexible box
8140 /* This file is a compatability layer. It allows the usage of flexible box
8141 model layouts accross multiple browsers, including older browsers. The newest,
8141 model layouts accross multiple browsers, including older browsers. The newest,
8142 universal implementation of the flexible box model is used when available (see
8142 universal implementation of the flexible box model is used when available (see
8143 `Modern browsers` comments below). Browsers that are known to implement this
8143 `Modern browsers` comments below). Browsers that are known to implement this
8144 new spec completely include:
8144 new spec completely include:
8145
8145
8146 Firefox 28.0+
8146 Firefox 28.0+
8147 Chrome 29.0+
8147 Chrome 29.0+
8148 Internet Explorer 11+
8148 Internet Explorer 11+
8149 Opera 17.0+
8149 Opera 17.0+
8150
8150
8151 Browsers not listed, including Safari, are supported via the styling under the
8151 Browsers not listed, including Safari, are supported via the styling under the
8152 `Old browsers` comments below.
8152 `Old browsers` comments below.
8153 */
8153 */
8154 .hbox {
8154 .hbox {
8155 /* Old browsers */
8155 /* Old browsers */
8156 display: -webkit-box;
8156 display: -webkit-box;
8157 -webkit-box-orient: horizontal;
8157 -webkit-box-orient: horizontal;
8158 -webkit-box-align: stretch;
8158 -webkit-box-align: stretch;
8159 display: -moz-box;
8159 display: -moz-box;
8160 -moz-box-orient: horizontal;
8160 -moz-box-orient: horizontal;
8161 -moz-box-align: stretch;
8161 -moz-box-align: stretch;
8162 display: box;
8162 display: box;
8163 box-orient: horizontal;
8163 box-orient: horizontal;
8164 box-align: stretch;
8164 box-align: stretch;
8165 /* Modern browsers */
8165 /* Modern browsers */
8166 display: flex;
8166 display: flex;
8167 flex-direction: row;
8167 flex-direction: row;
8168 align-items: stretch;
8168 align-items: stretch;
8169 }
8169 }
8170 .hbox > * {
8170 .hbox > * {
8171 /* Old browsers */
8171 /* Old browsers */
8172 -webkit-box-flex: 0;
8172 -webkit-box-flex: 0;
8173 -moz-box-flex: 0;
8173 -moz-box-flex: 0;
8174 box-flex: 0;
8174 box-flex: 0;
8175 /* Modern browsers */
8175 /* Modern browsers */
8176 flex: none;
8176 flex: none;
8177 }
8177 }
8178 .vbox {
8178 .vbox {
8179 /* Old browsers */
8179 /* Old browsers */
8180 display: -webkit-box;
8180 display: -webkit-box;
8181 -webkit-box-orient: vertical;
8181 -webkit-box-orient: vertical;
8182 -webkit-box-align: stretch;
8182 -webkit-box-align: stretch;
8183 display: -moz-box;
8183 display: -moz-box;
8184 -moz-box-orient: vertical;
8184 -moz-box-orient: vertical;
8185 -moz-box-align: stretch;
8185 -moz-box-align: stretch;
8186 display: box;
8186 display: box;
8187 box-orient: vertical;
8187 box-orient: vertical;
8188 box-align: stretch;
8188 box-align: stretch;
8189 /* Modern browsers */
8189 /* Modern browsers */
8190 display: flex;
8190 display: flex;
8191 flex-direction: column;
8191 flex-direction: column;
8192 align-items: stretch;
8192 align-items: stretch;
8193 }
8193 }
8194 .vbox > * {
8194 .vbox > * {
8195 /* Old browsers */
8195 /* Old browsers */
8196 -webkit-box-flex: 0;
8196 -webkit-box-flex: 0;
8197 -moz-box-flex: 0;
8197 -moz-box-flex: 0;
8198 box-flex: 0;
8198 box-flex: 0;
8199 /* Modern browsers */
8199 /* Modern browsers */
8200 flex: none;
8200 flex: none;
8201 }
8201 }
8202 .hbox.reverse,
8202 .hbox.reverse,
8203 .vbox.reverse,
8203 .vbox.reverse,
8204 .reverse {
8204 .reverse {
8205 /* Old browsers */
8205 /* Old browsers */
8206 -webkit-box-direction: reverse;
8206 -webkit-box-direction: reverse;
8207 -moz-box-direction: reverse;
8207 -moz-box-direction: reverse;
8208 box-direction: reverse;
8208 box-direction: reverse;
8209 /* Modern browsers */
8209 /* Modern browsers */
8210 flex-direction: row-reverse;
8210 flex-direction: row-reverse;
8211 }
8211 }
8212 .hbox.box-flex0,
8212 .hbox.box-flex0,
8213 .vbox.box-flex0,
8213 .vbox.box-flex0,
8214 .box-flex0 {
8214 .box-flex0 {
8215 /* Old browsers */
8215 /* Old browsers */
8216 -webkit-box-flex: 0;
8216 -webkit-box-flex: 0;
8217 -moz-box-flex: 0;
8217 -moz-box-flex: 0;
8218 box-flex: 0;
8218 box-flex: 0;
8219 /* Modern browsers */
8219 /* Modern browsers */
8220 flex: none;
8220 flex: none;
8221 width: auto;
8221 width: auto;
8222 }
8222 }
8223 .hbox.box-flex1,
8223 .hbox.box-flex1,
8224 .vbox.box-flex1,
8224 .vbox.box-flex1,
8225 .box-flex1 {
8225 .box-flex1 {
8226 /* Old browsers */
8226 /* Old browsers */
8227 -webkit-box-flex: 1;
8227 -webkit-box-flex: 1;
8228 -moz-box-flex: 1;
8228 -moz-box-flex: 1;
8229 box-flex: 1;
8229 box-flex: 1;
8230 /* Modern browsers */
8230 /* Modern browsers */
8231 flex: 1;
8231 flex: 1;
8232 }
8232 }
8233 .hbox.box-flex,
8233 .hbox.box-flex,
8234 .vbox.box-flex,
8234 .vbox.box-flex,
8235 .box-flex {
8235 .box-flex {
8236 /* Old browsers */
8236 /* Old browsers */
8237 /* Old browsers */
8237 /* Old browsers */
8238 -webkit-box-flex: 1;
8238 -webkit-box-flex: 1;
8239 -moz-box-flex: 1;
8239 -moz-box-flex: 1;
8240 box-flex: 1;
8240 box-flex: 1;
8241 /* Modern browsers */
8241 /* Modern browsers */
8242 flex: 1;
8242 flex: 1;
8243 }
8243 }
8244 .hbox.box-flex2,
8244 .hbox.box-flex2,
8245 .vbox.box-flex2,
8245 .vbox.box-flex2,
8246 .box-flex2 {
8246 .box-flex2 {
8247 /* Old browsers */
8247 /* Old browsers */
8248 -webkit-box-flex: 2;
8248 -webkit-box-flex: 2;
8249 -moz-box-flex: 2;
8249 -moz-box-flex: 2;
8250 box-flex: 2;
8250 box-flex: 2;
8251 /* Modern browsers */
8251 /* Modern browsers */
8252 flex: 2;
8252 flex: 2;
8253 }
8253 }
8254 .box-group1 {
8254 .box-group1 {
8255 /* Deprecated */
8255 /* Deprecated */
8256 -webkit-box-flex-group: 1;
8256 -webkit-box-flex-group: 1;
8257 -moz-box-flex-group: 1;
8257 -moz-box-flex-group: 1;
8258 box-flex-group: 1;
8258 box-flex-group: 1;
8259 }
8259 }
8260 .box-group2 {
8260 .box-group2 {
8261 /* Deprecated */
8261 /* Deprecated */
8262 -webkit-box-flex-group: 2;
8262 -webkit-box-flex-group: 2;
8263 -moz-box-flex-group: 2;
8263 -moz-box-flex-group: 2;
8264 box-flex-group: 2;
8264 box-flex-group: 2;
8265 }
8265 }
8266 .hbox.start,
8266 .hbox.start,
8267 .vbox.start,
8267 .vbox.start,
8268 .start {
8268 .start {
8269 /* Old browsers */
8269 /* Old browsers */
8270 -webkit-box-pack: start;
8270 -webkit-box-pack: start;
8271 -moz-box-pack: start;
8271 -moz-box-pack: start;
8272 box-pack: start;
8272 box-pack: start;
8273 /* Modern browsers */
8273 /* Modern browsers */
8274 justify-content: flex-start;
8274 justify-content: flex-start;
8275 }
8275 }
8276 .hbox.end,
8276 .hbox.end,
8277 .vbox.end,
8277 .vbox.end,
8278 .end {
8278 .end {
8279 /* Old browsers */
8279 /* Old browsers */
8280 -webkit-box-pack: end;
8280 -webkit-box-pack: end;
8281 -moz-box-pack: end;
8281 -moz-box-pack: end;
8282 box-pack: end;
8282 box-pack: end;
8283 /* Modern browsers */
8283 /* Modern browsers */
8284 justify-content: flex-end;
8284 justify-content: flex-end;
8285 }
8285 }
8286 .hbox.center,
8286 .hbox.center,
8287 .vbox.center,
8287 .vbox.center,
8288 .center {
8288 .center {
8289 /* Old browsers */
8289 /* Old browsers */
8290 -webkit-box-pack: center;
8290 -webkit-box-pack: center;
8291 -moz-box-pack: center;
8291 -moz-box-pack: center;
8292 box-pack: center;
8292 box-pack: center;
8293 /* Modern browsers */
8293 /* Modern browsers */
8294 justify-content: center;
8294 justify-content: center;
8295 }
8295 }
8296 .hbox.baseline,
8296 .hbox.baseline,
8297 .vbox.baseline,
8297 .vbox.baseline,
8298 .baseline {
8298 .baseline {
8299 /* Old browsers */
8299 /* Old browsers */
8300 -webkit-box-pack: baseline;
8300 -webkit-box-pack: baseline;
8301 -moz-box-pack: baseline;
8301 -moz-box-pack: baseline;
8302 box-pack: baseline;
8302 box-pack: baseline;
8303 /* Modern browsers */
8303 /* Modern browsers */
8304 justify-content: baseline;
8304 justify-content: baseline;
8305 }
8305 }
8306 .hbox.stretch,
8306 .hbox.stretch,
8307 .vbox.stretch,
8307 .vbox.stretch,
8308 .stretch {
8308 .stretch {
8309 /* Old browsers */
8309 /* Old browsers */
8310 -webkit-box-pack: stretch;
8310 -webkit-box-pack: stretch;
8311 -moz-box-pack: stretch;
8311 -moz-box-pack: stretch;
8312 box-pack: stretch;
8312 box-pack: stretch;
8313 /* Modern browsers */
8313 /* Modern browsers */
8314 justify-content: stretch;
8314 justify-content: stretch;
8315 }
8315 }
8316 .hbox.align-start,
8316 .hbox.align-start,
8317 .vbox.align-start,
8317 .vbox.align-start,
8318 .align-start {
8318 .align-start {
8319 /* Old browsers */
8319 /* Old browsers */
8320 -webkit-box-align: start;
8320 -webkit-box-align: start;
8321 -moz-box-align: start;
8321 -moz-box-align: start;
8322 box-align: start;
8322 box-align: start;
8323 /* Modern browsers */
8323 /* Modern browsers */
8324 align-items: flex-start;
8324 align-items: flex-start;
8325 }
8325 }
8326 .hbox.align-end,
8326 .hbox.align-end,
8327 .vbox.align-end,
8327 .vbox.align-end,
8328 .align-end {
8328 .align-end {
8329 /* Old browsers */
8329 /* Old browsers */
8330 -webkit-box-align: end;
8330 -webkit-box-align: end;
8331 -moz-box-align: end;
8331 -moz-box-align: end;
8332 box-align: end;
8332 box-align: end;
8333 /* Modern browsers */
8333 /* Modern browsers */
8334 align-items: flex-end;
8334 align-items: flex-end;
8335 }
8335 }
8336 .hbox.align-center,
8336 .hbox.align-center,
8337 .vbox.align-center,
8337 .vbox.align-center,
8338 .align-center {
8338 .align-center {
8339 /* Old browsers */
8339 /* Old browsers */
8340 -webkit-box-align: center;
8340 -webkit-box-align: center;
8341 -moz-box-align: center;
8341 -moz-box-align: center;
8342 box-align: center;
8342 box-align: center;
8343 /* Modern browsers */
8343 /* Modern browsers */
8344 align-items: center;
8344 align-items: center;
8345 }
8345 }
8346 .hbox.align-baseline,
8346 .hbox.align-baseline,
8347 .vbox.align-baseline,
8347 .vbox.align-baseline,
8348 .align-baseline {
8348 .align-baseline {
8349 /* Old browsers */
8349 /* Old browsers */
8350 -webkit-box-align: baseline;
8350 -webkit-box-align: baseline;
8351 -moz-box-align: baseline;
8351 -moz-box-align: baseline;
8352 box-align: baseline;
8352 box-align: baseline;
8353 /* Modern browsers */
8353 /* Modern browsers */
8354 align-items: baseline;
8354 align-items: baseline;
8355 }
8355 }
8356 .hbox.align-stretch,
8356 .hbox.align-stretch,
8357 .vbox.align-stretch,
8357 .vbox.align-stretch,
8358 .align-stretch {
8358 .align-stretch {
8359 /* Old browsers */
8359 /* Old browsers */
8360 -webkit-box-align: stretch;
8360 -webkit-box-align: stretch;
8361 -moz-box-align: stretch;
8361 -moz-box-align: stretch;
8362 box-align: stretch;
8362 box-align: stretch;
8363 /* Modern browsers */
8363 /* Modern browsers */
8364 align-items: stretch;
8364 align-items: stretch;
8365 }
8365 }
8366 div.error {
8366 div.error {
8367 margin: 2em;
8367 margin: 2em;
8368 text-align: center;
8368 text-align: center;
8369 }
8369 }
8370 div.error > h1 {
8370 div.error > h1 {
8371 font-size: 500%;
8371 font-size: 500%;
8372 line-height: normal;
8372 line-height: normal;
8373 }
8373 }
8374 div.error > p {
8374 div.error > p {
8375 font-size: 200%;
8375 font-size: 200%;
8376 line-height: normal;
8376 line-height: normal;
8377 }
8377 }
8378 div.traceback-wrapper {
8378 div.traceback-wrapper {
8379 text-align: left;
8379 text-align: left;
8380 max-width: 800px;
8380 max-width: 800px;
8381 margin: auto;
8381 margin: auto;
8382 }
8382 }
8383 /**
8383 /**
8384 * Primary styles
8384 * Primary styles
8385 *
8385 *
8386 * Author: IPython Development Team
8386 * Author: IPython Development Team
8387 */
8387 */
8388 body {
8388 body {
8389 background-color: #ffffff;
8389 background-color: #ffffff;
8390 /* This makes sure that the body covers the entire window and needs to
8390 /* This makes sure that the body covers the entire window and needs to
8391 be in a different element than the display: box in wrapper below */
8391 be in a different element than the display: box in wrapper below */
8392 position: absolute;
8392 position: absolute;
8393 left: 0px;
8393 left: 0px;
8394 right: 0px;
8394 right: 0px;
8395 top: 0px;
8395 top: 0px;
8396 bottom: 0px;
8396 bottom: 0px;
8397 overflow: visible;
8397 overflow: visible;
8398 }
8398 }
8399 #header {
8399 #header {
8400 /* Initially hidden to prevent FLOUC */
8400 /* Initially hidden to prevent FLOUC */
8401 display: none;
8401 display: none;
8402 background-color: #ffffff;
8402 background-color: #ffffff;
8403 /* Display over codemirror */
8403 /* Display over codemirror */
8404 position: relative;
8404 position: relative;
8405 z-index: 100;
8405 z-index: 100;
8406 }
8406 }
8407 #header #header-container {
8407 #header #header-container {
8408 padding-bottom: 5px;
8408 padding-bottom: 5px;
8409 padding-top: 5px;
8409 padding-top: 5px;
8410 box-sizing: border-box;
8410 box-sizing: border-box;
8411 -moz-box-sizing: border-box;
8411 -moz-box-sizing: border-box;
8412 -webkit-box-sizing: border-box;
8412 -webkit-box-sizing: border-box;
8413 }
8413 }
8414 #header .header-bar {
8414 #header .header-bar {
8415 width: 100%;
8415 width: 100%;
8416 height: 1px;
8416 height: 1px;
8417 background: #e7e7e7;
8417 background: #e7e7e7;
8418 margin-bottom: -1px;
8418 margin-bottom: -1px;
8419 }
8419 }
8420 @media print {
8420 @media print {
8421 #header {
8421 #header {
8422 display: none !important;
8422 display: none !important;
8423 }
8423 }
8424 }
8424 }
8425 #header-spacer {
8425 #header-spacer {
8426 width: 100%;
8426 width: 100%;
8427 visibility: hidden;
8427 visibility: hidden;
8428 }
8428 }
8429 @media print {
8429 @media print {
8430 #header-spacer {
8430 #header-spacer {
8431 display: none;
8431 display: none;
8432 }
8432 }
8433 }
8433 }
8434 #ipython_notebook {
8434 #ipython_notebook {
8435 padding-left: 0px;
8435 padding-left: 0px;
8436 padding-top: 1px;
8436 padding-top: 1px;
8437 padding-bottom: 1px;
8437 padding-bottom: 1px;
8438 }
8438 }
8439 @media (max-width: 991px) {
8439 @media (max-width: 991px) {
8440 #ipython_notebook {
8440 #ipython_notebook {
8441 margin-left: 10px;
8441 margin-left: 10px;
8442 }
8442 }
8443 }
8443 }
8444 #noscript {
8444 #noscript {
8445 width: auto;
8445 width: auto;
8446 padding-top: 16px;
8446 padding-top: 16px;
8447 padding-bottom: 16px;
8447 padding-bottom: 16px;
8448 text-align: center;
8448 text-align: center;
8449 font-size: 22px;
8449 font-size: 22px;
8450 color: red;
8450 color: red;
8451 font-weight: bold;
8451 font-weight: bold;
8452 }
8452 }
8453 #ipython_notebook img {
8453 #ipython_notebook img {
8454 height: 28px;
8454 height: 28px;
8455 }
8455 }
8456 #site {
8456 #site {
8457 -webkit-transform: translateZ(0);
8457 -webkit-transform: translateZ(0);
8458 -moz-transform: translateZ(0);
8458 -moz-transform: translateZ(0);
8459 -ms-transform: translateZ(0);
8459 -ms-transform: translateZ(0);
8460 -o-transform: translateZ(0);
8460 -o-transform: translateZ(0);
8461 transform: translateZ(0);
8461 transform: translateZ(0);
8462 width: 100%;
8462 width: 100%;
8463 display: none;
8463 display: none;
8464 box-sizing: border-box;
8464 box-sizing: border-box;
8465 -moz-box-sizing: border-box;
8465 -moz-box-sizing: border-box;
8466 -webkit-box-sizing: border-box;
8466 -webkit-box-sizing: border-box;
8467 overflow: auto;
8467 overflow: auto;
8468 }
8468 }
8469 @media print {
8469 @media print {
8470 #site {
8470 #site {
8471 height: auto !important;
8471 height: auto !important;
8472 }
8472 }
8473 }
8473 }
8474 /* Smaller buttons */
8474 /* Smaller buttons */
8475 .ui-button .ui-button-text {
8475 .ui-button .ui-button-text {
8476 padding: 0.2em 0.8em;
8476 padding: 0.2em 0.8em;
8477 font-size: 77%;
8477 font-size: 77%;
8478 }
8478 }
8479 input.ui-button {
8479 input.ui-button {
8480 padding: 0.3em 0.9em;
8480 padding: 0.3em 0.9em;
8481 }
8481 }
8482 span#login_widget {
8482 span#login_widget {
8483 float: right;
8483 float: right;
8484 }
8484 }
8485 span#login_widget > .button,
8485 span#login_widget > .button,
8486 #logout {
8486 #logout {
8487 color: #333333;
8487 color: #333333;
8488 background-color: #ffffff;
8488 background-color: #ffffff;
8489 border-color: #cccccc;
8489 border-color: #cccccc;
8490 }
8490 }
8491 span#login_widget > .button:hover,
8491 span#login_widget > .button:hover,
8492 #logout:hover,
8492 #logout:hover,
8493 span#login_widget > .button:focus,
8493 span#login_widget > .button:focus,
8494 #logout:focus,
8494 #logout:focus,
8495 span#login_widget > .button.focus,
8495 span#login_widget > .button.focus,
8496 #logout.focus,
8496 #logout.focus,
8497 span#login_widget > .button:active,
8497 span#login_widget > .button:active,
8498 #logout:active,
8498 #logout:active,
8499 span#login_widget > .button.active,
8499 span#login_widget > .button.active,
8500 #logout.active,
8500 #logout.active,
8501 .open > .dropdown-togglespan#login_widget > .button,
8501 .open > .dropdown-togglespan#login_widget > .button,
8502 .open > .dropdown-toggle#logout {
8502 .open > .dropdown-toggle#logout {
8503 color: #333333;
8503 color: #333333;
8504 background-color: #e6e6e6;
8504 background-color: #e6e6e6;
8505 border-color: #adadad;
8505 border-color: #adadad;
8506 }
8506 }
8507 span#login_widget > .button:active,
8507 span#login_widget > .button:active,
8508 #logout:active,
8508 #logout:active,
8509 span#login_widget > .button.active,
8509 span#login_widget > .button.active,
8510 #logout.active,
8510 #logout.active,
8511 .open > .dropdown-togglespan#login_widget > .button,
8511 .open > .dropdown-togglespan#login_widget > .button,
8512 .open > .dropdown-toggle#logout {
8512 .open > .dropdown-toggle#logout {
8513 background-image: none;
8513 background-image: none;
8514 }
8514 }
8515 span#login_widget > .button.disabled,
8515 span#login_widget > .button.disabled,
8516 #logout.disabled,
8516 #logout.disabled,
8517 span#login_widget > .button[disabled],
8517 span#login_widget > .button[disabled],
8518 #logout[disabled],
8518 #logout[disabled],
8519 fieldset[disabled] span#login_widget > .button,
8519 fieldset[disabled] span#login_widget > .button,
8520 fieldset[disabled] #logout,
8520 fieldset[disabled] #logout,
8521 span#login_widget > .button.disabled:hover,
8521 span#login_widget > .button.disabled:hover,
8522 #logout.disabled:hover,
8522 #logout.disabled:hover,
8523 span#login_widget > .button[disabled]:hover,
8523 span#login_widget > .button[disabled]:hover,
8524 #logout[disabled]:hover,
8524 #logout[disabled]:hover,
8525 fieldset[disabled] span#login_widget > .button:hover,
8525 fieldset[disabled] span#login_widget > .button:hover,
8526 fieldset[disabled] #logout:hover,
8526 fieldset[disabled] #logout:hover,
8527 span#login_widget > .button.disabled:focus,
8527 span#login_widget > .button.disabled:focus,
8528 #logout.disabled:focus,
8528 #logout.disabled:focus,
8529 span#login_widget > .button[disabled]:focus,
8529 span#login_widget > .button[disabled]:focus,
8530 #logout[disabled]:focus,
8530 #logout[disabled]:focus,
8531 fieldset[disabled] span#login_widget > .button:focus,
8531 fieldset[disabled] span#login_widget > .button:focus,
8532 fieldset[disabled] #logout:focus,
8532 fieldset[disabled] #logout:focus,
8533 span#login_widget > .button.disabled.focus,
8533 span#login_widget > .button.disabled.focus,
8534 #logout.disabled.focus,
8534 #logout.disabled.focus,
8535 span#login_widget > .button[disabled].focus,
8535 span#login_widget > .button[disabled].focus,
8536 #logout[disabled].focus,
8536 #logout[disabled].focus,
8537 fieldset[disabled] span#login_widget > .button.focus,
8537 fieldset[disabled] span#login_widget > .button.focus,
8538 fieldset[disabled] #logout.focus,
8538 fieldset[disabled] #logout.focus,
8539 span#login_widget > .button.disabled:active,
8539 span#login_widget > .button.disabled:active,
8540 #logout.disabled:active,
8540 #logout.disabled:active,
8541 span#login_widget > .button[disabled]:active,
8541 span#login_widget > .button[disabled]:active,
8542 #logout[disabled]:active,
8542 #logout[disabled]:active,
8543 fieldset[disabled] span#login_widget > .button:active,
8543 fieldset[disabled] span#login_widget > .button:active,
8544 fieldset[disabled] #logout:active,
8544 fieldset[disabled] #logout:active,
8545 span#login_widget > .button.disabled.active,
8545 span#login_widget > .button.disabled.active,
8546 #logout.disabled.active,
8546 #logout.disabled.active,
8547 span#login_widget > .button[disabled].active,
8547 span#login_widget > .button[disabled].active,
8548 #logout[disabled].active,
8548 #logout[disabled].active,
8549 fieldset[disabled] span#login_widget > .button.active,
8549 fieldset[disabled] span#login_widget > .button.active,
8550 fieldset[disabled] #logout.active {
8550 fieldset[disabled] #logout.active {
8551 background-color: #ffffff;
8551 background-color: #ffffff;
8552 border-color: #cccccc;
8552 border-color: #cccccc;
8553 }
8553 }
8554 span#login_widget > .button .badge,
8554 span#login_widget > .button .badge,
8555 #logout .badge {
8555 #logout .badge {
8556 color: #ffffff;
8556 color: #ffffff;
8557 background-color: #333333;
8557 background-color: #333333;
8558 }
8558 }
8559 .nav-header {
8559 .nav-header {
8560 text-transform: none;
8560 text-transform: none;
8561 }
8561 }
8562 #header > span {
8562 #header > span {
8563 margin-top: 10px;
8563 margin-top: 10px;
8564 }
8564 }
8565 .modal_stretch .modal-dialog {
8565 .modal_stretch .modal-dialog {
8566 /* Old browsers */
8566 /* Old browsers */
8567 display: -webkit-box;
8567 display: -webkit-box;
8568 -webkit-box-orient: vertical;
8568 -webkit-box-orient: vertical;
8569 -webkit-box-align: stretch;
8569 -webkit-box-align: stretch;
8570 display: -moz-box;
8570 display: -moz-box;
8571 -moz-box-orient: vertical;
8571 -moz-box-orient: vertical;
8572 -moz-box-align: stretch;
8572 -moz-box-align: stretch;
8573 display: box;
8573 display: box;
8574 box-orient: vertical;
8574 box-orient: vertical;
8575 box-align: stretch;
8575 box-align: stretch;
8576 /* Modern browsers */
8576 /* Modern browsers */
8577 display: flex;
8577 display: flex;
8578 flex-direction: column;
8578 flex-direction: column;
8579 align-items: stretch;
8579 align-items: stretch;
8580 min-height: 80%;
8580 min-height: 80%;
8581 }
8581 }
8582 .modal_stretch .modal-dialog .modal-body {
8582 .modal_stretch .modal-dialog .modal-body {
8583 max-height: none;
8583 max-height: none;
8584 flex: 1;
8584 flex: 1;
8585 }
8585 }
8586 @media (min-width: 768px) {
8586 @media (min-width: 768px) {
8587 .modal .modal-dialog {
8587 .modal .modal-dialog {
8588 width: 700px;
8588 width: 700px;
8589 }
8589 }
8590 }
8590 }
8591 @media (min-width: 768px) {
8591 @media (min-width: 768px) {
8592 select.form-control {
8592 select.form-control {
8593 margin-left: 12px;
8593 margin-left: 12px;
8594 margin-right: 12px;
8594 margin-right: 12px;
8595 }
8595 }
8596 }
8596 }
8597 /*!
8597 /*!
8598 *
8598 *
8599 * IPython auth
8599 * IPython auth
8600 *
8600 *
8601 */
8601 */
8602 .center-nav {
8602 .center-nav {
8603 display: inline-block;
8603 display: inline-block;
8604 margin-bottom: -4px;
8604 margin-bottom: -4px;
8605 }
8605 }
8606 /*!
8606 /*!
8607 *
8607 *
8608 * IPython tree view
8608 * IPython tree view
8609 *
8609 *
8610 */
8610 */
8611 /* We need an invisible input field on top of the sentense*/
8611 /* We need an invisible input field on top of the sentense*/
8612 /* "Drag file onto the list ..." */
8612 /* "Drag file onto the list ..." */
8613 .alternate_upload {
8613 .alternate_upload {
8614 background-color: none;
8614 background-color: none;
8615 display: inline;
8615 display: inline;
8616 }
8616 }
8617 .alternate_upload.form {
8617 .alternate_upload.form {
8618 padding: 0;
8618 padding: 0;
8619 margin: 0;
8619 margin: 0;
8620 }
8620 }
8621 .alternate_upload input.fileinput {
8621 .alternate_upload input.fileinput {
8622 display: inline;
8622 display: inline;
8623 opacity: 0;
8623 opacity: 0;
8624 z-index: 2;
8624 z-index: 2;
8625 width: 12ex;
8625 width: 12ex;
8626 margin-right: -12ex;
8626 margin-right: -12ex;
8627 }
8627 }
8628 .alternate_upload .input-overlay {
8628 .alternate_upload .input-overlay {
8629 display: inline-block;
8629 display: inline-block;
8630 font-weight: bold;
8630 font-weight: bold;
8631 line-height: 1em;
8631 line-height: 1em;
8632 }
8632 }
8633 /**
8633 /**
8634 * Primary styles
8634 * Primary styles
8635 *
8635 *
8636 * Author: IPython Development Team
8636 * Author: IPython Development Team
8637 */
8637 */
8638 ul#tabs {
8638 ul#tabs {
8639 margin-bottom: 4px;
8639 margin-bottom: 4px;
8640 }
8640 }
8641 ul#tabs a {
8641 ul#tabs a {
8642 padding-top: 6px;
8642 padding-top: 6px;
8643 padding-bottom: 4px;
8643 padding-bottom: 4px;
8644 }
8644 }
8645 ul.breadcrumb a:focus,
8645 ul.breadcrumb a:focus,
8646 ul.breadcrumb a:hover {
8646 ul.breadcrumb a:hover {
8647 text-decoration: none;
8647 text-decoration: none;
8648 }
8648 }
8649 ul.breadcrumb i.icon-home {
8649 ul.breadcrumb i.icon-home {
8650 font-size: 16px;
8650 font-size: 16px;
8651 margin-right: 4px;
8651 margin-right: 4px;
8652 }
8652 }
8653 ul.breadcrumb span {
8653 ul.breadcrumb span {
8654 color: #5e5e5e;
8654 color: #5e5e5e;
8655 }
8655 }
8656 .list_toolbar {
8656 .list_toolbar {
8657 padding: 4px 0 4px 0;
8657 padding: 4px 0 4px 0;
8658 vertical-align: middle;
8658 vertical-align: middle;
8659 }
8659 }
8660 .list_toolbar .tree-buttons {
8660 .list_toolbar .tree-buttons {
8661 padding-top: 1px;
8661 padding-top: 1px;
8662 }
8662 }
8663 .dynamic-buttons {
8663 .dynamic-buttons {
8664 display: inline-block;
8664 display: inline-block;
8665 }
8665 }
8666 .list_toolbar [class*="span"] {
8666 .list_toolbar [class*="span"] {
8667 min-height: 24px;
8667 min-height: 24px;
8668 }
8668 }
8669 .list_header {
8669 .list_header {
8670 font-weight: bold;
8670 font-weight: bold;
8671 }
8671 }
8672 .list_container {
8672 .list_container {
8673 margin-top: 4px;
8673 margin-top: 4px;
8674 margin-bottom: 20px;
8674 margin-bottom: 20px;
8675 border: 1px solid #dddddd;
8675 border: 1px solid #dddddd;
8676 border-radius: 2px;
8676 border-radius: 2px;
8677 }
8677 }
8678 .list_container > div {
8678 .list_container > div {
8679 border-bottom: 1px solid #dddddd;
8679 border-bottom: 1px solid #dddddd;
8680 }
8680 }
8681 .list_container > div:hover .list-item {
8681 .list_container > div:hover .list-item {
8682 background-color: red;
8682 background-color: red;
8683 }
8683 }
8684 .list_container > div:last-child {
8684 .list_container > div:last-child {
8685 border: none;
8685 border: none;
8686 }
8686 }
8687 .list_item:hover .list_item {
8687 .list_item:hover .list_item {
8688 background-color: #dddddd;
8688 background-color: #dddddd;
8689 }
8689 }
8690 .list_item a {
8690 .list_item a {
8691 text-decoration: none;
8691 text-decoration: none;
8692 }
8692 }
8693 .action_col {
8693 .action_col {
8694 text-align: right;
8694 text-align: right;
8695 }
8695 }
8696 .list_header > div,
8696 .list_header > div,
8697 .list_item > div {
8697 .list_item > div {
8698 padding-top: 4px;
8698 padding-top: 4px;
8699 padding-bottom: 4px;
8699 padding-bottom: 4px;
8700 padding-left: 7px;
8700 padding-left: 7px;
8701 padding-right: 7px;
8701 padding-right: 7px;
8702 line-height: 22px;
8702 line-height: 22px;
8703 }
8703 }
8704 .list_header > div input,
8704 .list_header > div input,
8705 .list_item > div input {
8705 .list_item > div input {
8706 margin-right: 7px;
8706 margin-right: 7px;
8707 }
8707 }
8708 .item_name {
8708 .item_name {
8709 line-height: 22px;
8709 line-height: 22px;
8710 height: 24px;
8710 height: 24px;
8711 }
8711 }
8712 .item_icon {
8712 .item_icon {
8713 font-size: 14px;
8713 font-size: 14px;
8714 color: #5e5e5e;
8714 color: #5e5e5e;
8715 margin-right: 7px;
8715 margin-right: 7px;
8716 }
8716 }
8717 .item_buttons {
8717 .item_buttons {
8718 padding-top: 4px;
8718 padding-top: 4px;
8719 line-height: 1em;
8719 line-height: 1em;
8720 margin-left: -5px;
8720 margin-left: -5px;
8721 }
8721 }
8722 .item_buttons .btn-group,
8722 .item_buttons .btn-group,
8723 .item_buttons .input-group {
8723 .item_buttons .input-group {
8724 float: left;
8724 float: left;
8725 }
8725 }
8726 .item_buttons > .btn,
8726 .item_buttons > .btn,
8727 .item_buttons > .btn-group,
8727 .item_buttons > .btn-group,
8728 .item_buttons > .input-group {
8728 .item_buttons > .input-group {
8729 margin-left: 5px;
8729 margin-left: 5px;
8730 }
8730 }
8731 .item_buttons .btn {
8731 .item_buttons .btn {
8732 min-width: 13ex;
8732 min-width: 13ex;
8733 }
8733 }
8734 .item_buttons .running-indicator {
8734 .item_buttons .running-indicator {
8735 color: #5cb85c;
8735 color: #5cb85c;
8736 }
8736 }
8737 .toolbar_info {
8737 .toolbar_info {
8738 height: 24px;
8738 height: 24px;
8739 line-height: 24px;
8739 line-height: 24px;
8740 }
8740 }
8741 input.nbname_input,
8741 input.nbname_input,
8742 input.engine_num_input {
8742 input.engine_num_input {
8743 padding-top: 3px;
8743 padding-top: 3px;
8744 padding-bottom: 3px;
8744 padding-bottom: 3px;
8745 height: 22px;
8745 height: 22px;
8746 line-height: 14px;
8746 line-height: 14px;
8747 margin: 0px;
8747 margin: 0px;
8748 }
8748 }
8749 input.engine_num_input {
8749 input.engine_num_input {
8750 width: 60px;
8750 width: 60px;
8751 }
8751 }
8752 .highlight_text {
8752 .highlight_text {
8753 color: blue;
8753 color: blue;
8754 }
8754 }
8755 #project_name > .breadcrumb {
8755 #project_name > .breadcrumb {
8756 padding: 0px;
8756 padding: 0px;
8757 margin-bottom: 0px;
8757 margin-bottom: 0px;
8758 background-color: transparent;
8758 background-color: transparent;
8759 font-weight: bold;
8759 font-weight: bold;
8760 }
8760 }
8761 .tab-content .row {
8761 .tab-content .row {
8762 margin-left: 0px;
8762 margin-left: 0px;
8763 margin-right: 0px;
8763 margin-right: 0px;
8764 }
8764 }
8765 .folder_icon:before {
8765 .folder_icon:before {
8766 display: inline-block;
8766 display: inline-block;
8767 font: normal normal normal 14px/1 FontAwesome;
8767 font: normal normal normal 14px/1 FontAwesome;
8768 font-size: inherit;
8768 font-size: inherit;
8769 text-rendering: auto;
8769 text-rendering: auto;
8770 -webkit-font-smoothing: antialiased;
8770 -webkit-font-smoothing: antialiased;
8771 -moz-osx-font-smoothing: grayscale;
8771 -moz-osx-font-smoothing: grayscale;
8772 transform: translate(0, 0);
8772 transform: translate(0, 0);
8773 content: "\f114";
8773 content: "\f114";
8774 }
8774 }
8775 .folder_icon:before.pull-left {
8775 .folder_icon:before.pull-left {
8776 margin-right: .3em;
8776 margin-right: .3em;
8777 }
8777 }
8778 .folder_icon:before.pull-right {
8778 .folder_icon:before.pull-right {
8779 margin-left: .3em;
8779 margin-left: .3em;
8780 }
8780 }
8781 .notebook_icon:before {
8781 .notebook_icon:before {
8782 display: inline-block;
8782 display: inline-block;
8783 font: normal normal normal 14px/1 FontAwesome;
8783 font: normal normal normal 14px/1 FontAwesome;
8784 font-size: inherit;
8784 font-size: inherit;
8785 text-rendering: auto;
8785 text-rendering: auto;
8786 -webkit-font-smoothing: antialiased;
8786 -webkit-font-smoothing: antialiased;
8787 -moz-osx-font-smoothing: grayscale;
8787 -moz-osx-font-smoothing: grayscale;
8788 transform: translate(0, 0);
8788 transform: translate(0, 0);
8789 content: "\f02d";
8789 content: "\f02d";
8790 }
8790 }
8791 .notebook_icon:before.pull-left {
8791 .notebook_icon:before.pull-left {
8792 margin-right: .3em;
8792 margin-right: .3em;
8793 }
8793 }
8794 .notebook_icon:before.pull-right {
8794 .notebook_icon:before.pull-right {
8795 margin-left: .3em;
8795 margin-left: .3em;
8796 }
8796 }
8797 .running_notebook_icon:before {
8798 display: inline-block;
8799 font: normal normal normal 14px/1 FontAwesome;
8800 font-size: inherit;
8801 text-rendering: auto;
8802 -webkit-font-smoothing: antialiased;
8803 -moz-osx-font-smoothing: grayscale;
8804 transform: translate(0, 0);
8805 content: "\f02d";
8806 color: #5cb85c;
8807 }
8808 .running_notebook_icon:before.pull-left {
8809 margin-right: .3em;
8810 }
8811 .running_notebook_icon:before.pull-right {
8812 margin-left: .3em;
8813 }
8797 .file_icon:before {
8814 .file_icon:before {
8798 display: inline-block;
8815 display: inline-block;
8799 font: normal normal normal 14px/1 FontAwesome;
8816 font: normal normal normal 14px/1 FontAwesome;
8800 font-size: inherit;
8817 font-size: inherit;
8801 text-rendering: auto;
8818 text-rendering: auto;
8802 -webkit-font-smoothing: antialiased;
8819 -webkit-font-smoothing: antialiased;
8803 -moz-osx-font-smoothing: grayscale;
8820 -moz-osx-font-smoothing: grayscale;
8804 transform: translate(0, 0);
8821 transform: translate(0, 0);
8805 content: "\f016";
8822 content: "\f016";
8806 }
8823 }
8807 .file_icon:before.pull-left {
8824 .file_icon:before.pull-left {
8808 margin-right: .3em;
8825 margin-right: .3em;
8809 }
8826 }
8810 .file_icon:before.pull-right {
8827 .file_icon:before.pull-right {
8811 margin-left: .3em;
8828 margin-left: .3em;
8812 }
8829 }
8813 #notebook_toolbar .pull-right {
8830 #notebook_toolbar .pull-right {
8814 padding-top: 0px;
8831 padding-top: 0px;
8815 margin-right: -1px;
8832 margin-right: -1px;
8816 }
8833 }
8817 ul#new-menu {
8834 ul#new-menu {
8818 left: auto;
8835 left: auto;
8819 right: 0;
8836 right: 0;
8820 }
8837 }
8821 .kernel-menu-icon {
8838 .kernel-menu-icon {
8822 padding-right: 12px;
8839 padding-right: 12px;
8823 width: 24px;
8840 width: 24px;
8824 content: "\f096";
8841 content: "\f096";
8825 }
8842 }
8826 .kernel-menu-icon:before {
8843 .kernel-menu-icon:before {
8827 content: "\f096";
8844 content: "\f096";
8828 }
8845 }
8829 .kernel-menu-icon-current:before {
8846 .kernel-menu-icon-current:before {
8830 content: "\f00c";
8847 content: "\f00c";
8831 }
8848 }
8832 #tab_content {
8849 #tab_content {
8833 padding-top: 20px;
8850 padding-top: 20px;
8834 }
8851 }
8835 #running .panel-group .panel {
8852 #running .panel-group .panel {
8836 margin-top: 3px;
8853 margin-top: 3px;
8837 margin-bottom: 1em;
8854 margin-bottom: 1em;
8838 }
8855 }
8839 #running .panel-group .panel .panel-heading {
8856 #running .panel-group .panel .panel-heading {
8840 background-color: #eeeeee;
8857 background-color: #eeeeee;
8841 padding-top: 4px;
8858 padding-top: 4px;
8842 padding-bottom: 4px;
8859 padding-bottom: 4px;
8843 padding-left: 7px;
8860 padding-left: 7px;
8844 padding-right: 7px;
8861 padding-right: 7px;
8845 line-height: 22px;
8862 line-height: 22px;
8846 }
8863 }
8847 #running .panel-group .panel .panel-heading a:focus,
8864 #running .panel-group .panel .panel-heading a:focus,
8848 #running .panel-group .panel .panel-heading a:hover {
8865 #running .panel-group .panel .panel-heading a:hover {
8849 text-decoration: none;
8866 text-decoration: none;
8850 }
8867 }
8851 #running .panel-group .panel .panel-body {
8868 #running .panel-group .panel .panel-body {
8852 padding: 0px;
8869 padding: 0px;
8853 }
8870 }
8854 #running .panel-group .panel .panel-body .list_container {
8871 #running .panel-group .panel .panel-body .list_container {
8855 margin-top: 0px;
8872 margin-top: 0px;
8856 margin-bottom: 0px;
8873 margin-bottom: 0px;
8857 border: 0px;
8874 border: 0px;
8858 border-radius: 0px;
8875 border-radius: 0px;
8859 }
8876 }
8860 #running .panel-group .panel .panel-body .list_container .list_item {
8877 #running .panel-group .panel .panel-body .list_container .list_item {
8861 border-bottom: 1px solid #dddddd;
8878 border-bottom: 1px solid #dddddd;
8862 }
8879 }
8863 #running .panel-group .panel .panel-body .list_container .list_item:last-child {
8880 #running .panel-group .panel .panel-body .list_container .list_item:last-child {
8864 border-bottom: 0px;
8881 border-bottom: 0px;
8865 }
8882 }
8866 .delete-button {
8883 .delete-button {
8867 display: none;
8884 display: none;
8868 }
8885 }
8869 .duplicate-button {
8886 .duplicate-button {
8870 display: none;
8887 display: none;
8871 }
8888 }
8872 .rename-button {
8889 .rename-button {
8873 display: none;
8890 display: none;
8874 }
8891 }
8875 .shutdown-button {
8892 .shutdown-button {
8876 display: none;
8893 display: none;
8877 }
8894 }
8878 /*!
8895 /*!
8879 *
8896 *
8880 * IPython text editor webapp
8897 * IPython text editor webapp
8881 *
8898 *
8882 */
8899 */
8883 .selected-keymap i.fa {
8900 .selected-keymap i.fa {
8884 padding: 0px 5px;
8901 padding: 0px 5px;
8885 }
8902 }
8886 .selected-keymap i.fa:before {
8903 .selected-keymap i.fa:before {
8887 content: "\f00c";
8904 content: "\f00c";
8888 }
8905 }
8889 #mode-menu {
8906 #mode-menu {
8890 overflow: auto;
8907 overflow: auto;
8891 max-height: 20em;
8908 max-height: 20em;
8892 }
8909 }
8893 .edit_app #header {
8910 .edit_app #header {
8894 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8911 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8895 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8912 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8896 }
8913 }
8897 .edit_app #menubar .navbar {
8914 .edit_app #menubar .navbar {
8898 /* Use a negative 1 bottom margin, so the border overlaps the border of the
8915 /* Use a negative 1 bottom margin, so the border overlaps the border of the
8899 header */
8916 header */
8900 margin-bottom: -1px;
8917 margin-bottom: -1px;
8901 }
8918 }
8902 #filename {
8919 #filename {
8903 font-size: 16pt;
8920 font-size: 16pt;
8904 display: table;
8921 display: table;
8905 padding: 0px 5px;
8922 padding: 0px 5px;
8906 }
8923 }
8907 #current-mode {
8924 #current-mode {
8908 padding-left: 5px;
8925 padding-left: 5px;
8909 padding-right: 5px;
8926 padding-right: 5px;
8910 }
8927 }
8911 #texteditor-backdrop {
8928 #texteditor-backdrop {
8912 padding-top: 20px;
8929 padding-top: 20px;
8913 padding-bottom: 20px;
8930 padding-bottom: 20px;
8914 }
8931 }
8915 @media not print {
8932 @media not print {
8916 #texteditor-backdrop {
8933 #texteditor-backdrop {
8917 background-color: #eeeeee;
8934 background-color: #eeeeee;
8918 }
8935 }
8919 }
8936 }
8920 @media print {
8937 @media print {
8921 #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
8938 #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
8922 #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
8939 #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
8923 background-color: #ffffff;
8940 background-color: #ffffff;
8924 }
8941 }
8925 }
8942 }
8926 @media not print {
8943 @media not print {
8927 #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
8944 #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
8928 #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
8945 #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
8929 background-color: #ffffff;
8946 background-color: #ffffff;
8930 }
8947 }
8931 }
8948 }
8932 @media not print {
8949 @media not print {
8933 #texteditor-backdrop #texteditor-container {
8950 #texteditor-backdrop #texteditor-container {
8934 padding: 0px;
8951 padding: 0px;
8935 background-color: #ffffff;
8952 background-color: #ffffff;
8936 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8953 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8937 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8954 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
8938 }
8955 }
8939 }
8956 }
8940 /*!
8957 /*!
8941 *
8958 *
8942 * IPython notebook
8959 * IPython notebook
8943 *
8960 *
8944 */
8961 */
8945 /* CSS font colors for translated ANSI colors. */
8962 /* CSS font colors for translated ANSI colors. */
8946 .ansibold {
8963 .ansibold {
8947 font-weight: bold;
8964 font-weight: bold;
8948 }
8965 }
8949 /* use dark versions for foreground, to improve visibility */
8966 /* use dark versions for foreground, to improve visibility */
8950 .ansiblack {
8967 .ansiblack {
8951 color: black;
8968 color: black;
8952 }
8969 }
8953 .ansired {
8970 .ansired {
8954 color: darkred;
8971 color: darkred;
8955 }
8972 }
8956 .ansigreen {
8973 .ansigreen {
8957 color: darkgreen;
8974 color: darkgreen;
8958 }
8975 }
8959 .ansiyellow {
8976 .ansiyellow {
8960 color: #c4a000;
8977 color: #c4a000;
8961 }
8978 }
8962 .ansiblue {
8979 .ansiblue {
8963 color: darkblue;
8980 color: darkblue;
8964 }
8981 }
8965 .ansipurple {
8982 .ansipurple {
8966 color: darkviolet;
8983 color: darkviolet;
8967 }
8984 }
8968 .ansicyan {
8985 .ansicyan {
8969 color: steelblue;
8986 color: steelblue;
8970 }
8987 }
8971 .ansigray {
8988 .ansigray {
8972 color: gray;
8989 color: gray;
8973 }
8990 }
8974 /* and light for background, for the same reason */
8991 /* and light for background, for the same reason */
8975 .ansibgblack {
8992 .ansibgblack {
8976 background-color: black;
8993 background-color: black;
8977 }
8994 }
8978 .ansibgred {
8995 .ansibgred {
8979 background-color: red;
8996 background-color: red;
8980 }
8997 }
8981 .ansibggreen {
8998 .ansibggreen {
8982 background-color: green;
8999 background-color: green;
8983 }
9000 }
8984 .ansibgyellow {
9001 .ansibgyellow {
8985 background-color: yellow;
9002 background-color: yellow;
8986 }
9003 }
8987 .ansibgblue {
9004 .ansibgblue {
8988 background-color: blue;
9005 background-color: blue;
8989 }
9006 }
8990 .ansibgpurple {
9007 .ansibgpurple {
8991 background-color: magenta;
9008 background-color: magenta;
8992 }
9009 }
8993 .ansibgcyan {
9010 .ansibgcyan {
8994 background-color: cyan;
9011 background-color: cyan;
8995 }
9012 }
8996 .ansibggray {
9013 .ansibggray {
8997 background-color: gray;
9014 background-color: gray;
8998 }
9015 }
8999 div.cell {
9016 div.cell {
9000 border: 1px solid transparent;
9017 border: 1px solid transparent;
9001 /* Old browsers */
9018 /* Old browsers */
9002 display: -webkit-box;
9019 display: -webkit-box;
9003 -webkit-box-orient: vertical;
9020 -webkit-box-orient: vertical;
9004 -webkit-box-align: stretch;
9021 -webkit-box-align: stretch;
9005 display: -moz-box;
9022 display: -moz-box;
9006 -moz-box-orient: vertical;
9023 -moz-box-orient: vertical;
9007 -moz-box-align: stretch;
9024 -moz-box-align: stretch;
9008 display: box;
9025 display: box;
9009 box-orient: vertical;
9026 box-orient: vertical;
9010 box-align: stretch;
9027 box-align: stretch;
9011 /* Modern browsers */
9028 /* Modern browsers */
9012 display: flex;
9029 display: flex;
9013 flex-direction: column;
9030 flex-direction: column;
9014 align-items: stretch;
9031 align-items: stretch;
9015 border-radius: 2px;
9032 border-radius: 2px;
9016 box-sizing: border-box;
9033 box-sizing: border-box;
9017 -moz-box-sizing: border-box;
9034 -moz-box-sizing: border-box;
9018 -webkit-box-sizing: border-box;
9035 -webkit-box-sizing: border-box;
9019 border-width: thin;
9036 border-width: thin;
9020 border-style: solid;
9037 border-style: solid;
9021 width: 100%;
9038 width: 100%;
9022 padding: 5px;
9039 padding: 5px;
9023 /* This acts as a spacer between cells, that is outside the border */
9040 /* This acts as a spacer between cells, that is outside the border */
9024 margin: 0px;
9041 margin: 0px;
9025 outline: none;
9042 outline: none;
9026 }
9043 }
9027 div.cell.selected {
9044 div.cell.selected {
9028 border-color: #ababab;
9045 border-color: #ababab;
9029 /* Don't border the cells when printing */
9046 /* Don't border the cells when printing */
9030 }
9047 }
9031 @media print {
9048 @media print {
9032 div.cell.selected {
9049 div.cell.selected {
9033 border-color: transparent;
9050 border-color: transparent;
9034 }
9051 }
9035 }
9052 }
9036 .edit_mode div.cell.selected {
9053 .edit_mode div.cell.selected {
9037 border-color: green;
9054 border-color: green;
9038 /* Don't border the cells when printing */
9055 /* Don't border the cells when printing */
9039 }
9056 }
9040 @media print {
9057 @media print {
9041 .edit_mode div.cell.selected {
9058 .edit_mode div.cell.selected {
9042 border-color: transparent;
9059 border-color: transparent;
9043 }
9060 }
9044 }
9061 }
9045 .prompt {
9062 .prompt {
9046 /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
9063 /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
9047 min-width: 14ex;
9064 min-width: 14ex;
9048 /* This padding is tuned to match the padding on the CodeMirror editor. */
9065 /* This padding is tuned to match the padding on the CodeMirror editor. */
9049 padding: 0.4em;
9066 padding: 0.4em;
9050 margin: 0px;
9067 margin: 0px;
9051 font-family: monospace;
9068 font-family: monospace;
9052 text-align: right;
9069 text-align: right;
9053 /* This has to match that of the the CodeMirror class line-height below */
9070 /* This has to match that of the the CodeMirror class line-height below */
9054 line-height: 1.21429em;
9071 line-height: 1.21429em;
9055 }
9072 }
9056 @media (max-width: 540px) {
9073 @media (max-width: 540px) {
9057 .prompt {
9074 .prompt {
9058 text-align: left;
9075 text-align: left;
9059 }
9076 }
9060 }
9077 }
9061 div.inner_cell {
9078 div.inner_cell {
9062 /* Old browsers */
9079 /* Old browsers */
9063 display: -webkit-box;
9080 display: -webkit-box;
9064 -webkit-box-orient: vertical;
9081 -webkit-box-orient: vertical;
9065 -webkit-box-align: stretch;
9082 -webkit-box-align: stretch;
9066 display: -moz-box;
9083 display: -moz-box;
9067 -moz-box-orient: vertical;
9084 -moz-box-orient: vertical;
9068 -moz-box-align: stretch;
9085 -moz-box-align: stretch;
9069 display: box;
9086 display: box;
9070 box-orient: vertical;
9087 box-orient: vertical;
9071 box-align: stretch;
9088 box-align: stretch;
9072 /* Modern browsers */
9089 /* Modern browsers */
9073 display: flex;
9090 display: flex;
9074 flex-direction: column;
9091 flex-direction: column;
9075 align-items: stretch;
9092 align-items: stretch;
9076 /* Old browsers */
9093 /* Old browsers */
9077 -webkit-box-flex: 1;
9094 -webkit-box-flex: 1;
9078 -moz-box-flex: 1;
9095 -moz-box-flex: 1;
9079 box-flex: 1;
9096 box-flex: 1;
9080 /* Modern browsers */
9097 /* Modern browsers */
9081 flex: 1;
9098 flex: 1;
9082 }
9099 }
9083 /* input_area and input_prompt must match in top border and margin for alignment */
9100 /* input_area and input_prompt must match in top border and margin for alignment */
9084 div.input_area {
9101 div.input_area {
9085 border: 1px solid #cfcfcf;
9102 border: 1px solid #cfcfcf;
9086 border-radius: 2px;
9103 border-radius: 2px;
9087 background: #f7f7f7;
9104 background: #f7f7f7;
9088 line-height: 1.21429em;
9105 line-height: 1.21429em;
9089 }
9106 }
9090 /* This is needed so that empty prompt areas can collapse to zero height when there
9107 /* This is needed so that empty prompt areas can collapse to zero height when there
9091 is no content in the output_subarea and the prompt. The main purpose of this is
9108 is no content in the output_subarea and the prompt. The main purpose of this is
9092 to make sure that empty JavaScript output_subareas have no height. */
9109 to make sure that empty JavaScript output_subareas have no height. */
9093 div.prompt:empty {
9110 div.prompt:empty {
9094 padding-top: 0;
9111 padding-top: 0;
9095 padding-bottom: 0;
9112 padding-bottom: 0;
9096 }
9113 }
9097 div.unrecognized_cell {
9114 div.unrecognized_cell {
9098 padding: 5px 5px 5px 0px;
9115 padding: 5px 5px 5px 0px;
9099 /* Old browsers */
9116 /* Old browsers */
9100 display: -webkit-box;
9117 display: -webkit-box;
9101 -webkit-box-orient: horizontal;
9118 -webkit-box-orient: horizontal;
9102 -webkit-box-align: stretch;
9119 -webkit-box-align: stretch;
9103 display: -moz-box;
9120 display: -moz-box;
9104 -moz-box-orient: horizontal;
9121 -moz-box-orient: horizontal;
9105 -moz-box-align: stretch;
9122 -moz-box-align: stretch;
9106 display: box;
9123 display: box;
9107 box-orient: horizontal;
9124 box-orient: horizontal;
9108 box-align: stretch;
9125 box-align: stretch;
9109 /* Modern browsers */
9126 /* Modern browsers */
9110 display: flex;
9127 display: flex;
9111 flex-direction: row;
9128 flex-direction: row;
9112 align-items: stretch;
9129 align-items: stretch;
9113 }
9130 }
9114 div.unrecognized_cell .inner_cell {
9131 div.unrecognized_cell .inner_cell {
9115 border-radius: 2px;
9132 border-radius: 2px;
9116 padding: 5px;
9133 padding: 5px;
9117 font-weight: bold;
9134 font-weight: bold;
9118 color: red;
9135 color: red;
9119 border: 1px solid #cfcfcf;
9136 border: 1px solid #cfcfcf;
9120 background: #eaeaea;
9137 background: #eaeaea;
9121 }
9138 }
9122 div.unrecognized_cell .inner_cell a {
9139 div.unrecognized_cell .inner_cell a {
9123 color: inherit;
9140 color: inherit;
9124 text-decoration: none;
9141 text-decoration: none;
9125 }
9142 }
9126 div.unrecognized_cell .inner_cell a:hover {
9143 div.unrecognized_cell .inner_cell a:hover {
9127 color: inherit;
9144 color: inherit;
9128 text-decoration: none;
9145 text-decoration: none;
9129 }
9146 }
9130 @media (max-width: 540px) {
9147 @media (max-width: 540px) {
9131 div.unrecognized_cell > div.prompt {
9148 div.unrecognized_cell > div.prompt {
9132 display: none;
9149 display: none;
9133 }
9150 }
9134 }
9151 }
9135 div.code_cell {
9152 div.code_cell {
9136 /* avoid page breaking on code cells when printing */
9153 /* avoid page breaking on code cells when printing */
9137 }
9154 }
9138 @media print {
9155 @media print {
9139 div.code_cell {
9156 div.code_cell {
9140 page-break-inside: avoid;
9157 page-break-inside: avoid;
9141 }
9158 }
9142 }
9159 }
9143 /* any special styling for code cells that are currently running goes here */
9160 /* any special styling for code cells that are currently running goes here */
9144 div.input {
9161 div.input {
9145 page-break-inside: avoid;
9162 page-break-inside: avoid;
9146 /* Old browsers */
9163 /* Old browsers */
9147 display: -webkit-box;
9164 display: -webkit-box;
9148 -webkit-box-orient: horizontal;
9165 -webkit-box-orient: horizontal;
9149 -webkit-box-align: stretch;
9166 -webkit-box-align: stretch;
9150 display: -moz-box;
9167 display: -moz-box;
9151 -moz-box-orient: horizontal;
9168 -moz-box-orient: horizontal;
9152 -moz-box-align: stretch;
9169 -moz-box-align: stretch;
9153 display: box;
9170 display: box;
9154 box-orient: horizontal;
9171 box-orient: horizontal;
9155 box-align: stretch;
9172 box-align: stretch;
9156 /* Modern browsers */
9173 /* Modern browsers */
9157 display: flex;
9174 display: flex;
9158 flex-direction: row;
9175 flex-direction: row;
9159 align-items: stretch;
9176 align-items: stretch;
9160 }
9177 }
9161 @media (max-width: 540px) {
9178 @media (max-width: 540px) {
9162 div.input {
9179 div.input {
9163 /* Old browsers */
9180 /* Old browsers */
9164 display: -webkit-box;
9181 display: -webkit-box;
9165 -webkit-box-orient: vertical;
9182 -webkit-box-orient: vertical;
9166 -webkit-box-align: stretch;
9183 -webkit-box-align: stretch;
9167 display: -moz-box;
9184 display: -moz-box;
9168 -moz-box-orient: vertical;
9185 -moz-box-orient: vertical;
9169 -moz-box-align: stretch;
9186 -moz-box-align: stretch;
9170 display: box;
9187 display: box;
9171 box-orient: vertical;
9188 box-orient: vertical;
9172 box-align: stretch;
9189 box-align: stretch;
9173 /* Modern browsers */
9190 /* Modern browsers */
9174 display: flex;
9191 display: flex;
9175 flex-direction: column;
9192 flex-direction: column;
9176 align-items: stretch;
9193 align-items: stretch;
9177 }
9194 }
9178 }
9195 }
9179 /* input_area and input_prompt must match in top border and margin for alignment */
9196 /* input_area and input_prompt must match in top border and margin for alignment */
9180 div.input_prompt {
9197 div.input_prompt {
9181 color: navy;
9198 color: navy;
9182 border-top: 1px solid transparent;
9199 border-top: 1px solid transparent;
9183 }
9200 }
9184 div.input_area > div.highlight {
9201 div.input_area > div.highlight {
9185 margin: 0.4em;
9202 margin: 0.4em;
9186 border: none;
9203 border: none;
9187 padding: 0px;
9204 padding: 0px;
9188 background-color: transparent;
9205 background-color: transparent;
9189 }
9206 }
9190 div.input_area > div.highlight > pre {
9207 div.input_area > div.highlight > pre {
9191 margin: 0px;
9208 margin: 0px;
9192 border: none;
9209 border: none;
9193 padding: 0px;
9210 padding: 0px;
9194 background-color: transparent;
9211 background-color: transparent;
9195 }
9212 }
9196 /* The following gets added to the <head> if it is detected that the user has a
9213 /* The following gets added to the <head> if it is detected that the user has a
9197 * monospace font with inconsistent normal/bold/italic height. See
9214 * monospace font with inconsistent normal/bold/italic height. See
9198 * notebookmain.js. Such fonts will have keywords vertically offset with
9215 * notebookmain.js. Such fonts will have keywords vertically offset with
9199 * respect to the rest of the text. The user should select a better font.
9216 * respect to the rest of the text. The user should select a better font.
9200 * See: https://github.com/ipython/ipython/issues/1503
9217 * See: https://github.com/ipython/ipython/issues/1503
9201 *
9218 *
9202 * .CodeMirror span {
9219 * .CodeMirror span {
9203 * vertical-align: bottom;
9220 * vertical-align: bottom;
9204 * }
9221 * }
9205 */
9222 */
9206 .CodeMirror {
9223 .CodeMirror {
9207 line-height: 1.21429em;
9224 line-height: 1.21429em;
9208 /* Changed from 1em to our global default */
9225 /* Changed from 1em to our global default */
9209 font-size: 14px;
9226 font-size: 14px;
9210 height: auto;
9227 height: auto;
9211 /* Changed to auto to autogrow */
9228 /* Changed to auto to autogrow */
9212 background: none;
9229 background: none;
9213 /* Changed from white to allow our bg to show through */
9230 /* Changed from white to allow our bg to show through */
9214 }
9231 }
9215 .CodeMirror-scroll {
9232 .CodeMirror-scroll {
9216 /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
9233 /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
9217 /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
9234 /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
9218 overflow-y: hidden;
9235 overflow-y: hidden;
9219 overflow-x: auto;
9236 overflow-x: auto;
9220 }
9237 }
9221 .CodeMirror-lines {
9238 .CodeMirror-lines {
9222 /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
9239 /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
9223 /* we have set a different line-height and want this to scale with that. */
9240 /* we have set a different line-height and want this to scale with that. */
9224 padding: 0.4em;
9241 padding: 0.4em;
9225 }
9242 }
9226 .CodeMirror-linenumber {
9243 .CodeMirror-linenumber {
9227 padding: 0 8px 0 4px;
9244 padding: 0 8px 0 4px;
9228 }
9245 }
9229 .CodeMirror-gutters {
9246 .CodeMirror-gutters {
9230 border-bottom-left-radius: 2px;
9247 border-bottom-left-radius: 2px;
9231 border-top-left-radius: 2px;
9248 border-top-left-radius: 2px;
9232 }
9249 }
9233 .CodeMirror pre {
9250 .CodeMirror pre {
9234 /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
9251 /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
9235 /* .CodeMirror-lines */
9252 /* .CodeMirror-lines */
9236 padding: 0;
9253 padding: 0;
9237 border: 0;
9254 border: 0;
9238 border-radius: 0;
9255 border-radius: 0;
9239 }
9256 }
9240 /*
9257 /*
9241
9258
9242 Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
9259 Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
9243 Adapted from GitHub theme
9260 Adapted from GitHub theme
9244
9261
9245 */
9262 */
9246 .highlight-base {
9263 .highlight-base {
9247 color: #000000;
9264 color: #000000;
9248 }
9265 }
9249 .highlight-variable {
9266 .highlight-variable {
9250 color: #000000;
9267 color: #000000;
9251 }
9268 }
9252 .highlight-variable-2 {
9269 .highlight-variable-2 {
9253 color: #1a1a1a;
9270 color: #1a1a1a;
9254 }
9271 }
9255 .highlight-variable-3 {
9272 .highlight-variable-3 {
9256 color: #333333;
9273 color: #333333;
9257 }
9274 }
9258 .highlight-string {
9275 .highlight-string {
9259 color: #BA2121;
9276 color: #BA2121;
9260 }
9277 }
9261 .highlight-comment {
9278 .highlight-comment {
9262 color: #408080;
9279 color: #408080;
9263 font-style: italic;
9280 font-style: italic;
9264 }
9281 }
9265 .highlight-number {
9282 .highlight-number {
9266 color: #080;
9283 color: #080;
9267 }
9284 }
9268 .highlight-atom {
9285 .highlight-atom {
9269 color: #88F;
9286 color: #88F;
9270 }
9287 }
9271 .highlight-keyword {
9288 .highlight-keyword {
9272 color: #008000;
9289 color: #008000;
9273 font-weight: bold;
9290 font-weight: bold;
9274 }
9291 }
9275 .highlight-builtin {
9292 .highlight-builtin {
9276 color: #008000;
9293 color: #008000;
9277 }
9294 }
9278 .highlight-error {
9295 .highlight-error {
9279 color: #f00;
9296 color: #f00;
9280 }
9297 }
9281 .highlight-operator {
9298 .highlight-operator {
9282 color: #AA22FF;
9299 color: #AA22FF;
9283 font-weight: bold;
9300 font-weight: bold;
9284 }
9301 }
9285 .highlight-meta {
9302 .highlight-meta {
9286 color: #AA22FF;
9303 color: #AA22FF;
9287 }
9304 }
9288 /* previously not defined, copying from default codemirror */
9305 /* previously not defined, copying from default codemirror */
9289 .highlight-def {
9306 .highlight-def {
9290 color: #00f;
9307 color: #00f;
9291 }
9308 }
9292 .highlight-string-2 {
9309 .highlight-string-2 {
9293 color: #f50;
9310 color: #f50;
9294 }
9311 }
9295 .highlight-qualifier {
9312 .highlight-qualifier {
9296 color: #555;
9313 color: #555;
9297 }
9314 }
9298 .highlight-bracket {
9315 .highlight-bracket {
9299 color: #997;
9316 color: #997;
9300 }
9317 }
9301 .highlight-tag {
9318 .highlight-tag {
9302 color: #170;
9319 color: #170;
9303 }
9320 }
9304 .highlight-attribute {
9321 .highlight-attribute {
9305 color: #00c;
9322 color: #00c;
9306 }
9323 }
9307 .highlight-header {
9324 .highlight-header {
9308 color: blue;
9325 color: blue;
9309 }
9326 }
9310 .highlight-quote {
9327 .highlight-quote {
9311 color: #090;
9328 color: #090;
9312 }
9329 }
9313 .highlight-link {
9330 .highlight-link {
9314 color: #00c;
9331 color: #00c;
9315 }
9332 }
9316 /* apply the same style to codemirror */
9333 /* apply the same style to codemirror */
9317 .cm-s-ipython span.cm-keyword {
9334 .cm-s-ipython span.cm-keyword {
9318 color: #008000;
9335 color: #008000;
9319 font-weight: bold;
9336 font-weight: bold;
9320 }
9337 }
9321 .cm-s-ipython span.cm-atom {
9338 .cm-s-ipython span.cm-atom {
9322 color: #88F;
9339 color: #88F;
9323 }
9340 }
9324 .cm-s-ipython span.cm-number {
9341 .cm-s-ipython span.cm-number {
9325 color: #080;
9342 color: #080;
9326 }
9343 }
9327 .cm-s-ipython span.cm-def {
9344 .cm-s-ipython span.cm-def {
9328 color: #00f;
9345 color: #00f;
9329 }
9346 }
9330 .cm-s-ipython span.cm-variable {
9347 .cm-s-ipython span.cm-variable {
9331 color: #000000;
9348 color: #000000;
9332 }
9349 }
9333 .cm-s-ipython span.cm-operator {
9350 .cm-s-ipython span.cm-operator {
9334 color: #AA22FF;
9351 color: #AA22FF;
9335 font-weight: bold;
9352 font-weight: bold;
9336 }
9353 }
9337 .cm-s-ipython span.cm-variable-2 {
9354 .cm-s-ipython span.cm-variable-2 {
9338 color: #1a1a1a;
9355 color: #1a1a1a;
9339 }
9356 }
9340 .cm-s-ipython span.cm-variable-3 {
9357 .cm-s-ipython span.cm-variable-3 {
9341 color: #333333;
9358 color: #333333;
9342 }
9359 }
9343 .cm-s-ipython span.cm-comment {
9360 .cm-s-ipython span.cm-comment {
9344 color: #408080;
9361 color: #408080;
9345 font-style: italic;
9362 font-style: italic;
9346 }
9363 }
9347 .cm-s-ipython span.cm-string {
9364 .cm-s-ipython span.cm-string {
9348 color: #BA2121;
9365 color: #BA2121;
9349 }
9366 }
9350 .cm-s-ipython span.cm-string-2 {
9367 .cm-s-ipython span.cm-string-2 {
9351 color: #f50;
9368 color: #f50;
9352 }
9369 }
9353 .cm-s-ipython span.cm-meta {
9370 .cm-s-ipython span.cm-meta {
9354 color: #AA22FF;
9371 color: #AA22FF;
9355 }
9372 }
9356 .cm-s-ipython span.cm-qualifier {
9373 .cm-s-ipython span.cm-qualifier {
9357 color: #555;
9374 color: #555;
9358 }
9375 }
9359 .cm-s-ipython span.cm-builtin {
9376 .cm-s-ipython span.cm-builtin {
9360 color: #008000;
9377 color: #008000;
9361 }
9378 }
9362 .cm-s-ipython span.cm-bracket {
9379 .cm-s-ipython span.cm-bracket {
9363 color: #997;
9380 color: #997;
9364 }
9381 }
9365 .cm-s-ipython span.cm-tag {
9382 .cm-s-ipython span.cm-tag {
9366 color: #170;
9383 color: #170;
9367 }
9384 }
9368 .cm-s-ipython span.cm-attribute {
9385 .cm-s-ipython span.cm-attribute {
9369 color: #00c;
9386 color: #00c;
9370 }
9387 }
9371 .cm-s-ipython span.cm-header {
9388 .cm-s-ipython span.cm-header {
9372 color: blue;
9389 color: blue;
9373 }
9390 }
9374 .cm-s-ipython span.cm-quote {
9391 .cm-s-ipython span.cm-quote {
9375 color: #090;
9392 color: #090;
9376 }
9393 }
9377 .cm-s-ipython span.cm-link {
9394 .cm-s-ipython span.cm-link {
9378 color: #00c;
9395 color: #00c;
9379 }
9396 }
9380 .cm-s-ipython span.cm-error {
9397 .cm-s-ipython span.cm-error {
9381 color: #f00;
9398 color: #f00;
9382 }
9399 }
9383 .cm-s-ipython span.cm-tab {
9400 .cm-s-ipython span.cm-tab {
9384 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
9401 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
9385 background-position: right;
9402 background-position: right;
9386 background-repeat: no-repeat;
9403 background-repeat: no-repeat;
9387 }
9404 }
9388 div.output_wrapper {
9405 div.output_wrapper {
9389 /* this position must be relative to enable descendents to be absolute within it */
9406 /* this position must be relative to enable descendents to be absolute within it */
9390 position: relative;
9407 position: relative;
9391 /* Old browsers */
9408 /* Old browsers */
9392 display: -webkit-box;
9409 display: -webkit-box;
9393 -webkit-box-orient: vertical;
9410 -webkit-box-orient: vertical;
9394 -webkit-box-align: stretch;
9411 -webkit-box-align: stretch;
9395 display: -moz-box;
9412 display: -moz-box;
9396 -moz-box-orient: vertical;
9413 -moz-box-orient: vertical;
9397 -moz-box-align: stretch;
9414 -moz-box-align: stretch;
9398 display: box;
9415 display: box;
9399 box-orient: vertical;
9416 box-orient: vertical;
9400 box-align: stretch;
9417 box-align: stretch;
9401 /* Modern browsers */
9418 /* Modern browsers */
9402 display: flex;
9419 display: flex;
9403 flex-direction: column;
9420 flex-direction: column;
9404 align-items: stretch;
9421 align-items: stretch;
9405 }
9422 }
9406 /* class for the output area when it should be height-limited */
9423 /* class for the output area when it should be height-limited */
9407 div.output_scroll {
9424 div.output_scroll {
9408 /* ideally, this would be max-height, but FF barfs all over that */
9425 /* ideally, this would be max-height, but FF barfs all over that */
9409 height: 24em;
9426 height: 24em;
9410 /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
9427 /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
9411 width: 100%;
9428 width: 100%;
9412 overflow: auto;
9429 overflow: auto;
9413 border-radius: 2px;
9430 border-radius: 2px;
9414 -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9431 -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9415 box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9432 box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9416 display: block;
9433 display: block;
9417 }
9434 }
9418 /* output div while it is collapsed */
9435 /* output div while it is collapsed */
9419 div.output_collapsed {
9436 div.output_collapsed {
9420 margin: 0px;
9437 margin: 0px;
9421 padding: 0px;
9438 padding: 0px;
9422 /* Old browsers */
9439 /* Old browsers */
9423 display: -webkit-box;
9440 display: -webkit-box;
9424 -webkit-box-orient: vertical;
9441 -webkit-box-orient: vertical;
9425 -webkit-box-align: stretch;
9442 -webkit-box-align: stretch;
9426 display: -moz-box;
9443 display: -moz-box;
9427 -moz-box-orient: vertical;
9444 -moz-box-orient: vertical;
9428 -moz-box-align: stretch;
9445 -moz-box-align: stretch;
9429 display: box;
9446 display: box;
9430 box-orient: vertical;
9447 box-orient: vertical;
9431 box-align: stretch;
9448 box-align: stretch;
9432 /* Modern browsers */
9449 /* Modern browsers */
9433 display: flex;
9450 display: flex;
9434 flex-direction: column;
9451 flex-direction: column;
9435 align-items: stretch;
9452 align-items: stretch;
9436 }
9453 }
9437 div.out_prompt_overlay {
9454 div.out_prompt_overlay {
9438 height: 100%;
9455 height: 100%;
9439 padding: 0px 0.4em;
9456 padding: 0px 0.4em;
9440 position: absolute;
9457 position: absolute;
9441 border-radius: 2px;
9458 border-radius: 2px;
9442 }
9459 }
9443 div.out_prompt_overlay:hover {
9460 div.out_prompt_overlay:hover {
9444 /* use inner shadow to get border that is computed the same on WebKit/FF */
9461 /* use inner shadow to get border that is computed the same on WebKit/FF */
9445 -webkit-box-shadow: inset 0 0 1px #000000;
9462 -webkit-box-shadow: inset 0 0 1px #000000;
9446 box-shadow: inset 0 0 1px #000000;
9463 box-shadow: inset 0 0 1px #000000;
9447 background: rgba(240, 240, 240, 0.5);
9464 background: rgba(240, 240, 240, 0.5);
9448 }
9465 }
9449 div.output_prompt {
9466 div.output_prompt {
9450 color: darkred;
9467 color: darkred;
9451 }
9468 }
9452 /* This class is the outer container of all output sections. */
9469 /* This class is the outer container of all output sections. */
9453 div.output_area {
9470 div.output_area {
9454 padding: 0px;
9471 padding: 0px;
9455 page-break-inside: avoid;
9472 page-break-inside: avoid;
9456 /* Old browsers */
9473 /* Old browsers */
9457 display: -webkit-box;
9474 display: -webkit-box;
9458 -webkit-box-orient: horizontal;
9475 -webkit-box-orient: horizontal;
9459 -webkit-box-align: stretch;
9476 -webkit-box-align: stretch;
9460 display: -moz-box;
9477 display: -moz-box;
9461 -moz-box-orient: horizontal;
9478 -moz-box-orient: horizontal;
9462 -moz-box-align: stretch;
9479 -moz-box-align: stretch;
9463 display: box;
9480 display: box;
9464 box-orient: horizontal;
9481 box-orient: horizontal;
9465 box-align: stretch;
9482 box-align: stretch;
9466 /* Modern browsers */
9483 /* Modern browsers */
9467 display: flex;
9484 display: flex;
9468 flex-direction: row;
9485 flex-direction: row;
9469 align-items: stretch;
9486 align-items: stretch;
9470 }
9487 }
9471 div.output_area .MathJax_Display {
9488 div.output_area .MathJax_Display {
9472 text-align: left !important;
9489 text-align: left !important;
9473 }
9490 }
9474 div.output_area .rendered_html table {
9491 div.output_area .rendered_html table {
9475 margin-left: 0;
9492 margin-left: 0;
9476 margin-right: 0;
9493 margin-right: 0;
9477 }
9494 }
9478 div.output_area .rendered_html img {
9495 div.output_area .rendered_html img {
9479 margin-left: 0;
9496 margin-left: 0;
9480 margin-right: 0;
9497 margin-right: 0;
9481 }
9498 }
9482 /* This is needed to protect the pre formating from global settings such
9499 /* This is needed to protect the pre formating from global settings such
9483 as that of bootstrap */
9500 as that of bootstrap */
9484 .output {
9501 .output {
9485 /* Old browsers */
9502 /* Old browsers */
9486 display: -webkit-box;
9503 display: -webkit-box;
9487 -webkit-box-orient: vertical;
9504 -webkit-box-orient: vertical;
9488 -webkit-box-align: stretch;
9505 -webkit-box-align: stretch;
9489 display: -moz-box;
9506 display: -moz-box;
9490 -moz-box-orient: vertical;
9507 -moz-box-orient: vertical;
9491 -moz-box-align: stretch;
9508 -moz-box-align: stretch;
9492 display: box;
9509 display: box;
9493 box-orient: vertical;
9510 box-orient: vertical;
9494 box-align: stretch;
9511 box-align: stretch;
9495 /* Modern browsers */
9512 /* Modern browsers */
9496 display: flex;
9513 display: flex;
9497 flex-direction: column;
9514 flex-direction: column;
9498 align-items: stretch;
9515 align-items: stretch;
9499 }
9516 }
9500 @media (max-width: 540px) {
9517 @media (max-width: 540px) {
9501 div.output_area {
9518 div.output_area {
9502 /* Old browsers */
9519 /* Old browsers */
9503 display: -webkit-box;
9520 display: -webkit-box;
9504 -webkit-box-orient: vertical;
9521 -webkit-box-orient: vertical;
9505 -webkit-box-align: stretch;
9522 -webkit-box-align: stretch;
9506 display: -moz-box;
9523 display: -moz-box;
9507 -moz-box-orient: vertical;
9524 -moz-box-orient: vertical;
9508 -moz-box-align: stretch;
9525 -moz-box-align: stretch;
9509 display: box;
9526 display: box;
9510 box-orient: vertical;
9527 box-orient: vertical;
9511 box-align: stretch;
9528 box-align: stretch;
9512 /* Modern browsers */
9529 /* Modern browsers */
9513 display: flex;
9530 display: flex;
9514 flex-direction: column;
9531 flex-direction: column;
9515 align-items: stretch;
9532 align-items: stretch;
9516 }
9533 }
9517 }
9534 }
9518 div.output_area pre {
9535 div.output_area pre {
9519 margin: 0;
9536 margin: 0;
9520 padding: 0;
9537 padding: 0;
9521 border: 0;
9538 border: 0;
9522 vertical-align: baseline;
9539 vertical-align: baseline;
9523 color: black;
9540 color: black;
9524 background-color: transparent;
9541 background-color: transparent;
9525 border-radius: 0;
9542 border-radius: 0;
9526 }
9543 }
9527 /* This class is for the output subarea inside the output_area and after
9544 /* This class is for the output subarea inside the output_area and after
9528 the prompt div. */
9545 the prompt div. */
9529 div.output_subarea {
9546 div.output_subarea {
9530 padding: 0.4em;
9547 padding: 0.4em;
9531 /* Old browsers */
9548 /* Old browsers */
9532 -webkit-box-flex: 1;
9549 -webkit-box-flex: 1;
9533 -moz-box-flex: 1;
9550 -moz-box-flex: 1;
9534 box-flex: 1;
9551 box-flex: 1;
9535 /* Modern browsers */
9552 /* Modern browsers */
9536 flex: 1;
9553 flex: 1;
9537 }
9554 }
9538 /* The rest of the output_* classes are for special styling of the different
9555 /* The rest of the output_* classes are for special styling of the different
9539 output types */
9556 output types */
9540 /* all text output has this class: */
9557 /* all text output has this class: */
9541 div.output_text {
9558 div.output_text {
9542 text-align: left;
9559 text-align: left;
9543 color: #000000;
9560 color: #000000;
9544 /* This has to match that of the the CodeMirror class line-height below */
9561 /* This has to match that of the the CodeMirror class line-height below */
9545 line-height: 1.21429em;
9562 line-height: 1.21429em;
9546 }
9563 }
9547 /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
9564 /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
9548 div.output_stderr {
9565 div.output_stderr {
9549 background: #fdd;
9566 background: #fdd;
9550 /* very light red background for stderr */
9567 /* very light red background for stderr */
9551 }
9568 }
9552 div.output_latex {
9569 div.output_latex {
9553 text-align: left;
9570 text-align: left;
9554 }
9571 }
9555 /* Empty output_javascript divs should have no height */
9572 /* Empty output_javascript divs should have no height */
9556 div.output_javascript:empty {
9573 div.output_javascript:empty {
9557 padding: 0;
9574 padding: 0;
9558 }
9575 }
9559 .js-error {
9576 .js-error {
9560 color: darkred;
9577 color: darkred;
9561 }
9578 }
9562 /* raw_input styles */
9579 /* raw_input styles */
9563 div.raw_input_container {
9580 div.raw_input_container {
9564 font-family: monospace;
9581 font-family: monospace;
9565 padding-top: 5px;
9582 padding-top: 5px;
9566 }
9583 }
9567 span.raw_input_prompt {
9584 span.raw_input_prompt {
9568 /* nothing needed here */
9585 /* nothing needed here */
9569 }
9586 }
9570 input.raw_input {
9587 input.raw_input {
9571 font-family: inherit;
9588 font-family: inherit;
9572 font-size: inherit;
9589 font-size: inherit;
9573 color: inherit;
9590 color: inherit;
9574 width: auto;
9591 width: auto;
9575 /* make sure input baseline aligns with prompt */
9592 /* make sure input baseline aligns with prompt */
9576 vertical-align: baseline;
9593 vertical-align: baseline;
9577 /* padding + margin = 0.5em between prompt and cursor */
9594 /* padding + margin = 0.5em between prompt and cursor */
9578 padding: 0em 0.25em;
9595 padding: 0em 0.25em;
9579 margin: 0em 0.25em;
9596 margin: 0em 0.25em;
9580 }
9597 }
9581 input.raw_input:focus {
9598 input.raw_input:focus {
9582 box-shadow: none;
9599 box-shadow: none;
9583 }
9600 }
9584 p.p-space {
9601 p.p-space {
9585 margin-bottom: 10px;
9602 margin-bottom: 10px;
9586 }
9603 }
9587 div.output_unrecognized {
9604 div.output_unrecognized {
9588 padding: 5px;
9605 padding: 5px;
9589 font-weight: bold;
9606 font-weight: bold;
9590 color: red;
9607 color: red;
9591 }
9608 }
9592 div.output_unrecognized a {
9609 div.output_unrecognized a {
9593 color: inherit;
9610 color: inherit;
9594 text-decoration: none;
9611 text-decoration: none;
9595 }
9612 }
9596 div.output_unrecognized a:hover {
9613 div.output_unrecognized a:hover {
9597 color: inherit;
9614 color: inherit;
9598 text-decoration: none;
9615 text-decoration: none;
9599 }
9616 }
9600 .rendered_html {
9617 .rendered_html {
9601 color: #000000;
9618 color: #000000;
9602 /* any extras will just be numbers: */
9619 /* any extras will just be numbers: */
9603 }
9620 }
9604 .rendered_html em {
9621 .rendered_html em {
9605 font-style: italic;
9622 font-style: italic;
9606 }
9623 }
9607 .rendered_html strong {
9624 .rendered_html strong {
9608 font-weight: bold;
9625 font-weight: bold;
9609 }
9626 }
9610 .rendered_html u {
9627 .rendered_html u {
9611 text-decoration: underline;
9628 text-decoration: underline;
9612 }
9629 }
9613 .rendered_html :link {
9630 .rendered_html :link {
9614 text-decoration: underline;
9631 text-decoration: underline;
9615 }
9632 }
9616 .rendered_html :visited {
9633 .rendered_html :visited {
9617 text-decoration: underline;
9634 text-decoration: underline;
9618 }
9635 }
9619 .rendered_html h1 {
9636 .rendered_html h1 {
9620 font-size: 185.7%;
9637 font-size: 185.7%;
9621 margin: 1.08em 0 0 0;
9638 margin: 1.08em 0 0 0;
9622 font-weight: bold;
9639 font-weight: bold;
9623 line-height: 1.0;
9640 line-height: 1.0;
9624 }
9641 }
9625 .rendered_html h2 {
9642 .rendered_html h2 {
9626 font-size: 157.1%;
9643 font-size: 157.1%;
9627 margin: 1.27em 0 0 0;
9644 margin: 1.27em 0 0 0;
9628 font-weight: bold;
9645 font-weight: bold;
9629 line-height: 1.0;
9646 line-height: 1.0;
9630 }
9647 }
9631 .rendered_html h3 {
9648 .rendered_html h3 {
9632 font-size: 128.6%;
9649 font-size: 128.6%;
9633 margin: 1.55em 0 0 0;
9650 margin: 1.55em 0 0 0;
9634 font-weight: bold;
9651 font-weight: bold;
9635 line-height: 1.0;
9652 line-height: 1.0;
9636 }
9653 }
9637 .rendered_html h4 {
9654 .rendered_html h4 {
9638 font-size: 100%;
9655 font-size: 100%;
9639 margin: 2em 0 0 0;
9656 margin: 2em 0 0 0;
9640 font-weight: bold;
9657 font-weight: bold;
9641 line-height: 1.0;
9658 line-height: 1.0;
9642 }
9659 }
9643 .rendered_html h5 {
9660 .rendered_html h5 {
9644 font-size: 100%;
9661 font-size: 100%;
9645 margin: 2em 0 0 0;
9662 margin: 2em 0 0 0;
9646 font-weight: bold;
9663 font-weight: bold;
9647 line-height: 1.0;
9664 line-height: 1.0;
9648 font-style: italic;
9665 font-style: italic;
9649 }
9666 }
9650 .rendered_html h6 {
9667 .rendered_html h6 {
9651 font-size: 100%;
9668 font-size: 100%;
9652 margin: 2em 0 0 0;
9669 margin: 2em 0 0 0;
9653 font-weight: bold;
9670 font-weight: bold;
9654 line-height: 1.0;
9671 line-height: 1.0;
9655 font-style: italic;
9672 font-style: italic;
9656 }
9673 }
9657 .rendered_html h1:first-child {
9674 .rendered_html h1:first-child {
9658 margin-top: 0.538em;
9675 margin-top: 0.538em;
9659 }
9676 }
9660 .rendered_html h2:first-child {
9677 .rendered_html h2:first-child {
9661 margin-top: 0.636em;
9678 margin-top: 0.636em;
9662 }
9679 }
9663 .rendered_html h3:first-child {
9680 .rendered_html h3:first-child {
9664 margin-top: 0.777em;
9681 margin-top: 0.777em;
9665 }
9682 }
9666 .rendered_html h4:first-child {
9683 .rendered_html h4:first-child {
9667 margin-top: 1em;
9684 margin-top: 1em;
9668 }
9685 }
9669 .rendered_html h5:first-child {
9686 .rendered_html h5:first-child {
9670 margin-top: 1em;
9687 margin-top: 1em;
9671 }
9688 }
9672 .rendered_html h6:first-child {
9689 .rendered_html h6:first-child {
9673 margin-top: 1em;
9690 margin-top: 1em;
9674 }
9691 }
9675 .rendered_html ul {
9692 .rendered_html ul {
9676 list-style: disc;
9693 list-style: disc;
9677 margin: 0em 2em;
9694 margin: 0em 2em;
9678 padding-left: 0px;
9695 padding-left: 0px;
9679 }
9696 }
9680 .rendered_html ul ul {
9697 .rendered_html ul ul {
9681 list-style: square;
9698 list-style: square;
9682 margin: 0em 2em;
9699 margin: 0em 2em;
9683 }
9700 }
9684 .rendered_html ul ul ul {
9701 .rendered_html ul ul ul {
9685 list-style: circle;
9702 list-style: circle;
9686 margin: 0em 2em;
9703 margin: 0em 2em;
9687 }
9704 }
9688 .rendered_html ol {
9705 .rendered_html ol {
9689 list-style: decimal;
9706 list-style: decimal;
9690 margin: 0em 2em;
9707 margin: 0em 2em;
9691 padding-left: 0px;
9708 padding-left: 0px;
9692 }
9709 }
9693 .rendered_html ol ol {
9710 .rendered_html ol ol {
9694 list-style: upper-alpha;
9711 list-style: upper-alpha;
9695 margin: 0em 2em;
9712 margin: 0em 2em;
9696 }
9713 }
9697 .rendered_html ol ol ol {
9714 .rendered_html ol ol ol {
9698 list-style: lower-alpha;
9715 list-style: lower-alpha;
9699 margin: 0em 2em;
9716 margin: 0em 2em;
9700 }
9717 }
9701 .rendered_html ol ol ol ol {
9718 .rendered_html ol ol ol ol {
9702 list-style: lower-roman;
9719 list-style: lower-roman;
9703 margin: 0em 2em;
9720 margin: 0em 2em;
9704 }
9721 }
9705 .rendered_html ol ol ol ol ol {
9722 .rendered_html ol ol ol ol ol {
9706 list-style: decimal;
9723 list-style: decimal;
9707 margin: 0em 2em;
9724 margin: 0em 2em;
9708 }
9725 }
9709 .rendered_html * + ul {
9726 .rendered_html * + ul {
9710 margin-top: 1em;
9727 margin-top: 1em;
9711 }
9728 }
9712 .rendered_html * + ol {
9729 .rendered_html * + ol {
9713 margin-top: 1em;
9730 margin-top: 1em;
9714 }
9731 }
9715 .rendered_html hr {
9732 .rendered_html hr {
9716 color: black;
9733 color: black;
9717 background-color: black;
9734 background-color: black;
9718 }
9735 }
9719 .rendered_html pre {
9736 .rendered_html pre {
9720 margin: 1em 2em;
9737 margin: 1em 2em;
9721 }
9738 }
9722 .rendered_html pre,
9739 .rendered_html pre,
9723 .rendered_html code {
9740 .rendered_html code {
9724 border: 0;
9741 border: 0;
9725 background-color: #ffffff;
9742 background-color: #ffffff;
9726 color: #000000;
9743 color: #000000;
9727 font-size: 100%;
9744 font-size: 100%;
9728 padding: 0px;
9745 padding: 0px;
9729 }
9746 }
9730 .rendered_html blockquote {
9747 .rendered_html blockquote {
9731 margin: 1em 2em;
9748 margin: 1em 2em;
9732 }
9749 }
9733 .rendered_html table {
9750 .rendered_html table {
9734 margin-left: auto;
9751 margin-left: auto;
9735 margin-right: auto;
9752 margin-right: auto;
9736 border: 1px solid black;
9753 border: 1px solid black;
9737 border-collapse: collapse;
9754 border-collapse: collapse;
9738 }
9755 }
9739 .rendered_html tr,
9756 .rendered_html tr,
9740 .rendered_html th,
9757 .rendered_html th,
9741 .rendered_html td {
9758 .rendered_html td {
9742 border: 1px solid black;
9759 border: 1px solid black;
9743 border-collapse: collapse;
9760 border-collapse: collapse;
9744 margin: 1em 2em;
9761 margin: 1em 2em;
9745 }
9762 }
9746 .rendered_html td,
9763 .rendered_html td,
9747 .rendered_html th {
9764 .rendered_html th {
9748 text-align: left;
9765 text-align: left;
9749 vertical-align: middle;
9766 vertical-align: middle;
9750 padding: 4px;
9767 padding: 4px;
9751 }
9768 }
9752 .rendered_html th {
9769 .rendered_html th {
9753 font-weight: bold;
9770 font-weight: bold;
9754 }
9771 }
9755 .rendered_html * + table {
9772 .rendered_html * + table {
9756 margin-top: 1em;
9773 margin-top: 1em;
9757 }
9774 }
9758 .rendered_html p {
9775 .rendered_html p {
9759 text-align: left;
9776 text-align: left;
9760 }
9777 }
9761 .rendered_html * + p {
9778 .rendered_html * + p {
9762 margin-top: 1em;
9779 margin-top: 1em;
9763 }
9780 }
9764 .rendered_html img {
9781 .rendered_html img {
9765 display: block;
9782 display: block;
9766 margin-left: auto;
9783 margin-left: auto;
9767 margin-right: auto;
9784 margin-right: auto;
9768 }
9785 }
9769 .rendered_html * + img {
9786 .rendered_html * + img {
9770 margin-top: 1em;
9787 margin-top: 1em;
9771 }
9788 }
9772 div.text_cell {
9789 div.text_cell {
9773 /* Old browsers */
9790 /* Old browsers */
9774 display: -webkit-box;
9791 display: -webkit-box;
9775 -webkit-box-orient: horizontal;
9792 -webkit-box-orient: horizontal;
9776 -webkit-box-align: stretch;
9793 -webkit-box-align: stretch;
9777 display: -moz-box;
9794 display: -moz-box;
9778 -moz-box-orient: horizontal;
9795 -moz-box-orient: horizontal;
9779 -moz-box-align: stretch;
9796 -moz-box-align: stretch;
9780 display: box;
9797 display: box;
9781 box-orient: horizontal;
9798 box-orient: horizontal;
9782 box-align: stretch;
9799 box-align: stretch;
9783 /* Modern browsers */
9800 /* Modern browsers */
9784 display: flex;
9801 display: flex;
9785 flex-direction: row;
9802 flex-direction: row;
9786 align-items: stretch;
9803 align-items: stretch;
9787 }
9804 }
9788 @media (max-width: 540px) {
9805 @media (max-width: 540px) {
9789 div.text_cell > div.prompt {
9806 div.text_cell > div.prompt {
9790 display: none;
9807 display: none;
9791 }
9808 }
9792 }
9809 }
9793 div.text_cell_render {
9810 div.text_cell_render {
9794 /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
9811 /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
9795 outline: none;
9812 outline: none;
9796 resize: none;
9813 resize: none;
9797 width: inherit;
9814 width: inherit;
9798 border-style: none;
9815 border-style: none;
9799 padding: 0.5em 0.5em 0.5em 0.4em;
9816 padding: 0.5em 0.5em 0.5em 0.4em;
9800 color: #000000;
9817 color: #000000;
9801 box-sizing: border-box;
9818 box-sizing: border-box;
9802 -moz-box-sizing: border-box;
9819 -moz-box-sizing: border-box;
9803 -webkit-box-sizing: border-box;
9820 -webkit-box-sizing: border-box;
9804 }
9821 }
9805 a.anchor-link:link {
9822 a.anchor-link:link {
9806 text-decoration: none;
9823 text-decoration: none;
9807 padding: 0px 20px;
9824 padding: 0px 20px;
9808 visibility: hidden;
9825 visibility: hidden;
9809 }
9826 }
9810 h1:hover .anchor-link,
9827 h1:hover .anchor-link,
9811 h2:hover .anchor-link,
9828 h2:hover .anchor-link,
9812 h3:hover .anchor-link,
9829 h3:hover .anchor-link,
9813 h4:hover .anchor-link,
9830 h4:hover .anchor-link,
9814 h5:hover .anchor-link,
9831 h5:hover .anchor-link,
9815 h6:hover .anchor-link {
9832 h6:hover .anchor-link {
9816 visibility: visible;
9833 visibility: visible;
9817 }
9834 }
9818 .text_cell.rendered .input_area {
9835 .text_cell.rendered .input_area {
9819 display: none;
9836 display: none;
9820 }
9837 }
9821 .text_cell.unrendered .text_cell_render {
9838 .text_cell.unrendered .text_cell_render {
9822 display: none;
9839 display: none;
9823 }
9840 }
9824 .cm-header-1,
9841 .cm-header-1,
9825 .cm-header-2,
9842 .cm-header-2,
9826 .cm-header-3,
9843 .cm-header-3,
9827 .cm-header-4,
9844 .cm-header-4,
9828 .cm-header-5,
9845 .cm-header-5,
9829 .cm-header-6 {
9846 .cm-header-6 {
9830 font-weight: bold;
9847 font-weight: bold;
9831 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
9848 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
9832 }
9849 }
9833 .cm-header-1 {
9850 .cm-header-1 {
9834 font-size: 185.7%;
9851 font-size: 185.7%;
9835 }
9852 }
9836 .cm-header-2 {
9853 .cm-header-2 {
9837 font-size: 157.1%;
9854 font-size: 157.1%;
9838 }
9855 }
9839 .cm-header-3 {
9856 .cm-header-3 {
9840 font-size: 128.6%;
9857 font-size: 128.6%;
9841 }
9858 }
9842 .cm-header-4 {
9859 .cm-header-4 {
9843 font-size: 110%;
9860 font-size: 110%;
9844 }
9861 }
9845 .cm-header-5 {
9862 .cm-header-5 {
9846 font-size: 100%;
9863 font-size: 100%;
9847 font-style: italic;
9864 font-style: italic;
9848 }
9865 }
9849 .cm-header-6 {
9866 .cm-header-6 {
9850 font-size: 100%;
9867 font-size: 100%;
9851 font-style: italic;
9868 font-style: italic;
9852 }
9869 }
9853 .widget-area {
9870 .widget-area {
9854 /*
9871 /*
9855 LESS file that styles IPython notebook widgets and the area they sit in.
9872 LESS file that styles IPython notebook widgets and the area they sit in.
9856
9873
9857 The widget area typically looks something like this:
9874 The widget area typically looks something like this:
9858 +------------------------------------------+
9875 +------------------------------------------+
9859 | widget-area |
9876 | widget-area |
9860 | +--------+---------------------------+ |
9877 | +--------+---------------------------+ |
9861 | | prompt | widget-subarea | |
9878 | | prompt | widget-subarea | |
9862 | | | +--------+ +--------+ | |
9879 | | | +--------+ +--------+ | |
9863 | | | | widget | | widget | | |
9880 | | | | widget | | widget | | |
9864 | | | +--------+ +--------+ | |
9881 | | | +--------+ +--------+ | |
9865 | +--------+---------------------------+ |
9882 | +--------+---------------------------+ |
9866 +------------------------------------------+
9883 +------------------------------------------+
9867 */
9884 */
9868 page-break-inside: avoid;
9885 page-break-inside: avoid;
9869 /* Old browsers */
9886 /* Old browsers */
9870 display: -webkit-box;
9887 display: -webkit-box;
9871 -webkit-box-orient: horizontal;
9888 -webkit-box-orient: horizontal;
9872 -webkit-box-align: stretch;
9889 -webkit-box-align: stretch;
9873 display: -moz-box;
9890 display: -moz-box;
9874 -moz-box-orient: horizontal;
9891 -moz-box-orient: horizontal;
9875 -moz-box-align: stretch;
9892 -moz-box-align: stretch;
9876 display: box;
9893 display: box;
9877 box-orient: horizontal;
9894 box-orient: horizontal;
9878 box-align: stretch;
9895 box-align: stretch;
9879 /* Modern browsers */
9896 /* Modern browsers */
9880 display: flex;
9897 display: flex;
9881 flex-direction: row;
9898 flex-direction: row;
9882 align-items: stretch;
9899 align-items: stretch;
9883 }
9900 }
9884 .widget-area .widget-subarea {
9901 .widget-area .widget-subarea {
9885 padding: 0.44em 0.4em 0.4em 1px;
9902 padding: 0.44em 0.4em 0.4em 1px;
9886 margin-left: 6px;
9903 margin-left: 6px;
9887 box-sizing: border-box;
9904 box-sizing: border-box;
9888 -moz-box-sizing: border-box;
9905 -moz-box-sizing: border-box;
9889 -webkit-box-sizing: border-box;
9906 -webkit-box-sizing: border-box;
9890 /* Old browsers */
9907 /* Old browsers */
9891 display: -webkit-box;
9908 display: -webkit-box;
9892 -webkit-box-orient: vertical;
9909 -webkit-box-orient: vertical;
9893 -webkit-box-align: stretch;
9910 -webkit-box-align: stretch;
9894 display: -moz-box;
9911 display: -moz-box;
9895 -moz-box-orient: vertical;
9912 -moz-box-orient: vertical;
9896 -moz-box-align: stretch;
9913 -moz-box-align: stretch;
9897 display: box;
9914 display: box;
9898 box-orient: vertical;
9915 box-orient: vertical;
9899 box-align: stretch;
9916 box-align: stretch;
9900 /* Modern browsers */
9917 /* Modern browsers */
9901 display: flex;
9918 display: flex;
9902 flex-direction: column;
9919 flex-direction: column;
9903 align-items: stretch;
9920 align-items: stretch;
9904 /* Old browsers */
9921 /* Old browsers */
9905 -webkit-box-flex: 2;
9922 -webkit-box-flex: 2;
9906 -moz-box-flex: 2;
9923 -moz-box-flex: 2;
9907 box-flex: 2;
9924 box-flex: 2;
9908 /* Modern browsers */
9925 /* Modern browsers */
9909 flex: 2;
9926 flex: 2;
9910 /* Old browsers */
9927 /* Old browsers */
9911 -webkit-box-align: start;
9928 -webkit-box-align: start;
9912 -moz-box-align: start;
9929 -moz-box-align: start;
9913 box-align: start;
9930 box-align: start;
9914 /* Modern browsers */
9931 /* Modern browsers */
9915 align-items: flex-start;
9932 align-items: flex-start;
9916 }
9933 }
9917 .widget-area.connection-problems .prompt:after {
9934 .widget-area.connection-problems .prompt:after {
9918 content: "\f127";
9935 content: "\f127";
9919 font-family: 'FontAwesome';
9936 font-family: 'FontAwesome';
9920 color: #d9534f;
9937 color: #d9534f;
9921 font-size: 14px;
9938 font-size: 14px;
9922 top: 3px;
9939 top: 3px;
9923 padding: 3px;
9940 padding: 3px;
9924 }
9941 }
9925 /* THE CLASSES BELOW CAN APPEAR ANYWHERE IN THE DOM (POSSIBLEY OUTSIDE OF
9942 /* THE CLASSES BELOW CAN APPEAR ANYWHERE IN THE DOM (POSSIBLEY OUTSIDE OF
9926 THE WIDGET AREA). */
9943 THE WIDGET AREA). */
9927 .slide-track {
9944 .slide-track {
9928 /* Slider Track */
9945 /* Slider Track */
9929 border: 1px solid #CCCCCC;
9946 border: 1px solid #CCCCCC;
9930 background: #FFFFFF;
9947 background: #FFFFFF;
9931 border-radius: 2px;
9948 border-radius: 2px;
9932 /* Round the corners of the slide track */
9949 /* Round the corners of the slide track */
9933 }
9950 }
9934 .widget-hslider {
9951 .widget-hslider {
9935 /* Horizontal jQuery Slider
9952 /* Horizontal jQuery Slider
9936
9953
9937 Both the horizontal and vertical versions of the slider are characterized
9954 Both the horizontal and vertical versions of the slider are characterized
9938 by a styled div that contains an invisible jQuery slide div which
9955 by a styled div that contains an invisible jQuery slide div which
9939 contains a visible slider handle div. This is requred so we can control
9956 contains a visible slider handle div. This is requred so we can control
9940 how the slider is drawn and 'fix' the issue where the slide handle
9957 how the slider is drawn and 'fix' the issue where the slide handle
9941 doesn't stop at the end of the slide.
9958 doesn't stop at the end of the slide.
9942
9959
9943 Both horizontal and vertical sliders have this div nesting:
9960 Both horizontal and vertical sliders have this div nesting:
9944 +------------------------------------------+
9961 +------------------------------------------+
9945 | widget-(h/v)slider |
9962 | widget-(h/v)slider |
9946 | +--------+---------------------------+ |
9963 | +--------+---------------------------+ |
9947 | | ui-slider | |
9964 | | ui-slider | |
9948 | | +------------------+ | |
9965 | | +------------------+ | |
9949 | | | ui-slider-handle | | |
9966 | | | ui-slider-handle | | |
9950 | | +------------------+ | |
9967 | | +------------------+ | |
9951 | +--------+---------------------------+ |
9968 | +--------+---------------------------+ |
9952 +------------------------------------------+
9969 +------------------------------------------+
9953 */
9970 */
9954 /* Fix the padding of the slide track so the ui-slider is sized
9971 /* Fix the padding of the slide track so the ui-slider is sized
9955 correctly. */
9972 correctly. */
9956 padding-left: 8px;
9973 padding-left: 8px;
9957 padding-right: 2px;
9974 padding-right: 2px;
9958 overflow: visible;
9975 overflow: visible;
9959 /* Default size of the slider */
9976 /* Default size of the slider */
9960 width: 350px;
9977 width: 350px;
9961 height: 5px;
9978 height: 5px;
9962 max-height: 5px;
9979 max-height: 5px;
9963 margin-top: 13px;
9980 margin-top: 13px;
9964 margin-bottom: 10px;
9981 margin-bottom: 10px;
9965 /* Style the slider track */
9982 /* Style the slider track */
9966 /* Slider Track */
9983 /* Slider Track */
9967 border: 1px solid #CCCCCC;
9984 border: 1px solid #CCCCCC;
9968 background: #FFFFFF;
9985 background: #FFFFFF;
9969 border-radius: 2px;
9986 border-radius: 2px;
9970 /* Round the corners of the slide track */
9987 /* Round the corners of the slide track */
9971 /* Make the div a flex box (makes FF behave correctly). */
9988 /* Make the div a flex box (makes FF behave correctly). */
9972 /* Old browsers */
9989 /* Old browsers */
9973 display: -webkit-box;
9990 display: -webkit-box;
9974 -webkit-box-orient: horizontal;
9991 -webkit-box-orient: horizontal;
9975 -webkit-box-align: stretch;
9992 -webkit-box-align: stretch;
9976 display: -moz-box;
9993 display: -moz-box;
9977 -moz-box-orient: horizontal;
9994 -moz-box-orient: horizontal;
9978 -moz-box-align: stretch;
9995 -moz-box-align: stretch;
9979 display: box;
9996 display: box;
9980 box-orient: horizontal;
9997 box-orient: horizontal;
9981 box-align: stretch;
9998 box-align: stretch;
9982 /* Modern browsers */
9999 /* Modern browsers */
9983 display: flex;
10000 display: flex;
9984 flex-direction: row;
10001 flex-direction: row;
9985 align-items: stretch;
10002 align-items: stretch;
9986 }
10003 }
9987 .widget-hslider .ui-slider {
10004 .widget-hslider .ui-slider {
9988 /* Inner, invisible slide div */
10005 /* Inner, invisible slide div */
9989 border: 0px;
10006 border: 0px;
9990 background: none;
10007 background: none;
9991 /* Old browsers */
10008 /* Old browsers */
9992 display: -webkit-box;
10009 display: -webkit-box;
9993 -webkit-box-orient: horizontal;
10010 -webkit-box-orient: horizontal;
9994 -webkit-box-align: stretch;
10011 -webkit-box-align: stretch;
9995 display: -moz-box;
10012 display: -moz-box;
9996 -moz-box-orient: horizontal;
10013 -moz-box-orient: horizontal;
9997 -moz-box-align: stretch;
10014 -moz-box-align: stretch;
9998 display: box;
10015 display: box;
9999 box-orient: horizontal;
10016 box-orient: horizontal;
10000 box-align: stretch;
10017 box-align: stretch;
10001 /* Modern browsers */
10018 /* Modern browsers */
10002 display: flex;
10019 display: flex;
10003 flex-direction: row;
10020 flex-direction: row;
10004 align-items: stretch;
10021 align-items: stretch;
10005 /* Old browsers */
10022 /* Old browsers */
10006 -webkit-box-flex: 1;
10023 -webkit-box-flex: 1;
10007 -moz-box-flex: 1;
10024 -moz-box-flex: 1;
10008 box-flex: 1;
10025 box-flex: 1;
10009 /* Modern browsers */
10026 /* Modern browsers */
10010 flex: 1;
10027 flex: 1;
10011 }
10028 }
10012 .widget-hslider .ui-slider .ui-slider-handle {
10029 .widget-hslider .ui-slider .ui-slider-handle {
10013 width: 12px;
10030 width: 12px;
10014 height: 28px;
10031 height: 28px;
10015 margin-top: -8px;
10032 margin-top: -8px;
10016 border-radius: 2px;
10033 border-radius: 2px;
10017 }
10034 }
10018 .widget-hslider .ui-slider .ui-slider-range {
10035 .widget-hslider .ui-slider .ui-slider-range {
10019 height: 12px;
10036 height: 12px;
10020 margin-top: -4px;
10037 margin-top: -4px;
10021 background: #eeeeee;
10038 background: #eeeeee;
10022 }
10039 }
10023 .widget-vslider {
10040 .widget-vslider {
10024 /* Vertical jQuery Slider */
10041 /* Vertical jQuery Slider */
10025 /* Fix the padding of the slide track so the ui-slider is sized
10042 /* Fix the padding of the slide track so the ui-slider is sized
10026 correctly. */
10043 correctly. */
10027 padding-bottom: 5px;
10044 padding-bottom: 5px;
10028 overflow: visible;
10045 overflow: visible;
10029 /* Default size of the slider */
10046 /* Default size of the slider */
10030 width: 5px;
10047 width: 5px;
10031 max-width: 5px;
10048 max-width: 5px;
10032 height: 250px;
10049 height: 250px;
10033 margin-left: 12px;
10050 margin-left: 12px;
10034 /* Style the slider track */
10051 /* Style the slider track */
10035 /* Slider Track */
10052 /* Slider Track */
10036 border: 1px solid #CCCCCC;
10053 border: 1px solid #CCCCCC;
10037 background: #FFFFFF;
10054 background: #FFFFFF;
10038 border-radius: 2px;
10055 border-radius: 2px;
10039 /* Round the corners of the slide track */
10056 /* Round the corners of the slide track */
10040 /* Make the div a flex box (makes FF behave correctly). */
10057 /* Make the div a flex box (makes FF behave correctly). */
10041 /* Old browsers */
10058 /* Old browsers */
10042 display: -webkit-box;
10059 display: -webkit-box;
10043 -webkit-box-orient: vertical;
10060 -webkit-box-orient: vertical;
10044 -webkit-box-align: stretch;
10061 -webkit-box-align: stretch;
10045 display: -moz-box;
10062 display: -moz-box;
10046 -moz-box-orient: vertical;
10063 -moz-box-orient: vertical;
10047 -moz-box-align: stretch;
10064 -moz-box-align: stretch;
10048 display: box;
10065 display: box;
10049 box-orient: vertical;
10066 box-orient: vertical;
10050 box-align: stretch;
10067 box-align: stretch;
10051 /* Modern browsers */
10068 /* Modern browsers */
10052 display: flex;
10069 display: flex;
10053 flex-direction: column;
10070 flex-direction: column;
10054 align-items: stretch;
10071 align-items: stretch;
10055 }
10072 }
10056 .widget-vslider .ui-slider {
10073 .widget-vslider .ui-slider {
10057 /* Inner, invisible slide div */
10074 /* Inner, invisible slide div */
10058 border: 0px;
10075 border: 0px;
10059 background: none;
10076 background: none;
10060 margin-left: -4px;
10077 margin-left: -4px;
10061 margin-top: 5px;
10078 margin-top: 5px;
10062 /* Old browsers */
10079 /* Old browsers */
10063 display: -webkit-box;
10080 display: -webkit-box;
10064 -webkit-box-orient: vertical;
10081 -webkit-box-orient: vertical;
10065 -webkit-box-align: stretch;
10082 -webkit-box-align: stretch;
10066 display: -moz-box;
10083 display: -moz-box;
10067 -moz-box-orient: vertical;
10084 -moz-box-orient: vertical;
10068 -moz-box-align: stretch;
10085 -moz-box-align: stretch;
10069 display: box;
10086 display: box;
10070 box-orient: vertical;
10087 box-orient: vertical;
10071 box-align: stretch;
10088 box-align: stretch;
10072 /* Modern browsers */
10089 /* Modern browsers */
10073 display: flex;
10090 display: flex;
10074 flex-direction: column;
10091 flex-direction: column;
10075 align-items: stretch;
10092 align-items: stretch;
10076 /* Old browsers */
10093 /* Old browsers */
10077 -webkit-box-flex: 1;
10094 -webkit-box-flex: 1;
10078 -moz-box-flex: 1;
10095 -moz-box-flex: 1;
10079 box-flex: 1;
10096 box-flex: 1;
10080 /* Modern browsers */
10097 /* Modern browsers */
10081 flex: 1;
10098 flex: 1;
10082 }
10099 }
10083 .widget-vslider .ui-slider .ui-slider-handle {
10100 .widget-vslider .ui-slider .ui-slider-handle {
10084 width: 28px;
10101 width: 28px;
10085 height: 12px;
10102 height: 12px;
10086 margin-left: -9px;
10103 margin-left: -9px;
10087 border-radius: 2px;
10104 border-radius: 2px;
10088 }
10105 }
10089 .widget-vslider .ui-slider .ui-slider-range {
10106 .widget-vslider .ui-slider .ui-slider-range {
10090 width: 12px;
10107 width: 12px;
10091 margin-left: -1px;
10108 margin-left: -1px;
10092 background: #eeeeee;
10109 background: #eeeeee;
10093 }
10110 }
10094 .widget-text {
10111 .widget-text {
10095 /* String Textbox - used for TextBoxView and TextAreaView */
10112 /* String Textbox - used for TextBoxView and TextAreaView */
10096 width: 350px;
10113 width: 350px;
10097 margin: 0px;
10114 margin: 0px;
10098 }
10115 }
10099 .widget-listbox {
10116 .widget-listbox {
10100 /* Listbox */
10117 /* Listbox */
10101 width: 350px;
10118 width: 350px;
10102 margin-bottom: 0px;
10119 margin-bottom: 0px;
10103 }
10120 }
10104 .widget-numeric-text {
10121 .widget-numeric-text {
10105 /* Single Line Textbox - used for IntTextView and FloatTextView */
10122 /* Single Line Textbox - used for IntTextView and FloatTextView */
10106 width: 150px;
10123 width: 150px;
10107 margin: 0px;
10124 margin: 0px;
10108 }
10125 }
10109 .widget-progress {
10126 .widget-progress {
10110 /* Progress Bar */
10127 /* Progress Bar */
10111 margin-top: 6px;
10128 margin-top: 6px;
10112 min-width: 350px;
10129 min-width: 350px;
10113 }
10130 }
10114 .widget-progress .progress-bar {
10131 .widget-progress .progress-bar {
10115 /* Disable progress bar animation */
10132 /* Disable progress bar animation */
10116 -webkit-transition: none;
10133 -webkit-transition: none;
10117 -moz-transition: none;
10134 -moz-transition: none;
10118 -ms-transition: none;
10135 -ms-transition: none;
10119 -o-transition: none;
10136 -o-transition: none;
10120 transition: none;
10137 transition: none;
10121 }
10138 }
10122 .widget-combo-btn {
10139 .widget-combo-btn {
10123 /* ComboBox Main Button */
10140 /* ComboBox Main Button */
10124 /* Subtract 25px to account for the drop arrow button */
10141 /* Subtract 25px to account for the drop arrow button */
10125 min-width: 125px;
10142 min-width: 125px;
10126 }
10143 }
10127 .widget_item .dropdown-menu li a {
10144 .widget_item .dropdown-menu li a {
10128 color: inherit;
10145 color: inherit;
10129 }
10146 }
10130 .widget-hbox {
10147 .widget-hbox {
10131 /* Horizontal widgets */
10148 /* Horizontal widgets */
10132 /* Old browsers */
10149 /* Old browsers */
10133 display: -webkit-box;
10150 display: -webkit-box;
10134 -webkit-box-orient: horizontal;
10151 -webkit-box-orient: horizontal;
10135 -webkit-box-align: stretch;
10152 -webkit-box-align: stretch;
10136 display: -moz-box;
10153 display: -moz-box;
10137 -moz-box-orient: horizontal;
10154 -moz-box-orient: horizontal;
10138 -moz-box-align: stretch;
10155 -moz-box-align: stretch;
10139 display: box;
10156 display: box;
10140 box-orient: horizontal;
10157 box-orient: horizontal;
10141 box-align: stretch;
10158 box-align: stretch;
10142 /* Modern browsers */
10159 /* Modern browsers */
10143 display: flex;
10160 display: flex;
10144 flex-direction: row;
10161 flex-direction: row;
10145 align-items: stretch;
10162 align-items: stretch;
10146 }
10163 }
10147 .widget-hbox input[type="checkbox"] {
10164 .widget-hbox input[type="checkbox"] {
10148 margin-top: 9px;
10165 margin-top: 9px;
10149 margin-bottom: 10px;
10166 margin-bottom: 10px;
10150 }
10167 }
10151 .widget-hbox .widget-label {
10168 .widget-hbox .widget-label {
10152 /* Horizontal Label */
10169 /* Horizontal Label */
10153 min-width: 10ex;
10170 min-width: 10ex;
10154 padding-right: 8px;
10171 padding-right: 8px;
10155 padding-top: 5px;
10172 padding-top: 5px;
10156 text-align: right;
10173 text-align: right;
10157 vertical-align: text-top;
10174 vertical-align: text-top;
10158 }
10175 }
10159 .widget-hbox .widget-readout {
10176 .widget-hbox .widget-readout {
10160 padding-left: 8px;
10177 padding-left: 8px;
10161 padding-top: 5px;
10178 padding-top: 5px;
10162 text-align: left;
10179 text-align: left;
10163 vertical-align: text-top;
10180 vertical-align: text-top;
10164 }
10181 }
10165 .widget-vbox {
10182 .widget-vbox {
10166 /* Vertical widgets */
10183 /* Vertical widgets */
10167 /* Old browsers */
10184 /* Old browsers */
10168 display: -webkit-box;
10185 display: -webkit-box;
10169 -webkit-box-orient: vertical;
10186 -webkit-box-orient: vertical;
10170 -webkit-box-align: stretch;
10187 -webkit-box-align: stretch;
10171 display: -moz-box;
10188 display: -moz-box;
10172 -moz-box-orient: vertical;
10189 -moz-box-orient: vertical;
10173 -moz-box-align: stretch;
10190 -moz-box-align: stretch;
10174 display: box;
10191 display: box;
10175 box-orient: vertical;
10192 box-orient: vertical;
10176 box-align: stretch;
10193 box-align: stretch;
10177 /* Modern browsers */
10194 /* Modern browsers */
10178 display: flex;
10195 display: flex;
10179 flex-direction: column;
10196 flex-direction: column;
10180 align-items: stretch;
10197 align-items: stretch;
10181 }
10198 }
10182 .widget-vbox .widget-label {
10199 .widget-vbox .widget-label {
10183 /* Vertical Label */
10200 /* Vertical Label */
10184 padding-bottom: 5px;
10201 padding-bottom: 5px;
10185 text-align: center;
10202 text-align: center;
10186 vertical-align: text-bottom;
10203 vertical-align: text-bottom;
10187 }
10204 }
10188 .widget-vbox .widget-readout {
10205 .widget-vbox .widget-readout {
10189 /* Vertical Label */
10206 /* Vertical Label */
10190 padding-top: 5px;
10207 padding-top: 5px;
10191 text-align: center;
10208 text-align: center;
10192 vertical-align: text-top;
10209 vertical-align: text-top;
10193 }
10210 }
10194 .widget-box {
10211 .widget-box {
10195 /* Box */
10212 /* Box */
10196 box-sizing: border-box;
10213 box-sizing: border-box;
10197 -moz-box-sizing: border-box;
10214 -moz-box-sizing: border-box;
10198 -webkit-box-sizing: border-box;
10215 -webkit-box-sizing: border-box;
10199 /* Old browsers */
10216 /* Old browsers */
10200 -webkit-box-align: start;
10217 -webkit-box-align: start;
10201 -moz-box-align: start;
10218 -moz-box-align: start;
10202 box-align: start;
10219 box-align: start;
10203 /* Modern browsers */
10220 /* Modern browsers */
10204 align-items: flex-start;
10221 align-items: flex-start;
10205 }
10222 }
10206 .widget-radio-box {
10223 .widget-radio-box {
10207 /* Contains RadioButtonsWidget */
10224 /* Contains RadioButtonsWidget */
10208 /* Old browsers */
10225 /* Old browsers */
10209 display: -webkit-box;
10226 display: -webkit-box;
10210 -webkit-box-orient: vertical;
10227 -webkit-box-orient: vertical;
10211 -webkit-box-align: stretch;
10228 -webkit-box-align: stretch;
10212 display: -moz-box;
10229 display: -moz-box;
10213 -moz-box-orient: vertical;
10230 -moz-box-orient: vertical;
10214 -moz-box-align: stretch;
10231 -moz-box-align: stretch;
10215 display: box;
10232 display: box;
10216 box-orient: vertical;
10233 box-orient: vertical;
10217 box-align: stretch;
10234 box-align: stretch;
10218 /* Modern browsers */
10235 /* Modern browsers */
10219 display: flex;
10236 display: flex;
10220 flex-direction: column;
10237 flex-direction: column;
10221 align-items: stretch;
10238 align-items: stretch;
10222 box-sizing: border-box;
10239 box-sizing: border-box;
10223 -moz-box-sizing: border-box;
10240 -moz-box-sizing: border-box;
10224 -webkit-box-sizing: border-box;
10241 -webkit-box-sizing: border-box;
10225 padding-top: 4px;
10242 padding-top: 4px;
10226 }
10243 }
10227 .widget-radio-box label {
10244 .widget-radio-box label {
10228 margin-top: 0px;
10245 margin-top: 0px;
10229 }
10246 }
10230 /*!
10247 /*!
10231 *
10248 *
10232 * IPython notebook webapp
10249 * IPython notebook webapp
10233 *
10250 *
10234 */
10251 */
10235 @media (max-width: 767px) {
10252 @media (max-width: 767px) {
10236 .notebook_app {
10253 .notebook_app {
10237 padding-left: 0px;
10254 padding-left: 0px;
10238 padding-right: 0px;
10255 padding-right: 0px;
10239 }
10256 }
10240 }
10257 }
10241 #ipython-main-app {
10258 #ipython-main-app {
10242 box-sizing: border-box;
10259 box-sizing: border-box;
10243 -moz-box-sizing: border-box;
10260 -moz-box-sizing: border-box;
10244 -webkit-box-sizing: border-box;
10261 -webkit-box-sizing: border-box;
10245 }
10262 }
10246 div#notebook_panel {
10263 div#notebook_panel {
10247 margin: 0px;
10264 margin: 0px;
10248 padding: 0px;
10265 padding: 0px;
10249 box-sizing: border-box;
10266 box-sizing: border-box;
10250 -moz-box-sizing: border-box;
10267 -moz-box-sizing: border-box;
10251 -webkit-box-sizing: border-box;
10268 -webkit-box-sizing: border-box;
10252 }
10269 }
10253 #notebook {
10270 #notebook {
10254 font-size: 14px;
10271 font-size: 14px;
10255 line-height: 20px;
10272 line-height: 20px;
10256 overflow-y: hidden;
10273 overflow-y: hidden;
10257 overflow-x: auto;
10274 overflow-x: auto;
10258 width: 100%;
10275 width: 100%;
10259 /* This spaces the page away from the edge of the notebook area */
10276 /* This spaces the page away from the edge of the notebook area */
10260 padding-top: 20px;
10277 padding-top: 20px;
10261 margin: 0px;
10278 margin: 0px;
10262 outline: none;
10279 outline: none;
10263 box-sizing: border-box;
10280 box-sizing: border-box;
10264 -moz-box-sizing: border-box;
10281 -moz-box-sizing: border-box;
10265 -webkit-box-sizing: border-box;
10282 -webkit-box-sizing: border-box;
10266 }
10283 }
10267 @media not print {
10284 @media not print {
10268 #notebook-container {
10285 #notebook-container {
10269 padding: 15px;
10286 padding: 15px;
10270 background-color: #ffffff;
10287 background-color: #ffffff;
10271 min-height: 0;
10288 min-height: 0;
10272 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10289 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10273 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10290 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10274 }
10291 }
10275 }
10292 }
10276 div.ui-widget-content {
10293 div.ui-widget-content {
10277 border: 1px solid #ababab;
10294 border: 1px solid #ababab;
10278 outline: none;
10295 outline: none;
10279 }
10296 }
10280 pre.dialog {
10297 pre.dialog {
10281 background-color: #f7f7f7;
10298 background-color: #f7f7f7;
10282 border: 1px solid #ddd;
10299 border: 1px solid #ddd;
10283 border-radius: 2px;
10300 border-radius: 2px;
10284 padding: 0.4em;
10301 padding: 0.4em;
10285 padding-left: 2em;
10302 padding-left: 2em;
10286 }
10303 }
10287 p.dialog {
10304 p.dialog {
10288 padding: 0.2em;
10305 padding: 0.2em;
10289 }
10306 }
10290 /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
10307 /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
10291 to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
10308 to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
10292 */
10309 */
10293 pre,
10310 pre,
10294 code,
10311 code,
10295 kbd,
10312 kbd,
10296 samp {
10313 samp {
10297 white-space: pre-wrap;
10314 white-space: pre-wrap;
10298 }
10315 }
10299 #fonttest {
10316 #fonttest {
10300 font-family: monospace;
10317 font-family: monospace;
10301 }
10318 }
10302 p {
10319 p {
10303 margin-bottom: 0;
10320 margin-bottom: 0;
10304 }
10321 }
10305 .end_space {
10322 .end_space {
10306 min-height: 100px;
10323 min-height: 100px;
10307 transition: height .2s ease;
10324 transition: height .2s ease;
10308 }
10325 }
10309 .notebook_app #header {
10326 .notebook_app #header {
10310 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10327 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10311 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10328 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10312 }
10329 }
10313 @media not print {
10330 @media not print {
10314 .notebook_app {
10331 .notebook_app {
10315 background-color: #eeeeee;
10332 background-color: #eeeeee;
10316 }
10333 }
10317 }
10334 }
10318 /* CSS for the cell toolbar */
10335 /* CSS for the cell toolbar */
10319 .celltoolbar {
10336 .celltoolbar {
10320 border: thin solid #CFCFCF;
10337 border: thin solid #CFCFCF;
10321 border-bottom: none;
10338 border-bottom: none;
10322 background: #EEE;
10339 background: #EEE;
10323 border-radius: 2px 2px 0px 0px;
10340 border-radius: 2px 2px 0px 0px;
10324 width: 100%;
10341 width: 100%;
10325 height: 29px;
10342 height: 29px;
10326 padding-right: 4px;
10343 padding-right: 4px;
10327 /* Old browsers */
10344 /* Old browsers */
10328 display: -webkit-box;
10345 display: -webkit-box;
10329 -webkit-box-orient: horizontal;
10346 -webkit-box-orient: horizontal;
10330 -webkit-box-align: stretch;
10347 -webkit-box-align: stretch;
10331 display: -moz-box;
10348 display: -moz-box;
10332 -moz-box-orient: horizontal;
10349 -moz-box-orient: horizontal;
10333 -moz-box-align: stretch;
10350 -moz-box-align: stretch;
10334 display: box;
10351 display: box;
10335 box-orient: horizontal;
10352 box-orient: horizontal;
10336 box-align: stretch;
10353 box-align: stretch;
10337 /* Modern browsers */
10354 /* Modern browsers */
10338 display: flex;
10355 display: flex;
10339 flex-direction: row;
10356 flex-direction: row;
10340 align-items: stretch;
10357 align-items: stretch;
10341 /* Old browsers */
10358 /* Old browsers */
10342 -webkit-box-pack: end;
10359 -webkit-box-pack: end;
10343 -moz-box-pack: end;
10360 -moz-box-pack: end;
10344 box-pack: end;
10361 box-pack: end;
10345 /* Modern browsers */
10362 /* Modern browsers */
10346 justify-content: flex-end;
10363 justify-content: flex-end;
10347 }
10364 }
10348 @media print {
10365 @media print {
10349 .celltoolbar {
10366 .celltoolbar {
10350 display: none;
10367 display: none;
10351 }
10368 }
10352 }
10369 }
10353 .ctb_hideshow {
10370 .ctb_hideshow {
10354 display: none;
10371 display: none;
10355 vertical-align: bottom;
10372 vertical-align: bottom;
10356 }
10373 }
10357 /* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
10374 /* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
10358 Cell toolbars are only shown when the ctb_global_show class is also set.
10375 Cell toolbars are only shown when the ctb_global_show class is also set.
10359 */
10376 */
10360 .ctb_global_show .ctb_show.ctb_hideshow {
10377 .ctb_global_show .ctb_show.ctb_hideshow {
10361 display: block;
10378 display: block;
10362 }
10379 }
10363 .ctb_global_show .ctb_show + .input_area,
10380 .ctb_global_show .ctb_show + .input_area,
10364 .ctb_global_show .ctb_show + div.text_cell_input,
10381 .ctb_global_show .ctb_show + div.text_cell_input,
10365 .ctb_global_show .ctb_show ~ div.text_cell_render {
10382 .ctb_global_show .ctb_show ~ div.text_cell_render {
10366 border-top-right-radius: 0px;
10383 border-top-right-radius: 0px;
10367 border-top-left-radius: 0px;
10384 border-top-left-radius: 0px;
10368 }
10385 }
10369 .ctb_global_show .ctb_show ~ div.text_cell_render {
10386 .ctb_global_show .ctb_show ~ div.text_cell_render {
10370 border: 1px solid #cfcfcf;
10387 border: 1px solid #cfcfcf;
10371 }
10388 }
10372 .celltoolbar {
10389 .celltoolbar {
10373 font-size: 87%;
10390 font-size: 87%;
10374 padding-top: 3px;
10391 padding-top: 3px;
10375 }
10392 }
10376 .celltoolbar select {
10393 .celltoolbar select {
10377 display: block;
10394 display: block;
10378 width: 100%;
10395 width: 100%;
10379 height: 32px;
10396 height: 32px;
10380 padding: 6px 12px;
10397 padding: 6px 12px;
10381 font-size: 13px;
10398 font-size: 13px;
10382 line-height: 1.42857143;
10399 line-height: 1.42857143;
10383 color: #555555;
10400 color: #555555;
10384 background-color: #ffffff;
10401 background-color: #ffffff;
10385 background-image: none;
10402 background-image: none;
10386 border: 1px solid #cccccc;
10403 border: 1px solid #cccccc;
10387 border-radius: 2px;
10404 border-radius: 2px;
10388 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10405 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10389 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10406 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10390 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10407 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10391 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10408 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10392 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10409 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10393 height: 30px;
10410 height: 30px;
10394 padding: 5px 10px;
10411 padding: 5px 10px;
10395 font-size: 12px;
10412 font-size: 12px;
10396 line-height: 1.5;
10413 line-height: 1.5;
10397 border-radius: 1px;
10414 border-radius: 1px;
10398 width: inherit;
10415 width: inherit;
10399 font-size: 87%;
10416 font-size: 87%;
10400 height: 22px;
10417 height: 22px;
10401 display: inline-block;
10418 display: inline-block;
10402 }
10419 }
10403 .celltoolbar select:focus {
10420 .celltoolbar select:focus {
10404 border-color: #66afe9;
10421 border-color: #66afe9;
10405 outline: 0;
10422 outline: 0;
10406 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10423 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10407 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10424 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10408 }
10425 }
10409 .celltoolbar select::-moz-placeholder {
10426 .celltoolbar select::-moz-placeholder {
10410 color: #999999;
10427 color: #999999;
10411 opacity: 1;
10428 opacity: 1;
10412 }
10429 }
10413 .celltoolbar select:-ms-input-placeholder {
10430 .celltoolbar select:-ms-input-placeholder {
10414 color: #999999;
10431 color: #999999;
10415 }
10432 }
10416 .celltoolbar select::-webkit-input-placeholder {
10433 .celltoolbar select::-webkit-input-placeholder {
10417 color: #999999;
10434 color: #999999;
10418 }
10435 }
10419 .celltoolbar select[disabled],
10436 .celltoolbar select[disabled],
10420 .celltoolbar select[readonly],
10437 .celltoolbar select[readonly],
10421 fieldset[disabled] .celltoolbar select {
10438 fieldset[disabled] .celltoolbar select {
10422 cursor: not-allowed;
10439 cursor: not-allowed;
10423 background-color: #eeeeee;
10440 background-color: #eeeeee;
10424 opacity: 1;
10441 opacity: 1;
10425 }
10442 }
10426 textarea.celltoolbar select {
10443 textarea.celltoolbar select {
10427 height: auto;
10444 height: auto;
10428 }
10445 }
10429 select.celltoolbar select {
10446 select.celltoolbar select {
10430 height: 30px;
10447 height: 30px;
10431 line-height: 30px;
10448 line-height: 30px;
10432 }
10449 }
10433 textarea.celltoolbar select,
10450 textarea.celltoolbar select,
10434 select[multiple].celltoolbar select {
10451 select[multiple].celltoolbar select {
10435 height: auto;
10452 height: auto;
10436 }
10453 }
10437 .celltoolbar label {
10454 .celltoolbar label {
10438 margin-left: 5px;
10455 margin-left: 5px;
10439 margin-right: 5px;
10456 margin-right: 5px;
10440 }
10457 }
10441 .completions {
10458 .completions {
10442 position: absolute;
10459 position: absolute;
10443 z-index: 10;
10460 z-index: 10;
10444 overflow: hidden;
10461 overflow: hidden;
10445 border: 1px solid #ababab;
10462 border: 1px solid #ababab;
10446 border-radius: 2px;
10463 border-radius: 2px;
10447 -webkit-box-shadow: 0px 6px 10px -1px #adadad;
10464 -webkit-box-shadow: 0px 6px 10px -1px #adadad;
10448 box-shadow: 0px 6px 10px -1px #adadad;
10465 box-shadow: 0px 6px 10px -1px #adadad;
10449 }
10466 }
10450 .completions select {
10467 .completions select {
10451 background: white;
10468 background: white;
10452 outline: none;
10469 outline: none;
10453 border: none;
10470 border: none;
10454 padding: 0px;
10471 padding: 0px;
10455 margin: 0px;
10472 margin: 0px;
10456 overflow: auto;
10473 overflow: auto;
10457 font-family: monospace;
10474 font-family: monospace;
10458 font-size: 110%;
10475 font-size: 110%;
10459 color: #000000;
10476 color: #000000;
10460 width: auto;
10477 width: auto;
10461 }
10478 }
10462 .completions select option.context {
10479 .completions select option.context {
10463 color: #286090;
10480 color: #286090;
10464 }
10481 }
10465 #kernel_logo_widget {
10482 #kernel_logo_widget {
10466 float: right !important;
10483 float: right !important;
10467 float: right;
10484 float: right;
10468 }
10485 }
10469 #kernel_logo_widget .current_kernel_logo {
10486 #kernel_logo_widget .current_kernel_logo {
10470 display: none;
10487 display: none;
10471 margin-top: -1px;
10488 margin-top: -1px;
10472 margin-bottom: -1px;
10489 margin-bottom: -1px;
10473 width: 32px;
10490 width: 32px;
10474 height: 32px;
10491 height: 32px;
10475 }
10492 }
10476 #menubar {
10493 #menubar {
10477 box-sizing: border-box;
10494 box-sizing: border-box;
10478 -moz-box-sizing: border-box;
10495 -moz-box-sizing: border-box;
10479 -webkit-box-sizing: border-box;
10496 -webkit-box-sizing: border-box;
10480 margin-top: 1px;
10497 margin-top: 1px;
10481 }
10498 }
10482 #menubar .navbar {
10499 #menubar .navbar {
10483 border-top: 1px;
10500 border-top: 1px;
10484 border-radius: 0px 0px 2px 2px;
10501 border-radius: 0px 0px 2px 2px;
10485 margin-bottom: 0px;
10502 margin-bottom: 0px;
10486 }
10503 }
10487 #menubar .navbar-toggle {
10504 #menubar .navbar-toggle {
10488 float: left;
10505 float: left;
10489 padding-top: 7px;
10506 padding-top: 7px;
10490 padding-bottom: 7px;
10507 padding-bottom: 7px;
10491 border: none;
10508 border: none;
10492 }
10509 }
10493 #menubar .navbar-collapse {
10510 #menubar .navbar-collapse {
10494 clear: left;
10511 clear: left;
10495 }
10512 }
10496 .nav-wrapper {
10513 .nav-wrapper {
10497 border-bottom: 1px solid #e7e7e7;
10514 border-bottom: 1px solid #e7e7e7;
10498 }
10515 }
10499 i.menu-icon {
10516 i.menu-icon {
10500 padding-top: 4px;
10517 padding-top: 4px;
10501 }
10518 }
10502 ul#help_menu li a {
10519 ul#help_menu li a {
10503 overflow: hidden;
10520 overflow: hidden;
10504 padding-right: 2.2em;
10521 padding-right: 2.2em;
10505 }
10522 }
10506 ul#help_menu li a i {
10523 ul#help_menu li a i {
10507 margin-right: -1.2em;
10524 margin-right: -1.2em;
10508 }
10525 }
10509 .dropdown-submenu {
10526 .dropdown-submenu {
10510 position: relative;
10527 position: relative;
10511 }
10528 }
10512 .dropdown-submenu > .dropdown-menu {
10529 .dropdown-submenu > .dropdown-menu {
10513 top: 0;
10530 top: 0;
10514 left: 100%;
10531 left: 100%;
10515 margin-top: -6px;
10532 margin-top: -6px;
10516 margin-left: -1px;
10533 margin-left: -1px;
10517 }
10534 }
10518 .dropdown-submenu:hover > .dropdown-menu {
10535 .dropdown-submenu:hover > .dropdown-menu {
10519 display: block;
10536 display: block;
10520 }
10537 }
10521 .dropdown-submenu > a:after {
10538 .dropdown-submenu > a:after {
10522 display: inline-block;
10539 display: inline-block;
10523 font: normal normal normal 14px/1 FontAwesome;
10540 font: normal normal normal 14px/1 FontAwesome;
10524 font-size: inherit;
10541 font-size: inherit;
10525 text-rendering: auto;
10542 text-rendering: auto;
10526 -webkit-font-smoothing: antialiased;
10543 -webkit-font-smoothing: antialiased;
10527 -moz-osx-font-smoothing: grayscale;
10544 -moz-osx-font-smoothing: grayscale;
10528 transform: translate(0, 0);
10545 transform: translate(0, 0);
10529 display: block;
10546 display: block;
10530 content: "\f0da";
10547 content: "\f0da";
10531 float: right;
10548 float: right;
10532 color: #333333;
10549 color: #333333;
10533 margin-top: 2px;
10550 margin-top: 2px;
10534 margin-right: -10px;
10551 margin-right: -10px;
10535 }
10552 }
10536 .dropdown-submenu > a:after.pull-left {
10553 .dropdown-submenu > a:after.pull-left {
10537 margin-right: .3em;
10554 margin-right: .3em;
10538 }
10555 }
10539 .dropdown-submenu > a:after.pull-right {
10556 .dropdown-submenu > a:after.pull-right {
10540 margin-left: .3em;
10557 margin-left: .3em;
10541 }
10558 }
10542 .dropdown-submenu:hover > a:after {
10559 .dropdown-submenu:hover > a:after {
10543 color: #262626;
10560 color: #262626;
10544 }
10561 }
10545 .dropdown-submenu.pull-left {
10562 .dropdown-submenu.pull-left {
10546 float: none;
10563 float: none;
10547 }
10564 }
10548 .dropdown-submenu.pull-left > .dropdown-menu {
10565 .dropdown-submenu.pull-left > .dropdown-menu {
10549 left: -100%;
10566 left: -100%;
10550 margin-left: 10px;
10567 margin-left: 10px;
10551 }
10568 }
10552 #notification_area {
10569 #notification_area {
10553 float: right !important;
10570 float: right !important;
10554 float: right;
10571 float: right;
10555 z-index: 10;
10572 z-index: 10;
10556 }
10573 }
10557 .indicator_area {
10574 .indicator_area {
10558 float: right !important;
10575 float: right !important;
10559 float: right;
10576 float: right;
10560 color: #777777;
10577 color: #777777;
10561 margin-left: 5px;
10578 margin-left: 5px;
10562 margin-right: 5px;
10579 margin-right: 5px;
10563 width: 11px;
10580 width: 11px;
10564 z-index: 10;
10581 z-index: 10;
10565 text-align: center;
10582 text-align: center;
10566 width: auto;
10583 width: auto;
10567 }
10584 }
10568 #kernel_indicator {
10585 #kernel_indicator {
10569 float: right !important;
10586 float: right !important;
10570 float: right;
10587 float: right;
10571 color: #777777;
10588 color: #777777;
10572 margin-left: 5px;
10589 margin-left: 5px;
10573 margin-right: 5px;
10590 margin-right: 5px;
10574 width: 11px;
10591 width: 11px;
10575 z-index: 10;
10592 z-index: 10;
10576 text-align: center;
10593 text-align: center;
10577 width: auto;
10594 width: auto;
10578 border-left: 1px solid;
10595 border-left: 1px solid;
10579 }
10596 }
10580 #kernel_indicator .kernel_indicator_name {
10597 #kernel_indicator .kernel_indicator_name {
10581 padding-left: 5px;
10598 padding-left: 5px;
10582 padding-right: 5px;
10599 padding-right: 5px;
10583 }
10600 }
10584 #modal_indicator {
10601 #modal_indicator {
10585 float: right !important;
10602 float: right !important;
10586 float: right;
10603 float: right;
10587 color: #777777;
10604 color: #777777;
10588 margin-left: 5px;
10605 margin-left: 5px;
10589 margin-right: 5px;
10606 margin-right: 5px;
10590 width: 11px;
10607 width: 11px;
10591 z-index: 10;
10608 z-index: 10;
10592 text-align: center;
10609 text-align: center;
10593 width: auto;
10610 width: auto;
10594 }
10611 }
10595 .edit_mode .modal_indicator:before {
10612 .edit_mode .modal_indicator:before {
10596 display: inline-block;
10613 display: inline-block;
10597 font: normal normal normal 14px/1 FontAwesome;
10614 font: normal normal normal 14px/1 FontAwesome;
10598 font-size: inherit;
10615 font-size: inherit;
10599 text-rendering: auto;
10616 text-rendering: auto;
10600 -webkit-font-smoothing: antialiased;
10617 -webkit-font-smoothing: antialiased;
10601 -moz-osx-font-smoothing: grayscale;
10618 -moz-osx-font-smoothing: grayscale;
10602 transform: translate(0, 0);
10619 transform: translate(0, 0);
10603 content: "\f040";
10620 content: "\f040";
10604 }
10621 }
10605 .edit_mode .modal_indicator:before.pull-left {
10622 .edit_mode .modal_indicator:before.pull-left {
10606 margin-right: .3em;
10623 margin-right: .3em;
10607 }
10624 }
10608 .edit_mode .modal_indicator:before.pull-right {
10625 .edit_mode .modal_indicator:before.pull-right {
10609 margin-left: .3em;
10626 margin-left: .3em;
10610 }
10627 }
10611 .command_mode .modal_indicator:before {
10628 .command_mode .modal_indicator:before {
10612 display: inline-block;
10629 display: inline-block;
10613 font: normal normal normal 14px/1 FontAwesome;
10630 font: normal normal normal 14px/1 FontAwesome;
10614 font-size: inherit;
10631 font-size: inherit;
10615 text-rendering: auto;
10632 text-rendering: auto;
10616 -webkit-font-smoothing: antialiased;
10633 -webkit-font-smoothing: antialiased;
10617 -moz-osx-font-smoothing: grayscale;
10634 -moz-osx-font-smoothing: grayscale;
10618 transform: translate(0, 0);
10635 transform: translate(0, 0);
10619 content: ' ';
10636 content: ' ';
10620 }
10637 }
10621 .command_mode .modal_indicator:before.pull-left {
10638 .command_mode .modal_indicator:before.pull-left {
10622 margin-right: .3em;
10639 margin-right: .3em;
10623 }
10640 }
10624 .command_mode .modal_indicator:before.pull-right {
10641 .command_mode .modal_indicator:before.pull-right {
10625 margin-left: .3em;
10642 margin-left: .3em;
10626 }
10643 }
10627 .kernel_idle_icon:before {
10644 .kernel_idle_icon:before {
10628 display: inline-block;
10645 display: inline-block;
10629 font: normal normal normal 14px/1 FontAwesome;
10646 font: normal normal normal 14px/1 FontAwesome;
10630 font-size: inherit;
10647 font-size: inherit;
10631 text-rendering: auto;
10648 text-rendering: auto;
10632 -webkit-font-smoothing: antialiased;
10649 -webkit-font-smoothing: antialiased;
10633 -moz-osx-font-smoothing: grayscale;
10650 -moz-osx-font-smoothing: grayscale;
10634 transform: translate(0, 0);
10651 transform: translate(0, 0);
10635 content: "\f10c";
10652 content: "\f10c";
10636 }
10653 }
10637 .kernel_idle_icon:before.pull-left {
10654 .kernel_idle_icon:before.pull-left {
10638 margin-right: .3em;
10655 margin-right: .3em;
10639 }
10656 }
10640 .kernel_idle_icon:before.pull-right {
10657 .kernel_idle_icon:before.pull-right {
10641 margin-left: .3em;
10658 margin-left: .3em;
10642 }
10659 }
10643 .kernel_busy_icon:before {
10660 .kernel_busy_icon:before {
10644 display: inline-block;
10661 display: inline-block;
10645 font: normal normal normal 14px/1 FontAwesome;
10662 font: normal normal normal 14px/1 FontAwesome;
10646 font-size: inherit;
10663 font-size: inherit;
10647 text-rendering: auto;
10664 text-rendering: auto;
10648 -webkit-font-smoothing: antialiased;
10665 -webkit-font-smoothing: antialiased;
10649 -moz-osx-font-smoothing: grayscale;
10666 -moz-osx-font-smoothing: grayscale;
10650 transform: translate(0, 0);
10667 transform: translate(0, 0);
10651 content: "\f111";
10668 content: "\f111";
10652 }
10669 }
10653 .kernel_busy_icon:before.pull-left {
10670 .kernel_busy_icon:before.pull-left {
10654 margin-right: .3em;
10671 margin-right: .3em;
10655 }
10672 }
10656 .kernel_busy_icon:before.pull-right {
10673 .kernel_busy_icon:before.pull-right {
10657 margin-left: .3em;
10674 margin-left: .3em;
10658 }
10675 }
10659 .kernel_dead_icon:before {
10676 .kernel_dead_icon:before {
10660 display: inline-block;
10677 display: inline-block;
10661 font: normal normal normal 14px/1 FontAwesome;
10678 font: normal normal normal 14px/1 FontAwesome;
10662 font-size: inherit;
10679 font-size: inherit;
10663 text-rendering: auto;
10680 text-rendering: auto;
10664 -webkit-font-smoothing: antialiased;
10681 -webkit-font-smoothing: antialiased;
10665 -moz-osx-font-smoothing: grayscale;
10682 -moz-osx-font-smoothing: grayscale;
10666 transform: translate(0, 0);
10683 transform: translate(0, 0);
10667 content: "\f1e2";
10684 content: "\f1e2";
10668 }
10685 }
10669 .kernel_dead_icon:before.pull-left {
10686 .kernel_dead_icon:before.pull-left {
10670 margin-right: .3em;
10687 margin-right: .3em;
10671 }
10688 }
10672 .kernel_dead_icon:before.pull-right {
10689 .kernel_dead_icon:before.pull-right {
10673 margin-left: .3em;
10690 margin-left: .3em;
10674 }
10691 }
10675 .kernel_disconnected_icon:before {
10692 .kernel_disconnected_icon:before {
10676 display: inline-block;
10693 display: inline-block;
10677 font: normal normal normal 14px/1 FontAwesome;
10694 font: normal normal normal 14px/1 FontAwesome;
10678 font-size: inherit;
10695 font-size: inherit;
10679 text-rendering: auto;
10696 text-rendering: auto;
10680 -webkit-font-smoothing: antialiased;
10697 -webkit-font-smoothing: antialiased;
10681 -moz-osx-font-smoothing: grayscale;
10698 -moz-osx-font-smoothing: grayscale;
10682 transform: translate(0, 0);
10699 transform: translate(0, 0);
10683 content: "\f127";
10700 content: "\f127";
10684 }
10701 }
10685 .kernel_disconnected_icon:before.pull-left {
10702 .kernel_disconnected_icon:before.pull-left {
10686 margin-right: .3em;
10703 margin-right: .3em;
10687 }
10704 }
10688 .kernel_disconnected_icon:before.pull-right {
10705 .kernel_disconnected_icon:before.pull-right {
10689 margin-left: .3em;
10706 margin-left: .3em;
10690 }
10707 }
10691 .notification_widget {
10708 .notification_widget {
10692 color: #777777;
10709 color: #777777;
10693 z-index: 10;
10710 z-index: 10;
10694 background: rgba(240, 240, 240, 0.5);
10711 background: rgba(240, 240, 240, 0.5);
10695 color: #333333;
10712 color: #333333;
10696 background-color: #ffffff;
10713 background-color: #ffffff;
10697 border-color: #cccccc;
10714 border-color: #cccccc;
10698 }
10715 }
10699 .notification_widget:hover,
10716 .notification_widget:hover,
10700 .notification_widget:focus,
10717 .notification_widget:focus,
10701 .notification_widget.focus,
10718 .notification_widget.focus,
10702 .notification_widget:active,
10719 .notification_widget:active,
10703 .notification_widget.active,
10720 .notification_widget.active,
10704 .open > .dropdown-toggle.notification_widget {
10721 .open > .dropdown-toggle.notification_widget {
10705 color: #333333;
10722 color: #333333;
10706 background-color: #e6e6e6;
10723 background-color: #e6e6e6;
10707 border-color: #adadad;
10724 border-color: #adadad;
10708 }
10725 }
10709 .notification_widget:active,
10726 .notification_widget:active,
10710 .notification_widget.active,
10727 .notification_widget.active,
10711 .open > .dropdown-toggle.notification_widget {
10728 .open > .dropdown-toggle.notification_widget {
10712 background-image: none;
10729 background-image: none;
10713 }
10730 }
10714 .notification_widget.disabled,
10731 .notification_widget.disabled,
10715 .notification_widget[disabled],
10732 .notification_widget[disabled],
10716 fieldset[disabled] .notification_widget,
10733 fieldset[disabled] .notification_widget,
10717 .notification_widget.disabled:hover,
10734 .notification_widget.disabled:hover,
10718 .notification_widget[disabled]:hover,
10735 .notification_widget[disabled]:hover,
10719 fieldset[disabled] .notification_widget:hover,
10736 fieldset[disabled] .notification_widget:hover,
10720 .notification_widget.disabled:focus,
10737 .notification_widget.disabled:focus,
10721 .notification_widget[disabled]:focus,
10738 .notification_widget[disabled]:focus,
10722 fieldset[disabled] .notification_widget:focus,
10739 fieldset[disabled] .notification_widget:focus,
10723 .notification_widget.disabled.focus,
10740 .notification_widget.disabled.focus,
10724 .notification_widget[disabled].focus,
10741 .notification_widget[disabled].focus,
10725 fieldset[disabled] .notification_widget.focus,
10742 fieldset[disabled] .notification_widget.focus,
10726 .notification_widget.disabled:active,
10743 .notification_widget.disabled:active,
10727 .notification_widget[disabled]:active,
10744 .notification_widget[disabled]:active,
10728 fieldset[disabled] .notification_widget:active,
10745 fieldset[disabled] .notification_widget:active,
10729 .notification_widget.disabled.active,
10746 .notification_widget.disabled.active,
10730 .notification_widget[disabled].active,
10747 .notification_widget[disabled].active,
10731 fieldset[disabled] .notification_widget.active {
10748 fieldset[disabled] .notification_widget.active {
10732 background-color: #ffffff;
10749 background-color: #ffffff;
10733 border-color: #cccccc;
10750 border-color: #cccccc;
10734 }
10751 }
10735 .notification_widget .badge {
10752 .notification_widget .badge {
10736 color: #ffffff;
10753 color: #ffffff;
10737 background-color: #333333;
10754 background-color: #333333;
10738 }
10755 }
10739 .notification_widget.warning {
10756 .notification_widget.warning {
10740 color: #ffffff;
10757 color: #ffffff;
10741 background-color: #f0ad4e;
10758 background-color: #f0ad4e;
10742 border-color: #eea236;
10759 border-color: #eea236;
10743 }
10760 }
10744 .notification_widget.warning:hover,
10761 .notification_widget.warning:hover,
10745 .notification_widget.warning:focus,
10762 .notification_widget.warning:focus,
10746 .notification_widget.warning.focus,
10763 .notification_widget.warning.focus,
10747 .notification_widget.warning:active,
10764 .notification_widget.warning:active,
10748 .notification_widget.warning.active,
10765 .notification_widget.warning.active,
10749 .open > .dropdown-toggle.notification_widget.warning {
10766 .open > .dropdown-toggle.notification_widget.warning {
10750 color: #ffffff;
10767 color: #ffffff;
10751 background-color: #ec971f;
10768 background-color: #ec971f;
10752 border-color: #d58512;
10769 border-color: #d58512;
10753 }
10770 }
10754 .notification_widget.warning:active,
10771 .notification_widget.warning:active,
10755 .notification_widget.warning.active,
10772 .notification_widget.warning.active,
10756 .open > .dropdown-toggle.notification_widget.warning {
10773 .open > .dropdown-toggle.notification_widget.warning {
10757 background-image: none;
10774 background-image: none;
10758 }
10775 }
10759 .notification_widget.warning.disabled,
10776 .notification_widget.warning.disabled,
10760 .notification_widget.warning[disabled],
10777 .notification_widget.warning[disabled],
10761 fieldset[disabled] .notification_widget.warning,
10778 fieldset[disabled] .notification_widget.warning,
10762 .notification_widget.warning.disabled:hover,
10779 .notification_widget.warning.disabled:hover,
10763 .notification_widget.warning[disabled]:hover,
10780 .notification_widget.warning[disabled]:hover,
10764 fieldset[disabled] .notification_widget.warning:hover,
10781 fieldset[disabled] .notification_widget.warning:hover,
10765 .notification_widget.warning.disabled:focus,
10782 .notification_widget.warning.disabled:focus,
10766 .notification_widget.warning[disabled]:focus,
10783 .notification_widget.warning[disabled]:focus,
10767 fieldset[disabled] .notification_widget.warning:focus,
10784 fieldset[disabled] .notification_widget.warning:focus,
10768 .notification_widget.warning.disabled.focus,
10785 .notification_widget.warning.disabled.focus,
10769 .notification_widget.warning[disabled].focus,
10786 .notification_widget.warning[disabled].focus,
10770 fieldset[disabled] .notification_widget.warning.focus,
10787 fieldset[disabled] .notification_widget.warning.focus,
10771 .notification_widget.warning.disabled:active,
10788 .notification_widget.warning.disabled:active,
10772 .notification_widget.warning[disabled]:active,
10789 .notification_widget.warning[disabled]:active,
10773 fieldset[disabled] .notification_widget.warning:active,
10790 fieldset[disabled] .notification_widget.warning:active,
10774 .notification_widget.warning.disabled.active,
10791 .notification_widget.warning.disabled.active,
10775 .notification_widget.warning[disabled].active,
10792 .notification_widget.warning[disabled].active,
10776 fieldset[disabled] .notification_widget.warning.active {
10793 fieldset[disabled] .notification_widget.warning.active {
10777 background-color: #f0ad4e;
10794 background-color: #f0ad4e;
10778 border-color: #eea236;
10795 border-color: #eea236;
10779 }
10796 }
10780 .notification_widget.warning .badge {
10797 .notification_widget.warning .badge {
10781 color: #f0ad4e;
10798 color: #f0ad4e;
10782 background-color: #ffffff;
10799 background-color: #ffffff;
10783 }
10800 }
10784 .notification_widget.success {
10801 .notification_widget.success {
10785 color: #ffffff;
10802 color: #ffffff;
10786 background-color: #5cb85c;
10803 background-color: #5cb85c;
10787 border-color: #4cae4c;
10804 border-color: #4cae4c;
10788 }
10805 }
10789 .notification_widget.success:hover,
10806 .notification_widget.success:hover,
10790 .notification_widget.success:focus,
10807 .notification_widget.success:focus,
10791 .notification_widget.success.focus,
10808 .notification_widget.success.focus,
10792 .notification_widget.success:active,
10809 .notification_widget.success:active,
10793 .notification_widget.success.active,
10810 .notification_widget.success.active,
10794 .open > .dropdown-toggle.notification_widget.success {
10811 .open > .dropdown-toggle.notification_widget.success {
10795 color: #ffffff;
10812 color: #ffffff;
10796 background-color: #449d44;
10813 background-color: #449d44;
10797 border-color: #398439;
10814 border-color: #398439;
10798 }
10815 }
10799 .notification_widget.success:active,
10816 .notification_widget.success:active,
10800 .notification_widget.success.active,
10817 .notification_widget.success.active,
10801 .open > .dropdown-toggle.notification_widget.success {
10818 .open > .dropdown-toggle.notification_widget.success {
10802 background-image: none;
10819 background-image: none;
10803 }
10820 }
10804 .notification_widget.success.disabled,
10821 .notification_widget.success.disabled,
10805 .notification_widget.success[disabled],
10822 .notification_widget.success[disabled],
10806 fieldset[disabled] .notification_widget.success,
10823 fieldset[disabled] .notification_widget.success,
10807 .notification_widget.success.disabled:hover,
10824 .notification_widget.success.disabled:hover,
10808 .notification_widget.success[disabled]:hover,
10825 .notification_widget.success[disabled]:hover,
10809 fieldset[disabled] .notification_widget.success:hover,
10826 fieldset[disabled] .notification_widget.success:hover,
10810 .notification_widget.success.disabled:focus,
10827 .notification_widget.success.disabled:focus,
10811 .notification_widget.success[disabled]:focus,
10828 .notification_widget.success[disabled]:focus,
10812 fieldset[disabled] .notification_widget.success:focus,
10829 fieldset[disabled] .notification_widget.success:focus,
10813 .notification_widget.success.disabled.focus,
10830 .notification_widget.success.disabled.focus,
10814 .notification_widget.success[disabled].focus,
10831 .notification_widget.success[disabled].focus,
10815 fieldset[disabled] .notification_widget.success.focus,
10832 fieldset[disabled] .notification_widget.success.focus,
10816 .notification_widget.success.disabled:active,
10833 .notification_widget.success.disabled:active,
10817 .notification_widget.success[disabled]:active,
10834 .notification_widget.success[disabled]:active,
10818 fieldset[disabled] .notification_widget.success:active,
10835 fieldset[disabled] .notification_widget.success:active,
10819 .notification_widget.success.disabled.active,
10836 .notification_widget.success.disabled.active,
10820 .notification_widget.success[disabled].active,
10837 .notification_widget.success[disabled].active,
10821 fieldset[disabled] .notification_widget.success.active {
10838 fieldset[disabled] .notification_widget.success.active {
10822 background-color: #5cb85c;
10839 background-color: #5cb85c;
10823 border-color: #4cae4c;
10840 border-color: #4cae4c;
10824 }
10841 }
10825 .notification_widget.success .badge {
10842 .notification_widget.success .badge {
10826 color: #5cb85c;
10843 color: #5cb85c;
10827 background-color: #ffffff;
10844 background-color: #ffffff;
10828 }
10845 }
10829 .notification_widget.info {
10846 .notification_widget.info {
10830 color: #ffffff;
10847 color: #ffffff;
10831 background-color: #5bc0de;
10848 background-color: #5bc0de;
10832 border-color: #46b8da;
10849 border-color: #46b8da;
10833 }
10850 }
10834 .notification_widget.info:hover,
10851 .notification_widget.info:hover,
10835 .notification_widget.info:focus,
10852 .notification_widget.info:focus,
10836 .notification_widget.info.focus,
10853 .notification_widget.info.focus,
10837 .notification_widget.info:active,
10854 .notification_widget.info:active,
10838 .notification_widget.info.active,
10855 .notification_widget.info.active,
10839 .open > .dropdown-toggle.notification_widget.info {
10856 .open > .dropdown-toggle.notification_widget.info {
10840 color: #ffffff;
10857 color: #ffffff;
10841 background-color: #31b0d5;
10858 background-color: #31b0d5;
10842 border-color: #269abc;
10859 border-color: #269abc;
10843 }
10860 }
10844 .notification_widget.info:active,
10861 .notification_widget.info:active,
10845 .notification_widget.info.active,
10862 .notification_widget.info.active,
10846 .open > .dropdown-toggle.notification_widget.info {
10863 .open > .dropdown-toggle.notification_widget.info {
10847 background-image: none;
10864 background-image: none;
10848 }
10865 }
10849 .notification_widget.info.disabled,
10866 .notification_widget.info.disabled,
10850 .notification_widget.info[disabled],
10867 .notification_widget.info[disabled],
10851 fieldset[disabled] .notification_widget.info,
10868 fieldset[disabled] .notification_widget.info,
10852 .notification_widget.info.disabled:hover,
10869 .notification_widget.info.disabled:hover,
10853 .notification_widget.info[disabled]:hover,
10870 .notification_widget.info[disabled]:hover,
10854 fieldset[disabled] .notification_widget.info:hover,
10871 fieldset[disabled] .notification_widget.info:hover,
10855 .notification_widget.info.disabled:focus,
10872 .notification_widget.info.disabled:focus,
10856 .notification_widget.info[disabled]:focus,
10873 .notification_widget.info[disabled]:focus,
10857 fieldset[disabled] .notification_widget.info:focus,
10874 fieldset[disabled] .notification_widget.info:focus,
10858 .notification_widget.info.disabled.focus,
10875 .notification_widget.info.disabled.focus,
10859 .notification_widget.info[disabled].focus,
10876 .notification_widget.info[disabled].focus,
10860 fieldset[disabled] .notification_widget.info.focus,
10877 fieldset[disabled] .notification_widget.info.focus,
10861 .notification_widget.info.disabled:active,
10878 .notification_widget.info.disabled:active,
10862 .notification_widget.info[disabled]:active,
10879 .notification_widget.info[disabled]:active,
10863 fieldset[disabled] .notification_widget.info:active,
10880 fieldset[disabled] .notification_widget.info:active,
10864 .notification_widget.info.disabled.active,
10881 .notification_widget.info.disabled.active,
10865 .notification_widget.info[disabled].active,
10882 .notification_widget.info[disabled].active,
10866 fieldset[disabled] .notification_widget.info.active {
10883 fieldset[disabled] .notification_widget.info.active {
10867 background-color: #5bc0de;
10884 background-color: #5bc0de;
10868 border-color: #46b8da;
10885 border-color: #46b8da;
10869 }
10886 }
10870 .notification_widget.info .badge {
10887 .notification_widget.info .badge {
10871 color: #5bc0de;
10888 color: #5bc0de;
10872 background-color: #ffffff;
10889 background-color: #ffffff;
10873 }
10890 }
10874 .notification_widget.danger {
10891 .notification_widget.danger {
10875 color: #ffffff;
10892 color: #ffffff;
10876 background-color: #d9534f;
10893 background-color: #d9534f;
10877 border-color: #d43f3a;
10894 border-color: #d43f3a;
10878 }
10895 }
10879 .notification_widget.danger:hover,
10896 .notification_widget.danger:hover,
10880 .notification_widget.danger:focus,
10897 .notification_widget.danger:focus,
10881 .notification_widget.danger.focus,
10898 .notification_widget.danger.focus,
10882 .notification_widget.danger:active,
10899 .notification_widget.danger:active,
10883 .notification_widget.danger.active,
10900 .notification_widget.danger.active,
10884 .open > .dropdown-toggle.notification_widget.danger {
10901 .open > .dropdown-toggle.notification_widget.danger {
10885 color: #ffffff;
10902 color: #ffffff;
10886 background-color: #c9302c;
10903 background-color: #c9302c;
10887 border-color: #ac2925;
10904 border-color: #ac2925;
10888 }
10905 }
10889 .notification_widget.danger:active,
10906 .notification_widget.danger:active,
10890 .notification_widget.danger.active,
10907 .notification_widget.danger.active,
10891 .open > .dropdown-toggle.notification_widget.danger {
10908 .open > .dropdown-toggle.notification_widget.danger {
10892 background-image: none;
10909 background-image: none;
10893 }
10910 }
10894 .notification_widget.danger.disabled,
10911 .notification_widget.danger.disabled,
10895 .notification_widget.danger[disabled],
10912 .notification_widget.danger[disabled],
10896 fieldset[disabled] .notification_widget.danger,
10913 fieldset[disabled] .notification_widget.danger,
10897 .notification_widget.danger.disabled:hover,
10914 .notification_widget.danger.disabled:hover,
10898 .notification_widget.danger[disabled]:hover,
10915 .notification_widget.danger[disabled]:hover,
10899 fieldset[disabled] .notification_widget.danger:hover,
10916 fieldset[disabled] .notification_widget.danger:hover,
10900 .notification_widget.danger.disabled:focus,
10917 .notification_widget.danger.disabled:focus,
10901 .notification_widget.danger[disabled]:focus,
10918 .notification_widget.danger[disabled]:focus,
10902 fieldset[disabled] .notification_widget.danger:focus,
10919 fieldset[disabled] .notification_widget.danger:focus,
10903 .notification_widget.danger.disabled.focus,
10920 .notification_widget.danger.disabled.focus,
10904 .notification_widget.danger[disabled].focus,
10921 .notification_widget.danger[disabled].focus,
10905 fieldset[disabled] .notification_widget.danger.focus,
10922 fieldset[disabled] .notification_widget.danger.focus,
10906 .notification_widget.danger.disabled:active,
10923 .notification_widget.danger.disabled:active,
10907 .notification_widget.danger[disabled]:active,
10924 .notification_widget.danger[disabled]:active,
10908 fieldset[disabled] .notification_widget.danger:active,
10925 fieldset[disabled] .notification_widget.danger:active,
10909 .notification_widget.danger.disabled.active,
10926 .notification_widget.danger.disabled.active,
10910 .notification_widget.danger[disabled].active,
10927 .notification_widget.danger[disabled].active,
10911 fieldset[disabled] .notification_widget.danger.active {
10928 fieldset[disabled] .notification_widget.danger.active {
10912 background-color: #d9534f;
10929 background-color: #d9534f;
10913 border-color: #d43f3a;
10930 border-color: #d43f3a;
10914 }
10931 }
10915 .notification_widget.danger .badge {
10932 .notification_widget.danger .badge {
10916 color: #d9534f;
10933 color: #d9534f;
10917 background-color: #ffffff;
10934 background-color: #ffffff;
10918 }
10935 }
10919 div#pager {
10936 div#pager {
10920 background-color: #ffffff;
10937 background-color: #ffffff;
10921 font-size: 14px;
10938 font-size: 14px;
10922 line-height: 20px;
10939 line-height: 20px;
10923 overflow: hidden;
10940 overflow: hidden;
10924 display: none;
10941 display: none;
10925 position: fixed;
10942 position: fixed;
10926 bottom: 0px;
10943 bottom: 0px;
10927 width: 100%;
10944 width: 100%;
10928 max-height: 50%;
10945 max-height: 50%;
10929 padding-top: 8px;
10946 padding-top: 8px;
10930 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10947 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10931 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10948 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10932 /* Display over codemirror */
10949 /* Display over codemirror */
10933 z-index: 100;
10950 z-index: 100;
10934 /* Hack which prevents jquery ui resizable from changing top. */
10951 /* Hack which prevents jquery ui resizable from changing top. */
10935 top: auto !important;
10952 top: auto !important;
10936 }
10953 }
10937 div#pager pre {
10954 div#pager pre {
10938 line-height: 1.21429em;
10955 line-height: 1.21429em;
10939 color: #000000;
10956 color: #000000;
10940 background-color: #f7f7f7;
10957 background-color: #f7f7f7;
10941 padding: 0.4em;
10958 padding: 0.4em;
10942 }
10959 }
10943 div#pager #pager-button-area {
10960 div#pager #pager-button-area {
10944 position: absolute;
10961 position: absolute;
10945 top: 8px;
10962 top: 8px;
10946 right: 20px;
10963 right: 20px;
10947 }
10964 }
10948 div#pager #pager-contents {
10965 div#pager #pager-contents {
10949 position: relative;
10966 position: relative;
10950 overflow: auto;
10967 overflow: auto;
10951 width: 100%;
10968 width: 100%;
10952 height: 100%;
10969 height: 100%;
10953 }
10970 }
10954 div#pager #pager-contents #pager-container {
10971 div#pager #pager-contents #pager-container {
10955 position: relative;
10972 position: relative;
10956 padding: 15px 0px;
10973 padding: 15px 0px;
10957 box-sizing: border-box;
10974 box-sizing: border-box;
10958 -moz-box-sizing: border-box;
10975 -moz-box-sizing: border-box;
10959 -webkit-box-sizing: border-box;
10976 -webkit-box-sizing: border-box;
10960 }
10977 }
10961 div#pager .ui-resizable-handle {
10978 div#pager .ui-resizable-handle {
10962 top: 0px;
10979 top: 0px;
10963 height: 8px;
10980 height: 8px;
10964 background: #f7f7f7;
10981 background: #f7f7f7;
10965 border-top: 1px solid #cfcfcf;
10982 border-top: 1px solid #cfcfcf;
10966 border-bottom: 1px solid #cfcfcf;
10983 border-bottom: 1px solid #cfcfcf;
10967 /* This injects handle bars (a short, wide = symbol) for
10984 /* This injects handle bars (a short, wide = symbol) for
10968 the resize handle. */
10985 the resize handle. */
10969 }
10986 }
10970 div#pager .ui-resizable-handle::after {
10987 div#pager .ui-resizable-handle::after {
10971 content: '';
10988 content: '';
10972 top: 2px;
10989 top: 2px;
10973 left: 50%;
10990 left: 50%;
10974 height: 3px;
10991 height: 3px;
10975 width: 30px;
10992 width: 30px;
10976 margin-left: -15px;
10993 margin-left: -15px;
10977 position: absolute;
10994 position: absolute;
10978 border-top: 1px solid #cfcfcf;
10995 border-top: 1px solid #cfcfcf;
10979 }
10996 }
10980 .quickhelp {
10997 .quickhelp {
10981 /* Old browsers */
10998 /* Old browsers */
10982 display: -webkit-box;
10999 display: -webkit-box;
10983 -webkit-box-orient: horizontal;
11000 -webkit-box-orient: horizontal;
10984 -webkit-box-align: stretch;
11001 -webkit-box-align: stretch;
10985 display: -moz-box;
11002 display: -moz-box;
10986 -moz-box-orient: horizontal;
11003 -moz-box-orient: horizontal;
10987 -moz-box-align: stretch;
11004 -moz-box-align: stretch;
10988 display: box;
11005 display: box;
10989 box-orient: horizontal;
11006 box-orient: horizontal;
10990 box-align: stretch;
11007 box-align: stretch;
10991 /* Modern browsers */
11008 /* Modern browsers */
10992 display: flex;
11009 display: flex;
10993 flex-direction: row;
11010 flex-direction: row;
10994 align-items: stretch;
11011 align-items: stretch;
10995 }
11012 }
10996 .shortcut_key {
11013 .shortcut_key {
10997 display: inline-block;
11014 display: inline-block;
10998 width: 20ex;
11015 width: 20ex;
10999 text-align: right;
11016 text-align: right;
11000 font-family: monospace;
11017 font-family: monospace;
11001 }
11018 }
11002 .shortcut_descr {
11019 .shortcut_descr {
11003 display: inline-block;
11020 display: inline-block;
11004 /* Old browsers */
11021 /* Old browsers */
11005 -webkit-box-flex: 1;
11022 -webkit-box-flex: 1;
11006 -moz-box-flex: 1;
11023 -moz-box-flex: 1;
11007 box-flex: 1;
11024 box-flex: 1;
11008 /* Modern browsers */
11025 /* Modern browsers */
11009 flex: 1;
11026 flex: 1;
11010 }
11027 }
11011 span.save_widget {
11028 span.save_widget {
11012 margin-top: 6px;
11029 margin-top: 6px;
11013 }
11030 }
11014 span.save_widget span.filename {
11031 span.save_widget span.filename {
11015 height: 1em;
11032 height: 1em;
11016 line-height: 1em;
11033 line-height: 1em;
11017 padding: 3px;
11034 padding: 3px;
11018 margin-left: 16px;
11035 margin-left: 16px;
11019 border: none;
11036 border: none;
11020 font-size: 146.5%;
11037 font-size: 146.5%;
11021 border-radius: 2px;
11038 border-radius: 2px;
11022 }
11039 }
11023 span.save_widget span.filename:hover {
11040 span.save_widget span.filename:hover {
11024 background-color: #e6e6e6;
11041 background-color: #e6e6e6;
11025 }
11042 }
11026 span.checkpoint_status,
11043 span.checkpoint_status,
11027 span.autosave_status {
11044 span.autosave_status {
11028 font-size: small;
11045 font-size: small;
11029 }
11046 }
11030 @media (max-width: 767px) {
11047 @media (max-width: 767px) {
11031 span.save_widget {
11048 span.save_widget {
11032 font-size: small;
11049 font-size: small;
11033 }
11050 }
11034 span.checkpoint_status,
11051 span.checkpoint_status,
11035 span.autosave_status {
11052 span.autosave_status {
11036 display: none;
11053 display: none;
11037 }
11054 }
11038 }
11055 }
11039 @media (min-width: 768px) and (max-width: 991px) {
11056 @media (min-width: 768px) and (max-width: 991px) {
11040 span.checkpoint_status {
11057 span.checkpoint_status {
11041 display: none;
11058 display: none;
11042 }
11059 }
11043 span.autosave_status {
11060 span.autosave_status {
11044 font-size: x-small;
11061 font-size: x-small;
11045 }
11062 }
11046 }
11063 }
11047 .toolbar {
11064 .toolbar {
11048 padding: 0px;
11065 padding: 0px;
11049 margin-left: -5px;
11066 margin-left: -5px;
11050 margin-top: 2px;
11067 margin-top: 2px;
11051 margin-bottom: 5px;
11068 margin-bottom: 5px;
11052 box-sizing: border-box;
11069 box-sizing: border-box;
11053 -moz-box-sizing: border-box;
11070 -moz-box-sizing: border-box;
11054 -webkit-box-sizing: border-box;
11071 -webkit-box-sizing: border-box;
11055 }
11072 }
11056 .toolbar select,
11073 .toolbar select,
11057 .toolbar label {
11074 .toolbar label {
11058 width: auto;
11075 width: auto;
11059 vertical-align: middle;
11076 vertical-align: middle;
11060 margin-right: 2px;
11077 margin-right: 2px;
11061 margin-bottom: 0px;
11078 margin-bottom: 0px;
11062 display: inline;
11079 display: inline;
11063 font-size: 92%;
11080 font-size: 92%;
11064 margin-left: 0.3em;
11081 margin-left: 0.3em;
11065 margin-right: 0.3em;
11082 margin-right: 0.3em;
11066 padding: 0px;
11083 padding: 0px;
11067 padding-top: 3px;
11084 padding-top: 3px;
11068 }
11085 }
11069 .toolbar .btn {
11086 .toolbar .btn {
11070 padding: 2px 8px;
11087 padding: 2px 8px;
11071 }
11088 }
11072 .toolbar .btn-group {
11089 .toolbar .btn-group {
11073 margin-top: 0px;
11090 margin-top: 0px;
11074 margin-left: 5px;
11091 margin-left: 5px;
11075 }
11092 }
11076 #maintoolbar {
11093 #maintoolbar {
11077 margin-bottom: -3px;
11094 margin-bottom: -3px;
11078 margin-top: -8px;
11095 margin-top: -8px;
11079 border: 0px;
11096 border: 0px;
11080 min-height: 27px;
11097 min-height: 27px;
11081 margin-left: 0px;
11098 margin-left: 0px;
11082 padding-top: 11px;
11099 padding-top: 11px;
11083 padding-bottom: 3px;
11100 padding-bottom: 3px;
11084 }
11101 }
11085 #maintoolbar .navbar-text {
11102 #maintoolbar .navbar-text {
11086 float: none;
11103 float: none;
11087 vertical-align: middle;
11104 vertical-align: middle;
11088 text-align: right;
11105 text-align: right;
11089 margin-left: 5px;
11106 margin-left: 5px;
11090 margin-right: 0px;
11107 margin-right: 0px;
11091 margin-top: 0px;
11108 margin-top: 0px;
11092 }
11109 }
11093 .select-xs {
11110 .select-xs {
11094 height: 24px;
11111 height: 24px;
11095 }
11112 }
11096 /**
11113 /**
11097 * Primary styles
11114 * Primary styles
11098 *
11115 *
11099 * Author: IPython Development Team
11116 * Author: IPython Development Team
11100 */
11117 */
11101 /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
11118 /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
11102 * of chance of beeing generated from the ../less/[samename].less file, you can
11119 * of chance of beeing generated from the ../less/[samename].less file, you can
11103 * try to get back the less file by reverting somme commit in history
11120 * try to get back the less file by reverting somme commit in history
11104 **/
11121 **/
11105 /*
11122 /*
11106 * We'll try to get something pretty, so we
11123 * We'll try to get something pretty, so we
11107 * have some strange css to have the scroll bar on
11124 * have some strange css to have the scroll bar on
11108 * the left with fix button on the top right of the tooltip
11125 * the left with fix button on the top right of the tooltip
11109 */
11126 */
11110 @-moz-keyframes fadeOut {
11127 @-moz-keyframes fadeOut {
11111 from {
11128 from {
11112 opacity: 1;
11129 opacity: 1;
11113 }
11130 }
11114 to {
11131 to {
11115 opacity: 0;
11132 opacity: 0;
11116 }
11133 }
11117 }
11134 }
11118 @-webkit-keyframes fadeOut {
11135 @-webkit-keyframes fadeOut {
11119 from {
11136 from {
11120 opacity: 1;
11137 opacity: 1;
11121 }
11138 }
11122 to {
11139 to {
11123 opacity: 0;
11140 opacity: 0;
11124 }
11141 }
11125 }
11142 }
11126 @-moz-keyframes fadeIn {
11143 @-moz-keyframes fadeIn {
11127 from {
11144 from {
11128 opacity: 0;
11145 opacity: 0;
11129 }
11146 }
11130 to {
11147 to {
11131 opacity: 1;
11148 opacity: 1;
11132 }
11149 }
11133 }
11150 }
11134 @-webkit-keyframes fadeIn {
11151 @-webkit-keyframes fadeIn {
11135 from {
11152 from {
11136 opacity: 0;
11153 opacity: 0;
11137 }
11154 }
11138 to {
11155 to {
11139 opacity: 1;
11156 opacity: 1;
11140 }
11157 }
11141 }
11158 }
11142 /*properties of tooltip after "expand"*/
11159 /*properties of tooltip after "expand"*/
11143 .bigtooltip {
11160 .bigtooltip {
11144 overflow: auto;
11161 overflow: auto;
11145 height: 200px;
11162 height: 200px;
11146 -webkit-transition-property: height;
11163 -webkit-transition-property: height;
11147 -webkit-transition-duration: 500ms;
11164 -webkit-transition-duration: 500ms;
11148 -moz-transition-property: height;
11165 -moz-transition-property: height;
11149 -moz-transition-duration: 500ms;
11166 -moz-transition-duration: 500ms;
11150 transition-property: height;
11167 transition-property: height;
11151 transition-duration: 500ms;
11168 transition-duration: 500ms;
11152 }
11169 }
11153 /*properties of tooltip before "expand"*/
11170 /*properties of tooltip before "expand"*/
11154 .smalltooltip {
11171 .smalltooltip {
11155 -webkit-transition-property: height;
11172 -webkit-transition-property: height;
11156 -webkit-transition-duration: 500ms;
11173 -webkit-transition-duration: 500ms;
11157 -moz-transition-property: height;
11174 -moz-transition-property: height;
11158 -moz-transition-duration: 500ms;
11175 -moz-transition-duration: 500ms;
11159 transition-property: height;
11176 transition-property: height;
11160 transition-duration: 500ms;
11177 transition-duration: 500ms;
11161 text-overflow: ellipsis;
11178 text-overflow: ellipsis;
11162 overflow: hidden;
11179 overflow: hidden;
11163 height: 80px;
11180 height: 80px;
11164 }
11181 }
11165 .tooltipbuttons {
11182 .tooltipbuttons {
11166 position: absolute;
11183 position: absolute;
11167 padding-right: 15px;
11184 padding-right: 15px;
11168 top: 0px;
11185 top: 0px;
11169 right: 0px;
11186 right: 0px;
11170 }
11187 }
11171 .tooltiptext {
11188 .tooltiptext {
11172 /*avoid the button to overlap on some docstring*/
11189 /*avoid the button to overlap on some docstring*/
11173 padding-right: 30px;
11190 padding-right: 30px;
11174 }
11191 }
11175 .ipython_tooltip {
11192 .ipython_tooltip {
11176 max-width: 700px;
11193 max-width: 700px;
11177 /*fade-in animation when inserted*/
11194 /*fade-in animation when inserted*/
11178 -webkit-animation: fadeOut 400ms;
11195 -webkit-animation: fadeOut 400ms;
11179 -moz-animation: fadeOut 400ms;
11196 -moz-animation: fadeOut 400ms;
11180 animation: fadeOut 400ms;
11197 animation: fadeOut 400ms;
11181 -webkit-animation: fadeIn 400ms;
11198 -webkit-animation: fadeIn 400ms;
11182 -moz-animation: fadeIn 400ms;
11199 -moz-animation: fadeIn 400ms;
11183 animation: fadeIn 400ms;
11200 animation: fadeIn 400ms;
11184 vertical-align: middle;
11201 vertical-align: middle;
11185 background-color: #f7f7f7;
11202 background-color: #f7f7f7;
11186 overflow: visible;
11203 overflow: visible;
11187 border: #ababab 1px solid;
11204 border: #ababab 1px solid;
11188 outline: none;
11205 outline: none;
11189 padding: 3px;
11206 padding: 3px;
11190 margin: 0px;
11207 margin: 0px;
11191 padding-left: 7px;
11208 padding-left: 7px;
11192 font-family: monospace;
11209 font-family: monospace;
11193 min-height: 50px;
11210 min-height: 50px;
11194 -moz-box-shadow: 0px 6px 10px -1px #adadad;
11211 -moz-box-shadow: 0px 6px 10px -1px #adadad;
11195 -webkit-box-shadow: 0px 6px 10px -1px #adadad;
11212 -webkit-box-shadow: 0px 6px 10px -1px #adadad;
11196 box-shadow: 0px 6px 10px -1px #adadad;
11213 box-shadow: 0px 6px 10px -1px #adadad;
11197 border-radius: 2px;
11214 border-radius: 2px;
11198 position: absolute;
11215 position: absolute;
11199 z-index: 1000;
11216 z-index: 1000;
11200 }
11217 }
11201 .ipython_tooltip a {
11218 .ipython_tooltip a {
11202 float: right;
11219 float: right;
11203 }
11220 }
11204 .ipython_tooltip .tooltiptext pre {
11221 .ipython_tooltip .tooltiptext pre {
11205 border: 0;
11222 border: 0;
11206 border-radius: 0;
11223 border-radius: 0;
11207 font-size: 100%;
11224 font-size: 100%;
11208 background-color: #f7f7f7;
11225 background-color: #f7f7f7;
11209 }
11226 }
11210 .pretooltiparrow {
11227 .pretooltiparrow {
11211 left: 0px;
11228 left: 0px;
11212 margin: 0px;
11229 margin: 0px;
11213 top: -16px;
11230 top: -16px;
11214 width: 40px;
11231 width: 40px;
11215 height: 16px;
11232 height: 16px;
11216 overflow: hidden;
11233 overflow: hidden;
11217 position: absolute;
11234 position: absolute;
11218 }
11235 }
11219 .pretooltiparrow:before {
11236 .pretooltiparrow:before {
11220 background-color: #f7f7f7;
11237 background-color: #f7f7f7;
11221 border: 1px #ababab solid;
11238 border: 1px #ababab solid;
11222 z-index: 11;
11239 z-index: 11;
11223 content: "";
11240 content: "";
11224 position: absolute;
11241 position: absolute;
11225 left: 15px;
11242 left: 15px;
11226 top: 10px;
11243 top: 10px;
11227 width: 25px;
11244 width: 25px;
11228 height: 25px;
11245 height: 25px;
11229 -webkit-transform: rotate(45deg);
11246 -webkit-transform: rotate(45deg);
11230 -moz-transform: rotate(45deg);
11247 -moz-transform: rotate(45deg);
11231 -ms-transform: rotate(45deg);
11248 -ms-transform: rotate(45deg);
11232 -o-transform: rotate(45deg);
11249 -o-transform: rotate(45deg);
11233 }
11250 }
11234 .terminal-app {
11251 .terminal-app {
11235 background: #eeeeee;
11252 background: #eeeeee;
11236 }
11253 }
11237 .terminal-app #header {
11254 .terminal-app #header {
11238 background: #ffffff;
11255 background: #ffffff;
11239 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11256 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11240 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11257 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11241 }
11258 }
11242 .terminal-app .terminal {
11259 .terminal-app .terminal {
11243 float: left;
11260 float: left;
11244 font-family: monospace;
11261 font-family: monospace;
11245 color: white;
11262 color: white;
11246 background: black;
11263 background: black;
11247 padding: 0.4em;
11264 padding: 0.4em;
11248 border-radius: 2px;
11265 border-radius: 2px;
11249 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11266 -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11250 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11267 box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11251 }
11268 }
11252 .terminal-app .terminal,
11269 .terminal-app .terminal,
11253 .terminal-app .terminal dummy-screen {
11270 .terminal-app .terminal dummy-screen {
11254 line-height: 1em;
11271 line-height: 1em;
11255 font-size: 14px;
11272 font-size: 14px;
11256 }
11273 }
11257 .terminal-app .terminal-cursor {
11274 .terminal-app .terminal-cursor {
11258 color: black;
11275 color: black;
11259 background: white;
11276 background: white;
11260 }
11277 }
11261 .terminal-app #terminado-container {
11278 .terminal-app #terminado-container {
11262 margin-top: 20px;
11279 margin-top: 20px;
11263 }
11280 }
11264 /*# sourceMappingURL=style.min.css.map */ No newline at end of file
11281 /*# sourceMappingURL=style.min.css.map */
@@ -1,722 +1,726 b''
1 // Copyright (c) IPython Development Team.
1 // Copyright (c) IPython Development Team.
2 // Distributed under the terms of the Modified BSD License.
2 // Distributed under the terms of the Modified BSD License.
3
3
4 define([
4 define([
5 'base/js/namespace',
5 'base/js/namespace',
6 'jquery',
6 'jquery',
7 'base/js/utils',
7 'base/js/utils',
8 'base/js/dialog',
8 'base/js/dialog',
9 'base/js/events',
9 'base/js/events',
10 'base/js/keyboard',
10 'base/js/keyboard',
11 ], function(IPython, $, utils, dialog, events, keyboard) {
11 ], function(IPython, $, utils, dialog, events, keyboard) {
12 "use strict";
12 "use strict";
13
13
14 var NotebookList = function (selector, options) {
14 var NotebookList = function (selector, options) {
15 /**
15 /**
16 * Constructor
16 * Constructor
17 *
17 *
18 * Parameters:
18 * Parameters:
19 * selector: string
19 * selector: string
20 * options: dictionary
20 * options: dictionary
21 * Dictionary of keyword arguments.
21 * Dictionary of keyword arguments.
22 * session_list: SessionList instance
22 * session_list: SessionList instance
23 * element_name: string
23 * element_name: string
24 * base_url: string
24 * base_url: string
25 * notebook_path: string
25 * notebook_path: string
26 * contents: Contents instance
26 * contents: Contents instance
27 */
27 */
28 var that = this;
28 var that = this;
29 this.session_list = options.session_list;
29 this.session_list = options.session_list;
30 // allow code re-use by just changing element_name in kernellist.js
30 // allow code re-use by just changing element_name in kernellist.js
31 this.element_name = options.element_name || 'notebook';
31 this.element_name = options.element_name || 'notebook';
32 this.selector = selector;
32 this.selector = selector;
33 if (this.selector !== undefined) {
33 if (this.selector !== undefined) {
34 this.element = $(selector);
34 this.element = $(selector);
35 this.style();
35 this.style();
36 this.bind_events();
36 this.bind_events();
37 }
37 }
38 this.notebooks_list = [];
38 this.notebooks_list = [];
39 this.sessions = {};
39 this.sessions = {};
40 this.base_url = options.base_url || utils.get_body_data("baseUrl");
40 this.base_url = options.base_url || utils.get_body_data("baseUrl");
41 this.notebook_path = options.notebook_path || utils.get_body_data("notebookPath");
41 this.notebook_path = options.notebook_path || utils.get_body_data("notebookPath");
42 this.contents = options.contents;
42 this.contents = options.contents;
43 if (this.session_list && this.session_list.events) {
43 if (this.session_list && this.session_list.events) {
44 this.session_list.events.on('sessions_loaded.Dashboard',
44 this.session_list.events.on('sessions_loaded.Dashboard',
45 function(e, d) { that.sessions_loaded(d); });
45 function(e, d) { that.sessions_loaded(d); });
46 }
46 }
47 };
47 };
48
48
49 NotebookList.prototype.style = function () {
49 NotebookList.prototype.style = function () {
50 var prefix = '#' + this.element_name;
50 var prefix = '#' + this.element_name;
51 $(prefix + '_toolbar').addClass('list_toolbar');
51 $(prefix + '_toolbar').addClass('list_toolbar');
52 $(prefix + '_list_info').addClass('toolbar_info');
52 $(prefix + '_list_info').addClass('toolbar_info');
53 $(prefix + '_buttons').addClass('toolbar_buttons');
53 $(prefix + '_buttons').addClass('toolbar_buttons');
54 $(prefix + '_list_header').addClass('list_header');
54 $(prefix + '_list_header').addClass('list_header');
55 this.element.addClass("list_container");
55 this.element.addClass("list_container");
56 };
56 };
57
57
58 NotebookList.prototype.bind_events = function () {
58 NotebookList.prototype.bind_events = function () {
59 var that = this;
59 var that = this;
60 $('#refresh_' + this.element_name + '_list').click(function () {
60 $('#refresh_' + this.element_name + '_list').click(function () {
61 that.load_sessions();
61 that.load_sessions();
62 });
62 });
63 this.element.bind('dragover', function () {
63 this.element.bind('dragover', function () {
64 return false;
64 return false;
65 });
65 });
66 this.element.bind('drop', function(event){
66 this.element.bind('drop', function(event){
67 that.handleFilesUpload(event,'drop');
67 that.handleFilesUpload(event,'drop');
68 return false;
68 return false;
69 });
69 });
70
70
71 // Bind events for singleton controls.
71 // Bind events for singleton controls.
72 if (!NotebookList._bound_singletons) {
72 if (!NotebookList._bound_singletons) {
73 NotebookList._bound_singletons = true;
73 NotebookList._bound_singletons = true;
74 $('#new-file').click(function(e) {
74 $('#new-file').click(function(e) {
75 var w = window.open();
75 var w = window.open();
76 that.contents.new_untitled(that.notebook_path || '', {type: 'file', ext: '.txt'}).then(function(data) {
76 that.contents.new_untitled(that.notebook_path || '', {type: 'file', ext: '.txt'}).then(function(data) {
77 var url = utils.url_join_encode(
77 var url = utils.url_join_encode(
78 that.base_url, 'edit', data.path
78 that.base_url, 'edit', data.path
79 );
79 );
80 w.location = url;
80 w.location = url;
81 });
81 });
82 that.load_sessions();
82 that.load_sessions();
83 });
83 });
84 $('#new-folder').click(function(e) {
84 $('#new-folder').click(function(e) {
85 that.contents.new_untitled(that.notebook_path || '', {type: 'directory'})
85 that.contents.new_untitled(that.notebook_path || '', {type: 'directory'})
86 .then(function(){
86 .then(function(){
87 that.load_list();
87 that.load_list();
88 });
88 });
89 });
89 });
90
90
91 $('.rename-button').click($.proxy(this.rename_selected, this));
91 $('.rename-button').click($.proxy(this.rename_selected, this));
92 $('.shutdown-button').click($.proxy(this.shutdown_selected, this));
92 $('.shutdown-button').click($.proxy(this.shutdown_selected, this));
93 $('.duplicate-button').click($.proxy(this.duplicate_selected, this));
93 $('.duplicate-button').click($.proxy(this.duplicate_selected, this));
94 $('.delete-button').click($.proxy(this.delete_selected, this));
94 $('.delete-button').click($.proxy(this.delete_selected, this));
95 }
95 }
96 };
96 };
97
97
98 NotebookList.prototype.handleFilesUpload = function(event, dropOrForm) {
98 NotebookList.prototype.handleFilesUpload = function(event, dropOrForm) {
99 var that = this;
99 var that = this;
100 var files;
100 var files;
101 if(dropOrForm =='drop'){
101 if(dropOrForm =='drop'){
102 files = event.originalEvent.dataTransfer.files;
102 files = event.originalEvent.dataTransfer.files;
103 } else
103 } else
104 {
104 {
105 files = event.originalEvent.target.files;
105 files = event.originalEvent.target.files;
106 }
106 }
107 for (var i = 0; i < files.length; i++) {
107 for (var i = 0; i < files.length; i++) {
108 var f = files[i];
108 var f = files[i];
109 var name_and_ext = utils.splitext(f.name);
109 var name_and_ext = utils.splitext(f.name);
110 var file_ext = name_and_ext[1];
110 var file_ext = name_and_ext[1];
111
111
112 var reader = new FileReader();
112 var reader = new FileReader();
113 if (file_ext === '.ipynb') {
113 if (file_ext === '.ipynb') {
114 reader.readAsText(f);
114 reader.readAsText(f);
115 } else {
115 } else {
116 // read non-notebook files as binary
116 // read non-notebook files as binary
117 reader.readAsArrayBuffer(f);
117 reader.readAsArrayBuffer(f);
118 }
118 }
119 var item = that.new_item(0, true);
119 var item = that.new_item(0, true);
120 item.addClass('new-file');
120 item.addClass('new-file');
121 that.add_name_input(f.name, item, file_ext == '.ipynb' ? 'notebook' : 'file');
121 that.add_name_input(f.name, item, file_ext == '.ipynb' ? 'notebook' : 'file');
122 // Store the list item in the reader so we can use it later
122 // Store the list item in the reader so we can use it later
123 // to know which item it belongs to.
123 // to know which item it belongs to.
124 $(reader).data('item', item);
124 $(reader).data('item', item);
125 reader.onload = function (event) {
125 reader.onload = function (event) {
126 var item = $(event.target).data('item');
126 var item = $(event.target).data('item');
127 that.add_file_data(event.target.result, item);
127 that.add_file_data(event.target.result, item);
128 that.add_upload_button(item);
128 that.add_upload_button(item);
129 };
129 };
130 reader.onerror = function (event) {
130 reader.onerror = function (event) {
131 var item = $(event.target).data('item');
131 var item = $(event.target).data('item');
132 var name = item.data('name');
132 var name = item.data('name');
133 item.remove();
133 item.remove();
134 dialog.modal({
134 dialog.modal({
135 title : 'Failed to read file',
135 title : 'Failed to read file',
136 body : "Failed to read file '" + name + "'",
136 body : "Failed to read file '" + name + "'",
137 buttons : {'OK' : { 'class' : 'btn-primary' }}
137 buttons : {'OK' : { 'class' : 'btn-primary' }}
138 });
138 });
139 };
139 };
140 }
140 }
141 // Replace the file input form wth a clone of itself. This is required to
141 // Replace the file input form wth a clone of itself. This is required to
142 // reset the form. Otherwise, if you upload a file, delete it and try to
142 // reset the form. Otherwise, if you upload a file, delete it and try to
143 // upload it again, the changed event won't fire.
143 // upload it again, the changed event won't fire.
144 var form = $('input.fileinput');
144 var form = $('input.fileinput');
145 form.replaceWith(form.clone(true));
145 form.replaceWith(form.clone(true));
146 return false;
146 return false;
147 };
147 };
148
148
149 NotebookList.prototype.clear_list = function (remove_uploads) {
149 NotebookList.prototype.clear_list = function (remove_uploads) {
150 /**
150 /**
151 * Clears the navigation tree.
151 * Clears the navigation tree.
152 *
152 *
153 * Parameters
153 * Parameters
154 * remove_uploads: bool=False
154 * remove_uploads: bool=False
155 * Should upload prompts also be removed from the tree.
155 * Should upload prompts also be removed from the tree.
156 */
156 */
157 if (remove_uploads) {
157 if (remove_uploads) {
158 this.element.children('.list_item').remove();
158 this.element.children('.list_item').remove();
159 } else {
159 } else {
160 this.element.children('.list_item:not(.new-file)').remove();
160 this.element.children('.list_item:not(.new-file)').remove();
161 }
161 }
162 };
162 };
163
163
164 NotebookList.prototype.load_sessions = function(){
164 NotebookList.prototype.load_sessions = function(){
165 this.session_list.load_sessions();
165 this.session_list.load_sessions();
166 };
166 };
167
167
168
168
169 NotebookList.prototype.sessions_loaded = function(data){
169 NotebookList.prototype.sessions_loaded = function(data){
170 this.sessions = data;
170 this.sessions = data;
171 this.load_list();
171 this.load_list();
172 };
172 };
173
173
174 NotebookList.prototype.load_list = function () {
174 NotebookList.prototype.load_list = function () {
175 var that = this;
175 var that = this;
176 this.contents.list_contents(that.notebook_path).then(
176 this.contents.list_contents(that.notebook_path).then(
177 $.proxy(this.draw_notebook_list, this),
177 $.proxy(this.draw_notebook_list, this),
178 function(error) {
178 function(error) {
179 that.draw_notebook_list({content: []}, "Server error: " + error.message);
179 that.draw_notebook_list({content: []}, "Server error: " + error.message);
180 }
180 }
181 );
181 );
182 };
182 };
183
183
184 /**
184 /**
185 * Draw the list of notebooks
185 * Draw the list of notebooks
186 * @method draw_notebook_list
186 * @method draw_notebook_list
187 * @param {Array} list An array of dictionaries representing files or
187 * @param {Array} list An array of dictionaries representing files or
188 * directories.
188 * directories.
189 * @param {String} error_msg An error message
189 * @param {String} error_msg An error message
190 */
190 */
191
191
192
192
193 var type_order = {'directory':0,'notebook':1,'file':2};
193 var type_order = {'directory':0,'notebook':1,'file':2};
194
194
195 NotebookList.prototype.draw_notebook_list = function (list, error_msg) {
195 NotebookList.prototype.draw_notebook_list = function (list, error_msg) {
196 list.content.sort(function(a, b) {
196 list.content.sort(function(a, b) {
197 if (type_order[a['type']] < type_order[b['type']]) {
197 if (type_order[a['type']] < type_order[b['type']]) {
198 return -1;
198 return -1;
199 }
199 }
200 if (type_order[a['type']] > type_order[b['type']]) {
200 if (type_order[a['type']] > type_order[b['type']]) {
201 return 1;
201 return 1;
202 }
202 }
203 if (a['name'] < b['name']) {
203 if (a['name'] < b['name']) {
204 return -1;
204 return -1;
205 }
205 }
206 if (a['name'] > b['name']) {
206 if (a['name'] > b['name']) {
207 return 1;
207 return 1;
208 }
208 }
209 return 0;
209 return 0;
210 });
210 });
211 var message = error_msg || 'Notebook list empty.';
211 var message = error_msg || 'Notebook list empty.';
212 var item = null;
212 var item = null;
213 var model = null;
213 var model = null;
214 var len = list.content.length;
214 var len = list.content.length;
215 this.clear_list();
215 this.clear_list();
216 var n_uploads = this.element.children('.list_item').length;
216 var n_uploads = this.element.children('.list_item').length;
217 if (len === 0) {
217 if (len === 0) {
218 item = this.new_item(0);
218 item = this.new_item(0);
219 var span12 = item.children().first();
219 var span12 = item.children().first();
220 span12.empty();
220 span12.empty();
221 span12.append($('<div style="margin:auto;text-align:center;color:grey"/>').text(message));
221 span12.append($('<div style="margin:auto;text-align:center;color:grey"/>').text(message));
222 }
222 }
223 var path = this.notebook_path;
223 var path = this.notebook_path;
224 var offset = n_uploads;
224 var offset = n_uploads;
225 if (path !== '') {
225 if (path !== '') {
226 item = this.new_item(offset, false);
226 item = this.new_item(offset, false);
227 model = {
227 model = {
228 type: 'directory',
228 type: 'directory',
229 name: '..',
229 name: '..',
230 path: utils.url_path_split(path)[0],
230 path: utils.url_path_split(path)[0],
231 };
231 };
232 this.add_link(model, item);
232 this.add_link(model, item);
233 offset += 1;
233 offset += 1;
234 }
234 }
235 for (var i=0; i<len; i++) {
235 for (var i=0; i<len; i++) {
236 model = list.content[i];
236 model = list.content[i];
237 item = this.new_item(i+offset, true);
237 item = this.new_item(i+offset, true);
238 this.add_link(model, item);
238 this.add_link(model, item);
239 }
239 }
240 // Trigger an event when we've finished drawing the notebook list.
240 // Trigger an event when we've finished drawing the notebook list.
241 events.trigger('draw_notebook_list.NotebookList');
241 events.trigger('draw_notebook_list.NotebookList');
242 this._selection_changed();
242 this._selection_changed();
243 };
243 };
244
244
245
245
246 /**
246 /**
247 * Creates a new item.
247 * Creates a new item.
248 * @param {integer} index
248 * @param {integer} index
249 * @param {boolean} [selectable] - tristate, undefined: don't draw checkbox,
249 * @param {boolean} [selectable] - tristate, undefined: don't draw checkbox,
250 * false: don't draw checkbox but pad
250 * false: don't draw checkbox but pad
251 * where it should be, true: draw checkbox.
251 * where it should be, true: draw checkbox.
252 * @return {JQuery} row
252 * @return {JQuery} row
253 */
253 */
254 NotebookList.prototype.new_item = function (index, selectable) {
254 NotebookList.prototype.new_item = function (index, selectable) {
255 var row = $('<div/>')
255 var row = $('<div/>')
256 .addClass("list_item")
256 .addClass("list_item")
257 .addClass("row");
257 .addClass("row");
258
258
259 var item = $("<div/>")
259 var item = $("<div/>")
260 .addClass("col-md-12")
260 .addClass("col-md-12")
261 .appendTo(row);
261 .appendTo(row);
262
262
263 var checkbox;
263 var checkbox;
264 if (selectable !== undefined) {
264 if (selectable !== undefined) {
265 checkbox = $('<input/>')
265 checkbox = $('<input/>')
266 .attr('type', 'checkbox')
266 .attr('type', 'checkbox')
267 .attr('title', 'Click here to rename, delete, etc.')
267 .attr('title', 'Click here to rename, delete, etc.')
268 .appendTo(item);
268 .appendTo(item);
269 }
269 }
270
270
271 $('<i/>')
271 $('<i/>')
272 .addClass('item_icon')
272 .addClass('item_icon')
273 .appendTo(item);
273 .appendTo(item);
274
274
275 var link = $("<a/>")
275 var link = $("<a/>")
276 .addClass("item_link")
276 .addClass("item_link")
277 .appendTo(item);
277 .appendTo(item);
278
278
279 $("<span/>")
279 $("<span/>")
280 .addClass("item_name")
280 .addClass("item_name")
281 .appendTo(link);
281 .appendTo(link);
282
282
283 if (selectable === false) {
283 if (selectable === false) {
284 checkbox.css('visibility', 'hidden');
284 checkbox.css('visibility', 'hidden');
285 } else if (selectable === true) {
285 } else if (selectable === true) {
286 var that = this;
286 var that = this;
287 link.click(function(e) {
287 link.click(function(e) {
288 e.stopPropagation();
288 e.stopPropagation();
289 });
289 });
290 checkbox.click(function(e) {
290 checkbox.click(function(e) {
291 e.stopPropagation();
291 e.stopPropagation();
292 that._selection_changed();
292 that._selection_changed();
293 });
293 });
294 row.click(function(e) {
294 row.click(function(e) {
295 e.stopPropagation();
295 e.stopPropagation();
296 checkbox.prop('checked', !checkbox.prop('checked'));
296 checkbox.prop('checked', !checkbox.prop('checked'));
297 that._selection_changed();
297 that._selection_changed();
298 });
298 });
299 }
299 }
300
300
301 var buttons = $('<div/>')
301 var buttons = $('<div/>')
302 .addClass("item_buttons pull-right")
302 .addClass("item_buttons pull-right")
303 .appendTo(item);
303 .appendTo(item);
304
304
305 $('<div/>')
305 $('<div/>')
306 .addClass('running-indicator')
306 .addClass('running-indicator')
307 .text('Running')
307 .text('Running')
308 .css('visibility', 'hidden')
308 .css('visibility', 'hidden')
309 .appendTo(buttons);
309 .appendTo(buttons);
310
310
311 if (index === -1) {
311 if (index === -1) {
312 this.element.append(row);
312 this.element.append(row);
313 } else {
313 } else {
314 this.element.children().eq(index).after(row);
314 this.element.children().eq(index).after(row);
315 }
315 }
316 return row;
316 return row;
317 };
317 };
318
318
319
319
320 NotebookList.icons = {
320 NotebookList.icons = {
321 directory: 'folder_icon',
321 directory: 'folder_icon',
322 notebook: 'notebook_icon',
322 notebook: 'notebook_icon',
323 file: 'file_icon',
323 file: 'file_icon',
324 };
324 };
325
325
326 NotebookList.uri_prefixes = {
326 NotebookList.uri_prefixes = {
327 directory: 'tree',
327 directory: 'tree',
328 notebook: 'notebooks',
328 notebook: 'notebooks',
329 file: 'edit',
329 file: 'edit',
330 };
330 };
331
331
332 NotebookList.prototype._selection_changed = function() {
332 NotebookList.prototype._selection_changed = function() {
333 var selected = [];
333 var selected = [];
334 var has_running_notebook = false;
334 var has_running_notebook = false;
335 var has_directory = false;
335 var has_directory = false;
336 var has_file = false;
336 var has_file = false;
337 var that = this;
337 var that = this;
338 $('.list_item :checked').each(function(index, item) {
338 $('.list_item :checked').each(function(index, item) {
339 var parent = $(item).parent().parent();
339 var parent = $(item).parent().parent();
340 selected.push({
340 selected.push({
341 name: parent.data('name'),
341 name: parent.data('name'),
342 path: parent.data('path'),
342 path: parent.data('path'),
343 type: parent.data('type')
343 type: parent.data('type')
344 });
344 });
345
345
346 has_running_notebook = has_running_notebook ||
346 has_running_notebook = has_running_notebook ||
347 (parent.data('type') == 'notebook' && that.sessions[parent.data('path')] !== undefined);
347 (parent.data('type') == 'notebook' && that.sessions[parent.data('path')] !== undefined);
348 has_file = has_file || parent.data('type') == 'file';
348 has_file = has_file || parent.data('type') == 'file';
349 has_directory = has_directory || parent.data('type') == 'directory';
349 has_directory = has_directory || parent.data('type') == 'directory';
350 });
350 });
351 this.selected = selected;
351 this.selected = selected;
352
352
353 // Rename is only visible when one item is selected.
353 // Rename is only visible when one item is selected.
354 if (selected.length==1) {
354 if (selected.length==1) {
355 $('.rename-button').css('display', 'inline-block');
355 $('.rename-button').css('display', 'inline-block');
356 } else {
356 } else {
357 $('.rename-button').css('display', 'none');
357 $('.rename-button').css('display', 'none');
358 }
358 }
359
359
360 // Shutdown is only visible when one or more notebooks are visible.
360 // Shutdown is only visible when one or more notebooks are visible.
361 if (has_running_notebook && !(has_file || has_directory)) {
361 if (has_running_notebook && !(has_file || has_directory)) {
362 $('.shutdown-button').css('display', 'inline-block');
362 $('.shutdown-button').css('display', 'inline-block');
363 } else {
363 } else {
364 $('.shutdown-button').css('display', 'none');
364 $('.shutdown-button').css('display', 'none');
365 }
365 }
366
366
367 // Duplicate isn't visible if a directory is selected.
367 // Duplicate isn't visible if a directory is selected.
368 if (selected.length > 0 && !has_directory) {
368 if (selected.length > 0 && !has_directory) {
369 $('.duplicate-button').css('display', 'inline-block');
369 $('.duplicate-button').css('display', 'inline-block');
370 } else {
370 } else {
371 $('.duplicate-button').css('display', 'none');
371 $('.duplicate-button').css('display', 'none');
372 }
372 }
373
373
374 // Delete is visible if one or more items are selected.
374 // Delete is visible if one or more items are selected.
375 if (selected.length > 0) {
375 if (selected.length > 0) {
376 $('.delete-button').css('display', 'inline-block');
376 $('.delete-button').css('display', 'inline-block');
377 } else {
377 } else {
378 $('.delete-button').css('display', 'none');
378 $('.delete-button').css('display', 'none');
379 }
379 }
380 };
380 };
381
381
382 NotebookList.prototype.add_link = function (model, item) {
382 NotebookList.prototype.add_link = function (model, item) {
383 var path = model.path,
383 var path = model.path,
384 name = model.name;
384 name = model.name;
385 var running = (model.type == 'notebook' && this.sessions[path] !== undefined);
386
385 item.data('name', name);
387 item.data('name', name);
386 item.data('path', path);
388 item.data('path', path);
387 item.data('type', model.type);
389 item.data('type', model.type);
388 item.find(".item_name").text(name);
390 item.find(".item_name").text(name);
389 var icon = NotebookList.icons[model.type];
391 var icon = NotebookList.icons[model.type];
392 if (running) {
393 icon = 'running_' + icon;
394 }
390 var uri_prefix = NotebookList.uri_prefixes[model.type];
395 var uri_prefix = NotebookList.uri_prefixes[model.type];
391 item.find(".item_icon").addClass(icon).addClass('icon-fixed-width');
396 item.find(".item_icon").addClass(icon).addClass('icon-fixed-width');
392 var link = item.find("a.item_link")
397 var link = item.find("a.item_link")
393 .attr('href',
398 .attr('href',
394 utils.url_join_encode(
399 utils.url_join_encode(
395 this.base_url,
400 this.base_url,
396 uri_prefix,
401 uri_prefix,
397 path
402 path
398 )
403 )
399 );
404 );
400
405
401 var running = (model.type == 'notebook' && this.sessions[path] !== undefined);
402 item.find(".item_buttons .running-indicator").css('visibility', running ? '' : 'hidden');
406 item.find(".item_buttons .running-indicator").css('visibility', running ? '' : 'hidden');
403
407
404 // directory nav doesn't open new tabs
408 // directory nav doesn't open new tabs
405 // files, notebooks do
409 // files, notebooks do
406 if (model.type !== "directory") {
410 if (model.type !== "directory") {
407 link.attr('target','_blank');
411 link.attr('target','_blank');
408 }
412 }
409 };
413 };
410
414
411
415
412 NotebookList.prototype.add_name_input = function (name, item, icon_type) {
416 NotebookList.prototype.add_name_input = function (name, item, icon_type) {
413 item.data('name', name);
417 item.data('name', name);
414 item.find(".item_icon").addClass(NotebookList.icons[icon_type]).addClass('icon-fixed-width');
418 item.find(".item_icon").addClass(NotebookList.icons[icon_type]).addClass('icon-fixed-width');
415 item.find(".item_name").empty().append(
419 item.find(".item_name").empty().append(
416 $('<input/>')
420 $('<input/>')
417 .addClass("filename_input")
421 .addClass("filename_input")
418 .attr('value', name)
422 .attr('value', name)
419 .attr('size', '30')
423 .attr('size', '30')
420 .attr('type', 'text')
424 .attr('type', 'text')
421 .keyup(function(event){
425 .keyup(function(event){
422 if(event.keyCode == 13){item.find('.upload_button').click();}
426 if(event.keyCode == 13){item.find('.upload_button').click();}
423 else if(event.keyCode == 27){item.remove();}
427 else if(event.keyCode == 27){item.remove();}
424 })
428 })
425 );
429 );
426 };
430 };
427
431
428
432
429 NotebookList.prototype.add_file_data = function (data, item) {
433 NotebookList.prototype.add_file_data = function (data, item) {
430 item.data('filedata', data);
434 item.data('filedata', data);
431 };
435 };
432
436
433
437
434 NotebookList.prototype.shutdown_selected = function() {
438 NotebookList.prototype.shutdown_selected = function() {
435 var that = this;
439 var that = this;
436 this.selected.forEach(function(item) {
440 this.selected.forEach(function(item) {
437 if (item.type == 'notebook') {
441 if (item.type == 'notebook') {
438 that.shutdown_notebook(item.path);
442 that.shutdown_notebook(item.path);
439 }
443 }
440 });
444 });
441 };
445 };
442
446
443 NotebookList.prototype.shutdown_notebook = function(path) {
447 NotebookList.prototype.shutdown_notebook = function(path) {
444 var that = this;
448 var that = this;
445 var settings = {
449 var settings = {
446 processData : false,
450 processData : false,
447 cache : false,
451 cache : false,
448 type : "DELETE",
452 type : "DELETE",
449 dataType : "json",
453 dataType : "json",
450 success : function () {
454 success : function () {
451 that.load_sessions();
455 that.load_sessions();
452 },
456 },
453 error : utils.log_ajax_error,
457 error : utils.log_ajax_error,
454 };
458 };
455
459
456 var session = this.sessions[path];
460 var session = this.sessions[path];
457 if (session) {
461 if (session) {
458 var url = utils.url_join_encode(
462 var url = utils.url_join_encode(
459 this.base_url,
463 this.base_url,
460 'api/sessions',
464 'api/sessions',
461 session
465 session
462 );
466 );
463 $.ajax(url, settings);
467 $.ajax(url, settings);
464 }
468 }
465 }
469 }
466
470
467 NotebookList.prototype.rename_selected = function() {
471 NotebookList.prototype.rename_selected = function() {
468 if (this.selected.length != 1) return;
472 if (this.selected.length != 1) return;
469
473
470 var that = this;
474 var that = this;
471 var path = this.selected[0].path;
475 var path = this.selected[0].path;
472 var input = $('<input/>').attr('type','text').attr('size','25').addClass('form-control')
476 var input = $('<input/>').attr('type','text').attr('size','25').addClass('form-control')
473 .val(path);
477 .val(path);
474 var dialog_body = $('<div/>').append(
478 var dialog_body = $('<div/>').append(
475 $("<p/>").addClass("rename-message")
479 $("<p/>").addClass("rename-message")
476 .text('Enter a new directory name:')
480 .text('Enter a new directory name:')
477 ).append(
481 ).append(
478 $("<br/>")
482 $("<br/>")
479 ).append(input);
483 ).append(input);
480 var d = dialog.modal({
484 var d = dialog.modal({
481 title : "Rename directory",
485 title : "Rename directory",
482 body : dialog_body,
486 body : dialog_body,
483 buttons : {
487 buttons : {
484 OK : {
488 OK : {
485 class: "btn-primary",
489 class: "btn-primary",
486 click: function() {
490 click: function() {
487 that.contents.rename(path, input.val()).then(function() {
491 that.contents.rename(path, input.val()).then(function() {
488 that.load_list();
492 that.load_list();
489 }).catch(function(e) {
493 }).catch(function(e) {
490 dialog.modal({
494 dialog.modal({
491 title : "Error",
495 title : "Error",
492 body : $('<div/>')
496 body : $('<div/>')
493 .text("An error occurred while renaming \"" + path + "\" to \"" + input.val() + "\".")
497 .text("An error occurred while renaming \"" + path + "\" to \"" + input.val() + "\".")
494 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
498 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
495 buttons : {
499 buttons : {
496 OK : {}
500 OK : {}
497 }
501 }
498 });
502 });
499 });
503 });
500 }
504 }
501 },
505 },
502 Cancel : {}
506 Cancel : {}
503 },
507 },
504 open : function () {
508 open : function () {
505 // Upon ENTER, click the OK button.
509 // Upon ENTER, click the OK button.
506 input.keydown(function (event) {
510 input.keydown(function (event) {
507 if (event.which === keyboard.keycodes.enter) {
511 if (event.which === keyboard.keycodes.enter) {
508 d.find('.btn-primary').first().click();
512 d.find('.btn-primary').first().click();
509 return false;
513 return false;
510 }
514 }
511 });
515 });
512 input.focus().select();
516 input.focus().select();
513 }
517 }
514 });
518 });
515 };
519 };
516
520
517 NotebookList.prototype.delete_selected = function() {
521 NotebookList.prototype.delete_selected = function() {
518 var message;
522 var message;
519 if (this.selected.length == 1) {
523 if (this.selected.length == 1) {
520 message = 'Are you sure you want to permanently delete: ' + this.selected[0].name + '?';
524 message = 'Are you sure you want to permanently delete: ' + this.selected[0].name + '?';
521 } else {
525 } else {
522 message = 'Are you sure you want to permanently delete the ' + this.selected.length + ' files/folders selected?';
526 message = 'Are you sure you want to permanently delete the ' + this.selected.length + ' files/folders selected?';
523 }
527 }
524 var that = this;
528 var that = this;
525 dialog.modal({
529 dialog.modal({
526 title : "Delete",
530 title : "Delete",
527 body : message,
531 body : message,
528 buttons : {
532 buttons : {
529 Delete : {
533 Delete : {
530 class: "btn-danger",
534 class: "btn-danger",
531 click: function() {
535 click: function() {
532 // Shutdown any/all selected notebooks before deleting
536 // Shutdown any/all selected notebooks before deleting
533 // the files.
537 // the files.
534 that.shutdown_selected();
538 that.shutdown_selected();
535
539
536 // Delete selected.
540 // Delete selected.
537 that.selected.forEach(function(item) {
541 that.selected.forEach(function(item) {
538 that.contents.delete(item.path).then(function() {
542 that.contents.delete(item.path).then(function() {
539 that.notebook_deleted(item.path);
543 that.notebook_deleted(item.path);
540 }).catch(function(e) {
544 }).catch(function(e) {
541 dialog.modal({
545 dialog.modal({
542 title : "Error",
546 title : "Error",
543 body : $('<div/>')
547 body : $('<div/>')
544 .text("An error occurred while deleting \"" + item.path + "\".")
548 .text("An error occurred while deleting \"" + item.path + "\".")
545 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
549 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
546 buttons : {
550 buttons : {
547 OK : {}
551 OK : {}
548 }
552 }
549 });
553 });
550 });
554 });
551 });
555 });
552 }
556 }
553 },
557 },
554 Cancel : {}
558 Cancel : {}
555 }
559 }
556 });
560 });
557 };
561 };
558
562
559 NotebookList.prototype.duplicate_selected = function() {
563 NotebookList.prototype.duplicate_selected = function() {
560 var message;
564 var message;
561 if (this.selected.length == 1) {
565 if (this.selected.length == 1) {
562 message = 'Are you sure you want to duplicate: ' + this.selected[0].name + '?';
566 message = 'Are you sure you want to duplicate: ' + this.selected[0].name + '?';
563 } else {
567 } else {
564 message = 'Are you sure you want to duplicate the ' + this.selected.length + ' files selected?';
568 message = 'Are you sure you want to duplicate the ' + this.selected.length + ' files selected?';
565 }
569 }
566 var that = this;
570 var that = this;
567 dialog.modal({
571 dialog.modal({
568 title : "Delete",
572 title : "Delete",
569 body : message,
573 body : message,
570 buttons : {
574 buttons : {
571 Duplicate : {
575 Duplicate : {
572 class: "btn-primary",
576 class: "btn-primary",
573 click: function() {
577 click: function() {
574 that.selected.forEach(function(item) {
578 that.selected.forEach(function(item) {
575 that.contents.copy(item.path, that.notebook_path).then(function () {
579 that.contents.copy(item.path, that.notebook_path).then(function () {
576 that.load_list();
580 that.load_list();
577 }).catch(function(e) {
581 }).catch(function(e) {
578 dialog.modal({
582 dialog.modal({
579 title : "Error",
583 title : "Error",
580 body : $('<div/>')
584 body : $('<div/>')
581 .text("An error occurred while copying \"" + item.path + "\".")
585 .text("An error occurred while copying \"" + item.path + "\".")
582 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
586 .append($('<div/>').addClass('alert alert-danger').text(String(e))),
583 buttons : {
587 buttons : {
584 OK : {}
588 OK : {}
585 }
589 }
586 });
590 });
587 });
591 });
588 });
592 });
589 }
593 }
590 },
594 },
591 Cancel : {}
595 Cancel : {}
592 }
596 }
593 });
597 });
594 };
598 };
595
599
596 NotebookList.prototype.notebook_deleted = function(path) {
600 NotebookList.prototype.notebook_deleted = function(path) {
597 /**
601 /**
598 * Remove the deleted notebook.
602 * Remove the deleted notebook.
599 */
603 */
600 var that = this;
604 var that = this;
601 $( ":data(path)" ).each(function() {
605 $( ":data(path)" ).each(function() {
602 var element = $(this);
606 var element = $(this);
603 if (element.data("path") === path) {
607 if (element.data("path") === path) {
604 element.remove();
608 element.remove();
605 events.trigger('notebook_deleted.NotebookList');
609 events.trigger('notebook_deleted.NotebookList');
606 that._selection_changed();
610 that._selection_changed();
607 }
611 }
608 });
612 });
609 };
613 };
610
614
611
615
612 NotebookList.prototype.add_upload_button = function (item) {
616 NotebookList.prototype.add_upload_button = function (item) {
613 var that = this;
617 var that = this;
614 var upload_button = $('<button/>').text("Upload")
618 var upload_button = $('<button/>').text("Upload")
615 .addClass('btn btn-primary btn-xs upload_button')
619 .addClass('btn btn-primary btn-xs upload_button')
616 .click(function (e) {
620 .click(function (e) {
617 var filename = item.find('.item_name > input').val();
621 var filename = item.find('.item_name > input').val();
618 var path = utils.url_path_join(that.notebook_path, filename);
622 var path = utils.url_path_join(that.notebook_path, filename);
619 var filedata = item.data('filedata');
623 var filedata = item.data('filedata');
620 var format = 'text';
624 var format = 'text';
621 if (filename.length === 0 || filename[0] === '.') {
625 if (filename.length === 0 || filename[0] === '.') {
622 dialog.modal({
626 dialog.modal({
623 title : 'Invalid file name',
627 title : 'Invalid file name',
624 body : "File names must be at least one character and not start with a dot",
628 body : "File names must be at least one character and not start with a dot",
625 buttons : {'OK' : { 'class' : 'btn-primary' }}
629 buttons : {'OK' : { 'class' : 'btn-primary' }}
626 });
630 });
627 return false;
631 return false;
628 }
632 }
629 if (filedata instanceof ArrayBuffer) {
633 if (filedata instanceof ArrayBuffer) {
630 // base64-encode binary file data
634 // base64-encode binary file data
631 var bytes = '';
635 var bytes = '';
632 var buf = new Uint8Array(filedata);
636 var buf = new Uint8Array(filedata);
633 var nbytes = buf.byteLength;
637 var nbytes = buf.byteLength;
634 for (var i=0; i<nbytes; i++) {
638 for (var i=0; i<nbytes; i++) {
635 bytes += String.fromCharCode(buf[i]);
639 bytes += String.fromCharCode(buf[i]);
636 }
640 }
637 filedata = btoa(bytes);
641 filedata = btoa(bytes);
638 format = 'base64';
642 format = 'base64';
639 }
643 }
640 var model = {};
644 var model = {};
641
645
642 var name_and_ext = utils.splitext(filename);
646 var name_and_ext = utils.splitext(filename);
643 var file_ext = name_and_ext[1];
647 var file_ext = name_and_ext[1];
644 var content_type;
648 var content_type;
645 if (file_ext === '.ipynb') {
649 if (file_ext === '.ipynb') {
646 model.type = 'notebook';
650 model.type = 'notebook';
647 model.format = 'json';
651 model.format = 'json';
648 try {
652 try {
649 model.content = JSON.parse(filedata);
653 model.content = JSON.parse(filedata);
650 } catch (e) {
654 } catch (e) {
651 dialog.modal({
655 dialog.modal({
652 title : 'Cannot upload invalid Notebook',
656 title : 'Cannot upload invalid Notebook',
653 body : "The error was: " + e,
657 body : "The error was: " + e,
654 buttons : {'OK' : {
658 buttons : {'OK' : {
655 'class' : 'btn-primary',
659 'class' : 'btn-primary',
656 click: function () {
660 click: function () {
657 item.remove();
661 item.remove();
658 }
662 }
659 }}
663 }}
660 });
664 });
661 return false;
665 return false;
662 }
666 }
663 content_type = 'application/json';
667 content_type = 'application/json';
664 } else {
668 } else {
665 model.type = 'file';
669 model.type = 'file';
666 model.format = format;
670 model.format = format;
667 model.content = filedata;
671 model.content = filedata;
668 content_type = 'application/octet-stream';
672 content_type = 'application/octet-stream';
669 }
673 }
670 filedata = item.data('filedata');
674 filedata = item.data('filedata');
671
675
672 var on_success = function () {
676 var on_success = function () {
673 item.removeClass('new-file');
677 item.removeClass('new-file');
674 that.add_link(model, item);
678 that.add_link(model, item);
675 that.add_delete_button(item);
679 that.add_delete_button(item);
676 that.session_list.load_sessions();
680 that.session_list.load_sessions();
677 };
681 };
678
682
679 var exists = false;
683 var exists = false;
680 $.each(that.element.find('.list_item:not(.new-file)'), function(k,v){
684 $.each(that.element.find('.list_item:not(.new-file)'), function(k,v){
681 if ($(v).data('name') === filename) { exists = true; return false; }
685 if ($(v).data('name') === filename) { exists = true; return false; }
682 });
686 });
683
687
684 if (exists) {
688 if (exists) {
685 dialog.modal({
689 dialog.modal({
686 title : "Replace file",
690 title : "Replace file",
687 body : 'There is already a file named ' + filename + ', do you want to replace it?',
691 body : 'There is already a file named ' + filename + ', do you want to replace it?',
688 buttons : {
692 buttons : {
689 Overwrite : {
693 Overwrite : {
690 class: "btn-danger",
694 class: "btn-danger",
691 click: function () {
695 click: function () {
692 that.contents.save(path, model).then(on_success);
696 that.contents.save(path, model).then(on_success);
693 }
697 }
694 },
698 },
695 Cancel : {
699 Cancel : {
696 click: function() { item.remove(); }
700 click: function() { item.remove(); }
697 }
701 }
698 }
702 }
699 });
703 });
700 } else {
704 } else {
701 that.contents.save(path, model).then(on_success);
705 that.contents.save(path, model).then(on_success);
702 }
706 }
703
707
704 return false;
708 return false;
705 });
709 });
706 var cancel_button = $('<button/>').text("Cancel")
710 var cancel_button = $('<button/>').text("Cancel")
707 .addClass("btn btn-default btn-xs")
711 .addClass("btn btn-default btn-xs")
708 .click(function (e) {
712 .click(function (e) {
709 item.remove();
713 item.remove();
710 return false;
714 return false;
711 });
715 });
712 item.find(".item_buttons").empty()
716 item.find(".item_buttons").empty()
713 .append(upload_button)
717 .append(upload_button)
714 .append(cancel_button);
718 .append(cancel_button);
715 };
719 };
716
720
717
721
718 // Backwards compatability.
722 // Backwards compatability.
719 IPython.NotebookList = NotebookList;
723 IPython.NotebookList = NotebookList;
720
724
721 return {'NotebookList': NotebookList};
725 return {'NotebookList': NotebookList};
722 });
726 });
@@ -1,255 +1,261 b''
1
1
2 /**
2 /**
3 * Primary styles
3 * Primary styles
4 *
4 *
5 * Author: IPython Development Team
5 * Author: IPython Development Team
6 */
6 */
7
7
8 @dashboard_tb_pad: 4px;
8 @dashboard_tb_pad: 4px;
9 @dashboard_lr_pad: 7px;
9 @dashboard_lr_pad: 7px;
10 // These are the total heights of the Bootstrap small and mini buttons. These values
10 // These are the total heights of the Bootstrap small and mini buttons. These values
11 // are not less variables so we have to track them statically.
11 // are not less variables so we have to track them statically.
12 @btn_small_height: 24px;
12 @btn_small_height: 24px;
13 @btn_mini_height: 22px;
13 @btn_mini_height: 22px;
14 @dark_dashboard_color: @breadcrumb-color;
14 @dark_dashboard_color: @breadcrumb-color;
15
15
16 ul#tabs {
16 ul#tabs {
17 margin-bottom: @dashboard_tb_pad;
17 margin-bottom: @dashboard_tb_pad;
18 }
18 }
19
19
20 ul#tabs a {
20 ul#tabs a {
21 padding-top: @dashboard_tb_pad + 2px;
21 padding-top: @dashboard_tb_pad + 2px;
22 padding-bottom: @dashboard_tb_pad;
22 padding-bottom: @dashboard_tb_pad;
23 }
23 }
24
24
25 ul.breadcrumb {
25 ul.breadcrumb {
26 a:focus, a:hover {
26 a:focus, a:hover {
27 text-decoration: none;
27 text-decoration: none;
28 }
28 }
29 i.icon-home {
29 i.icon-home {
30 font-size: 16px;
30 font-size: 16px;
31 margin-right: 4px;
31 margin-right: 4px;
32 }
32 }
33
33
34 span {
34 span {
35 color: @dark_dashboard_color;
35 color: @dark_dashboard_color;
36 }
36 }
37 }
37 }
38
38
39 .list_toolbar {
39 .list_toolbar {
40 padding: @dashboard_tb_pad 0 @dashboard_tb_pad 0;
40 padding: @dashboard_tb_pad 0 @dashboard_tb_pad 0;
41 vertical-align: middle;
41 vertical-align: middle;
42
42
43 .tree-buttons {
43 .tree-buttons {
44 padding-top: 1px;
44 padding-top: 1px;
45 }
45 }
46 }
46 }
47
47
48 .dynamic-buttons {
48 .dynamic-buttons {
49 display: inline-block;
49 display: inline-block;
50 }
50 }
51
51
52 .list_toolbar [class*="span"] {
52 .list_toolbar [class*="span"] {
53 min-height: @btn_small_height;
53 min-height: @btn_small_height;
54 }
54 }
55
55
56 .list_header {
56 .list_header {
57 font-weight: bold;
57 font-weight: bold;
58 }
58 }
59
59
60 .list_container {
60 .list_container {
61 margin-top: @dashboard_tb_pad;
61 margin-top: @dashboard_tb_pad;
62 margin-bottom: 5*@dashboard_tb_pad;
62 margin-bottom: 5*@dashboard_tb_pad;
63 border: 1px solid @table-border-color;
63 border: 1px solid @table-border-color;
64 border-radius: @border-radius-base;
64 border-radius: @border-radius-base;
65 }
65 }
66
66
67 .list_container > div {
67 .list_container > div {
68 border-bottom: 1px solid @table-border-color;
68 border-bottom: 1px solid @table-border-color;
69 &:hover .list-item{
69 &:hover .list-item{
70 background-color: red;
70 background-color: red;
71 };
71 };
72 }
72 }
73
73
74 .list_container > div:last-child {
74 .list_container > div:last-child {
75 border: none;
75 border: none;
76 }
76 }
77
77
78 .list_item {
78 .list_item {
79 &:hover .list_item {
79 &:hover .list_item {
80 background-color: @table-border-color;
80 background-color: @table-border-color;
81 };
81 };
82 a {text-decoration: none;}
82 a {text-decoration: none;}
83 }
83 }
84
84
85 .action_col {
85 .action_col {
86 text-align: right;
86 text-align: right;
87 }
87 }
88
88
89 .list_header>div, .list_item>div {
89 .list_header>div, .list_item>div {
90 padding-top: @dashboard_tb_pad;
90 padding-top: @dashboard_tb_pad;
91 padding-bottom: @dashboard_tb_pad;
91 padding-bottom: @dashboard_tb_pad;
92 padding-left: @dashboard_lr_pad;
92 padding-left: @dashboard_lr_pad;
93 padding-right: @dashboard_lr_pad;
93 padding-right: @dashboard_lr_pad;
94 line-height: @btn_mini_height;
94 line-height: @btn_mini_height;
95
95
96 input {
96 input {
97 margin-right: @dashboard_lr_pad;
97 margin-right: @dashboard_lr_pad;
98 }
98 }
99 }
99 }
100
100
101 .item_name {
101 .item_name {
102 line-height: @btn_mini_height;
102 line-height: @btn_mini_height;
103 height: @btn_small_height;
103 height: @btn_small_height;
104 }
104 }
105
105
106 .item_icon {
106 .item_icon {
107 font-size: 14px;
107 font-size: 14px;
108 color: @dark_dashboard_color;
108 color: @dark_dashboard_color;
109 margin-right: @dashboard_lr_pad;
109 margin-right: @dashboard_lr_pad;
110 }
110 }
111
111
112 .item_buttons {
112 .item_buttons {
113 padding-top: @dashboard_tb_pad;
113 padding-top: @dashboard_tb_pad;
114 line-height: 1em;
114 line-height: 1em;
115 .btn-toolbar();
115 .btn-toolbar();
116 .btn {
116 .btn {
117 min-width: 13ex;
117 min-width: 13ex;
118 }
118 }
119 .running-indicator {
119 .running-indicator {
120 color: @brand-success;
120 color: @brand-success;
121 }
121 }
122 }
122 }
123
123
124 .toolbar_info {
124 .toolbar_info {
125 height: @btn_small_height;
125 height: @btn_small_height;
126 line-height: @btn_small_height;
126 line-height: @btn_small_height;
127 }
127 }
128
128
129 input.nbname_input, input.engine_num_input {
129 input.nbname_input, input.engine_num_input {
130 // These settings give these inputs a height that matches @btn_mini_height = 22
130 // These settings give these inputs a height that matches @btn_mini_height = 22
131 padding-top: 3px;
131 padding-top: 3px;
132 padding-bottom: 3px;
132 padding-bottom: 3px;
133 height: @btn_mini_height;
133 height: @btn_mini_height;
134 line-height: 14px;
134 line-height: 14px;
135 margin: 0px;
135 margin: 0px;
136 }
136 }
137
137
138 input.engine_num_input {
138 input.engine_num_input {
139 width: 60px;
139 width: 60px;
140 }
140 }
141
141
142 .highlight_text {
142 .highlight_text {
143 color: blue;
143 color: blue;
144 }
144 }
145
145
146 #project_name > .breadcrumb {
146 #project_name > .breadcrumb {
147 padding: 0px;
147 padding: 0px;
148 margin-bottom: 0px;
148 margin-bottom: 0px;
149 background-color: transparent;
149 background-color: transparent;
150 font-weight: bold;
150 font-weight: bold;
151
151
152 }
152 }
153
153
154 .tab-content .row {
154 .tab-content .row {
155 margin-left: 0px;
155 margin-left: 0px;
156 margin-right: 0px;
156 margin-right: 0px;
157 }
157 }
158
158
159 .folder_icon:before {
159 .folder_icon:before {
160 .icon(@fa-var-folder-o)
160 .icon(@fa-var-folder-o)
161 }
161 }
162
162
163 .notebook_icon:before {
163 .notebook_icon:before {
164 .icon(@fa-var-book)
164 .icon(@fa-var-book)
165 }
165 }
166
166
167 .running_notebook_icon:before {
168 .icon(@fa-var-book);
169 color: @brand-success
170 }
171
172
167 .file_icon:before {
173 .file_icon:before {
168 .icon(@fa-var-file-o)
174 .icon(@fa-var-file-o)
169 }
175 }
170
176
171 #notebook_toolbar .pull-right {
177 #notebook_toolbar .pull-right {
172 padding-top: 0px;
178 padding-top: 0px;
173 margin-right: -1px;
179 margin-right: -1px;
174 }
180 }
175
181
176 ul#new-menu {
182 ul#new-menu {
177 // align right instead of left
183 // align right instead of left
178 left: auto;
184 left: auto;
179 right: 0;
185 right: 0;
180 }
186 }
181
187
182 .kernel-menu-icon {
188 .kernel-menu-icon {
183 padding-right: 12px;
189 padding-right: 12px;
184 width: 24px;
190 width: 24px;
185 content: @fa-var-square-o;
191 content: @fa-var-square-o;
186 }
192 }
187
193
188 .kernel-menu-icon:before {
194 .kernel-menu-icon:before {
189 content: @fa-var-square-o;
195 content: @fa-var-square-o;
190 }
196 }
191
197
192 .kernel-menu-icon-current:before {
198 .kernel-menu-icon-current:before {
193 content: @fa-var-check;
199 content: @fa-var-check;
194 }
200 }
195
201
196 #tab_content {
202 #tab_content {
197 padding-top: @page-header-padding;
203 padding-top: @page-header-padding;
198 }
204 }
199
205
200 #running {
206 #running {
201 .panel-group{
207 .panel-group{
202 .panel {
208 .panel {
203 margin-top: 3px;
209 margin-top: 3px;
204 margin-bottom: 1em;
210 margin-bottom: 1em;
205
211
206 .panel-heading {
212 .panel-heading {
207 background-color: @page-backdrop-color;
213 background-color: @page-backdrop-color;
208 padding-top: @dashboard_tb_pad;
214 padding-top: @dashboard_tb_pad;
209 padding-bottom: @dashboard_tb_pad;
215 padding-bottom: @dashboard_tb_pad;
210 padding-left: @dashboard_lr_pad;
216 padding-left: @dashboard_lr_pad;
211 padding-right: @dashboard_lr_pad;
217 padding-right: @dashboard_lr_pad;
212 line-height: @btn_mini_height;
218 line-height: @btn_mini_height;
213
219
214 a:focus, a:hover {
220 a:focus, a:hover {
215 text-decoration: none;
221 text-decoration: none;
216 }
222 }
217 }
223 }
218
224
219 .panel-body {
225 .panel-body {
220 padding: 0px;
226 padding: 0px;
221
227
222 .list_container {
228 .list_container {
223 margin-top: 0px;
229 margin-top: 0px;
224 margin-bottom: 0px;
230 margin-bottom: 0px;
225 border: 0px;
231 border: 0px;
226 border-radius: 0px;
232 border-radius: 0px;
227
233
228 .list_item {
234 .list_item {
229 border-bottom: 1px solid @table-border-color;
235 border-bottom: 1px solid @table-border-color;
230
236
231 &:last-child {
237 &:last-child {
232 border-bottom: 0px;
238 border-bottom: 0px;
233 }
239 }
234 }
240 }
235 }
241 }
236 }
242 }
237 }
243 }
238 }
244 }
239 }
245 }
240
246
241 .delete-button {
247 .delete-button {
242 display: none;
248 display: none;
243 }
249 }
244
250
245 .duplicate-button {
251 .duplicate-button {
246 display: none;
252 display: none;
247 }
253 }
248
254
249 .rename-button {
255 .rename-button {
250 display: none;
256 display: none;
251 }
257 }
252
258
253 .shutdown-button {
259 .shutdown-button {
254 display: none;
260 display: none;
255 }
261 }
General Comments 0
You need to be logged in to leave comments. Login now