]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blame - static/css/style.css
Donation page responsivness
[people/shoehn/ipfire.org.git] / static / css / style.css
CommitLineData
b2051dd7
S
1/*!
2 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
3 * Copyright 2011-2017 The Bootstrap Authors
4 * Copyright 2011-2017 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 */
d40f9b8d 7@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500");
b2051dd7 8/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
60b0917c 9html {
b2051dd7
S
10 font-family: sans-serif;
11 line-height: 1.15;
12 -ms-text-size-adjust: 100%;
13 -webkit-text-size-adjust: 100%; }
60b0917c 14
940227cb 15body {
b2051dd7
S
16 margin: 0; }
17
18article,
19aside,
20footer,
21header,
22nav,
23section {
24 display: block; }
25
26h1 {
27 font-size: 2em;
28 margin: 0.67em 0; }
29
30figcaption,
31figure,
32main {
33 display: block; }
34
35figure {
36 margin: 1em 40px; }
37
38hr {
39 box-sizing: content-box;
40 height: 0;
41 overflow: visible; }
42
43pre {
44 font-family: monospace, monospace;
45 font-size: 1em; }
46
47a {
48 background-color: transparent;
49 -webkit-text-decoration-skip: objects; }
50
51a:active,
52a:hover {
53 outline-width: 0; }
54
55abbr[title] {
56 border-bottom: none;
57 text-decoration: underline;
58 text-decoration: underline dotted; }
59
60b,
61strong {
62 font-weight: inherit; }
63
64b,
65strong {
66 font-weight: bolder; }
67
68code,
69kbd,
70samp {
71 font-family: monospace, monospace;
72 font-size: 1em; }
73
74dfn {
75 font-style: italic; }
76
77mark {
78 background-color: #ff0;
79 color: #000; }
80
81small {
82 font-size: 80%; }
83
84sub,
85sup {
86 font-size: 75%;
87 line-height: 0;
88 position: relative;
89 vertical-align: baseline; }
90
91sub {
92 bottom: -0.25em; }
93
94sup {
95 top: -0.5em; }
96
97audio,
98video {
99 display: inline-block; }
100
101audio:not([controls]) {
102 display: none;
103 height: 0; }
104
105img {
106 border-style: none; }
107
108svg:not(:root) {
109 overflow: hidden; }
110
111button,
112input,
113optgroup,
114select,
115textarea {
116 font-family: sans-serif;
117 font-size: 100%;
118 line-height: 1.15;
119 margin: 0; }
120
121button,
122input {
123 overflow: visible; }
124
125button,
126select {
127 text-transform: none; }
128
129button,
130html [type="button"],
131[type="reset"],
132[type="submit"] {
133 -webkit-appearance: button; }
134
135button::-moz-focus-inner,
136[type="button"]::-moz-focus-inner,
137[type="reset"]::-moz-focus-inner,
138[type="submit"]::-moz-focus-inner {
139 border-style: none;
140 padding: 0; }
141
142button:-moz-focusring,
143[type="button"]:-moz-focusring,
144[type="reset"]:-moz-focusring,
145[type="submit"]:-moz-focusring {
146 outline: 1px dotted ButtonText; }
147
148fieldset {
149 border: 1px solid #c0c0c0;
150 margin: 0 2px;
151 padding: 0.35em 0.625em 0.75em; }
152
153legend {
154 box-sizing: border-box;
155 color: inherit;
156 display: table;
157 max-width: 100%;
158 padding: 0;
159 white-space: normal; }
160
161progress {
162 display: inline-block;
163 vertical-align: baseline; }
164
165textarea {
166 overflow: auto; }
167
168[type="checkbox"],
169[type="radio"] {
170 box-sizing: border-box;
171 padding: 0; }
172
173[type="number"]::-webkit-inner-spin-button,
174[type="number"]::-webkit-outer-spin-button {
175 height: auto; }
176
177[type="search"] {
178 -webkit-appearance: textfield;
179 outline-offset: -2px; }
180
181[type="search"]::-webkit-search-cancel-button,
182[type="search"]::-webkit-search-decoration {
183 -webkit-appearance: none; }
184
185::-webkit-file-upload-button {
186 -webkit-appearance: button;
187 font: inherit; }
188
189details,
190menu {
191 display: block; }
192
193summary {
194 display: list-item; }
195
196canvas {
197 display: inline-block; }
198
199template {
200 display: none; }
201
202[hidden] {
203 display: none; }
204
205html {
206 box-sizing: border-box; }
207
208*,
209*::before,
210*::after {
211 box-sizing: inherit; }
212
213@-ms-viewport {
214 width: device-width; }
215
216html {
217 -ms-overflow-style: scrollbar;
218 -webkit-tap-highlight-color: transparent; }
219
220body {
97ed546d 221 font-family: "Ubuntu", sans-serif;
b2051dd7 222 font-size: 1rem;
2d8cbd13 223 font-weight: 400;
b2051dd7 224 line-height: 1.5;
22cfab2d
S
225 color: #263238;
226 background-color: #eceff1; }
b2051dd7
S
227
228[tabindex="-1"]:focus {
229 outline: none !important; }
230
231h1, h2, h3, h4, h5, h6 {
232 margin-top: 0;
233 margin-bottom: .5rem; }
234
235p {
236 margin-top: 0;
237 margin-bottom: 1rem; }
238
239abbr[title],
240abbr[data-original-title] {
241 cursor: help; }
242
243address {
244 margin-bottom: 1rem;
245 font-style: normal;
246 line-height: inherit; }
247
248ol,
249ul,
250dl {
251 margin-top: 0;
252 margin-bottom: 1rem; }
253
254ol ol,
255ul ul,
256ol ul,
257ul ol {
258 margin-bottom: 0; }
259
260dt {
261 font-weight: bold; }
262
263dd {
264 margin-bottom: .5rem;
265 margin-left: 0; }
266
267blockquote {
268 margin: 0 0 1rem; }
269
270a {
1e5bc9c9 271 color: #b71c1c;
b2051dd7
S
272 text-decoration: none; }
273 a:focus, a:hover {
9ce2074c
S
274 color: #751212;
275 text-decoration: none; }
b2051dd7
S
276
277a:not([href]):not([tabindex]) {
278 color: inherit;
279 text-decoration: none; }
280 a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
281 color: inherit;
282 text-decoration: none; }
283 a:not([href]):not([tabindex]):focus {
284 outline: 0; }
285
286pre {
287 margin-top: 0;
288 margin-bottom: 1rem;
289 overflow: auto; }
290
291figure {
292 margin: 0 0 1rem; }
293
294img {
295 vertical-align: middle; }
296
297[role="button"] {
298 cursor: pointer; }
299
300a,
301area,
302button,
303[role="button"],
304input,
305label,
306select,
307summary,
308textarea {
8842c9d0 309 touch-action: manipulation; }
b2051dd7
S
310
311table {
312 border-collapse: collapse;
313 background-color: transparent; }
314
315caption {
316 padding-top: 0.75rem;
317 padding-bottom: 0.75rem;
318 color: #636c72;
319 text-align: left;
320 caption-side: bottom; }
321
322th {
323 text-align: left; }
324
325label {
326 display: inline-block;
327 margin-bottom: .5rem; }
328
329button:focus {
330 outline: 1px dotted;
331 outline: 5px auto -webkit-focus-ring-color; }
332
333input,
334button,
335select,
336textarea {
337 line-height: inherit; }
338
339input[type="radio"]:disabled,
340input[type="checkbox"]:disabled {
341 cursor: not-allowed; }
342
343input[type="date"],
344input[type="time"],
345input[type="datetime-local"],
346input[type="month"] {
347 -webkit-appearance: listbox; }
348
349textarea {
350 resize: vertical; }
351
352fieldset {
353 min-width: 0;
354 padding: 0;
355 margin: 0;
356 border: 0; }
357
358legend {
359 display: block;
360 width: 100%;
361 padding: 0;
362 margin-bottom: .5rem;
363 font-size: 1.5rem;
364 line-height: inherit; }
365
366input[type="search"] {
367 -webkit-appearance: none; }
368
369output {
370 display: inline-block; }
371
372[hidden] {
373 display: none !important; }
374
375h1, h2, h3, h4, h5, h6,
376.h1, .h2, .h3, .h4, .h5, .h6 {
377 margin-bottom: 0.5rem;
378 font-family: inherit;
b6d1f3b7 379 font-weight: 400;
b2051dd7
S
380 line-height: 1.1;
381 color: inherit; }
382
383h1, .h1 {
49baba87 384 font-size: 36px; }
b2051dd7
S
385
386h2, .h2 {
49baba87 387 font-size: 32px; }
b2051dd7
S
388
389h3, .h3 {
49baba87 390 font-size: 24px; }
b2051dd7
S
391
392h4, .h4 {
49baba87 393 font-size: 20px; }
b2051dd7
S
394
395h5, .h5 {
49baba87 396 font-size: 16px; }
b2051dd7
S
397
398h6, .h6 {
49baba87 399 font-size: 12px; }
b2051dd7
S
400
401.lead {
49baba87 402 font-size: 24px;
b2051dd7
S
403 font-weight: 300; }
404
405.display-1 {
49baba87 406 font-size: 120px;
b2051dd7
S
407 font-weight: 300;
408 line-height: 1.1; }
409
410.display-2 {
49baba87 411 font-size: 48px;
b2051dd7
S
412 font-weight: 300;
413 line-height: 1.1; }
414
415.display-3 {
49baba87 416 font-size: 32px;
b2051dd7
S
417 font-weight: 300;
418 line-height: 1.1; }
419
420.display-4 {
49baba87 421 font-size: 24px;
b2051dd7
S
422 font-weight: 300;
423 line-height: 1.1; }
424
425hr {
49baba87
S
426 margin-top: 8px;
427 margin-bottom: 8px;
b2051dd7
S
428 border: 0;
429 border-top: 1px solid rgba(0, 0, 0, 0.1); }
430
431small,
432.small {
49baba87 433 font-size: 14px;
2d8cbd13 434 font-weight: 400; }
b2051dd7
S
435
436mark,
437.mark {
438 padding: 0.2em;
439 background-color: #fcf8e3; }
440
441.list-unstyled {
442 padding-left: 0;
443 list-style: none; }
444
445.list-inline {
446 padding-left: 0;
447 list-style: none; }
448
449.list-inline-item {
450 display: inline-block; }
451 .list-inline-item:not(:last-child) {
452 margin-right: 5px; }
453
454.initialism {
455 font-size: 90%;
456 text-transform: uppercase; }
457
458.blockquote {
49baba87
S
459 padding: 4px 8px;
460 margin-bottom: 8px;
b2051dd7
S
461 font-size: 1.25rem;
462 border-left: 0.25rem solid #eceeef; }
463
464.blockquote-footer {
465 display: block;
466 font-size: 80%;
467 color: #636c72; }
468 .blockquote-footer::before {
469 content: "\2014 \00A0"; }
470
471.blockquote-reverse {
49baba87 472 padding-right: 8px;
b2051dd7
S
473 padding-left: 0;
474 text-align: right;
475 border-right: 0.25rem solid #eceeef;
476 border-left: 0; }
477
478.blockquote-reverse .blockquote-footer::before {
479 content: ""; }
480
481.blockquote-reverse .blockquote-footer::after {
482 content: "\00A0 \2014"; }
483
b2051dd7
S
484.container {
485 position: relative;
486 margin-left: auto;
487 margin-right: auto;
22cfab2d
S
488 padding-right: 12px;
489 padding-left: 12px; }
b2051dd7
S
490 @media (min-width: 576px) {
491 .container {
22cfab2d
S
492 padding-right: 12px;
493 padding-left: 12px; } }
b2051dd7
S
494 @media (min-width: 768px) {
495 .container {
22cfab2d
S
496 padding-right: 12px;
497 padding-left: 12px; } }
b2051dd7
S
498 @media (min-width: 992px) {
499 .container {
22cfab2d
S
500 padding-right: 12px;
501 padding-left: 12px; } }
b2051dd7
S
502 @media (min-width: 1200px) {
503 .container {
22cfab2d
S
504 padding-right: 12px;
505 padding-left: 12px; } }
b2051dd7
S
506 @media (min-width: 576px) {
507 .container {
508 width: 540px;
509 max-width: 100%; } }
510 @media (min-width: 768px) {
511 .container {
512 width: 720px;
513 max-width: 100%; } }
514 @media (min-width: 992px) {
515 .container {
516 width: 960px;
517 max-width: 100%; } }
518 @media (min-width: 1200px) {
519 .container {
520 width: 1140px;
521 max-width: 100%; } }
522
523.container-fluid {
524 position: relative;
525 margin-left: auto;
526 margin-right: auto;
22cfab2d
S
527 padding-right: 12px;
528 padding-left: 12px; }
b2051dd7
S
529 @media (min-width: 576px) {
530 .container-fluid {
22cfab2d
S
531 padding-right: 12px;
532 padding-left: 12px; } }
b2051dd7
S
533 @media (min-width: 768px) {
534 .container-fluid {
22cfab2d
S
535 padding-right: 12px;
536 padding-left: 12px; } }
b2051dd7
S
537 @media (min-width: 992px) {
538 .container-fluid {
22cfab2d
S
539 padding-right: 12px;
540 padding-left: 12px; } }
b2051dd7
S
541 @media (min-width: 1200px) {
542 .container-fluid {
22cfab2d
S
543 padding-right: 12px;
544 padding-left: 12px; } }
b2051dd7
S
545
546.row {
b2051dd7 547 display: flex;
8842c9d0 548 flex-wrap: wrap;
22cfab2d
S
549 margin-right: -12px;
550 margin-left: -12px; }
b2051dd7
S
551 @media (min-width: 576px) {
552 .row {
22cfab2d
S
553 margin-right: -12px;
554 margin-left: -12px; } }
b2051dd7
S
555 @media (min-width: 768px) {
556 .row {
22cfab2d
S
557 margin-right: -12px;
558 margin-left: -12px; } }
b2051dd7
S
559 @media (min-width: 992px) {
560 .row {
22cfab2d
S
561 margin-right: -12px;
562 margin-left: -12px; } }
b2051dd7
S
563 @media (min-width: 1200px) {
564 .row {
22cfab2d
S
565 margin-right: -12px;
566 margin-left: -12px; } }
b2051dd7
S
567
568.no-gutters {
569 margin-right: 0;
570 margin-left: 0; }
571 .no-gutters > .col,
572 .no-gutters > [class*="col-"] {
573 padding-right: 0;
574 padding-left: 0; }
575
576.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .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, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
577 position: relative;
578 width: 100%;
579 min-height: 1px;
22cfab2d
S
580 padding-right: 12px;
581 padding-left: 12px; }
b2051dd7
S
582 @media (min-width: 576px) {
583 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .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, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
584 padding-right: 12px;
585 padding-left: 12px; } }
b2051dd7
S
586 @media (min-width: 768px) {
587 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .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, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
588 padding-right: 12px;
589 padding-left: 12px; } }
b2051dd7
S
590 @media (min-width: 992px) {
591 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .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, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
592 padding-right: 12px;
593 padding-left: 12px; } }
b2051dd7
S
594 @media (min-width: 1200px) {
595 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .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, .col-sm, .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, .col-md, .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, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
596 padding-right: 12px;
597 padding-left: 12px; } }
b2051dd7
S
598
599.col {
8842c9d0
S
600 flex-basis: 0;
601 flex-grow: 1;
b2051dd7
S
602 max-width: 100%; }
603
604.col-auto {
8842c9d0 605 flex: 0 0 auto;
b2051dd7
S
606 width: auto; }
607
608.col-1 {
8842c9d0 609 flex: 0 0 8.3333333333%;
b2051dd7
S
610 max-width: 8.3333333333%; }
611
612.col-2 {
8842c9d0 613 flex: 0 0 16.6666666667%;
b2051dd7
S
614 max-width: 16.6666666667%; }
615
616.col-3 {
8842c9d0 617 flex: 0 0 25%;
b2051dd7
S
618 max-width: 25%; }
619
620.col-4 {
8842c9d0 621 flex: 0 0 33.3333333333%;
b2051dd7
S
622 max-width: 33.3333333333%; }
623
624.col-5 {
8842c9d0 625 flex: 0 0 41.6666666667%;
b2051dd7
S
626 max-width: 41.6666666667%; }
627
628.col-6 {
8842c9d0 629 flex: 0 0 50%;
b2051dd7
S
630 max-width: 50%; }
631
632.col-7 {
8842c9d0 633 flex: 0 0 58.3333333333%;
b2051dd7
S
634 max-width: 58.3333333333%; }
635
636.col-8 {
8842c9d0 637 flex: 0 0 66.6666666667%;
b2051dd7
S
638 max-width: 66.6666666667%; }
639
640.col-9 {
8842c9d0 641 flex: 0 0 75%;
b2051dd7
S
642 max-width: 75%; }
643
644.col-10 {
8842c9d0 645 flex: 0 0 83.3333333333%;
b2051dd7
S
646 max-width: 83.3333333333%; }
647
648.col-11 {
8842c9d0 649 flex: 0 0 91.6666666667%;
b2051dd7
S
650 max-width: 91.6666666667%; }
651
652.col-12 {
8842c9d0 653 flex: 0 0 100%;
b2051dd7
S
654 max-width: 100%; }
655
656.pull-0 {
657 right: auto; }
658
659.pull-1 {
660 right: 8.3333333333%; }
661
662.pull-2 {
663 right: 16.6666666667%; }
664
665.pull-3 {
666 right: 25%; }
667
668.pull-4 {
669 right: 33.3333333333%; }
670
671.pull-5 {
672 right: 41.6666666667%; }
673
674.pull-6 {
675 right: 50%; }
676
677.pull-7 {
678 right: 58.3333333333%; }
679
680.pull-8 {
681 right: 66.6666666667%; }
682
683.pull-9 {
684 right: 75%; }
685
686.pull-10 {
687 right: 83.3333333333%; }
688
689.pull-11 {
690 right: 91.6666666667%; }
691
692.pull-12 {
693 right: 100%; }
694
695.push-0 {
696 left: auto; }
697
698.push-1 {
699 left: 8.3333333333%; }
700
701.push-2 {
702 left: 16.6666666667%; }
703
704.push-3 {
705 left: 25%; }
706
707.push-4 {
708 left: 33.3333333333%; }
709
710.push-5 {
711 left: 41.6666666667%; }
712
713.push-6 {
714 left: 50%; }
715
716.push-7 {
717 left: 58.3333333333%; }
718
719.push-8 {
720 left: 66.6666666667%; }
721
722.push-9 {
723 left: 75%; }
724
725.push-10 {
726 left: 83.3333333333%; }
727
728.push-11 {
729 left: 91.6666666667%; }
730
731.push-12 {
732 left: 100%; }
733
734.offset-1 {
735 margin-left: 8.3333333333%; }
736
737.offset-2 {
738 margin-left: 16.6666666667%; }
739
740.offset-3 {
741 margin-left: 25%; }
742
743.offset-4 {
744 margin-left: 33.3333333333%; }
745
746.offset-5 {
747 margin-left: 41.6666666667%; }
748
749.offset-6 {
750 margin-left: 50%; }
751
752.offset-7 {
753 margin-left: 58.3333333333%; }
754
755.offset-8 {
756 margin-left: 66.6666666667%; }
757
758.offset-9 {
759 margin-left: 75%; }
760
761.offset-10 {
762 margin-left: 83.3333333333%; }
763
764.offset-11 {
765 margin-left: 91.6666666667%; }
766
767@media (min-width: 576px) {
768 .col-sm {
8842c9d0
S
769 flex-basis: 0;
770 flex-grow: 1;
b2051dd7
S
771 max-width: 100%; }
772 .col-sm-auto {
8842c9d0 773 flex: 0 0 auto;
b2051dd7
S
774 width: auto; }
775 .col-sm-1 {
8842c9d0 776 flex: 0 0 8.3333333333%;
b2051dd7
S
777 max-width: 8.3333333333%; }
778 .col-sm-2 {
8842c9d0 779 flex: 0 0 16.6666666667%;
b2051dd7
S
780 max-width: 16.6666666667%; }
781 .col-sm-3 {
8842c9d0 782 flex: 0 0 25%;
b2051dd7
S
783 max-width: 25%; }
784 .col-sm-4 {
8842c9d0 785 flex: 0 0 33.3333333333%;
b2051dd7
S
786 max-width: 33.3333333333%; }
787 .col-sm-5 {
8842c9d0 788 flex: 0 0 41.6666666667%;
b2051dd7
S
789 max-width: 41.6666666667%; }
790 .col-sm-6 {
8842c9d0 791 flex: 0 0 50%;
b2051dd7
S
792 max-width: 50%; }
793 .col-sm-7 {
8842c9d0 794 flex: 0 0 58.3333333333%;
b2051dd7
S
795 max-width: 58.3333333333%; }
796 .col-sm-8 {
8842c9d0 797 flex: 0 0 66.6666666667%;
b2051dd7
S
798 max-width: 66.6666666667%; }
799 .col-sm-9 {
8842c9d0 800 flex: 0 0 75%;
b2051dd7
S
801 max-width: 75%; }
802 .col-sm-10 {
8842c9d0 803 flex: 0 0 83.3333333333%;
b2051dd7
S
804 max-width: 83.3333333333%; }
805 .col-sm-11 {
8842c9d0 806 flex: 0 0 91.6666666667%;
b2051dd7
S
807 max-width: 91.6666666667%; }
808 .col-sm-12 {
8842c9d0 809 flex: 0 0 100%;
b2051dd7
S
810 max-width: 100%; }
811 .pull-sm-0 {
812 right: auto; }
813 .pull-sm-1 {
814 right: 8.3333333333%; }
815 .pull-sm-2 {
816 right: 16.6666666667%; }
817 .pull-sm-3 {
818 right: 25%; }
819 .pull-sm-4 {
820 right: 33.3333333333%; }
821 .pull-sm-5 {
822 right: 41.6666666667%; }
823 .pull-sm-6 {
824 right: 50%; }
825 .pull-sm-7 {
826 right: 58.3333333333%; }
827 .pull-sm-8 {
828 right: 66.6666666667%; }
829 .pull-sm-9 {
830 right: 75%; }
831 .pull-sm-10 {
832 right: 83.3333333333%; }
833 .pull-sm-11 {
834 right: 91.6666666667%; }
835 .pull-sm-12 {
836 right: 100%; }
837 .push-sm-0 {
838 left: auto; }
839 .push-sm-1 {
840 left: 8.3333333333%; }
841 .push-sm-2 {
842 left: 16.6666666667%; }
843 .push-sm-3 {
844 left: 25%; }
845 .push-sm-4 {
846 left: 33.3333333333%; }
847 .push-sm-5 {
848 left: 41.6666666667%; }
849 .push-sm-6 {
850 left: 50%; }
851 .push-sm-7 {
852 left: 58.3333333333%; }
853 .push-sm-8 {
854 left: 66.6666666667%; }
855 .push-sm-9 {
856 left: 75%; }
857 .push-sm-10 {
858 left: 83.3333333333%; }
859 .push-sm-11 {
860 left: 91.6666666667%; }
861 .push-sm-12 {
862 left: 100%; }
863 .offset-sm-0 {
864 margin-left: 0%; }
865 .offset-sm-1 {
866 margin-left: 8.3333333333%; }
867 .offset-sm-2 {
868 margin-left: 16.6666666667%; }
869 .offset-sm-3 {
870 margin-left: 25%; }
871 .offset-sm-4 {
872 margin-left: 33.3333333333%; }
873 .offset-sm-5 {
874 margin-left: 41.6666666667%; }
875 .offset-sm-6 {
876 margin-left: 50%; }
877 .offset-sm-7 {
878 margin-left: 58.3333333333%; }
879 .offset-sm-8 {
880 margin-left: 66.6666666667%; }
881 .offset-sm-9 {
882 margin-left: 75%; }
883 .offset-sm-10 {
884 margin-left: 83.3333333333%; }
885 .offset-sm-11 {
886 margin-left: 91.6666666667%; } }
887
888@media (min-width: 768px) {
889 .col-md {
8842c9d0
S
890 flex-basis: 0;
891 flex-grow: 1;
b2051dd7
S
892 max-width: 100%; }
893 .col-md-auto {
8842c9d0 894 flex: 0 0 auto;
b2051dd7
S
895 width: auto; }
896 .col-md-1 {
8842c9d0 897 flex: 0 0 8.3333333333%;
b2051dd7
S
898 max-width: 8.3333333333%; }
899 .col-md-2 {
8842c9d0 900 flex: 0 0 16.6666666667%;
b2051dd7
S
901 max-width: 16.6666666667%; }
902 .col-md-3 {
8842c9d0 903 flex: 0 0 25%;
b2051dd7
S
904 max-width: 25%; }
905 .col-md-4 {
8842c9d0 906 flex: 0 0 33.3333333333%;
b2051dd7
S
907 max-width: 33.3333333333%; }
908 .col-md-5 {
8842c9d0 909 flex: 0 0 41.6666666667%;
b2051dd7
S
910 max-width: 41.6666666667%; }
911 .col-md-6 {
8842c9d0 912 flex: 0 0 50%;
b2051dd7
S
913 max-width: 50%; }
914 .col-md-7 {
8842c9d0 915 flex: 0 0 58.3333333333%;
b2051dd7
S
916 max-width: 58.3333333333%; }
917 .col-md-8 {
8842c9d0 918 flex: 0 0 66.6666666667%;
b2051dd7
S
919 max-width: 66.6666666667%; }
920 .col-md-9 {
8842c9d0 921 flex: 0 0 75%;
b2051dd7
S
922 max-width: 75%; }
923 .col-md-10 {
8842c9d0 924 flex: 0 0 83.3333333333%;
b2051dd7
S
925 max-width: 83.3333333333%; }
926 .col-md-11 {
8842c9d0 927 flex: 0 0 91.6666666667%;
b2051dd7
S
928 max-width: 91.6666666667%; }
929 .col-md-12 {
8842c9d0 930 flex: 0 0 100%;
b2051dd7
S
931 max-width: 100%; }
932 .pull-md-0 {
933 right: auto; }
934 .pull-md-1 {
935 right: 8.3333333333%; }
936 .pull-md-2 {
937 right: 16.6666666667%; }
938 .pull-md-3 {
939 right: 25%; }
940 .pull-md-4 {
941 right: 33.3333333333%; }
942 .pull-md-5 {
943 right: 41.6666666667%; }
944 .pull-md-6 {
945 right: 50%; }
946 .pull-md-7 {
947 right: 58.3333333333%; }
948 .pull-md-8 {
949 right: 66.6666666667%; }
950 .pull-md-9 {
951 right: 75%; }
952 .pull-md-10 {
953 right: 83.3333333333%; }
954 .pull-md-11 {
955 right: 91.6666666667%; }
956 .pull-md-12 {
957 right: 100%; }
958 .push-md-0 {
959 left: auto; }
960 .push-md-1 {
961 left: 8.3333333333%; }
962 .push-md-2 {
963 left: 16.6666666667%; }
964 .push-md-3 {
965 left: 25%; }
966 .push-md-4 {
967 left: 33.3333333333%; }
968 .push-md-5 {
969 left: 41.6666666667%; }
970 .push-md-6 {
971 left: 50%; }
972 .push-md-7 {
973 left: 58.3333333333%; }
974 .push-md-8 {
975 left: 66.6666666667%; }
976 .push-md-9 {
977 left: 75%; }
978 .push-md-10 {
979 left: 83.3333333333%; }
980 .push-md-11 {
981 left: 91.6666666667%; }
982 .push-md-12 {
983 left: 100%; }
984 .offset-md-0 {
985 margin-left: 0%; }
986 .offset-md-1 {
987 margin-left: 8.3333333333%; }
988 .offset-md-2 {
989 margin-left: 16.6666666667%; }
990 .offset-md-3 {
991 margin-left: 25%; }
992 .offset-md-4 {
993 margin-left: 33.3333333333%; }
994 .offset-md-5 {
995 margin-left: 41.6666666667%; }
996 .offset-md-6 {
997 margin-left: 50%; }
998 .offset-md-7 {
999 margin-left: 58.3333333333%; }
1000 .offset-md-8 {
1001 margin-left: 66.6666666667%; }
1002 .offset-md-9 {
1003 margin-left: 75%; }
1004 .offset-md-10 {
1005 margin-left: 83.3333333333%; }
1006 .offset-md-11 {
1007 margin-left: 91.6666666667%; } }
1008
1009@media (min-width: 992px) {
1010 .col-lg {
8842c9d0
S
1011 flex-basis: 0;
1012 flex-grow: 1;
b2051dd7
S
1013 max-width: 100%; }
1014 .col-lg-auto {
8842c9d0 1015 flex: 0 0 auto;
b2051dd7
S
1016 width: auto; }
1017 .col-lg-1 {
8842c9d0 1018 flex: 0 0 8.3333333333%;
b2051dd7
S
1019 max-width: 8.3333333333%; }
1020 .col-lg-2 {
8842c9d0 1021 flex: 0 0 16.6666666667%;
b2051dd7
S
1022 max-width: 16.6666666667%; }
1023 .col-lg-3 {
8842c9d0 1024 flex: 0 0 25%;
b2051dd7
S
1025 max-width: 25%; }
1026 .col-lg-4 {
8842c9d0 1027 flex: 0 0 33.3333333333%;
b2051dd7
S
1028 max-width: 33.3333333333%; }
1029 .col-lg-5 {
8842c9d0 1030 flex: 0 0 41.6666666667%;
b2051dd7
S
1031 max-width: 41.6666666667%; }
1032 .col-lg-6 {
8842c9d0 1033 flex: 0 0 50%;
b2051dd7
S
1034 max-width: 50%; }
1035 .col-lg-7 {
8842c9d0 1036 flex: 0 0 58.3333333333%;
b2051dd7
S
1037 max-width: 58.3333333333%; }
1038 .col-lg-8 {
8842c9d0 1039 flex: 0 0 66.6666666667%;
b2051dd7
S
1040 max-width: 66.6666666667%; }
1041 .col-lg-9 {
8842c9d0 1042 flex: 0 0 75%;
b2051dd7
S
1043 max-width: 75%; }
1044 .col-lg-10 {
8842c9d0 1045 flex: 0 0 83.3333333333%;
b2051dd7
S
1046 max-width: 83.3333333333%; }
1047 .col-lg-11 {
8842c9d0 1048 flex: 0 0 91.6666666667%;
b2051dd7
S
1049 max-width: 91.6666666667%; }
1050 .col-lg-12 {
8842c9d0 1051 flex: 0 0 100%;
b2051dd7
S
1052 max-width: 100%; }
1053 .pull-lg-0 {
1054 right: auto; }
1055 .pull-lg-1 {
1056 right: 8.3333333333%; }
1057 .pull-lg-2 {
1058 right: 16.6666666667%; }
1059 .pull-lg-3 {
1060 right: 25%; }
1061 .pull-lg-4 {
1062 right: 33.3333333333%; }
1063 .pull-lg-5 {
1064 right: 41.6666666667%; }
1065 .pull-lg-6 {
1066 right: 50%; }
1067 .pull-lg-7 {
1068 right: 58.3333333333%; }
1069 .pull-lg-8 {
1070 right: 66.6666666667%; }
1071 .pull-lg-9 {
1072 right: 75%; }
1073 .pull-lg-10 {
1074 right: 83.3333333333%; }
1075 .pull-lg-11 {
1076 right: 91.6666666667%; }
1077 .pull-lg-12 {
1078 right: 100%; }
1079 .push-lg-0 {
1080 left: auto; }
1081 .push-lg-1 {
1082 left: 8.3333333333%; }
1083 .push-lg-2 {
1084 left: 16.6666666667%; }
1085 .push-lg-3 {
1086 left: 25%; }
1087 .push-lg-4 {
1088 left: 33.3333333333%; }
1089 .push-lg-5 {
1090 left: 41.6666666667%; }
1091 .push-lg-6 {
1092 left: 50%; }
1093 .push-lg-7 {
1094 left: 58.3333333333%; }
1095 .push-lg-8 {
1096 left: 66.6666666667%; }
1097 .push-lg-9 {
1098 left: 75%; }
1099 .push-lg-10 {
1100 left: 83.3333333333%; }
1101 .push-lg-11 {
1102 left: 91.6666666667%; }
1103 .push-lg-12 {
1104 left: 100%; }
1105 .offset-lg-0 {
1106 margin-left: 0%; }
1107 .offset-lg-1 {
1108 margin-left: 8.3333333333%; }
1109 .offset-lg-2 {
1110 margin-left: 16.6666666667%; }
1111 .offset-lg-3 {
1112 margin-left: 25%; }
1113 .offset-lg-4 {
1114 margin-left: 33.3333333333%; }
1115 .offset-lg-5 {
1116 margin-left: 41.6666666667%; }
1117 .offset-lg-6 {
1118 margin-left: 50%; }
1119 .offset-lg-7 {
1120 margin-left: 58.3333333333%; }
1121 .offset-lg-8 {
1122 margin-left: 66.6666666667%; }
1123 .offset-lg-9 {
1124 margin-left: 75%; }
1125 .offset-lg-10 {
1126 margin-left: 83.3333333333%; }
1127 .offset-lg-11 {
1128 margin-left: 91.6666666667%; } }
1129
1130@media (min-width: 1200px) {
1131 .col-xl {
8842c9d0
S
1132 flex-basis: 0;
1133 flex-grow: 1;
b2051dd7
S
1134 max-width: 100%; }
1135 .col-xl-auto {
8842c9d0 1136 flex: 0 0 auto;
b2051dd7
S
1137 width: auto; }
1138 .col-xl-1 {
8842c9d0 1139 flex: 0 0 8.3333333333%;
b2051dd7
S
1140 max-width: 8.3333333333%; }
1141 .col-xl-2 {
8842c9d0 1142 flex: 0 0 16.6666666667%;
b2051dd7
S
1143 max-width: 16.6666666667%; }
1144 .col-xl-3 {
8842c9d0 1145 flex: 0 0 25%;
b2051dd7
S
1146 max-width: 25%; }
1147 .col-xl-4 {
8842c9d0 1148 flex: 0 0 33.3333333333%;
b2051dd7
S
1149 max-width: 33.3333333333%; }
1150 .col-xl-5 {
8842c9d0 1151 flex: 0 0 41.6666666667%;
b2051dd7
S
1152 max-width: 41.6666666667%; }
1153 .col-xl-6 {
8842c9d0 1154 flex: 0 0 50%;
b2051dd7
S
1155 max-width: 50%; }
1156 .col-xl-7 {
8842c9d0 1157 flex: 0 0 58.3333333333%;
b2051dd7
S
1158 max-width: 58.3333333333%; }
1159 .col-xl-8 {
8842c9d0 1160 flex: 0 0 66.6666666667%;
b2051dd7
S
1161 max-width: 66.6666666667%; }
1162 .col-xl-9 {
8842c9d0 1163 flex: 0 0 75%;
b2051dd7
S
1164 max-width: 75%; }
1165 .col-xl-10 {
8842c9d0 1166 flex: 0 0 83.3333333333%;
b2051dd7
S
1167 max-width: 83.3333333333%; }
1168 .col-xl-11 {
8842c9d0 1169 flex: 0 0 91.6666666667%;
b2051dd7
S
1170 max-width: 91.6666666667%; }
1171 .col-xl-12 {
8842c9d0 1172 flex: 0 0 100%;
b2051dd7
S
1173 max-width: 100%; }
1174 .pull-xl-0 {
1175 right: auto; }
1176 .pull-xl-1 {
1177 right: 8.3333333333%; }
1178 .pull-xl-2 {
1179 right: 16.6666666667%; }
1180 .pull-xl-3 {
1181 right: 25%; }
1182 .pull-xl-4 {
1183 right: 33.3333333333%; }
1184 .pull-xl-5 {
1185 right: 41.6666666667%; }
1186 .pull-xl-6 {
1187 right: 50%; }
1188 .pull-xl-7 {
1189 right: 58.3333333333%; }
1190 .pull-xl-8 {
1191 right: 66.6666666667%; }
1192 .pull-xl-9 {
1193 right: 75%; }
1194 .pull-xl-10 {
1195 right: 83.3333333333%; }
1196 .pull-xl-11 {
1197 right: 91.6666666667%; }
1198 .pull-xl-12 {
1199 right: 100%; }
1200 .push-xl-0 {
1201 left: auto; }
1202 .push-xl-1 {
1203 left: 8.3333333333%; }
1204 .push-xl-2 {
1205 left: 16.6666666667%; }
1206 .push-xl-3 {
1207 left: 25%; }
1208 .push-xl-4 {
1209 left: 33.3333333333%; }
1210 .push-xl-5 {
1211 left: 41.6666666667%; }
1212 .push-xl-6 {
1213 left: 50%; }
1214 .push-xl-7 {
1215 left: 58.3333333333%; }
1216 .push-xl-8 {
1217 left: 66.6666666667%; }
1218 .push-xl-9 {
1219 left: 75%; }
1220 .push-xl-10 {
1221 left: 83.3333333333%; }
1222 .push-xl-11 {
1223 left: 91.6666666667%; }
1224 .push-xl-12 {
1225 left: 100%; }
1226 .offset-xl-0 {
1227 margin-left: 0%; }
1228 .offset-xl-1 {
1229 margin-left: 8.3333333333%; }
1230 .offset-xl-2 {
1231 margin-left: 16.6666666667%; }
1232 .offset-xl-3 {
1233 margin-left: 25%; }
1234 .offset-xl-4 {
1235 margin-left: 33.3333333333%; }
1236 .offset-xl-5 {
1237 margin-left: 41.6666666667%; }
1238 .offset-xl-6 {
1239 margin-left: 50%; }
1240 .offset-xl-7 {
1241 margin-left: 58.3333333333%; }
1242 .offset-xl-8 {
1243 margin-left: 66.6666666667%; }
1244 .offset-xl-9 {
1245 margin-left: 75%; }
1246 .offset-xl-10 {
1247 margin-left: 83.3333333333%; }
1248 .offset-xl-11 {
1249 margin-left: 91.6666666667%; } }
60b0917c 1250
6b18ec4c
SH
1251.table {
1252 width: 100%;
1253 max-width: 100%;
1254 margin-bottom: 8px; }
1255 .table th,
1256 .table td {
1257 padding: 0.75rem;
1258 vertical-align: top;
1259 border-top: 1px solid #eceeef; }
1260 .table thead th {
1261 vertical-align: bottom;
1262 border-bottom: 2px solid #eceeef; }
1263 .table tbody + tbody {
1264 border-top: 2px solid #eceeef; }
1265 .table .table {
1266 background-color: #eceff1; }
1267
1268.table-sm th,
1269.table-sm td {
1270 padding: 0.3rem; }
1271
1272.table-bordered {
1273 border: 1px solid #eceeef; }
1274 .table-bordered th,
1275 .table-bordered td {
1276 border: 1px solid #eceeef; }
1277 .table-bordered thead th,
1278 .table-bordered thead td {
1279 border-bottom-width: 2px; }
1280
1281.table-striped tbody tr:nth-of-type(odd) {
1282 background-color: rgba(0, 0, 0, 0.05); }
1283
1284.table-hover tbody tr:hover {
1285 background-color: rgba(0, 0, 0, 0.075); }
1286
1287.table-active,
1288.table-active > th,
1289.table-active > td {
1290 background-color: rgba(0, 0, 0, 0.075); }
1291
1292.table-hover .table-active:hover {
1293 background-color: rgba(0, 0, 0, 0.075); }
1294 .table-hover .table-active:hover > td,
1295 .table-hover .table-active:hover > th {
1296 background-color: rgba(0, 0, 0, 0.075); }
1297
1298.table-success,
1299.table-success > th,
1300.table-success > td {
1301 background-color: #dff0d8; }
1302
1303.table-hover .table-success:hover {
1304 background-color: #d0e9c6; }
1305 .table-hover .table-success:hover > td,
1306 .table-hover .table-success:hover > th {
1307 background-color: #d0e9c6; }
1308
1309.table-info,
1310.table-info > th,
1311.table-info > td {
1312 background-color: #d9edf7; }
1313
1314.table-hover .table-info:hover {
1315 background-color: #c4e3f3; }
1316 .table-hover .table-info:hover > td,
1317 .table-hover .table-info:hover > th {
1318 background-color: #c4e3f3; }
1319
1320.table-warning,
1321.table-warning > th,
1322.table-warning > td {
1323 background-color: #fcf8e3; }
1324
1325.table-hover .table-warning:hover {
1326 background-color: #faf2cc; }
1327 .table-hover .table-warning:hover > td,
1328 .table-hover .table-warning:hover > th {
1329 background-color: #faf2cc; }
1330
1331.table-danger,
1332.table-danger > th,
1333.table-danger > td {
1334 background-color: #f2dede; }
1335
1336.table-hover .table-danger:hover {
1337 background-color: #ebcccc; }
1338 .table-hover .table-danger:hover > td,
1339 .table-hover .table-danger:hover > th {
1340 background-color: #ebcccc; }
1341
1342.thead-inverse th {
1343 color: #fff;
1344 background-color: #292b2c; }
1345
1346.thead-default th {
1347 color: #464a4c;
1348 background-color: #eceeef; }
1349
1350.table-inverse {
1351 color: #fff;
1352 background-color: #292b2c; }
1353 .table-inverse th,
1354 .table-inverse td,
1355 .table-inverse thead th {
1356 border-color: #eceff1; }
1357 .table-inverse.table-bordered {
1358 border: 0; }
1359
1360.table-responsive {
1361 display: block;
1362 width: 100%;
1363 overflow-x: auto;
1364 -ms-overflow-style: -ms-autohiding-scrollbar; }
1365 .table-responsive.table-bordered {
1366 border: 0; }
1367
a33e1b4b
SH
1368.form-control {
1369 display: block;
1370 width: 100%;
1371 padding: 0.5rem 0.75rem;
1372 font-size: 1rem;
1373 line-height: 1.25;
1374 color: #464a4c;
1375 background-color: #fff;
1376 background-image: none;
1377 background-clip: padding-box;
1378 border: 2px solid rgba(0, 0, 0, 0.15);
1379 border-radius: 0.25rem;
1380 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
1381 .form-control::-ms-expand {
1382 background-color: transparent;
1383 border: 0; }
1384 .form-control:focus {
1385 color: #464a4c;
1386 background-color: #fff;
1387 border-color: #5cb3fd;
1388 outline: none; }
1389 .form-control::placeholder {
1390 color: #636c72;
1391 opacity: 1; }
1392 .form-control:disabled, .form-control[readonly] {
1393 background-color: #eceeef;
1394 opacity: 1; }
1395 .form-control:disabled {
1396 cursor: not-allowed; }
1397
1398select.form-control:not([size]):not([multiple]) {
1399 height: calc(2.25rem + 4px); }
1400
1401select.form-control:focus::-ms-value {
1402 color: #464a4c;
1403 background-color: #fff; }
1404
1405.form-control-file,
1406.form-control-range {
1407 display: block; }
1408
1409.col-form-label {
1410 padding-top: calc(0.5rem - 2px * 2);
1411 padding-bottom: calc(0.5rem - 2px * 2);
1412 margin-bottom: 0; }
1413
1414.col-form-label-lg {
1415 padding-top: calc(0.75rem - 2px * 2);
1416 padding-bottom: calc(0.75rem - 2px * 2);
1417 font-size: 20px; }
1418
1419.col-form-label-sm {
1420 padding-top: calc(0.25rem - 2px * 2);
1421 padding-bottom: calc(0.25rem - 2px * 2);
1422 font-size: 0.875rem; }
1423
1424.col-form-legend {
1425 padding-top: 0.5rem;
1426 padding-bottom: 0.5rem;
1427 margin-bottom: 0;
1428 font-size: 1rem; }
1429
1430.form-control-static {
1431 padding-top: 0.5rem;
1432 padding-bottom: 0.5rem;
1433 margin-bottom: 0;
1434 line-height: 1.25;
1435 border: solid transparent;
1436 border-width: 2px 0; }
1437 .form-control-static.form-control-sm, .form-control-static.form-control-lg {
1438 padding-right: 0;
1439 padding-left: 0; }
1440
1441.form-control-sm {
1442 padding: 0.25rem 0.5rem;
1443 font-size: 0.875rem;
1444 border-radius: 0.2rem; }
1445
1446select.form-control-sm:not([size]):not([multiple]) {
1447 height: 1.8125rem; }
1448
1449.form-control-lg {
1450 padding: 0.75rem 1.5rem;
1451 font-size: 20px;
1452 border-radius: 0.3rem; }
1453
1454select.form-control-lg:not([size]):not([multiple]) {
1455 height: 3.1666666667rem; }
1456
1457.form-group {
1458 margin-bottom: 1rem; }
1459
1460.form-text {
1461 display: block;
1462 margin-top: 0.25rem; }
1463
1464.form-check {
1465 position: relative;
1466 display: block;
1467 margin-bottom: 0.5rem; }
1468 .form-check.disabled .form-check-label {
1469 color: #636c72;
1470 cursor: not-allowed; }
1471
1472.form-check-label {
1473 padding-left: 1.25rem;
1474 margin-bottom: 0;
1475 cursor: pointer; }
1476
1477.form-check-input {
1478 position: absolute;
1479 margin-top: 0.25rem;
1480 margin-left: -1.25rem; }
1481 .form-check-input:only-child {
1482 position: static; }
1483
1484.form-check-inline {
1485 display: inline-block; }
1486 .form-check-inline .form-check-label {
1487 vertical-align: middle; }
1488 .form-check-inline + .form-check-inline {
1489 margin-left: 0.75rem; }
1490
1491.form-control-feedback {
1492 margin-top: 0.25rem; }
1493
1494.form-control-success,
1495.form-control-warning,
1496.form-control-danger {
1497 padding-right: 2.25rem;
1498 background-repeat: no-repeat;
1499 background-position: center right 0.5625rem;
1500 background-size: 1.125rem 1.125rem; }
1501
1502.has-success .form-control-feedback,
1503.has-success .form-control-label,
1504.has-success .col-form-label,
1505.has-success .form-check-label,
1506.has-success .custom-control {
1507 color: #5cb85c; }
1508
1509.has-success .form-control {
1510 border-color: #5cb85c; }
1511
1512.has-success .input-group-addon {
1513 color: #5cb85c;
1514 border-color: #5cb85c;
1515 background-color: #eaf6ea; }
1516
1517.has-success .form-control-success {
1518 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }
1519
1520.has-warning .form-control-feedback,
1521.has-warning .form-control-label,
1522.has-warning .col-form-label,
1523.has-warning .form-check-label,
1524.has-warning .custom-control {
1525 color: #f0ad4e; }
1526
1527.has-warning .form-control {
1528 border-color: #f0ad4e; }
1529
1530.has-warning .input-group-addon {
1531 color: #f0ad4e;
1532 border-color: #f0ad4e;
1533 background-color: white; }
1534
1535.has-warning .form-control-warning {
1536 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }
1537
1538.has-danger .form-control-feedback,
1539.has-danger .form-control-label,
1540.has-danger .col-form-label,
1541.has-danger .form-check-label,
1542.has-danger .custom-control {
1543 color: #d9534f; }
1544
1545.has-danger .form-control {
1546 border-color: #d9534f; }
1547
1548.has-danger .input-group-addon {
1549 color: #d9534f;
1550 border-color: #d9534f;
1551 background-color: #fdf7f7; }
1552
1553.has-danger .form-control-danger {
1554 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }
1555
1556.form-inline {
1557 display: flex;
1558 flex-flow: row wrap;
1559 align-items: center; }
1560 .form-inline .form-check {
1561 width: 100%; }
1562 @media (min-width: 576px) {
1563 .form-inline label {
1564 display: flex;
1565 align-items: center;
1566 justify-content: center;
1567 margin-bottom: 0; }
1568 .form-inline .form-group {
1569 display: flex;
1570 flex: 0 0 auto;
1571 flex-flow: row wrap;
1572 align-items: center;
1573 margin-bottom: 0; }
1574 .form-inline .form-control {
1575 display: inline-block;
1576 width: auto;
1577 vertical-align: middle; }
1578 .form-inline .form-control-static {
1579 display: inline-block; }
1580 .form-inline .input-group {
1581 width: auto; }
1582 .form-inline .form-control-label {
1583 margin-bottom: 0;
1584 vertical-align: middle; }
1585 .form-inline .form-check {
1586 display: flex;
1587 align-items: center;
1588 justify-content: center;
1589 width: auto;
1590 margin-top: 0;
1591 margin-bottom: 0; }
1592 .form-inline .form-check-label {
1593 padding-left: 0; }
1594 .form-inline .form-check-input {
1595 position: relative;
1596 margin-top: 0;
1597 margin-right: 0.25rem;
1598 margin-left: 0; }
1599 .form-inline .custom-control {
1600 display: flex;
1601 align-items: center;
1602 justify-content: center;
1603 padding-left: 0; }
1604 .form-inline .custom-control-indicator {
1605 position: static;
1606 display: inline-block;
1607 margin-right: 0.25rem;
1608 vertical-align: text-bottom; }
1609 .form-inline .has-feedback .form-control-feedback {
1610 top: 0; } }
1611
60b0917c 1612.btn {
b2051dd7 1613 display: inline-block;
22cfab2d 1614 font-weight: 600;
69a9b33d 1615 line-height: 0.95;
b2051dd7
S
1616 text-align: center;
1617 white-space: nowrap;
1618 vertical-align: middle;
8842c9d0 1619 user-select: none;
97ed546d 1620 border: 2px solid transparent;
49baba87 1621 padding: 8px 16px;
b2051dd7
S
1622 font-size: 1rem;
1623 border-radius: 0.25rem;
b2051dd7
S
1624 transition: all 0.2s ease-in-out; }
1625 .btn:focus, .btn:hover {
1626 text-decoration: none; }
1627 .btn:focus, .btn.focus {
1628 outline: 0;
9ce2074c 1629 box-shadow: none; }
b2051dd7
S
1630 .btn.disabled, .btn:disabled {
1631 cursor: not-allowed;
1632 opacity: .65; }
1633 .btn:active, .btn.active {
1634 background-image: none; }
1635
1636a.btn.disabled,
1637fieldset[disabled] a.btn {
1638 pointer-events: none; }
60b0917c
MT
1639
1640.btn-primary {
1e5bc9c9 1641 color: #fff;
97ed546d
S
1642 background-color: #b71c1c;
1643 border-color: #b71c1c; }
b2051dd7 1644 .btn-primary:hover {
1e5bc9c9 1645 color: #fff;
97ed546d
S
1646 background-color: #8b1515;
1647 border-color: #821414; }
b2051dd7 1648 .btn-primary:focus, .btn-primary.focus {
97ed546d 1649 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1650 .btn-primary.disabled, .btn-primary:disabled {
97ed546d
S
1651 background-color: #b71c1c;
1652 border-color: #b71c1c; }
b2051dd7
S
1653 .btn-primary:active, .btn-primary.active,
1654 .show > .btn-primary.dropdown-toggle {
1e5bc9c9 1655 color: #fff;
97ed546d 1656 background-color: #8b1515;
b2051dd7 1657 background-image: none;
97ed546d 1658 border-color: #821414; }
b2051dd7
S
1659
1660.btn-secondary {
bf75d6d5 1661 color: rgba(38, 50, 56, 0.6);
b2051dd7 1662 background-color: #fff;
bf75d6d5 1663 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1664 .btn-secondary:hover {
bf75d6d5 1665 color: rgba(38, 50, 56, 0.6);
b2051dd7 1666 background-color: #e6e5e5;
bf75d6d5 1667 border-color: rgba(13, 17, 20, 0.6); }
b2051dd7 1668 .btn-secondary:focus, .btn-secondary.focus {
bf75d6d5 1669 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7
S
1670 .btn-secondary.disabled, .btn-secondary:disabled {
1671 background-color: #fff;
bf75d6d5 1672 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1673 .btn-secondary:active, .btn-secondary.active,
1674 .show > .btn-secondary.dropdown-toggle {
bf75d6d5 1675 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1676 background-color: #e6e5e5;
1677 background-image: none;
bf75d6d5 1678 border-color: rgba(13, 17, 20, 0.6); }
60b0917c
MT
1679
1680.btn-info {
b2051dd7
S
1681 color: #fff;
1682 background-color: #5bc0de;
1683 border-color: #5bc0de; }
1684 .btn-info:hover {
1685 color: #fff;
1686 background-color: #31b0d5;
1687 border-color: #2aabd2; }
1688 .btn-info:focus, .btn-info.focus {
1689 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1690 .btn-info.disabled, .btn-info:disabled {
1691 background-color: #5bc0de;
1692 border-color: #5bc0de; }
1693 .btn-info:active, .btn-info.active,
1694 .show > .btn-info.dropdown-toggle {
1695 color: #fff;
1696 background-color: #31b0d5;
1697 background-image: none;
1698 border-color: #2aabd2; }
1699
1700.btn-success {
1701 color: #fff;
1702 background-color: #5cb85c;
1703 border-color: #5cb85c; }
1704 .btn-success:hover {
1705 color: #fff;
1706 background-color: #449d44;
1707 border-color: #419641; }
1708 .btn-success:focus, .btn-success.focus {
1709 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1710 .btn-success.disabled, .btn-success:disabled {
1711 background-color: #5cb85c;
1712 border-color: #5cb85c; }
1713 .btn-success:active, .btn-success.active,
1714 .show > .btn-success.dropdown-toggle {
1715 color: #fff;
1716 background-color: #449d44;
1717 background-image: none;
1718 border-color: #419641; }
60b0917c
MT
1719
1720.btn-warning {
b2051dd7
S
1721 color: #fff;
1722 background-color: #f0ad4e;
1723 border-color: #f0ad4e; }
1724 .btn-warning:hover {
1725 color: #fff;
1726 background-color: #ec971f;
1727 border-color: #eb9316; }
1728 .btn-warning:focus, .btn-warning.focus {
1729 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1730 .btn-warning.disabled, .btn-warning:disabled {
1731 background-color: #f0ad4e;
1732 border-color: #f0ad4e; }
1733 .btn-warning:active, .btn-warning.active,
1734 .show > .btn-warning.dropdown-toggle {
1735 color: #fff;
1736 background-color: #ec971f;
1737 background-image: none;
1738 border-color: #eb9316; }
60b0917c
MT
1739
1740.btn-danger {
b2051dd7
S
1741 color: #fff;
1742 background-color: #d9534f;
1743 border-color: #d9534f; }
1744 .btn-danger:hover {
1745 color: #fff;
1746 background-color: #c9302c;
1747 border-color: #c12e2a; }
1748 .btn-danger:focus, .btn-danger.focus {
1749 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1750 .btn-danger.disabled, .btn-danger:disabled {
1751 background-color: #d9534f;
1752 border-color: #d9534f; }
1753 .btn-danger:active, .btn-danger.active,
1754 .show > .btn-danger.dropdown-toggle {
1755 color: #fff;
1756 background-color: #c9302c;
1757 background-image: none;
1758 border-color: #c12e2a; }
1759
1760.btn-outline-primary {
97ed546d 1761 color: #b71c1c;
b2051dd7
S
1762 background-image: none;
1763 background-color: transparent;
97ed546d 1764 border-color: #b71c1c; }
b2051dd7
S
1765 .btn-outline-primary:hover {
1766 color: #fff;
97ed546d
S
1767 background-color: #b71c1c;
1768 border-color: #b71c1c; }
b2051dd7 1769 .btn-outline-primary:focus, .btn-outline-primary.focus {
97ed546d 1770 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1771 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
97ed546d 1772 color: #b71c1c;
b2051dd7
S
1773 background-color: transparent; }
1774 .btn-outline-primary:active, .btn-outline-primary.active,
1775 .show > .btn-outline-primary.dropdown-toggle {
1776 color: #fff;
97ed546d
S
1777 background-color: #b71c1c;
1778 border-color: #b71c1c; }
b2051dd7
S
1779
1780.btn-outline-secondary {
bf75d6d5 1781 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1782 background-image: none;
1783 background-color: transparent;
bf75d6d5 1784 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1785 .btn-outline-secondary:hover {
1786 color: #fff;
bf75d6d5
S
1787 background-color: rgba(38, 50, 56, 0.6);
1788 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1789 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
bf75d6d5 1790 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7 1791 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
bf75d6d5 1792 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1793 background-color: transparent; }
1794 .btn-outline-secondary:active, .btn-outline-secondary.active,
1795 .show > .btn-outline-secondary.dropdown-toggle {
1796 color: #fff;
bf75d6d5
S
1797 background-color: rgba(38, 50, 56, 0.6);
1798 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1799
1800.btn-outline-info {
1801 color: #5bc0de;
1802 background-image: none;
1803 background-color: transparent;
1804 border-color: #5bc0de; }
1805 .btn-outline-info:hover {
1806 color: #fff;
1807 background-color: #5bc0de;
1808 border-color: #5bc0de; }
1809 .btn-outline-info:focus, .btn-outline-info.focus {
1810 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1811 .btn-outline-info.disabled, .btn-outline-info:disabled {
1812 color: #5bc0de;
1813 background-color: transparent; }
1814 .btn-outline-info:active, .btn-outline-info.active,
1815 .show > .btn-outline-info.dropdown-toggle {
1816 color: #fff;
1817 background-color: #5bc0de;
1818 border-color: #5bc0de; }
1819
1820.btn-outline-success {
1821 color: #5cb85c;
1822 background-image: none;
1823 background-color: transparent;
1824 border-color: #5cb85c; }
1825 .btn-outline-success:hover {
1826 color: #fff;
1827 background-color: #5cb85c;
1828 border-color: #5cb85c; }
1829 .btn-outline-success:focus, .btn-outline-success.focus {
1830 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1831 .btn-outline-success.disabled, .btn-outline-success:disabled {
1832 color: #5cb85c;
1833 background-color: transparent; }
1834 .btn-outline-success:active, .btn-outline-success.active,
1835 .show > .btn-outline-success.dropdown-toggle {
1836 color: #fff;
1837 background-color: #5cb85c;
1838 border-color: #5cb85c; }
1839
1840.btn-outline-warning {
1841 color: #f0ad4e;
1842 background-image: none;
1843 background-color: transparent;
1844 border-color: #f0ad4e; }
1845 .btn-outline-warning:hover {
1846 color: #fff;
1847 background-color: #f0ad4e;
1848 border-color: #f0ad4e; }
1849 .btn-outline-warning:focus, .btn-outline-warning.focus {
1850 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1851 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
1852 color: #f0ad4e;
1853 background-color: transparent; }
1854 .btn-outline-warning:active, .btn-outline-warning.active,
1855 .show > .btn-outline-warning.dropdown-toggle {
1856 color: #fff;
1857 background-color: #f0ad4e;
1858 border-color: #f0ad4e; }
1859
1860.btn-outline-danger {
1861 color: #d9534f;
1862 background-image: none;
1863 background-color: transparent;
1864 border-color: #d9534f; }
1865 .btn-outline-danger:hover {
1866 color: #fff;
1867 background-color: #d9534f;
1868 border-color: #d9534f; }
1869 .btn-outline-danger:focus, .btn-outline-danger.focus {
1870 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1871 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
1872 color: #d9534f;
1873 background-color: transparent; }
1874 .btn-outline-danger:active, .btn-outline-danger.active,
1875 .show > .btn-outline-danger.dropdown-toggle {
1876 color: #fff;
1877 background-color: #d9534f;
1878 border-color: #d9534f; }
1879
1880.btn-link {
2d8cbd13 1881 font-weight: 400;
1e5bc9c9 1882 color: #b71c1c;
b2051dd7
S
1883 border-radius: 0; }
1884 .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
1885 background-color: transparent; }
1886 .btn-link, .btn-link:focus, .btn-link:active {
1887 border-color: transparent; }
1888 .btn-link:hover {
1889 border-color: transparent; }
1890 .btn-link:focus, .btn-link:hover {
9ce2074c
S
1891 color: #751212;
1892 text-decoration: none;
b2051dd7
S
1893 background-color: transparent; }
1894 .btn-link:disabled {
1895 color: #636c72; }
1896 .btn-link:disabled:focus, .btn-link:disabled:hover {
1897 text-decoration: none; }
1898
1899.btn-lg, .btn-group-lg > .btn {
49baba87
S
1900 padding: 12px 32px;
1901 font-size: 20px;
1902 border-radius: 2px; }
b2051dd7
S
1903
1904.btn-sm, .btn-group-sm > .btn {
49baba87 1905 padding: 4px 8px;
b2051dd7
S
1906 font-size: 0.875rem;
1907 border-radius: 0.2rem; }
1908
1909.btn-block {
1910 display: block;
1911 width: 100%; }
1912
1913.btn-block + .btn-block {
49baba87 1914 margin-top: 8px; }
b2051dd7
S
1915
1916input[type="submit"].btn-block,
1917input[type="reset"].btn-block,
1918input[type="button"].btn-block {
1919 width: 100%; }
1920
1921.fade {
1922 opacity: 0;
b2051dd7
S
1923 transition: opacity 0.15s linear; }
1924 .fade.show {
1925 opacity: 1; }
1926
1927.collapse {
1928 display: none; }
1929 .collapse.show {
1930 display: block; }
1931
1932tr.collapse.show {
1933 display: table-row; }
1934
1935tbody.collapse.show {
1936 display: table-row-group; }
1937
1938.collapsing {
1939 position: relative;
1940 height: 0;
1941 overflow: hidden;
b2051dd7
S
1942 transition: height 0.35s ease; }
1943
b2051dd7
S
1944.btn-group,
1945.btn-group-vertical {
1946 position: relative;
b2051dd7
S
1947 display: inline-flex;
1948 vertical-align: middle; }
1949 .btn-group > .btn,
1950 .btn-group-vertical > .btn {
1951 position: relative;
8842c9d0 1952 flex: 0 1 auto; }
b2051dd7
S
1953 .btn-group > .btn:hover,
1954 .btn-group-vertical > .btn:hover {
1955 z-index: 2; }
1956 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
1957 .btn-group-vertical > .btn:focus,
1958 .btn-group-vertical > .btn:active,
1959 .btn-group-vertical > .btn.active {
1960 z-index: 2; }
1961 .btn-group .btn + .btn,
1962 .btn-group .btn + .btn-group,
1963 .btn-group .btn-group + .btn,
1964 .btn-group .btn-group + .btn-group,
1965 .btn-group-vertical .btn + .btn,
1966 .btn-group-vertical .btn + .btn-group,
1967 .btn-group-vertical .btn-group + .btn,
1968 .btn-group-vertical .btn-group + .btn-group {
97ed546d 1969 margin-left: -2px; }
b2051dd7
S
1970
1971.btn-toolbar {
b2051dd7 1972 display: flex;
8842c9d0 1973 justify-content: flex-start; }
b2051dd7
S
1974 .btn-toolbar .input-group {
1975 width: auto; }
1976
1977.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
1978 border-radius: 0; }
1979
1980.btn-group > .btn:first-child {
1981 margin-left: 0; }
1982 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
1983 border-bottom-right-radius: 0;
1984 border-top-right-radius: 0; }
1985
1986.btn-group > .btn:last-child:not(:first-child),
1987.btn-group > .dropdown-toggle:not(:first-child) {
1988 border-bottom-left-radius: 0;
1989 border-top-left-radius: 0; }
1990
1991.btn-group > .btn-group {
1992 float: left; }
1993
1994.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
1995 border-radius: 0; }
1996
1997.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
1998.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1999 border-bottom-right-radius: 0;
2000 border-top-right-radius: 0; }
2001
2002.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
2003 border-bottom-left-radius: 0;
2004 border-top-left-radius: 0; }
2005
2006.btn-group .dropdown-toggle:active,
2007.btn-group.open .dropdown-toggle {
2008 outline: 0; }
2009
2010.btn + .dropdown-toggle-split {
49baba87
S
2011 padding-right: 12px;
2012 padding-left: 12px; }
b2051dd7
S
2013 .btn + .dropdown-toggle-split::after {
2014 margin-left: 0; }
2015
2016.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
49baba87
S
2017 padding-right: 6px;
2018 padding-left: 6px; }
b2051dd7
S
2019
2020.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
49baba87
S
2021 padding-right: 24px;
2022 padding-left: 24px; }
b2051dd7
S
2023
2024.btn-group-vertical {
b2051dd7 2025 display: inline-flex;
8842c9d0
S
2026 flex-direction: column;
2027 align-items: flex-start;
2028 justify-content: center; }
b2051dd7
S
2029 .btn-group-vertical .btn,
2030 .btn-group-vertical .btn-group {
2031 width: 100%; }
2032 .btn-group-vertical > .btn + .btn,
2033 .btn-group-vertical > .btn + .btn-group,
2034 .btn-group-vertical > .btn-group + .btn,
2035 .btn-group-vertical > .btn-group + .btn-group {
97ed546d 2036 margin-top: -2px;
b2051dd7
S
2037 margin-left: 0; }
2038
2039.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2040 border-radius: 0; }
2041
2042.btn-group-vertical > .btn:first-child:not(:last-child) {
2043 border-bottom-right-radius: 0;
2044 border-bottom-left-radius: 0; }
2045
2046.btn-group-vertical > .btn:last-child:not(:first-child) {
2047 border-top-right-radius: 0;
2048 border-top-left-radius: 0; }
2049
2050.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2051 border-radius: 0; }
2052
2053.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
2054.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2055 border-bottom-right-radius: 0;
2056 border-bottom-left-radius: 0; }
2057
2058.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
2059 border-top-right-radius: 0;
2060 border-top-left-radius: 0; }
2061
2062[data-toggle="buttons"] > .btn input[type="radio"],
2063[data-toggle="buttons"] > .btn input[type="checkbox"],
2064[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
2065[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
2066 position: absolute;
2067 clip: rect(0, 0, 0, 0);
2068 pointer-events: none; }
2069
b2051dd7 2070.nav {
b2051dd7
S
2071 display: flex;
2072 padding-left: 0;
2073 margin-bottom: 0;
2074 list-style: none; }
2075
2076.nav-link {
2077 display: block;
49baba87 2078 padding: 8px 24px; }
b2051dd7
S
2079 .nav-link:focus, .nav-link:hover {
2080 text-decoration: none; }
2081 .nav-link.disabled {
2082 color: #636c72;
2083 cursor: not-allowed; }
2084
2085.nav-tabs {
2086 border-bottom: 1px solid #ddd; }
2087 .nav-tabs .nav-item {
2088 margin-bottom: -1px; }
2089 .nav-tabs .nav-link {
2090 border: 1px solid transparent;
2091 border-top-right-radius: 0.25rem;
2092 border-top-left-radius: 0.25rem; }
2093 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
2094 border-color: #eceeef #eceeef #ddd; }
2095 .nav-tabs .nav-link.disabled {
2096 color: #636c72;
2097 background-color: transparent;
2098 border-color: transparent; }
2099 .nav-tabs .nav-link.active,
2100 .nav-tabs .nav-item.show .nav-link {
2101 color: #464a4c;
2102 background-color: #fff;
2103 border-color: #ddd #ddd #fff; }
2104 .nav-tabs .dropdown-menu {
2105 margin-top: -1px;
2106 border-top-right-radius: 0;
2107 border-top-left-radius: 0; }
2108
2109.nav-pills .nav-link {
2110 border-radius: 0.25rem; }
2111
2112.nav-pills .nav-link.active,
2113.nav-pills .nav-item.show .nav-link {
2114 color: #fff;
2115 cursor: default;
2116 background-color: #0275d8; }
2117
2118.nav-fill .nav-item {
8842c9d0 2119 flex: 1 1 auto;
b2051dd7
S
2120 text-align: center; }
2121
2122.nav-justified .nav-item {
8842c9d0 2123 flex: 1 1 100%;
b2051dd7
S
2124 text-align: center; }
2125
2126.tab-content > .tab-pane {
2127 display: none; }
2128
2129.tab-content > .active {
2130 display: block; }
60b0917c
MT
2131
2132.navbar {
b2051dd7 2133 position: relative;
b2051dd7 2134 display: flex;
8842c9d0 2135 flex-direction: column;
49baba87 2136 padding: 8px 8px; }
8629ec0f 2137
60b0917c 2138.navbar-brand {
b2051dd7
S
2139 display: inline-block;
2140 padding-top: .25rem;
2141 padding-bottom: .25rem;
49baba87
S
2142 margin-right: 8px;
2143 font-size: 20px;
b2051dd7
S
2144 line-height: inherit;
2145 white-space: nowrap; }
2146 .navbar-brand:focus, .navbar-brand:hover {
2147 text-decoration: none; }
2148
2149.navbar-nav {
b2051dd7 2150 display: flex;
8842c9d0 2151 flex-direction: column;
b2051dd7
S
2152 padding-left: 0;
2153 margin-bottom: 0;
2154 list-style: none; }
2155 .navbar-nav .nav-link {
2156 padding-right: 0;
2157 padding-left: 0; }
2158
2159.navbar-text {
2160 display: inline-block;
2161 padding-top: .425rem;
2162 padding-bottom: .425rem; }
2163
2164.navbar-toggler {
8842c9d0 2165 align-self: flex-start;
b2051dd7
S
2166 padding: 0.25rem 0.75rem;
2167 font-size: 1.25rem;
2168 line-height: 1;
2169 background: transparent;
97ed546d 2170 border: 2px solid transparent;
b2051dd7
S
2171 border-radius: 0.25rem; }
2172 .navbar-toggler:focus, .navbar-toggler:hover {
2173 text-decoration: none; }
2174
2175.navbar-toggler-icon {
2176 display: inline-block;
2177 width: 1.5em;
2178 height: 1.5em;
2179 vertical-align: middle;
2180 content: "";
2181 background: no-repeat center center;
2182 background-size: 100% 100%; }
2183
2184.navbar-toggler-left {
2185 position: absolute;
49baba87 2186 left: 8px; }
b2051dd7
S
2187
2188.navbar-toggler-right {
2189 position: absolute;
49baba87 2190 right: 8px; }
b2051dd7
S
2191
2192@media (max-width: 575px) {
2193 .navbar-toggleable .navbar-nav .dropdown-menu {
2194 position: static;
2195 float: none; }
2196 .navbar-toggleable > .container {
2197 padding-right: 0;
2198 padding-left: 0; } }
2199
2200@media (min-width: 576px) {
2201 .navbar-toggleable {
8842c9d0
S
2202 flex-direction: row;
2203 flex-wrap: nowrap;
2204 align-items: center; }
b2051dd7 2205 .navbar-toggleable .navbar-nav {
8842c9d0 2206 flex-direction: row; }
b2051dd7
S
2207 .navbar-toggleable .navbar-nav .nav-link {
2208 padding-right: .5rem;
2209 padding-left: .5rem; }
2210 .navbar-toggleable > .container {
b2051dd7 2211 display: flex;
8842c9d0
S
2212 flex-wrap: nowrap;
2213 align-items: center; }
b2051dd7 2214 .navbar-toggleable .navbar-collapse {
b2051dd7
S
2215 display: flex !important;
2216 width: 100%; }
2217 .navbar-toggleable .navbar-toggler {
2218 display: none; } }
2219
2220@media (max-width: 767px) {
2221 .navbar-toggleable-sm .navbar-nav .dropdown-menu {
2222 position: static;
2223 float: none; }
2224 .navbar-toggleable-sm > .container {
2225 padding-right: 0;
2226 padding-left: 0; } }
2227
2228@media (min-width: 768px) {
2229 .navbar-toggleable-sm {
8842c9d0
S
2230 flex-direction: row;
2231 flex-wrap: nowrap;
2232 align-items: center; }
b2051dd7 2233 .navbar-toggleable-sm .navbar-nav {
8842c9d0 2234 flex-direction: row; }
b2051dd7
S
2235 .navbar-toggleable-sm .navbar-nav .nav-link {
2236 padding-right: .5rem;
2237 padding-left: .5rem; }
2238 .navbar-toggleable-sm > .container {
b2051dd7 2239 display: flex;
8842c9d0
S
2240 flex-wrap: nowrap;
2241 align-items: center; }
b2051dd7 2242 .navbar-toggleable-sm .navbar-collapse {
b2051dd7
S
2243 display: flex !important;
2244 width: 100%; }
2245 .navbar-toggleable-sm .navbar-toggler {
2246 display: none; } }
2247
2248@media (max-width: 991px) {
2249 .navbar-toggleable-md .navbar-nav .dropdown-menu {
2250 position: static;
2251 float: none; }
2252 .navbar-toggleable-md > .container {
2253 padding-right: 0;
2254 padding-left: 0; } }
2255
2256@media (min-width: 992px) {
2257 .navbar-toggleable-md {
8842c9d0
S
2258 flex-direction: row;
2259 flex-wrap: nowrap;
2260 align-items: center; }
b2051dd7 2261 .navbar-toggleable-md .navbar-nav {
8842c9d0 2262 flex-direction: row; }
b2051dd7
S
2263 .navbar-toggleable-md .navbar-nav .nav-link {
2264 padding-right: .5rem;
2265 padding-left: .5rem; }
2266 .navbar-toggleable-md > .container {
b2051dd7 2267 display: flex;
8842c9d0
S
2268 flex-wrap: nowrap;
2269 align-items: center; }
b2051dd7 2270 .navbar-toggleable-md .navbar-collapse {
b2051dd7
S
2271 display: flex !important;
2272 width: 100%; }
2273 .navbar-toggleable-md .navbar-toggler {
2274 display: none; } }
2275
2276@media (max-width: 1199px) {
2277 .navbar-toggleable-lg .navbar-nav .dropdown-menu {
2278 position: static;
2279 float: none; }
2280 .navbar-toggleable-lg > .container {
2281 padding-right: 0;
2282 padding-left: 0; } }
2283
2284@media (min-width: 1200px) {
2285 .navbar-toggleable-lg {
8842c9d0
S
2286 flex-direction: row;
2287 flex-wrap: nowrap;
2288 align-items: center; }
b2051dd7 2289 .navbar-toggleable-lg .navbar-nav {
8842c9d0 2290 flex-direction: row; }
b2051dd7
S
2291 .navbar-toggleable-lg .navbar-nav .nav-link {
2292 padding-right: .5rem;
2293 padding-left: .5rem; }
2294 .navbar-toggleable-lg > .container {
b2051dd7 2295 display: flex;
8842c9d0
S
2296 flex-wrap: nowrap;
2297 align-items: center; }
b2051dd7 2298 .navbar-toggleable-lg .navbar-collapse {
b2051dd7
S
2299 display: flex !important;
2300 width: 100%; }
2301 .navbar-toggleable-lg .navbar-toggler {
2302 display: none; } }
2303
2304.navbar-toggleable-xl {
8842c9d0
S
2305 flex-direction: row;
2306 flex-wrap: nowrap;
2307 align-items: center; }
b2051dd7
S
2308 .navbar-toggleable-xl .navbar-nav .dropdown-menu {
2309 position: static;
2310 float: none; }
2311 .navbar-toggleable-xl > .container {
2312 padding-right: 0;
2313 padding-left: 0; }
2314 .navbar-toggleable-xl .navbar-nav {
8842c9d0 2315 flex-direction: row; }
b2051dd7
S
2316 .navbar-toggleable-xl .navbar-nav .nav-link {
2317 padding-right: .5rem;
2318 padding-left: .5rem; }
2319 .navbar-toggleable-xl > .container {
b2051dd7 2320 display: flex;
8842c9d0
S
2321 flex-wrap: nowrap;
2322 align-items: center; }
b2051dd7 2323 .navbar-toggleable-xl .navbar-collapse {
b2051dd7
S
2324 display: flex !important;
2325 width: 100%; }
2326 .navbar-toggleable-xl .navbar-toggler {
2327 display: none; }
2328
2329.navbar-light .navbar-brand,
2330.navbar-light .navbar-toggler {
2331 color: rgba(0, 0, 0, 0.9); }
2332 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
2333 .navbar-light .navbar-toggler:focus,
2334 .navbar-light .navbar-toggler:hover {
2335 color: rgba(0, 0, 0, 0.9); }
2336
2337.navbar-light .navbar-nav .nav-link {
2338 color: rgba(0, 0, 0, 0.5); }
2339 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
2340 color: rgba(0, 0, 0, 0.7); }
2341 .navbar-light .navbar-nav .nav-link.disabled {
2342 color: rgba(0, 0, 0, 0.3); }
2343
2344.navbar-light .navbar-nav .open > .nav-link,
2345.navbar-light .navbar-nav .active > .nav-link,
2346.navbar-light .navbar-nav .nav-link.open,
2347.navbar-light .navbar-nav .nav-link.active {
2348 color: rgba(0, 0, 0, 0.9); }
2349
2350.navbar-light .navbar-toggler {
2351 border-color: rgba(0, 0, 0, 0.1); }
2352
2353.navbar-light .navbar-toggler-icon {
2354 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
2355
2356.navbar-light .navbar-text {
2357 color: rgba(0, 0, 0, 0.5); }
2358
2359.navbar-inverse .navbar-brand,
2360.navbar-inverse .navbar-toggler {
2361 color: white; }
2362 .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
2363 .navbar-inverse .navbar-toggler:focus,
2364 .navbar-inverse .navbar-toggler:hover {
2365 color: white; }
2366
2367.navbar-inverse .navbar-nav .nav-link {
2368 color: rgba(255, 255, 255, 0.5); }
2369 .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover {
2370 color: rgba(255, 255, 255, 0.75); }
2371 .navbar-inverse .navbar-nav .nav-link.disabled {
2372 color: rgba(255, 255, 255, 0.25); }
2373
2374.navbar-inverse .navbar-nav .open > .nav-link,
2375.navbar-inverse .navbar-nav .active > .nav-link,
2376.navbar-inverse .navbar-nav .nav-link.open,
2377.navbar-inverse .navbar-nav .nav-link.active {
2378 color: white; }
2379
2380.navbar-inverse .navbar-toggler {
2381 border-color: rgba(255, 255, 255, 0.1); }
2382
2383.navbar-inverse .navbar-toggler-icon {
2384 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
2385
2386.navbar-inverse .navbar-text {
2387 color: rgba(255, 255, 255, 0.5); }
2388
3c77f292
SH
2389.badge {
2390 display: inline-block;
2391 padding: 0.25em 0.4em;
2392 font-size: 100%;
2393 font-weight: bold;
2394 line-height: 1;
2395 color: #fff;
2396 text-align: center;
2397 white-space: nowrap;
2398 vertical-align: baseline;
2399 border-radius: 0.25rem; }
2400 .badge:empty {
2401 display: none; }
2402
2403.btn .badge {
2404 position: relative;
2405 top: -1px; }
2406
2407a.badge:focus, a.badge:hover {
2408 color: #fff;
2409 text-decoration: none;
2410 cursor: pointer; }
2411
2412.badge-pill {
2413 padding-right: 0.6em;
2414 padding-left: 0.6em;
2415 border-radius: 10rem; }
2416
2417.badge-default {
2418 background-color: #636c72; }
2419 .badge-default[href]:focus, .badge-default[href]:hover {
2420 background-color: #4b5257; }
2421
2422.badge-primary {
2423 background-color: #0275d8; }
2424 .badge-primary[href]:focus, .badge-primary[href]:hover {
2425 background-color: #025aa5; }
2426
2427.badge-success {
2428 background-color: #5cb85c; }
2429 .badge-success[href]:focus, .badge-success[href]:hover {
2430 background-color: #449d44; }
2431
2432.badge-info {
2433 background-color: #5bc0de; }
2434 .badge-info[href]:focus, .badge-info[href]:hover {
2435 background-color: #31b0d5; }
2436
2437.badge-warning {
2438 background-color: #f0ad4e; }
2439 .badge-warning[href]:focus, .badge-warning[href]:hover {
2440 background-color: #ec971f; }
2441
2442.badge-danger {
2443 background-color: #d9534f; }
2444 .badge-danger[href]:focus, .badge-danger[href]:hover {
2445 background-color: #c9302c; }
2446
e9131ad6
SH
2447.alert {
2448 padding: 0.75rem 1.25rem;
2449 margin-bottom: 1rem;
2450 border: 1px solid transparent;
2451 border-radius: 0.25rem; }
2452
2453.alert-heading {
2454 color: inherit; }
2455
2456.alert-link {
2457 font-weight: bold; }
2458
2459.alert-dismissible .close {
2460 position: relative;
2461 top: -0.75rem;
2462 right: -1.25rem;
2463 padding: 0.75rem 1.25rem;
2464 color: inherit; }
2465
2466.alert-success {
2467 background-color: #dff0d8;
2468 border-color: #d0e9c6;
2469 color: #3c763d; }
2470 .alert-success hr {
2471 border-top-color: #c1e2b3; }
2472 .alert-success .alert-link {
2473 color: #2b542c; }
2474
2475.alert-info {
2476 background-color: #d9edf7;
2477 border-color: #bcdff1;
2478 color: #31708f; }
2479 .alert-info hr {
2480 border-top-color: #a6d5ec; }
2481 .alert-info .alert-link {
2482 color: #245269; }
2483
2484.alert-warning {
2485 background-color: #fcf8e3;
2486 border-color: #faf2cc;
2487 color: #8a6d3b; }
2488 .alert-warning hr {
2489 border-top-color: #f7ecb5; }
2490 .alert-warning .alert-link {
2491 color: #66512c; }
2492
2493.alert-danger {
2494 background-color: #f2dede;
2495 border-color: #ebcccc;
2496 color: #a94442; }
2497 .alert-danger hr {
2498 border-top-color: #e4b9b9; }
2499 .alert-danger .alert-link {
2500 color: #843534; }
2501
b2051dd7
S
2502@keyframes progress-bar-stripes {
2503 from {
2504 background-position: 1rem 0; }
2505 to {
2506 background-position: 0 0; } }
2507
2508.progress {
b2051dd7
S
2509 display: flex;
2510 overflow: hidden;
2511 font-size: 0.75rem;
2512 line-height: 1rem;
2513 text-align: center;
2514 background-color: #eceeef;
2515 border-radius: 0.25rem; }
2516
2517.progress-bar {
2518 height: 1rem;
2519 color: #fff;
2520 background-color: #0275d8; }
2521
2522.progress-bar-striped {
b2051dd7
S
2523 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);
2524 background-size: 1rem 1rem; }
2525
2526.progress-bar-animated {
8842c9d0 2527 animation: progress-bar-stripes 1s linear infinite; }
b2051dd7
S
2528
2529.media {
b2051dd7 2530 display: flex;
8842c9d0 2531 align-items: flex-start; }
b2051dd7
S
2532
2533.media-body {
8842c9d0 2534 flex: 1; }
b2051dd7
S
2535
2536.list-group {
b2051dd7 2537 display: flex;
8842c9d0 2538 flex-direction: column;
b2051dd7
S
2539 padding-left: 0;
2540 margin-bottom: 0; }
2541
2542.list-group-item-action {
2543 width: 100%;
2544 color: #464a4c;
2545 text-align: inherit; }
2546 .list-group-item-action .list-group-item-heading {
2547 color: #292b2c; }
2548 .list-group-item-action:focus, .list-group-item-action:hover {
2549 color: #464a4c;
2550 text-decoration: none;
2551 background-color: #f7f7f9; }
2552 .list-group-item-action:active {
2553 color: #292b2c;
2554 background-color: #eceeef; }
2555
2556.list-group-item {
2557 position: relative;
b2051dd7 2558 display: flex;
8842c9d0
S
2559 flex-flow: row wrap;
2560 align-items: center;
b2051dd7
S
2561 padding: 0.75rem 1.25rem;
2562 margin-bottom: -1px;
2563 background-color: #fff;
2564 border: 1px solid rgba(0, 0, 0, 0.125); }
2565 .list-group-item:first-child {
2566 border-top-right-radius: 0.25rem;
2567 border-top-left-radius: 0.25rem; }
2568 .list-group-item:last-child {
2569 margin-bottom: 0;
2570 border-bottom-right-radius: 0.25rem;
2571 border-bottom-left-radius: 0.25rem; }
2572 .list-group-item:focus, .list-group-item:hover {
2573 text-decoration: none; }
2574 .list-group-item.disabled, .list-group-item:disabled {
2575 color: #636c72;
2576 cursor: not-allowed;
2577 background-color: #fff; }
2578 .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
2579 color: inherit; }
2580 .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
2581 color: #636c72; }
2582 .list-group-item.active {
2583 z-index: 2;
2584 color: #fff;
2585 background-color: #0275d8;
2586 border-color: #0275d8; }
2587 .list-group-item.active .list-group-item-heading,
2588 .list-group-item.active .list-group-item-heading > small,
2589 .list-group-item.active .list-group-item-heading > .small {
2590 color: inherit; }
2591 .list-group-item.active .list-group-item-text {
2592 color: #daeeff; }
2593
2594.list-group-flush .list-group-item {
2595 border-right: 0;
2596 border-left: 0;
2597 border-radius: 0; }
2598
2599.list-group-flush:first-child .list-group-item:first-child {
2600 border-top: 0; }
2601
2602.list-group-flush:last-child .list-group-item:last-child {
2603 border-bottom: 0; }
2604
2605.list-group-item-success {
2606 color: #3c763d;
2607 background-color: #dff0d8; }
2608
2609a.list-group-item-success,
2610button.list-group-item-success {
2611 color: #3c763d; }
2612 a.list-group-item-success .list-group-item-heading,
2613 button.list-group-item-success .list-group-item-heading {
2614 color: inherit; }
2615 a.list-group-item-success:focus, a.list-group-item-success:hover,
2616 button.list-group-item-success:focus,
2617 button.list-group-item-success:hover {
2618 color: #3c763d;
2619 background-color: #d0e9c6; }
2620 a.list-group-item-success.active,
2621 button.list-group-item-success.active {
2622 color: #fff;
2623 background-color: #3c763d;
2624 border-color: #3c763d; }
2625
2626.list-group-item-info {
2627 color: #31708f;
2628 background-color: #d9edf7; }
2629
2630a.list-group-item-info,
2631button.list-group-item-info {
2632 color: #31708f; }
2633 a.list-group-item-info .list-group-item-heading,
2634 button.list-group-item-info .list-group-item-heading {
2635 color: inherit; }
2636 a.list-group-item-info:focus, a.list-group-item-info:hover,
2637 button.list-group-item-info:focus,
2638 button.list-group-item-info:hover {
2639 color: #31708f;
2640 background-color: #c4e3f3; }
2641 a.list-group-item-info.active,
2642 button.list-group-item-info.active {
2643 color: #fff;
2644 background-color: #31708f;
2645 border-color: #31708f; }
2646
2647.list-group-item-warning {
2648 color: #8a6d3b;
2649 background-color: #fcf8e3; }
2650
2651a.list-group-item-warning,
2652button.list-group-item-warning {
2653 color: #8a6d3b; }
2654 a.list-group-item-warning .list-group-item-heading,
2655 button.list-group-item-warning .list-group-item-heading {
2656 color: inherit; }
2657 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
2658 button.list-group-item-warning:focus,
2659 button.list-group-item-warning:hover {
2660 color: #8a6d3b;
2661 background-color: #faf2cc; }
2662 a.list-group-item-warning.active,
2663 button.list-group-item-warning.active {
2664 color: #fff;
2665 background-color: #8a6d3b;
2666 border-color: #8a6d3b; }
2667
2668.list-group-item-danger {
2669 color: #a94442;
2670 background-color: #f2dede; }
2671
2672a.list-group-item-danger,
2673button.list-group-item-danger {
2674 color: #a94442; }
2675 a.list-group-item-danger .list-group-item-heading,
2676 button.list-group-item-danger .list-group-item-heading {
2677 color: inherit; }
2678 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
2679 button.list-group-item-danger:focus,
2680 button.list-group-item-danger:hover {
2681 color: #a94442;
2682 background-color: #ebcccc; }
2683 a.list-group-item-danger.active,
2684 button.list-group-item-danger.active {
2685 color: #fff;
2686 background-color: #a94442;
2687 border-color: #a94442; }
2688
97ed546d
S
2689.align-baseline {
2690 vertical-align: baseline !important; }
2691
2692.align-top {
2693 vertical-align: top !important; }
2694
2695.align-middle {
2696 vertical-align: middle !important; }
2697
2698.align-bottom {
2699 vertical-align: bottom !important; }
2700
2701.align-text-bottom {
2702 vertical-align: text-bottom !important; }
2703
2704.align-text-top {
2705 vertical-align: text-top !important; }
2706
2707.bg-faded {
22cfab2d 2708 background-color: #e3e8eb; }
97ed546d
S
2709
2710.bg-primary {
2711 background-color: #0275d8 !important; }
2712
2713a.bg-primary:focus, a.bg-primary:hover {
2714 background-color: #025aa5 !important; }
2715
2716.bg-success {
2717 background-color: #5cb85c !important; }
2718
2719a.bg-success:focus, a.bg-success:hover {
2720 background-color: #449d44 !important; }
2721
2722.bg-info {
2723 background-color: #5bc0de !important; }
2724
2725a.bg-info:focus, a.bg-info:hover {
2726 background-color: #31b0d5 !important; }
2727
2728.bg-warning {
2729 background-color: #f0ad4e !important; }
2730
2731a.bg-warning:focus, a.bg-warning:hover {
2732 background-color: #ec971f !important; }
2733
2734.bg-danger {
2735 background-color: #d9534f !important; }
2736
2737a.bg-danger:focus, a.bg-danger:hover {
2738 background-color: #c9302c !important; }
2739
2740.bg-inverse {
2741 background-color: #292b2c !important; }
2742
2743a.bg-inverse:focus, a.bg-inverse:hover {
2744 background-color: #101112 !important; }
2745
2746.border-0 {
2747 border: 0 !important; }
2748
2749.border-top-0 {
2750 border-top: 0 !important; }
2751
2752.border-right-0 {
2753 border-right: 0 !important; }
2754
2755.border-bottom-0 {
2756 border-bottom: 0 !important; }
2757
2758.border-left-0 {
2759 border-left: 0 !important; }
2760
2761.rounded {
2762 border-radius: 0.25rem; }
2763
2764.rounded-top {
2765 border-top-right-radius: 0.25rem;
2766 border-top-left-radius: 0.25rem; }
2767
2768.rounded-right {
2769 border-bottom-right-radius: 0.25rem;
2770 border-top-right-radius: 0.25rem; }
2771
2772.rounded-bottom {
2773 border-bottom-right-radius: 0.25rem;
2774 border-bottom-left-radius: 0.25rem; }
2775
2776.rounded-left {
2777 border-bottom-left-radius: 0.25rem;
2778 border-top-left-radius: 0.25rem; }
2779
2780.rounded-circle {
2781 border-radius: 50%; }
2782
2783.rounded-0 {
2784 border-radius: 0; }
2785
2786.clearfix::after {
b2051dd7 2787 display: block;
97ed546d
S
2788 content: "";
2789 clear: both; }
b2051dd7 2790
97ed546d
S
2791.d-none {
2792 display: none !important; }
b2051dd7 2793
97ed546d
S
2794.d-inline {
2795 display: inline !important; }
b2051dd7 2796
97ed546d
S
2797.d-inline-block {
2798 display: inline-block !important; }
b2051dd7 2799
97ed546d
S
2800.d-block {
2801 display: block !important; }
b2051dd7 2802
97ed546d
S
2803.d-table {
2804 display: table !important; }
2805
2806.d-table-cell {
2807 display: table-cell !important; }
b2051dd7 2808
97ed546d 2809.d-flex {
97ed546d
S
2810 display: flex !important; }
2811
2812.d-inline-flex {
97ed546d
S
2813 display: inline-flex !important; }
2814
2815@media (min-width: 576px) {
2816 .d-sm-none {
2817 display: none !important; }
2818 .d-sm-inline {
2819 display: inline !important; }
2820 .d-sm-inline-block {
2821 display: inline-block !important; }
2822 .d-sm-block {
2823 display: block !important; }
2824 .d-sm-table {
2825 display: table !important; }
2826 .d-sm-table-cell {
2827 display: table-cell !important; }
2828 .d-sm-flex {
97ed546d
S
2829 display: flex !important; }
2830 .d-sm-inline-flex {
97ed546d
S
2831 display: inline-flex !important; } }
2832
2833@media (min-width: 768px) {
2834 .d-md-none {
2835 display: none !important; }
2836 .d-md-inline {
2837 display: inline !important; }
2838 .d-md-inline-block {
2839 display: inline-block !important; }
2840 .d-md-block {
2841 display: block !important; }
2842 .d-md-table {
2843 display: table !important; }
2844 .d-md-table-cell {
2845 display: table-cell !important; }
2846 .d-md-flex {
97ed546d
S
2847 display: flex !important; }
2848 .d-md-inline-flex {
97ed546d
S
2849 display: inline-flex !important; } }
2850
2851@media (min-width: 992px) {
2852 .d-lg-none {
2853 display: none !important; }
2854 .d-lg-inline {
2855 display: inline !important; }
2856 .d-lg-inline-block {
2857 display: inline-block !important; }
2858 .d-lg-block {
2859 display: block !important; }
2860 .d-lg-table {
2861 display: table !important; }
2862 .d-lg-table-cell {
2863 display: table-cell !important; }
2864 .d-lg-flex {
97ed546d
S
2865 display: flex !important; }
2866 .d-lg-inline-flex {
97ed546d
S
2867 display: inline-flex !important; } }
2868
2869@media (min-width: 1200px) {
2870 .d-xl-none {
2871 display: none !important; }
2872 .d-xl-inline {
2873 display: inline !important; }
2874 .d-xl-inline-block {
2875 display: inline-block !important; }
2876 .d-xl-block {
2877 display: block !important; }
2878 .d-xl-table {
2879 display: table !important; }
2880 .d-xl-table-cell {
2881 display: table-cell !important; }
2882 .d-xl-flex {
97ed546d
S
2883 display: flex !important; }
2884 .d-xl-inline-flex {
97ed546d
S
2885 display: inline-flex !important; } }
2886
2887.flex-first {
8842c9d0 2888 order: -1; }
97ed546d
S
2889
2890.flex-last {
8842c9d0 2891 order: 1; }
97ed546d
S
2892
2893.flex-unordered {
8842c9d0 2894 order: 0; }
97ed546d
S
2895
2896.flex-row {
8842c9d0 2897 flex-direction: row !important; }
97ed546d
S
2898
2899.flex-column {
8842c9d0 2900 flex-direction: column !important; }
97ed546d
S
2901
2902.flex-row-reverse {
8842c9d0 2903 flex-direction: row-reverse !important; }
97ed546d
S
2904
2905.flex-column-reverse {
8842c9d0 2906 flex-direction: column-reverse !important; }
97ed546d
S
2907
2908.flex-wrap {
8842c9d0 2909 flex-wrap: wrap !important; }
97ed546d
S
2910
2911.flex-nowrap {
8842c9d0 2912 flex-wrap: nowrap !important; }
97ed546d
S
2913
2914.flex-wrap-reverse {
8842c9d0 2915 flex-wrap: wrap-reverse !important; }
97ed546d
S
2916
2917.justify-content-start {
8842c9d0 2918 justify-content: flex-start !important; }
97ed546d
S
2919
2920.justify-content-end {
8842c9d0 2921 justify-content: flex-end !important; }
97ed546d
S
2922
2923.justify-content-center {
8842c9d0 2924 justify-content: center !important; }
97ed546d
S
2925
2926.justify-content-between {
8842c9d0 2927 justify-content: space-between !important; }
97ed546d
S
2928
2929.justify-content-around {
8842c9d0 2930 justify-content: space-around !important; }
97ed546d
S
2931
2932.align-items-start {
8842c9d0 2933 align-items: flex-start !important; }
97ed546d
S
2934
2935.align-items-end {
8842c9d0 2936 align-items: flex-end !important; }
97ed546d
S
2937
2938.align-items-center {
8842c9d0 2939 align-items: center !important; }
97ed546d
S
2940
2941.align-items-baseline {
8842c9d0 2942 align-items: baseline !important; }
97ed546d
S
2943
2944.align-items-stretch {
8842c9d0 2945 align-items: stretch !important; }
97ed546d
S
2946
2947.align-content-start {
8842c9d0 2948 align-content: flex-start !important; }
97ed546d
S
2949
2950.align-content-end {
8842c9d0 2951 align-content: flex-end !important; }
97ed546d
S
2952
2953.align-content-center {
8842c9d0 2954 align-content: center !important; }
97ed546d
S
2955
2956.align-content-between {
8842c9d0 2957 align-content: space-between !important; }
97ed546d
S
2958
2959.align-content-around {
8842c9d0 2960 align-content: space-around !important; }
97ed546d
S
2961
2962.align-content-stretch {
8842c9d0 2963 align-content: stretch !important; }
97ed546d
S
2964
2965.align-self-auto {
8842c9d0 2966 align-self: auto !important; }
97ed546d
S
2967
2968.align-self-start {
8842c9d0 2969 align-self: flex-start !important; }
97ed546d
S
2970
2971.align-self-end {
8842c9d0 2972 align-self: flex-end !important; }
97ed546d
S
2973
2974.align-self-center {
8842c9d0 2975 align-self: center !important; }
97ed546d
S
2976
2977.align-self-baseline {
8842c9d0 2978 align-self: baseline !important; }
97ed546d
S
2979
2980.align-self-stretch {
8842c9d0 2981 align-self: stretch !important; }
97ed546d
S
2982
2983@media (min-width: 576px) {
2984 .flex-sm-first {
8842c9d0 2985 order: -1; }
97ed546d 2986 .flex-sm-last {
8842c9d0 2987 order: 1; }
97ed546d 2988 .flex-sm-unordered {
8842c9d0 2989 order: 0; }
97ed546d 2990 .flex-sm-row {
8842c9d0 2991 flex-direction: row !important; }
97ed546d 2992 .flex-sm-column {
8842c9d0 2993 flex-direction: column !important; }
97ed546d 2994 .flex-sm-row-reverse {
8842c9d0 2995 flex-direction: row-reverse !important; }
97ed546d 2996 .flex-sm-column-reverse {
8842c9d0 2997 flex-direction: column-reverse !important; }
97ed546d 2998 .flex-sm-wrap {
8842c9d0 2999 flex-wrap: wrap !important; }
97ed546d 3000 .flex-sm-nowrap {
8842c9d0 3001 flex-wrap: nowrap !important; }
97ed546d 3002 .flex-sm-wrap-reverse {
8842c9d0 3003 flex-wrap: wrap-reverse !important; }
97ed546d 3004 .justify-content-sm-start {
8842c9d0 3005 justify-content: flex-start !important; }
97ed546d 3006 .justify-content-sm-end {
8842c9d0 3007 justify-content: flex-end !important; }
97ed546d 3008 .justify-content-sm-center {
8842c9d0 3009 justify-content: center !important; }
97ed546d 3010 .justify-content-sm-between {
8842c9d0 3011 justify-content: space-between !important; }
97ed546d 3012 .justify-content-sm-around {
8842c9d0 3013 justify-content: space-around !important; }
97ed546d 3014 .align-items-sm-start {
8842c9d0 3015 align-items: flex-start !important; }
97ed546d 3016 .align-items-sm-end {
8842c9d0 3017 align-items: flex-end !important; }
97ed546d 3018 .align-items-sm-center {
8842c9d0 3019 align-items: center !important; }
97ed546d 3020 .align-items-sm-baseline {
8842c9d0 3021 align-items: baseline !important; }
97ed546d 3022 .align-items-sm-stretch {
8842c9d0 3023 align-items: stretch !important; }
97ed546d 3024 .align-content-sm-start {
8842c9d0 3025 align-content: flex-start !important; }
97ed546d 3026 .align-content-sm-end {
8842c9d0 3027 align-content: flex-end !important; }
97ed546d 3028 .align-content-sm-center {
8842c9d0 3029 align-content: center !important; }
97ed546d 3030 .align-content-sm-between {
8842c9d0 3031 align-content: space-between !important; }
97ed546d 3032 .align-content-sm-around {
8842c9d0 3033 align-content: space-around !important; }
97ed546d 3034 .align-content-sm-stretch {
8842c9d0 3035 align-content: stretch !important; }
97ed546d 3036 .align-self-sm-auto {
8842c9d0 3037 align-self: auto !important; }
97ed546d 3038 .align-self-sm-start {
8842c9d0 3039 align-self: flex-start !important; }
97ed546d 3040 .align-self-sm-end {
8842c9d0 3041 align-self: flex-end !important; }
97ed546d 3042 .align-self-sm-center {
8842c9d0 3043 align-self: center !important; }
97ed546d 3044 .align-self-sm-baseline {
8842c9d0 3045 align-self: baseline !important; }
97ed546d 3046 .align-self-sm-stretch {
8842c9d0 3047 align-self: stretch !important; } }
97ed546d
S
3048
3049@media (min-width: 768px) {
3050 .flex-md-first {
8842c9d0 3051 order: -1; }
97ed546d 3052 .flex-md-last {
8842c9d0 3053 order: 1; }
97ed546d 3054 .flex-md-unordered {
8842c9d0 3055 order: 0; }
97ed546d 3056 .flex-md-row {
8842c9d0 3057 flex-direction: row !important; }
97ed546d 3058 .flex-md-column {
8842c9d0 3059 flex-direction: column !important; }
97ed546d 3060 .flex-md-row-reverse {
8842c9d0 3061 flex-direction: row-reverse !important; }
97ed546d 3062 .flex-md-column-reverse {
8842c9d0 3063 flex-direction: column-reverse !important; }
97ed546d 3064 .flex-md-wrap {
8842c9d0 3065 flex-wrap: wrap !important; }
97ed546d 3066 .flex-md-nowrap {
8842c9d0 3067 flex-wrap: nowrap !important; }
97ed546d 3068 .flex-md-wrap-reverse {
8842c9d0 3069 flex-wrap: wrap-reverse !important; }
97ed546d 3070 .justify-content-md-start {
8842c9d0 3071 justify-content: flex-start !important; }
97ed546d 3072 .justify-content-md-end {
8842c9d0 3073 justify-content: flex-end !important; }
97ed546d 3074 .justify-content-md-center {
8842c9d0 3075 justify-content: center !important; }
97ed546d 3076 .justify-content-md-between {
8842c9d0 3077 justify-content: space-between !important; }
97ed546d 3078 .justify-content-md-around {
8842c9d0 3079 justify-content: space-around !important; }
97ed546d 3080 .align-items-md-start {
8842c9d0 3081 align-items: flex-start !important; }
97ed546d 3082 .align-items-md-end {
8842c9d0 3083 align-items: flex-end !important; }
97ed546d 3084 .align-items-md-center {
8842c9d0 3085 align-items: center !important; }
97ed546d 3086 .align-items-md-baseline {
8842c9d0 3087 align-items: baseline !important; }
97ed546d 3088 .align-items-md-stretch {
8842c9d0 3089 align-items: stretch !important; }
97ed546d 3090 .align-content-md-start {
8842c9d0 3091 align-content: flex-start !important; }
97ed546d 3092 .align-content-md-end {
8842c9d0 3093 align-content: flex-end !important; }
97ed546d 3094 .align-content-md-center {
8842c9d0 3095 align-content: center !important; }
97ed546d 3096 .align-content-md-between {
8842c9d0 3097 align-content: space-between !important; }
97ed546d 3098 .align-content-md-around {
8842c9d0 3099 align-content: space-around !important; }
97ed546d 3100 .align-content-md-stretch {
8842c9d0 3101 align-content: stretch !important; }
97ed546d 3102 .align-self-md-auto {
8842c9d0 3103 align-self: auto !important; }
97ed546d 3104 .align-self-md-start {
8842c9d0 3105 align-self: flex-start !important; }
97ed546d 3106 .align-self-md-end {
8842c9d0 3107 align-self: flex-end !important; }
97ed546d 3108 .align-self-md-center {
8842c9d0 3109 align-self: center !important; }
97ed546d 3110 .align-self-md-baseline {
8842c9d0 3111 align-self: baseline !important; }
97ed546d 3112 .align-self-md-stretch {
8842c9d0 3113 align-self: stretch !important; } }
97ed546d
S
3114
3115@media (min-width: 992px) {
3116 .flex-lg-first {
8842c9d0 3117 order: -1; }
97ed546d 3118 .flex-lg-last {
8842c9d0 3119 order: 1; }
97ed546d 3120 .flex-lg-unordered {
8842c9d0 3121 order: 0; }
97ed546d 3122 .flex-lg-row {
8842c9d0 3123 flex-direction: row !important; }
97ed546d 3124 .flex-lg-column {
8842c9d0 3125 flex-direction: column !important; }
97ed546d 3126 .flex-lg-row-reverse {
8842c9d0 3127 flex-direction: row-reverse !important; }
97ed546d 3128 .flex-lg-column-reverse {
8842c9d0 3129 flex-direction: column-reverse !important; }
97ed546d 3130 .flex-lg-wrap {
8842c9d0 3131 flex-wrap: wrap !important; }
97ed546d 3132 .flex-lg-nowrap {
8842c9d0 3133 flex-wrap: nowrap !important; }
97ed546d 3134 .flex-lg-wrap-reverse {
8842c9d0 3135 flex-wrap: wrap-reverse !important; }
97ed546d 3136 .justify-content-lg-start {
8842c9d0 3137 justify-content: flex-start !important; }
97ed546d 3138 .justify-content-lg-end {
8842c9d0 3139 justify-content: flex-end !important; }
97ed546d 3140 .justify-content-lg-center {
8842c9d0 3141 justify-content: center !important; }
97ed546d 3142 .justify-content-lg-between {
8842c9d0 3143 justify-content: space-between !important; }
97ed546d 3144 .justify-content-lg-around {
8842c9d0 3145 justify-content: space-around !important; }
97ed546d 3146 .align-items-lg-start {
8842c9d0 3147 align-items: flex-start !important; }
97ed546d 3148 .align-items-lg-end {
8842c9d0 3149 align-items: flex-end !important; }
97ed546d 3150 .align-items-lg-center {
8842c9d0 3151 align-items: center !important; }
97ed546d 3152 .align-items-lg-baseline {
8842c9d0 3153 align-items: baseline !important; }
97ed546d 3154 .align-items-lg-stretch {
8842c9d0 3155 align-items: stretch !important; }
97ed546d 3156 .align-content-lg-start {
8842c9d0 3157 align-content: flex-start !important; }
97ed546d 3158 .align-content-lg-end {
8842c9d0 3159 align-content: flex-end !important; }
97ed546d 3160 .align-content-lg-center {
8842c9d0 3161 align-content: center !important; }
97ed546d 3162 .align-content-lg-between {
8842c9d0 3163 align-content: space-between !important; }
97ed546d 3164 .align-content-lg-around {
8842c9d0 3165 align-content: space-around !important; }
97ed546d 3166 .align-content-lg-stretch {
8842c9d0 3167 align-content: stretch !important; }
97ed546d 3168 .align-self-lg-auto {
8842c9d0 3169 align-self: auto !important; }
97ed546d 3170 .align-self-lg-start {
8842c9d0 3171 align-self: flex-start !important; }
97ed546d 3172 .align-self-lg-end {
8842c9d0 3173 align-self: flex-end !important; }
97ed546d 3174 .align-self-lg-center {
8842c9d0 3175 align-self: center !important; }
97ed546d 3176 .align-self-lg-baseline {
8842c9d0 3177 align-self: baseline !important; }
97ed546d 3178 .align-self-lg-stretch {
8842c9d0 3179 align-self: stretch !important; } }
97ed546d
S
3180
3181@media (min-width: 1200px) {
3182 .flex-xl-first {
8842c9d0 3183 order: -1; }
97ed546d 3184 .flex-xl-last {
8842c9d0 3185 order: 1; }
97ed546d 3186 .flex-xl-unordered {
8842c9d0 3187 order: 0; }
97ed546d 3188 .flex-xl-row {
8842c9d0 3189 flex-direction: row !important; }
97ed546d 3190 .flex-xl-column {
8842c9d0 3191 flex-direction: column !important; }
97ed546d 3192 .flex-xl-row-reverse {
8842c9d0 3193 flex-direction: row-reverse !important; }
97ed546d 3194 .flex-xl-column-reverse {
8842c9d0 3195 flex-direction: column-reverse !important; }
97ed546d 3196 .flex-xl-wrap {
8842c9d0 3197 flex-wrap: wrap !important; }
97ed546d 3198 .flex-xl-nowrap {
8842c9d0 3199 flex-wrap: nowrap !important; }
97ed546d 3200 .flex-xl-wrap-reverse {
8842c9d0 3201 flex-wrap: wrap-reverse !important; }
97ed546d 3202 .justify-content-xl-start {
8842c9d0 3203 justify-content: flex-start !important; }
97ed546d 3204 .justify-content-xl-end {
8842c9d0 3205 justify-content: flex-end !important; }
97ed546d 3206 .justify-content-xl-center {
8842c9d0 3207 justify-content: center !important; }
97ed546d 3208 .justify-content-xl-between {
8842c9d0 3209 justify-content: space-between !important; }
97ed546d 3210 .justify-content-xl-around {
8842c9d0 3211 justify-content: space-around !important; }
97ed546d 3212 .align-items-xl-start {
8842c9d0 3213 align-items: flex-start !important; }
97ed546d 3214 .align-items-xl-end {
8842c9d0 3215 align-items: flex-end !important; }
97ed546d 3216 .align-items-xl-center {
8842c9d0 3217 align-items: center !important; }
97ed546d 3218 .align-items-xl-baseline {
8842c9d0 3219 align-items: baseline !important; }
97ed546d 3220 .align-items-xl-stretch {
8842c9d0 3221 align-items: stretch !important; }
97ed546d 3222 .align-content-xl-start {
8842c9d0 3223 align-content: flex-start !important; }
97ed546d 3224 .align-content-xl-end {
8842c9d0 3225 align-content: flex-end !important; }
97ed546d 3226 .align-content-xl-center {
8842c9d0 3227 align-content: center !important; }
97ed546d 3228 .align-content-xl-between {
8842c9d0 3229 align-content: space-between !important; }
97ed546d 3230 .align-content-xl-around {
8842c9d0 3231 align-content: space-around !important; }
97ed546d 3232 .align-content-xl-stretch {
8842c9d0 3233 align-content: stretch !important; }
97ed546d 3234 .align-self-xl-auto {
8842c9d0 3235 align-self: auto !important; }
97ed546d 3236 .align-self-xl-start {
8842c9d0 3237 align-self: flex-start !important; }
97ed546d 3238 .align-self-xl-end {
8842c9d0 3239 align-self: flex-end !important; }
97ed546d 3240 .align-self-xl-center {
8842c9d0 3241 align-self: center !important; }
97ed546d 3242 .align-self-xl-baseline {
8842c9d0 3243 align-self: baseline !important; }
97ed546d 3244 .align-self-xl-stretch {
8842c9d0 3245 align-self: stretch !important; } }
97ed546d
S
3246
3247.float-left {
3248 float: left !important; }
3249
3250.float-right {
3251 float: right !important; }
3252
3253.float-none {
3254 float: none !important; }
3255
3256@media (min-width: 576px) {
3257 .float-sm-left {
3258 float: left !important; }
3259 .float-sm-right {
3260 float: right !important; }
3261 .float-sm-none {
3262 float: none !important; } }
3263
3264@media (min-width: 768px) {
3265 .float-md-left {
3266 float: left !important; }
3267 .float-md-right {
3268 float: right !important; }
3269 .float-md-none {
3270 float: none !important; } }
3271
3272@media (min-width: 992px) {
3273 .float-lg-left {
3274 float: left !important; }
3275 .float-lg-right {
3276 float: right !important; }
3277 .float-lg-none {
3278 float: none !important; } }
3279
3280@media (min-width: 1200px) {
3281 .float-xl-left {
3282 float: left !important; }
3283 .float-xl-right {
3284 float: right !important; }
3285 .float-xl-none {
3286 float: none !important; } }
3287
3288.fixed-top {
3289 position: fixed;
3290 top: 0;
3291 right: 0;
3292 left: 0;
3293 z-index: 1030; }
3294
3295.fixed-bottom {
3296 position: fixed;
3297 right: 0;
3298 bottom: 0;
3299 left: 0;
3300 z-index: 1030; }
3301
3302.sticky-top {
97ed546d
S
3303 position: sticky;
3304 top: 0;
3305 z-index: 1030; }
3306
3307.sr-only {
3308 position: absolute;
3309 width: 1px;
3310 height: 1px;
b2051dd7 3311 padding: 0;
97ed546d
S
3312 margin: -1px;
3313 overflow: hidden;
3314 clip: rect(0, 0, 0, 0);
3315 border: 0; }
3316
3317.sr-only-focusable:active, .sr-only-focusable:focus {
3318 position: static;
3319 width: auto;
3320 height: auto;
3321 margin: 0;
3322 overflow: visible;
3323 clip: auto; }
3324
3325.w-25 {
3326 width: 25% !important; }
3327
3328.w-50 {
3329 width: 50% !important; }
3330
3331.w-75 {
3332 width: 75% !important; }
3333
3334.w-100 {
3335 width: 100% !important; }
3336
3337.h-25 {
3338 height: 25% !important; }
3339
3340.h-50 {
3341 height: 50% !important; }
3342
3343.h-75 {
3344 height: 75% !important; }
3345
3346.h-100 {
3347 height: 100% !important; }
3348
3349.mw-100 {
3350 max-width: 100% !important; }
3351
3352.mh-100 {
3353 max-height: 100% !important; }
3354
3355.m-0 {
3356 margin: 0 0 !important; }
3357
3358.mt-0 {
3359 margin-top: 0 !important; }
3360
3361.mr-0 {
3362 margin-right: 0 !important; }
3363
3364.mb-0 {
3365 margin-bottom: 0 !important; }
3366
3367.ml-0 {
3368 margin-left: 0 !important; }
3369
3370.mx-0 {
3371 margin-right: 0 !important;
3372 margin-left: 0 !important; }
3373
3374.my-0 {
3375 margin-top: 0 !important;
3376 margin-bottom: 0 !important; }
3377
3378.m-1 {
49baba87 3379 margin: 2px 2px !important; }
97ed546d
S
3380
3381.mt-1 {
49baba87 3382 margin-top: 2px !important; }
97ed546d
S
3383
3384.mr-1 {
49baba87 3385 margin-right: 2px !important; }
97ed546d
S
3386
3387.mb-1 {
49baba87 3388 margin-bottom: 2px !important; }
97ed546d
S
3389
3390.ml-1 {
49baba87 3391 margin-left: 2px !important; }
97ed546d
S
3392
3393.mx-1 {
49baba87
S
3394 margin-right: 2px !important;
3395 margin-left: 2px !important; }
97ed546d
S
3396
3397.my-1 {
49baba87
S
3398 margin-top: 2px !important;
3399 margin-bottom: 2px !important; }
97ed546d
S
3400
3401.m-2 {
49baba87 3402 margin: 4px 4px !important; }
97ed546d
S
3403
3404.mt-2 {
49baba87 3405 margin-top: 4px !important; }
97ed546d
S
3406
3407.mr-2 {
49baba87 3408 margin-right: 4px !important; }
97ed546d
S
3409
3410.mb-2 {
49baba87 3411 margin-bottom: 4px !important; }
97ed546d
S
3412
3413.ml-2 {
49baba87 3414 margin-left: 4px !important; }
97ed546d
S
3415
3416.mx-2 {
49baba87
S
3417 margin-right: 4px !important;
3418 margin-left: 4px !important; }
97ed546d
S
3419
3420.my-2 {
49baba87
S
3421 margin-top: 4px !important;
3422 margin-bottom: 4px !important; }
97ed546d
S
3423
3424.m-3 {
49baba87 3425 margin: 8px 8px !important; }
97ed546d
S
3426
3427.mt-3 {
49baba87 3428 margin-top: 8px !important; }
97ed546d
S
3429
3430.mr-3 {
49baba87 3431 margin-right: 8px !important; }
97ed546d
S
3432
3433.mb-3 {
49baba87 3434 margin-bottom: 8px !important; }
97ed546d
S
3435
3436.ml-3 {
49baba87 3437 margin-left: 8px !important; }
97ed546d
S
3438
3439.mx-3 {
49baba87
S
3440 margin-right: 8px !important;
3441 margin-left: 8px !important; }
97ed546d
S
3442
3443.my-3 {
49baba87
S
3444 margin-top: 8px !important;
3445 margin-bottom: 8px !important; }
97ed546d
S
3446
3447.m-4 {
49baba87 3448 margin: 12px 12px !important; }
97ed546d
S
3449
3450.mt-4 {
49baba87 3451 margin-top: 12px !important; }
97ed546d
S
3452
3453.mr-4 {
49baba87 3454 margin-right: 12px !important; }
97ed546d
S
3455
3456.mb-4 {
49baba87 3457 margin-bottom: 12px !important; }
97ed546d
S
3458
3459.ml-4 {
49baba87 3460 margin-left: 12px !important; }
97ed546d
S
3461
3462.mx-4 {
49baba87
S
3463 margin-right: 12px !important;
3464 margin-left: 12px !important; }
97ed546d
S
3465
3466.my-4 {
49baba87
S
3467 margin-top: 12px !important;
3468 margin-bottom: 12px !important; }
97ed546d
S
3469
3470.m-5 {
49baba87 3471 margin: 16px 16px !important; }
97ed546d
S
3472
3473.mt-5 {
49baba87 3474 margin-top: 16px !important; }
97ed546d
S
3475
3476.mr-5 {
49baba87 3477 margin-right: 16px !important; }
97ed546d
S
3478
3479.mb-5 {
49baba87 3480 margin-bottom: 16px !important; }
97ed546d
S
3481
3482.ml-5 {
49baba87 3483 margin-left: 16px !important; }
97ed546d
S
3484
3485.mx-5 {
49baba87
S
3486 margin-right: 16px !important;
3487 margin-left: 16px !important; }
97ed546d
S
3488
3489.my-5 {
49baba87
S
3490 margin-top: 16px !important;
3491 margin-bottom: 16px !important; }
1e5bc9c9
S
3492
3493.m-6 {
49baba87 3494 margin: 48px 48px !important; }
1e5bc9c9
S
3495
3496.mt-6 {
49baba87 3497 margin-top: 48px !important; }
1e5bc9c9
S
3498
3499.mr-6 {
49baba87 3500 margin-right: 48px !important; }
1e5bc9c9
S
3501
3502.mb-6 {
49baba87 3503 margin-bottom: 48px !important; }
1e5bc9c9
S
3504
3505.ml-6 {
49baba87 3506 margin-left: 48px !important; }
1e5bc9c9
S
3507
3508.mx-6 {
49baba87
S
3509 margin-right: 48px !important;
3510 margin-left: 48px !important; }
1e5bc9c9
S
3511
3512.my-6 {
49baba87
S
3513 margin-top: 48px !important;
3514 margin-bottom: 48px !important; }
97ed546d
S
3515
3516.p-0 {
3517 padding: 0 0 !important; }
3518
3519.pt-0 {
3520 padding-top: 0 !important; }
3521
3522.pr-0 {
3523 padding-right: 0 !important; }
3524
3525.pb-0 {
3526 padding-bottom: 0 !important; }
3527
3528.pl-0 {
3529 padding-left: 0 !important; }
3530
3531.px-0 {
3532 padding-right: 0 !important;
3533 padding-left: 0 !important; }
3534
3535.py-0 {
3536 padding-top: 0 !important;
3537 padding-bottom: 0 !important; }
3538
3539.p-1 {
49baba87 3540 padding: 2px 2px !important; }
97ed546d
S
3541
3542.pt-1 {
49baba87 3543 padding-top: 2px !important; }
97ed546d
S
3544
3545.pr-1 {
49baba87 3546 padding-right: 2px !important; }
97ed546d
S
3547
3548.pb-1 {
49baba87 3549 padding-bottom: 2px !important; }
97ed546d
S
3550
3551.pl-1 {
49baba87 3552 padding-left: 2px !important; }
97ed546d
S
3553
3554.px-1 {
49baba87
S
3555 padding-right: 2px !important;
3556 padding-left: 2px !important; }
97ed546d
S
3557
3558.py-1 {
49baba87
S
3559 padding-top: 2px !important;
3560 padding-bottom: 2px !important; }
97ed546d
S
3561
3562.p-2 {
49baba87 3563 padding: 4px 4px !important; }
97ed546d
S
3564
3565.pt-2 {
49baba87 3566 padding-top: 4px !important; }
97ed546d
S
3567
3568.pr-2 {
49baba87 3569 padding-right: 4px !important; }
97ed546d
S
3570
3571.pb-2 {
49baba87 3572 padding-bottom: 4px !important; }
97ed546d
S
3573
3574.pl-2 {
49baba87 3575 padding-left: 4px !important; }
97ed546d
S
3576
3577.px-2 {
49baba87
S
3578 padding-right: 4px !important;
3579 padding-left: 4px !important; }
97ed546d
S
3580
3581.py-2 {
49baba87
S
3582 padding-top: 4px !important;
3583 padding-bottom: 4px !important; }
97ed546d
S
3584
3585.p-3 {
49baba87 3586 padding: 8px 8px !important; }
97ed546d
S
3587
3588.pt-3 {
49baba87 3589 padding-top: 8px !important; }
97ed546d
S
3590
3591.pr-3 {
49baba87 3592 padding-right: 8px !important; }
97ed546d
S
3593
3594.pb-3 {
49baba87 3595 padding-bottom: 8px !important; }
97ed546d
S
3596
3597.pl-3 {
49baba87 3598 padding-left: 8px !important; }
97ed546d
S
3599
3600.px-3 {
49baba87
S
3601 padding-right: 8px !important;
3602 padding-left: 8px !important; }
97ed546d
S
3603
3604.py-3 {
49baba87
S
3605 padding-top: 8px !important;
3606 padding-bottom: 8px !important; }
97ed546d
S
3607
3608.p-4 {
49baba87 3609 padding: 12px 12px !important; }
97ed546d
S
3610
3611.pt-4 {
49baba87 3612 padding-top: 12px !important; }
97ed546d
S
3613
3614.pr-4 {
49baba87 3615 padding-right: 12px !important; }
97ed546d
S
3616
3617.pb-4 {
49baba87 3618 padding-bottom: 12px !important; }
97ed546d
S
3619
3620.pl-4 {
49baba87 3621 padding-left: 12px !important; }
97ed546d
S
3622
3623.px-4 {
49baba87
S
3624 padding-right: 12px !important;
3625 padding-left: 12px !important; }
97ed546d
S
3626
3627.py-4 {
49baba87
S
3628 padding-top: 12px !important;
3629 padding-bottom: 12px !important; }
97ed546d
S
3630
3631.p-5 {
49baba87 3632 padding: 16px 16px !important; }
97ed546d
S
3633
3634.pt-5 {
49baba87 3635 padding-top: 16px !important; }
97ed546d
S
3636
3637.pr-5 {
49baba87 3638 padding-right: 16px !important; }
97ed546d
S
3639
3640.pb-5 {
49baba87 3641 padding-bottom: 16px !important; }
97ed546d
S
3642
3643.pl-5 {
49baba87 3644 padding-left: 16px !important; }
97ed546d
S
3645
3646.px-5 {
49baba87
S
3647 padding-right: 16px !important;
3648 padding-left: 16px !important; }
97ed546d
S
3649
3650.py-5 {
49baba87
S
3651 padding-top: 16px !important;
3652 padding-bottom: 16px !important; }
1e5bc9c9
S
3653
3654.p-6 {
49baba87 3655 padding: 48px 48px !important; }
1e5bc9c9
S
3656
3657.pt-6 {
49baba87 3658 padding-top: 48px !important; }
1e5bc9c9
S
3659
3660.pr-6 {
49baba87 3661 padding-right: 48px !important; }
1e5bc9c9
S
3662
3663.pb-6 {
49baba87 3664 padding-bottom: 48px !important; }
1e5bc9c9
S
3665
3666.pl-6 {
49baba87 3667 padding-left: 48px !important; }
1e5bc9c9
S
3668
3669.px-6 {
49baba87
S
3670 padding-right: 48px !important;
3671 padding-left: 48px !important; }
1e5bc9c9
S
3672
3673.py-6 {
49baba87
S
3674 padding-top: 48px !important;
3675 padding-bottom: 48px !important; }
97ed546d
S
3676
3677.m-auto {
3678 margin: auto !important; }
3679
3680.mt-auto {
3681 margin-top: auto !important; }
3682
3683.mr-auto {
3684 margin-right: auto !important; }
3685
3686.mb-auto {
3687 margin-bottom: auto !important; }
3688
3689.ml-auto {
3690 margin-left: auto !important; }
3691
3692.mx-auto {
3693 margin-right: auto !important;
3694 margin-left: auto !important; }
3695
3696.my-auto {
3697 margin-top: auto !important;
3698 margin-bottom: auto !important; }
3699
3700@media (min-width: 576px) {
3701 .m-sm-0 {
3702 margin: 0 0 !important; }
3703 .mt-sm-0 {
3704 margin-top: 0 !important; }
3705 .mr-sm-0 {
3706 margin-right: 0 !important; }
3707 .mb-sm-0 {
3708 margin-bottom: 0 !important; }
3709 .ml-sm-0 {
3710 margin-left: 0 !important; }
3711 .mx-sm-0 {
3712 margin-right: 0 !important;
3713 margin-left: 0 !important; }
3714 .my-sm-0 {
3715 margin-top: 0 !important;
3716 margin-bottom: 0 !important; }
3717 .m-sm-1 {
49baba87 3718 margin: 2px 2px !important; }
97ed546d 3719 .mt-sm-1 {
49baba87 3720 margin-top: 2px !important; }
97ed546d 3721 .mr-sm-1 {
49baba87 3722 margin-right: 2px !important; }
97ed546d 3723 .mb-sm-1 {
49baba87 3724 margin-bottom: 2px !important; }
97ed546d 3725 .ml-sm-1 {
49baba87 3726 margin-left: 2px !important; }
97ed546d 3727 .mx-sm-1 {
49baba87
S
3728 margin-right: 2px !important;
3729 margin-left: 2px !important; }
97ed546d 3730 .my-sm-1 {
49baba87
S
3731 margin-top: 2px !important;
3732 margin-bottom: 2px !important; }
97ed546d 3733 .m-sm-2 {
49baba87 3734 margin: 4px 4px !important; }
97ed546d 3735 .mt-sm-2 {
49baba87 3736 margin-top: 4px !important; }
97ed546d 3737 .mr-sm-2 {
49baba87 3738 margin-right: 4px !important; }
97ed546d 3739 .mb-sm-2 {
49baba87 3740 margin-bottom: 4px !important; }
97ed546d 3741 .ml-sm-2 {
49baba87 3742 margin-left: 4px !important; }
97ed546d 3743 .mx-sm-2 {
49baba87
S
3744 margin-right: 4px !important;
3745 margin-left: 4px !important; }
97ed546d 3746 .my-sm-2 {
49baba87
S
3747 margin-top: 4px !important;
3748 margin-bottom: 4px !important; }
97ed546d 3749 .m-sm-3 {
49baba87 3750 margin: 8px 8px !important; }
97ed546d 3751 .mt-sm-3 {
49baba87 3752 margin-top: 8px !important; }
97ed546d 3753 .mr-sm-3 {
49baba87 3754 margin-right: 8px !important; }
97ed546d 3755 .mb-sm-3 {
49baba87 3756 margin-bottom: 8px !important; }
97ed546d 3757 .ml-sm-3 {
49baba87 3758 margin-left: 8px !important; }
97ed546d 3759 .mx-sm-3 {
49baba87
S
3760 margin-right: 8px !important;
3761 margin-left: 8px !important; }
97ed546d 3762 .my-sm-3 {
49baba87
S
3763 margin-top: 8px !important;
3764 margin-bottom: 8px !important; }
97ed546d 3765 .m-sm-4 {
49baba87 3766 margin: 12px 12px !important; }
97ed546d 3767 .mt-sm-4 {
49baba87 3768 margin-top: 12px !important; }
97ed546d 3769 .mr-sm-4 {
49baba87 3770 margin-right: 12px !important; }
97ed546d 3771 .mb-sm-4 {
49baba87 3772 margin-bottom: 12px !important; }
97ed546d 3773 .ml-sm-4 {
49baba87 3774 margin-left: 12px !important; }
97ed546d 3775 .mx-sm-4 {
49baba87
S
3776 margin-right: 12px !important;
3777 margin-left: 12px !important; }
97ed546d 3778 .my-sm-4 {
49baba87
S
3779 margin-top: 12px !important;
3780 margin-bottom: 12px !important; }
97ed546d 3781 .m-sm-5 {
49baba87 3782 margin: 16px 16px !important; }
97ed546d 3783 .mt-sm-5 {
49baba87 3784 margin-top: 16px !important; }
97ed546d 3785 .mr-sm-5 {
49baba87 3786 margin-right: 16px !important; }
97ed546d 3787 .mb-sm-5 {
49baba87 3788 margin-bottom: 16px !important; }
97ed546d 3789 .ml-sm-5 {
49baba87 3790 margin-left: 16px !important; }
97ed546d 3791 .mx-sm-5 {
49baba87
S
3792 margin-right: 16px !important;
3793 margin-left: 16px !important; }
97ed546d 3794 .my-sm-5 {
49baba87
S
3795 margin-top: 16px !important;
3796 margin-bottom: 16px !important; }
1e5bc9c9 3797 .m-sm-6 {
49baba87 3798 margin: 48px 48px !important; }
1e5bc9c9 3799 .mt-sm-6 {
49baba87 3800 margin-top: 48px !important; }
1e5bc9c9 3801 .mr-sm-6 {
49baba87 3802 margin-right: 48px !important; }
1e5bc9c9 3803 .mb-sm-6 {
49baba87 3804 margin-bottom: 48px !important; }
1e5bc9c9 3805 .ml-sm-6 {
49baba87 3806 margin-left: 48px !important; }
1e5bc9c9 3807 .mx-sm-6 {
49baba87
S
3808 margin-right: 48px !important;
3809 margin-left: 48px !important; }
1e5bc9c9 3810 .my-sm-6 {
49baba87
S
3811 margin-top: 48px !important;
3812 margin-bottom: 48px !important; }
97ed546d
S
3813 .p-sm-0 {
3814 padding: 0 0 !important; }
3815 .pt-sm-0 {
3816 padding-top: 0 !important; }
3817 .pr-sm-0 {
3818 padding-right: 0 !important; }
3819 .pb-sm-0 {
3820 padding-bottom: 0 !important; }
3821 .pl-sm-0 {
3822 padding-left: 0 !important; }
3823 .px-sm-0 {
3824 padding-right: 0 !important;
3825 padding-left: 0 !important; }
3826 .py-sm-0 {
3827 padding-top: 0 !important;
3828 padding-bottom: 0 !important; }
3829 .p-sm-1 {
49baba87 3830 padding: 2px 2px !important; }
97ed546d 3831 .pt-sm-1 {
49baba87 3832 padding-top: 2px !important; }
97ed546d 3833 .pr-sm-1 {
49baba87 3834 padding-right: 2px !important; }
97ed546d 3835 .pb-sm-1 {
49baba87 3836 padding-bottom: 2px !important; }
97ed546d 3837 .pl-sm-1 {
49baba87 3838 padding-left: 2px !important; }
97ed546d 3839 .px-sm-1 {
49baba87
S
3840 padding-right: 2px !important;
3841 padding-left: 2px !important; }
97ed546d 3842 .py-sm-1 {
49baba87
S
3843 padding-top: 2px !important;
3844 padding-bottom: 2px !important; }
97ed546d 3845 .p-sm-2 {
49baba87 3846 padding: 4px 4px !important; }
97ed546d 3847 .pt-sm-2 {
49baba87 3848 padding-top: 4px !important; }
97ed546d 3849 .pr-sm-2 {
49baba87 3850 padding-right: 4px !important; }
97ed546d 3851 .pb-sm-2 {
49baba87 3852 padding-bottom: 4px !important; }
97ed546d 3853 .pl-sm-2 {
49baba87 3854 padding-left: 4px !important; }
97ed546d 3855 .px-sm-2 {
49baba87
S
3856 padding-right: 4px !important;
3857 padding-left: 4px !important; }
97ed546d 3858 .py-sm-2 {
49baba87
S
3859 padding-top: 4px !important;
3860 padding-bottom: 4px !important; }
97ed546d 3861 .p-sm-3 {
49baba87 3862 padding: 8px 8px !important; }
97ed546d 3863 .pt-sm-3 {
49baba87 3864 padding-top: 8px !important; }
97ed546d 3865 .pr-sm-3 {
49baba87 3866 padding-right: 8px !important; }
97ed546d 3867 .pb-sm-3 {
49baba87 3868 padding-bottom: 8px !important; }
97ed546d 3869 .pl-sm-3 {
49baba87 3870 padding-left: 8px !important; }
97ed546d 3871 .px-sm-3 {
49baba87
S
3872 padding-right: 8px !important;
3873 padding-left: 8px !important; }
97ed546d 3874 .py-sm-3 {
49baba87
S
3875 padding-top: 8px !important;
3876 padding-bottom: 8px !important; }
97ed546d 3877 .p-sm-4 {
49baba87 3878 padding: 12px 12px !important; }
97ed546d 3879 .pt-sm-4 {
49baba87 3880 padding-top: 12px !important; }
97ed546d 3881 .pr-sm-4 {
49baba87 3882 padding-right: 12px !important; }
97ed546d 3883 .pb-sm-4 {
49baba87 3884 padding-bottom: 12px !important; }
97ed546d 3885 .pl-sm-4 {
49baba87 3886 padding-left: 12px !important; }
97ed546d 3887 .px-sm-4 {
49baba87
S
3888 padding-right: 12px !important;
3889 padding-left: 12px !important; }
97ed546d 3890 .py-sm-4 {
49baba87
S
3891 padding-top: 12px !important;
3892 padding-bottom: 12px !important; }
97ed546d 3893 .p-sm-5 {
49baba87 3894 padding: 16px 16px !important; }
97ed546d 3895 .pt-sm-5 {
49baba87 3896 padding-top: 16px !important; }
97ed546d 3897 .pr-sm-5 {
49baba87 3898 padding-right: 16px !important; }
97ed546d 3899 .pb-sm-5 {
49baba87 3900 padding-bottom: 16px !important; }
97ed546d 3901 .pl-sm-5 {
49baba87 3902 padding-left: 16px !important; }
97ed546d 3903 .px-sm-5 {
49baba87
S
3904 padding-right: 16px !important;
3905 padding-left: 16px !important; }
97ed546d 3906 .py-sm-5 {
49baba87
S
3907 padding-top: 16px !important;
3908 padding-bottom: 16px !important; }
1e5bc9c9 3909 .p-sm-6 {
49baba87 3910 padding: 48px 48px !important; }
1e5bc9c9 3911 .pt-sm-6 {
49baba87 3912 padding-top: 48px !important; }
1e5bc9c9 3913 .pr-sm-6 {
49baba87 3914 padding-right: 48px !important; }
1e5bc9c9 3915 .pb-sm-6 {
49baba87 3916 padding-bottom: 48px !important; }
1e5bc9c9 3917 .pl-sm-6 {
49baba87 3918 padding-left: 48px !important; }
1e5bc9c9 3919 .px-sm-6 {
49baba87
S
3920 padding-right: 48px !important;
3921 padding-left: 48px !important; }
1e5bc9c9 3922 .py-sm-6 {
49baba87
S
3923 padding-top: 48px !important;
3924 padding-bottom: 48px !important; }
97ed546d
S
3925 .m-sm-auto {
3926 margin: auto !important; }
3927 .mt-sm-auto {
3928 margin-top: auto !important; }
3929 .mr-sm-auto {
3930 margin-right: auto !important; }
3931 .mb-sm-auto {
3932 margin-bottom: auto !important; }
3933 .ml-sm-auto {
3934 margin-left: auto !important; }
3935 .mx-sm-auto {
3936 margin-right: auto !important;
3937 margin-left: auto !important; }
3938 .my-sm-auto {
3939 margin-top: auto !important;
3940 margin-bottom: auto !important; } }
3941
3942@media (min-width: 768px) {
3943 .m-md-0 {
3944 margin: 0 0 !important; }
3945 .mt-md-0 {
3946 margin-top: 0 !important; }
3947 .mr-md-0 {
3948 margin-right: 0 !important; }
3949 .mb-md-0 {
3950 margin-bottom: 0 !important; }
3951 .ml-md-0 {
3952 margin-left: 0 !important; }
3953 .mx-md-0 {
3954 margin-right: 0 !important;
3955 margin-left: 0 !important; }
3956 .my-md-0 {
3957 margin-top: 0 !important;
3958 margin-bottom: 0 !important; }
3959 .m-md-1 {
49baba87 3960 margin: 2px 2px !important; }
97ed546d 3961 .mt-md-1 {
49baba87 3962 margin-top: 2px !important; }
97ed546d 3963 .mr-md-1 {
49baba87 3964 margin-right: 2px !important; }
97ed546d 3965 .mb-md-1 {
49baba87 3966 margin-bottom: 2px !important; }
97ed546d 3967 .ml-md-1 {
49baba87 3968 margin-left: 2px !important; }
97ed546d 3969 .mx-md-1 {
49baba87
S
3970 margin-right: 2px !important;
3971 margin-left: 2px !important; }
97ed546d 3972 .my-md-1 {
49baba87
S
3973 margin-top: 2px !important;
3974 margin-bottom: 2px !important; }
97ed546d 3975 .m-md-2 {
49baba87 3976 margin: 4px 4px !important; }
97ed546d 3977 .mt-md-2 {
49baba87 3978 margin-top: 4px !important; }
97ed546d 3979 .mr-md-2 {
49baba87 3980 margin-right: 4px !important; }
97ed546d 3981 .mb-md-2 {
49baba87 3982 margin-bottom: 4px !important; }
97ed546d 3983 .ml-md-2 {
49baba87 3984 margin-left: 4px !important; }
97ed546d 3985 .mx-md-2 {
49baba87
S
3986 margin-right: 4px !important;
3987 margin-left: 4px !important; }
97ed546d 3988 .my-md-2 {
49baba87
S
3989 margin-top: 4px !important;
3990 margin-bottom: 4px !important; }
97ed546d 3991 .m-md-3 {
49baba87 3992 margin: 8px 8px !important; }
97ed546d 3993 .mt-md-3 {
49baba87 3994 margin-top: 8px !important; }
97ed546d 3995 .mr-md-3 {
49baba87 3996 margin-right: 8px !important; }
97ed546d 3997 .mb-md-3 {
49baba87 3998 margin-bottom: 8px !important; }
97ed546d 3999 .ml-md-3 {
49baba87 4000 margin-left: 8px !important; }
97ed546d 4001 .mx-md-3 {
49baba87
S
4002 margin-right: 8px !important;
4003 margin-left: 8px !important; }
97ed546d 4004 .my-md-3 {
49baba87
S
4005 margin-top: 8px !important;
4006 margin-bottom: 8px !important; }
97ed546d 4007 .m-md-4 {
49baba87 4008 margin: 12px 12px !important; }
97ed546d 4009 .mt-md-4 {
49baba87 4010 margin-top: 12px !important; }
97ed546d 4011 .mr-md-4 {
49baba87 4012 margin-right: 12px !important; }
97ed546d 4013 .mb-md-4 {
49baba87 4014 margin-bottom: 12px !important; }
97ed546d 4015 .ml-md-4 {
49baba87 4016 margin-left: 12px !important; }
97ed546d 4017 .mx-md-4 {
49baba87
S
4018 margin-right: 12px !important;
4019 margin-left: 12px !important; }
97ed546d 4020 .my-md-4 {
49baba87
S
4021 margin-top: 12px !important;
4022 margin-bottom: 12px !important; }
97ed546d 4023 .m-md-5 {
49baba87 4024 margin: 16px 16px !important; }
97ed546d 4025 .mt-md-5 {
49baba87 4026 margin-top: 16px !important; }
97ed546d 4027 .mr-md-5 {
49baba87 4028 margin-right: 16px !important; }
97ed546d 4029 .mb-md-5 {
49baba87 4030 margin-bottom: 16px !important; }
97ed546d 4031 .ml-md-5 {
49baba87 4032 margin-left: 16px !important; }
97ed546d 4033 .mx-md-5 {
49baba87
S
4034 margin-right: 16px !important;
4035 margin-left: 16px !important; }
97ed546d 4036 .my-md-5 {
49baba87
S
4037 margin-top: 16px !important;
4038 margin-bottom: 16px !important; }
1e5bc9c9 4039 .m-md-6 {
49baba87 4040 margin: 48px 48px !important; }
1e5bc9c9 4041 .mt-md-6 {
49baba87 4042 margin-top: 48px !important; }
1e5bc9c9 4043 .mr-md-6 {
49baba87 4044 margin-right: 48px !important; }
1e5bc9c9 4045 .mb-md-6 {
49baba87 4046 margin-bottom: 48px !important; }
1e5bc9c9 4047 .ml-md-6 {
49baba87 4048 margin-left: 48px !important; }
1e5bc9c9 4049 .mx-md-6 {
49baba87
S
4050 margin-right: 48px !important;
4051 margin-left: 48px !important; }
1e5bc9c9 4052 .my-md-6 {
49baba87
S
4053 margin-top: 48px !important;
4054 margin-bottom: 48px !important; }
97ed546d
S
4055 .p-md-0 {
4056 padding: 0 0 !important; }
4057 .pt-md-0 {
4058 padding-top: 0 !important; }
4059 .pr-md-0 {
4060 padding-right: 0 !important; }
4061 .pb-md-0 {
4062 padding-bottom: 0 !important; }
4063 .pl-md-0 {
4064 padding-left: 0 !important; }
4065 .px-md-0 {
4066 padding-right: 0 !important;
4067 padding-left: 0 !important; }
4068 .py-md-0 {
4069 padding-top: 0 !important;
4070 padding-bottom: 0 !important; }
4071 .p-md-1 {
49baba87 4072 padding: 2px 2px !important; }
97ed546d 4073 .pt-md-1 {
49baba87 4074 padding-top: 2px !important; }
97ed546d 4075 .pr-md-1 {
49baba87 4076 padding-right: 2px !important; }
97ed546d 4077 .pb-md-1 {
49baba87 4078 padding-bottom: 2px !important; }
97ed546d 4079 .pl-md-1 {
49baba87 4080 padding-left: 2px !important; }
97ed546d 4081 .px-md-1 {
49baba87
S
4082 padding-right: 2px !important;
4083 padding-left: 2px !important; }
97ed546d 4084 .py-md-1 {
49baba87
S
4085 padding-top: 2px !important;
4086 padding-bottom: 2px !important; }
97ed546d 4087 .p-md-2 {
49baba87 4088 padding: 4px 4px !important; }
97ed546d 4089 .pt-md-2 {
49baba87 4090 padding-top: 4px !important; }
97ed546d 4091 .pr-md-2 {
49baba87 4092 padding-right: 4px !important; }
97ed546d 4093 .pb-md-2 {
49baba87 4094 padding-bottom: 4px !important; }
97ed546d 4095 .pl-md-2 {
49baba87 4096 padding-left: 4px !important; }
97ed546d 4097 .px-md-2 {
49baba87
S
4098 padding-right: 4px !important;
4099 padding-left: 4px !important; }
97ed546d 4100 .py-md-2 {
49baba87
S
4101 padding-top: 4px !important;
4102 padding-bottom: 4px !important; }
97ed546d 4103 .p-md-3 {
49baba87 4104 padding: 8px 8px !important; }
97ed546d 4105 .pt-md-3 {
49baba87 4106 padding-top: 8px !important; }
97ed546d 4107 .pr-md-3 {
49baba87 4108 padding-right: 8px !important; }
97ed546d 4109 .pb-md-3 {
49baba87 4110 padding-bottom: 8px !important; }
97ed546d 4111 .pl-md-3 {
49baba87 4112 padding-left: 8px !important; }
97ed546d 4113 .px-md-3 {
49baba87
S
4114 padding-right: 8px !important;
4115 padding-left: 8px !important; }
97ed546d 4116 .py-md-3 {
49baba87
S
4117 padding-top: 8px !important;
4118 padding-bottom: 8px !important; }
97ed546d 4119 .p-md-4 {
49baba87 4120 padding: 12px 12px !important; }
97ed546d 4121 .pt-md-4 {
49baba87 4122 padding-top: 12px !important; }
97ed546d 4123 .pr-md-4 {
49baba87 4124 padding-right: 12px !important; }
97ed546d 4125 .pb-md-4 {
49baba87 4126 padding-bottom: 12px !important; }
97ed546d 4127 .pl-md-4 {
49baba87 4128 padding-left: 12px !important; }
97ed546d 4129 .px-md-4 {
49baba87
S
4130 padding-right: 12px !important;
4131 padding-left: 12px !important; }
97ed546d 4132 .py-md-4 {
49baba87
S
4133 padding-top: 12px !important;
4134 padding-bottom: 12px !important; }
97ed546d 4135 .p-md-5 {
49baba87 4136 padding: 16px 16px !important; }
97ed546d 4137 .pt-md-5 {
49baba87 4138 padding-top: 16px !important; }
97ed546d 4139 .pr-md-5 {
49baba87 4140 padding-right: 16px !important; }
97ed546d 4141 .pb-md-5 {
49baba87 4142 padding-bottom: 16px !important; }
97ed546d 4143 .pl-md-5 {
49baba87 4144 padding-left: 16px !important; }
97ed546d 4145 .px-md-5 {
49baba87
S
4146 padding-right: 16px !important;
4147 padding-left: 16px !important; }
97ed546d 4148 .py-md-5 {
49baba87
S
4149 padding-top: 16px !important;
4150 padding-bottom: 16px !important; }
1e5bc9c9 4151 .p-md-6 {
49baba87 4152 padding: 48px 48px !important; }
1e5bc9c9 4153 .pt-md-6 {
49baba87 4154 padding-top: 48px !important; }
1e5bc9c9 4155 .pr-md-6 {
49baba87 4156 padding-right: 48px !important; }
1e5bc9c9 4157 .pb-md-6 {
49baba87 4158 padding-bottom: 48px !important; }
1e5bc9c9 4159 .pl-md-6 {
49baba87 4160 padding-left: 48px !important; }
1e5bc9c9 4161 .px-md-6 {
49baba87
S
4162 padding-right: 48px !important;
4163 padding-left: 48px !important; }
1e5bc9c9 4164 .py-md-6 {
49baba87
S
4165 padding-top: 48px !important;
4166 padding-bottom: 48px !important; }
97ed546d
S
4167 .m-md-auto {
4168 margin: auto !important; }
4169 .mt-md-auto {
4170 margin-top: auto !important; }
4171 .mr-md-auto {
4172 margin-right: auto !important; }
4173 .mb-md-auto {
4174 margin-bottom: auto !important; }
4175 .ml-md-auto {
4176 margin-left: auto !important; }
4177 .mx-md-auto {
4178 margin-right: auto !important;
4179 margin-left: auto !important; }
4180 .my-md-auto {
4181 margin-top: auto !important;
4182 margin-bottom: auto !important; } }
4183
4184@media (min-width: 992px) {
4185 .m-lg-0 {
4186 margin: 0 0 !important; }
4187 .mt-lg-0 {
4188 margin-top: 0 !important; }
4189 .mr-lg-0 {
4190 margin-right: 0 !important; }
4191 .mb-lg-0 {
4192 margin-bottom: 0 !important; }
4193 .ml-lg-0 {
4194 margin-left: 0 !important; }
4195 .mx-lg-0 {
4196 margin-right: 0 !important;
4197 margin-left: 0 !important; }
4198 .my-lg-0 {
4199 margin-top: 0 !important;
4200 margin-bottom: 0 !important; }
4201 .m-lg-1 {
49baba87 4202 margin: 2px 2px !important; }
97ed546d 4203 .mt-lg-1 {
49baba87 4204 margin-top: 2px !important; }
97ed546d 4205 .mr-lg-1 {
49baba87 4206 margin-right: 2px !important; }
97ed546d 4207 .mb-lg-1 {
49baba87 4208 margin-bottom: 2px !important; }
97ed546d 4209 .ml-lg-1 {
49baba87 4210 margin-left: 2px !important; }
97ed546d 4211 .mx-lg-1 {
49baba87
S
4212 margin-right: 2px !important;
4213 margin-left: 2px !important; }
97ed546d 4214 .my-lg-1 {
49baba87
S
4215 margin-top: 2px !important;
4216 margin-bottom: 2px !important; }
97ed546d 4217 .m-lg-2 {
49baba87 4218 margin: 4px 4px !important; }
97ed546d 4219 .mt-lg-2 {
49baba87 4220 margin-top: 4px !important; }
97ed546d 4221 .mr-lg-2 {
49baba87 4222 margin-right: 4px !important; }
97ed546d 4223 .mb-lg-2 {
49baba87 4224 margin-bottom: 4px !important; }
97ed546d 4225 .ml-lg-2 {
49baba87 4226 margin-left: 4px !important; }
97ed546d 4227 .mx-lg-2 {
49baba87
S
4228 margin-right: 4px !important;
4229 margin-left: 4px !important; }
97ed546d 4230 .my-lg-2 {
49baba87
S
4231 margin-top: 4px !important;
4232 margin-bottom: 4px !important; }
97ed546d 4233 .m-lg-3 {
49baba87 4234 margin: 8px 8px !important; }
97ed546d 4235 .mt-lg-3 {
49baba87 4236 margin-top: 8px !important; }
97ed546d 4237 .mr-lg-3 {
49baba87 4238 margin-right: 8px !important; }
97ed546d 4239 .mb-lg-3 {
49baba87 4240 margin-bottom: 8px !important; }
97ed546d 4241 .ml-lg-3 {
49baba87 4242 margin-left: 8px !important; }
97ed546d 4243 .mx-lg-3 {
49baba87
S
4244 margin-right: 8px !important;
4245 margin-left: 8px !important; }
97ed546d 4246 .my-lg-3 {
49baba87
S
4247 margin-top: 8px !important;
4248 margin-bottom: 8px !important; }
97ed546d 4249 .m-lg-4 {
49baba87 4250 margin: 12px 12px !important; }
97ed546d 4251 .mt-lg-4 {
49baba87 4252 margin-top: 12px !important; }
97ed546d 4253 .mr-lg-4 {
49baba87 4254 margin-right: 12px !important; }
97ed546d 4255 .mb-lg-4 {
49baba87 4256 margin-bottom: 12px !important; }
97ed546d 4257 .ml-lg-4 {
49baba87 4258 margin-left: 12px !important; }
97ed546d 4259 .mx-lg-4 {
49baba87
S
4260 margin-right: 12px !important;
4261 margin-left: 12px !important; }
97ed546d 4262 .my-lg-4 {
49baba87
S
4263 margin-top: 12px !important;
4264 margin-bottom: 12px !important; }
97ed546d 4265 .m-lg-5 {
49baba87 4266 margin: 16px 16px !important; }
97ed546d 4267 .mt-lg-5 {
49baba87 4268 margin-top: 16px !important; }
97ed546d 4269 .mr-lg-5 {
49baba87 4270 margin-right: 16px !important; }
97ed546d 4271 .mb-lg-5 {
49baba87 4272 margin-bottom: 16px !important; }
97ed546d 4273 .ml-lg-5 {
49baba87 4274 margin-left: 16px !important; }
97ed546d 4275 .mx-lg-5 {
49baba87
S
4276 margin-right: 16px !important;
4277 margin-left: 16px !important; }
97ed546d 4278 .my-lg-5 {
49baba87
S
4279 margin-top: 16px !important;
4280 margin-bottom: 16px !important; }
1e5bc9c9 4281 .m-lg-6 {
49baba87 4282 margin: 48px 48px !important; }
1e5bc9c9 4283 .mt-lg-6 {
49baba87 4284 margin-top: 48px !important; }
1e5bc9c9 4285 .mr-lg-6 {
49baba87 4286 margin-right: 48px !important; }
1e5bc9c9 4287 .mb-lg-6 {
49baba87 4288 margin-bottom: 48px !important; }
1e5bc9c9 4289 .ml-lg-6 {
49baba87 4290 margin-left: 48px !important; }
1e5bc9c9 4291 .mx-lg-6 {
49baba87
S
4292 margin-right: 48px !important;
4293 margin-left: 48px !important; }
1e5bc9c9 4294 .my-lg-6 {
49baba87
S
4295 margin-top: 48px !important;
4296 margin-bottom: 48px !important; }
97ed546d
S
4297 .p-lg-0 {
4298 padding: 0 0 !important; }
4299 .pt-lg-0 {
4300 padding-top: 0 !important; }
4301 .pr-lg-0 {
4302 padding-right: 0 !important; }
4303 .pb-lg-0 {
4304 padding-bottom: 0 !important; }
4305 .pl-lg-0 {
4306 padding-left: 0 !important; }
4307 .px-lg-0 {
4308 padding-right: 0 !important;
4309 padding-left: 0 !important; }
4310 .py-lg-0 {
4311 padding-top: 0 !important;
4312 padding-bottom: 0 !important; }
4313 .p-lg-1 {
49baba87 4314 padding: 2px 2px !important; }
97ed546d 4315 .pt-lg-1 {
49baba87 4316 padding-top: 2px !important; }
97ed546d 4317 .pr-lg-1 {
49baba87 4318 padding-right: 2px !important; }
97ed546d 4319 .pb-lg-1 {
49baba87 4320 padding-bottom: 2px !important; }
97ed546d 4321 .pl-lg-1 {
49baba87 4322 padding-left: 2px !important; }
97ed546d 4323 .px-lg-1 {
49baba87
S
4324 padding-right: 2px !important;
4325 padding-left: 2px !important; }
97ed546d 4326 .py-lg-1 {
49baba87
S
4327 padding-top: 2px !important;
4328 padding-bottom: 2px !important; }
97ed546d 4329 .p-lg-2 {
49baba87 4330 padding: 4px 4px !important; }
97ed546d 4331 .pt-lg-2 {
49baba87 4332 padding-top: 4px !important; }
97ed546d 4333 .pr-lg-2 {
49baba87 4334 padding-right: 4px !important; }
97ed546d 4335 .pb-lg-2 {
49baba87 4336 padding-bottom: 4px !important; }
97ed546d 4337 .pl-lg-2 {
49baba87 4338 padding-left: 4px !important; }
97ed546d 4339 .px-lg-2 {
49baba87
S
4340 padding-right: 4px !important;
4341 padding-left: 4px !important; }
97ed546d 4342 .py-lg-2 {
49baba87
S
4343 padding-top: 4px !important;
4344 padding-bottom: 4px !important; }
97ed546d 4345 .p-lg-3 {
49baba87 4346 padding: 8px 8px !important; }
97ed546d 4347 .pt-lg-3 {
49baba87 4348 padding-top: 8px !important; }
97ed546d 4349 .pr-lg-3 {
49baba87 4350 padding-right: 8px !important; }
97ed546d 4351 .pb-lg-3 {
49baba87 4352 padding-bottom: 8px !important; }
97ed546d 4353 .pl-lg-3 {
49baba87 4354 padding-left: 8px !important; }
97ed546d 4355 .px-lg-3 {
49baba87
S
4356 padding-right: 8px !important;
4357 padding-left: 8px !important; }
97ed546d 4358 .py-lg-3 {
49baba87
S
4359 padding-top: 8px !important;
4360 padding-bottom: 8px !important; }
97ed546d 4361 .p-lg-4 {
49baba87 4362 padding: 12px 12px !important; }
97ed546d 4363 .pt-lg-4 {
49baba87 4364 padding-top: 12px !important; }
97ed546d 4365 .pr-lg-4 {
49baba87 4366 padding-right: 12px !important; }
97ed546d 4367 .pb-lg-4 {
49baba87 4368 padding-bottom: 12px !important; }
97ed546d 4369 .pl-lg-4 {
49baba87 4370 padding-left: 12px !important; }
97ed546d 4371 .px-lg-4 {
49baba87
S
4372 padding-right: 12px !important;
4373 padding-left: 12px !important; }
97ed546d 4374 .py-lg-4 {
49baba87
S
4375 padding-top: 12px !important;
4376 padding-bottom: 12px !important; }
97ed546d 4377 .p-lg-5 {
49baba87 4378 padding: 16px 16px !important; }
97ed546d 4379 .pt-lg-5 {
49baba87 4380 padding-top: 16px !important; }
97ed546d 4381 .pr-lg-5 {
49baba87 4382 padding-right: 16px !important; }
97ed546d 4383 .pb-lg-5 {
49baba87 4384 padding-bottom: 16px !important; }
97ed546d 4385 .pl-lg-5 {
49baba87 4386 padding-left: 16px !important; }
97ed546d 4387 .px-lg-5 {
49baba87
S
4388 padding-right: 16px !important;
4389 padding-left: 16px !important; }
97ed546d 4390 .py-lg-5 {
49baba87
S
4391 padding-top: 16px !important;
4392 padding-bottom: 16px !important; }
1e5bc9c9 4393 .p-lg-6 {
49baba87 4394 padding: 48px 48px !important; }
1e5bc9c9 4395 .pt-lg-6 {
49baba87 4396 padding-top: 48px !important; }
1e5bc9c9 4397 .pr-lg-6 {
49baba87 4398 padding-right: 48px !important; }
1e5bc9c9 4399 .pb-lg-6 {
49baba87 4400 padding-bottom: 48px !important; }
1e5bc9c9 4401 .pl-lg-6 {
49baba87 4402 padding-left: 48px !important; }
1e5bc9c9 4403 .px-lg-6 {
49baba87
S
4404 padding-right: 48px !important;
4405 padding-left: 48px !important; }
1e5bc9c9 4406 .py-lg-6 {
49baba87
S
4407 padding-top: 48px !important;
4408 padding-bottom: 48px !important; }
97ed546d
S
4409 .m-lg-auto {
4410 margin: auto !important; }
4411 .mt-lg-auto {
4412 margin-top: auto !important; }
4413 .mr-lg-auto {
4414 margin-right: auto !important; }
4415 .mb-lg-auto {
4416 margin-bottom: auto !important; }
4417 .ml-lg-auto {
4418 margin-left: auto !important; }
4419 .mx-lg-auto {
4420 margin-right: auto !important;
4421 margin-left: auto !important; }
4422 .my-lg-auto {
4423 margin-top: auto !important;
4424 margin-bottom: auto !important; } }
4425
4426@media (min-width: 1200px) {
4427 .m-xl-0 {
4428 margin: 0 0 !important; }
4429 .mt-xl-0 {
4430 margin-top: 0 !important; }
4431 .mr-xl-0 {
4432 margin-right: 0 !important; }
4433 .mb-xl-0 {
4434 margin-bottom: 0 !important; }
4435 .ml-xl-0 {
4436 margin-left: 0 !important; }
4437 .mx-xl-0 {
4438 margin-right: 0 !important;
4439 margin-left: 0 !important; }
4440 .my-xl-0 {
4441 margin-top: 0 !important;
4442 margin-bottom: 0 !important; }
4443 .m-xl-1 {
49baba87 4444 margin: 2px 2px !important; }
97ed546d 4445 .mt-xl-1 {
49baba87 4446 margin-top: 2px !important; }
97ed546d 4447 .mr-xl-1 {
49baba87 4448 margin-right: 2px !important; }
97ed546d 4449 .mb-xl-1 {
49baba87 4450 margin-bottom: 2px !important; }
97ed546d 4451 .ml-xl-1 {
49baba87 4452 margin-left: 2px !important; }
97ed546d 4453 .mx-xl-1 {
49baba87
S
4454 margin-right: 2px !important;
4455 margin-left: 2px !important; }
97ed546d 4456 .my-xl-1 {
49baba87
S
4457 margin-top: 2px !important;
4458 margin-bottom: 2px !important; }
97ed546d 4459 .m-xl-2 {
49baba87 4460 margin: 4px 4px !important; }
97ed546d 4461 .mt-xl-2 {
49baba87 4462 margin-top: 4px !important; }
97ed546d 4463 .mr-xl-2 {
49baba87 4464 margin-right: 4px !important; }
97ed546d 4465 .mb-xl-2 {
49baba87 4466 margin-bottom: 4px !important; }
97ed546d 4467 .ml-xl-2 {
49baba87 4468 margin-left: 4px !important; }
97ed546d 4469 .mx-xl-2 {
49baba87
S
4470 margin-right: 4px !important;
4471 margin-left: 4px !important; }
97ed546d 4472 .my-xl-2 {
49baba87
S
4473 margin-top: 4px !important;
4474 margin-bottom: 4px !important; }
97ed546d 4475 .m-xl-3 {
49baba87 4476 margin: 8px 8px !important; }
97ed546d 4477 .mt-xl-3 {
49baba87 4478 margin-top: 8px !important; }
97ed546d 4479 .mr-xl-3 {
49baba87 4480 margin-right: 8px !important; }
97ed546d 4481 .mb-xl-3 {
49baba87 4482 margin-bottom: 8px !important; }
97ed546d 4483 .ml-xl-3 {
49baba87 4484 margin-left: 8px !important; }
97ed546d 4485 .mx-xl-3 {
49baba87
S
4486 margin-right: 8px !important;
4487 margin-left: 8px !important; }
97ed546d 4488 .my-xl-3 {
49baba87
S
4489 margin-top: 8px !important;
4490 margin-bottom: 8px !important; }
97ed546d 4491 .m-xl-4 {
49baba87 4492 margin: 12px 12px !important; }
97ed546d 4493 .mt-xl-4 {
49baba87 4494 margin-top: 12px !important; }
97ed546d 4495 .mr-xl-4 {
49baba87 4496 margin-right: 12px !important; }
97ed546d 4497 .mb-xl-4 {
49baba87 4498 margin-bottom: 12px !important; }
97ed546d 4499 .ml-xl-4 {
49baba87 4500 margin-left: 12px !important; }
97ed546d 4501 .mx-xl-4 {
49baba87
S
4502 margin-right: 12px !important;
4503 margin-left: 12px !important; }
97ed546d 4504 .my-xl-4 {
49baba87
S
4505 margin-top: 12px !important;
4506 margin-bottom: 12px !important; }
97ed546d 4507 .m-xl-5 {
49baba87 4508 margin: 16px 16px !important; }
97ed546d 4509 .mt-xl-5 {
49baba87 4510 margin-top: 16px !important; }
97ed546d 4511 .mr-xl-5 {
49baba87 4512 margin-right: 16px !important; }
97ed546d 4513 .mb-xl-5 {
49baba87 4514 margin-bottom: 16px !important; }
97ed546d 4515 .ml-xl-5 {
49baba87 4516 margin-left: 16px !important; }
97ed546d 4517 .mx-xl-5 {
49baba87
S
4518 margin-right: 16px !important;
4519 margin-left: 16px !important; }
97ed546d 4520 .my-xl-5 {
49baba87
S
4521 margin-top: 16px !important;
4522 margin-bottom: 16px !important; }
1e5bc9c9 4523 .m-xl-6 {
49baba87 4524 margin: 48px 48px !important; }
1e5bc9c9 4525 .mt-xl-6 {
49baba87 4526 margin-top: 48px !important; }
1e5bc9c9 4527 .mr-xl-6 {
49baba87 4528 margin-right: 48px !important; }
1e5bc9c9 4529 .mb-xl-6 {
49baba87 4530 margin-bottom: 48px !important; }
1e5bc9c9 4531 .ml-xl-6 {
49baba87 4532 margin-left: 48px !important; }
1e5bc9c9 4533 .mx-xl-6 {
49baba87
S
4534 margin-right: 48px !important;
4535 margin-left: 48px !important; }
1e5bc9c9 4536 .my-xl-6 {
49baba87
S
4537 margin-top: 48px !important;
4538 margin-bottom: 48px !important; }
97ed546d
S
4539 .p-xl-0 {
4540 padding: 0 0 !important; }
4541 .pt-xl-0 {
4542 padding-top: 0 !important; }
4543 .pr-xl-0 {
4544 padding-right: 0 !important; }
4545 .pb-xl-0 {
4546 padding-bottom: 0 !important; }
4547 .pl-xl-0 {
4548 padding-left: 0 !important; }
4549 .px-xl-0 {
4550 padding-right: 0 !important;
4551 padding-left: 0 !important; }
4552 .py-xl-0 {
4553 padding-top: 0 !important;
4554 padding-bottom: 0 !important; }
4555 .p-xl-1 {
49baba87 4556 padding: 2px 2px !important; }
97ed546d 4557 .pt-xl-1 {
49baba87 4558 padding-top: 2px !important; }
97ed546d 4559 .pr-xl-1 {
49baba87 4560 padding-right: 2px !important; }
97ed546d 4561 .pb-xl-1 {
49baba87 4562 padding-bottom: 2px !important; }
97ed546d 4563 .pl-xl-1 {
49baba87 4564 padding-left: 2px !important; }
97ed546d 4565 .px-xl-1 {
49baba87
S
4566 padding-right: 2px !important;
4567 padding-left: 2px !important; }
97ed546d 4568 .py-xl-1 {
49baba87
S
4569 padding-top: 2px !important;
4570 padding-bottom: 2px !important; }
97ed546d 4571 .p-xl-2 {
49baba87 4572 padding: 4px 4px !important; }
97ed546d 4573 .pt-xl-2 {
49baba87 4574 padding-top: 4px !important; }
97ed546d 4575 .pr-xl-2 {
49baba87 4576 padding-right: 4px !important; }
97ed546d 4577 .pb-xl-2 {
49baba87 4578 padding-bottom: 4px !important; }
97ed546d 4579 .pl-xl-2 {
49baba87 4580 padding-left: 4px !important; }
97ed546d 4581 .px-xl-2 {
49baba87
S
4582 padding-right: 4px !important;
4583 padding-left: 4px !important; }
97ed546d 4584 .py-xl-2 {
49baba87
S
4585 padding-top: 4px !important;
4586 padding-bottom: 4px !important; }
97ed546d 4587 .p-xl-3 {
49baba87 4588 padding: 8px 8px !important; }
97ed546d 4589 .pt-xl-3 {
49baba87 4590 padding-top: 8px !important; }
97ed546d 4591 .pr-xl-3 {
49baba87 4592 padding-right: 8px !important; }
97ed546d 4593 .pb-xl-3 {
49baba87 4594 padding-bottom: 8px !important; }
97ed546d 4595 .pl-xl-3 {
49baba87 4596 padding-left: 8px !important; }
97ed546d 4597 .px-xl-3 {
49baba87
S
4598 padding-right: 8px !important;
4599 padding-left: 8px !important; }
97ed546d 4600 .py-xl-3 {
49baba87
S
4601 padding-top: 8px !important;
4602 padding-bottom: 8px !important; }
97ed546d 4603 .p-xl-4 {
49baba87 4604 padding: 12px 12px !important; }
97ed546d 4605 .pt-xl-4 {
49baba87 4606 padding-top: 12px !important; }
97ed546d 4607 .pr-xl-4 {
49baba87 4608 padding-right: 12px !important; }
97ed546d 4609 .pb-xl-4 {
49baba87 4610 padding-bottom: 12px !important; }
97ed546d 4611 .pl-xl-4 {
49baba87 4612 padding-left: 12px !important; }
97ed546d 4613 .px-xl-4 {
49baba87
S
4614 padding-right: 12px !important;
4615 padding-left: 12px !important; }
97ed546d 4616 .py-xl-4 {
49baba87
S
4617 padding-top: 12px !important;
4618 padding-bottom: 12px !important; }
97ed546d 4619 .p-xl-5 {
49baba87 4620 padding: 16px 16px !important; }
97ed546d 4621 .pt-xl-5 {
49baba87 4622 padding-top: 16px !important; }
97ed546d 4623 .pr-xl-5 {
49baba87 4624 padding-right: 16px !important; }
97ed546d 4625 .pb-xl-5 {
49baba87 4626 padding-bottom: 16px !important; }
97ed546d 4627 .pl-xl-5 {
49baba87 4628 padding-left: 16px !important; }
97ed546d 4629 .px-xl-5 {
49baba87
S
4630 padding-right: 16px !important;
4631 padding-left: 16px !important; }
97ed546d 4632 .py-xl-5 {
49baba87
S
4633 padding-top: 16px !important;
4634 padding-bottom: 16px !important; }
1e5bc9c9 4635 .p-xl-6 {
49baba87 4636 padding: 48px 48px !important; }
1e5bc9c9 4637 .pt-xl-6 {
49baba87 4638 padding-top: 48px !important; }
1e5bc9c9 4639 .pr-xl-6 {
49baba87 4640 padding-right: 48px !important; }
1e5bc9c9 4641 .pb-xl-6 {
49baba87 4642 padding-bottom: 48px !important; }
1e5bc9c9 4643 .pl-xl-6 {
49baba87 4644 padding-left: 48px !important; }
1e5bc9c9 4645 .px-xl-6 {
49baba87
S
4646 padding-right: 48px !important;
4647 padding-left: 48px !important; }
1e5bc9c9 4648 .py-xl-6 {
49baba87
S
4649 padding-top: 48px !important;
4650 padding-bottom: 48px !important; }
97ed546d
S
4651 .m-xl-auto {
4652 margin: auto !important; }
4653 .mt-xl-auto {
4654 margin-top: auto !important; }
4655 .mr-xl-auto {
4656 margin-right: auto !important; }
4657 .mb-xl-auto {
4658 margin-bottom: auto !important; }
4659 .ml-xl-auto {
4660 margin-left: auto !important; }
4661 .mx-xl-auto {
4662 margin-right: auto !important;
4663 margin-left: auto !important; }
4664 .my-xl-auto {
4665 margin-top: auto !important;
4666 margin-bottom: auto !important; } }
4667
4668.text-justify {
4669 text-align: justify !important; }
4670
4671.text-nowrap {
4672 white-space: nowrap !important; }
4673
4674.text-truncate {
4675 overflow: hidden;
4676 text-overflow: ellipsis;
4677 white-space: nowrap; }
4678
4679.text-left {
4680 text-align: left !important; }
4681
4682.text-right {
4683 text-align: right !important; }
4684
4685.text-center {
4686 text-align: center !important; }
4687
4688@media (min-width: 576px) {
4689 .text-sm-left {
4690 text-align: left !important; }
4691 .text-sm-right {
4692 text-align: right !important; }
4693 .text-sm-center {
4694 text-align: center !important; } }
4695
4696@media (min-width: 768px) {
4697 .text-md-left {
4698 text-align: left !important; }
4699 .text-md-right {
4700 text-align: right !important; }
4701 .text-md-center {
4702 text-align: center !important; } }
4703
4704@media (min-width: 992px) {
4705 .text-lg-left {
4706 text-align: left !important; }
4707 .text-lg-right {
4708 text-align: right !important; }
4709 .text-lg-center {
4710 text-align: center !important; } }
4711
4712@media (min-width: 1200px) {
4713 .text-xl-left {
4714 text-align: left !important; }
4715 .text-xl-right {
4716 text-align: right !important; }
4717 .text-xl-center {
4718 text-align: center !important; } }
4719
4720.text-lowercase {
4721 text-transform: lowercase !important; }
4722
4723.text-uppercase {
4724 text-transform: uppercase !important; }
4725
4726.text-capitalize {
4727 text-transform: capitalize !important; }
4728
4729.font-weight-normal {
2d8cbd13 4730 font-weight: 400; }
97ed546d
S
4731
4732.font-weight-bold {
55edf6f3 4733 font-weight: 500; }
97ed546d
S
4734
4735.font-italic {
4736 font-style: italic; }
4737
4738.text-white {
4739 color: #fff !important; }
4740
4741.text-muted {
4742 color: #636c72 !important; }
4743
4744a.text-muted:focus, a.text-muted:hover {
4745 color: #4b5257 !important; }
4746
4747.text-primary {
4748 color: #0275d8 !important; }
4749
4750a.text-primary:focus, a.text-primary:hover {
4751 color: #025aa5 !important; }
4752
4753.text-success {
4754 color: #5cb85c !important; }
4755
4756a.text-success:focus, a.text-success:hover {
4757 color: #449d44 !important; }
4758
4759.text-info {
4760 color: #5bc0de !important; }
4761
4762a.text-info:focus, a.text-info:hover {
4763 color: #31b0d5 !important; }
4764
4765.text-warning {
4766 color: #f0ad4e !important; }
4767
4768a.text-warning:focus, a.text-warning:hover {
4769 color: #ec971f !important; }
4770
4771.text-danger {
4772 color: #d9534f !important; }
4773
4774a.text-danger:focus, a.text-danger:hover {
4775 color: #c9302c !important; }
4776
4777.text-gray-dark {
4778 color: #292b2c !important; }
4779
4780a.text-gray-dark:focus, a.text-gray-dark:hover {
4781 color: #101112 !important; }
4782
4783.text-hide {
4784 font: 0/0 a;
4785 color: transparent;
4786 text-shadow: none;
4787 background-color: transparent;
4788 border: 0; }
4789
4790.invisible {
4791 visibility: hidden !important; }
4792
4793.hidden-xs-up {
4794 display: none !important; }
4795
4796@media (max-width: 575px) {
4797 .hidden-xs-down {
4798 display: none !important; } }
4799
4800@media (min-width: 576px) {
4801 .hidden-sm-up {
4802 display: none !important; } }
4803
4804@media (max-width: 767px) {
4805 .hidden-sm-down {
4806 display: none !important; } }
4807
4808@media (min-width: 768px) {
4809 .hidden-md-up {
4810 display: none !important; } }
4811
4812@media (max-width: 991px) {
4813 .hidden-md-down {
4814 display: none !important; } }
4815
4816@media (min-width: 992px) {
4817 .hidden-lg-up {
4818 display: none !important; } }
4819
4820@media (max-width: 1199px) {
4821 .hidden-lg-down {
4822 display: none !important; } }
4823
4824@media (min-width: 1200px) {
4825 .hidden-xl-up {
4826 display: none !important; } }
4827
4828.hidden-xl-down {
4829 display: none !important; }
4830
4831.visible-print-block {
4832 display: none !important; }
4833 @media print {
4834 .visible-print-block {
4835 display: block !important; } }
4836
4837.visible-print-inline {
4838 display: none !important; }
4839 @media print {
4840 .visible-print-inline {
4841 display: inline !important; } }
4842
4843.visible-print-inline-block {
4844 display: none !important; }
4845 @media print {
4846 .visible-print-inline-block {
4847 display: inline-block !important; } }
4848
4849@media print {
4850 .hidden-print {
4851 display: none !important; } }
4852
3878736e
SH
4853/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
4854/*
4855 Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
4856*/
4857/* pswp = photoswipe */
4858.pswp {
4859 display: none;
4860 position: absolute;
4861 width: 100%;
4862 height: 100%;
4863 left: 0;
4864 top: 0;
4865 overflow: hidden;
4866 -ms-touch-action: none;
4867 touch-action: none;
4868 z-index: 1500;
4869 -webkit-text-size-adjust: 100%;
4870 /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
4871 -webkit-backface-visibility: hidden;
4872 outline: none; }
4873 .pswp * {
4874 box-sizing: border-box; }
4875 .pswp img {
4876 max-width: none; }
4877
4878/* style is added when JS option showHideOpacity is set to true */
4879.pswp--animate_opacity {
4880 /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
4881 opacity: 0.001;
4882 will-change: opacity;
4883 /* for open/close transition */
4884 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4885
4886.pswp--open {
4887 display: block; }
4888
4889.pswp--zoom-allowed .pswp__img {
4890 /* autoprefixer: off */
4891 cursor: -webkit-zoom-in;
4892 cursor: -moz-zoom-in;
4893 cursor: zoom-in; }
4894
4895.pswp--zoomed-in .pswp__img {
4896 /* autoprefixer: off */
4897 cursor: -webkit-grab;
4898 cursor: -moz-grab;
4899 cursor: grab; }
4900
4901.pswp--dragging .pswp__img {
4902 /* autoprefixer: off */
4903 cursor: -webkit-grabbing;
4904 cursor: -moz-grabbing;
4905 cursor: grabbing; }
4906
4907/*
4908 Background is added as a separate element.
4909 As animating opacity is much faster than animating rgba() background-color.
4910*/
4911.pswp__bg {
4912 position: absolute;
4913 left: 0;
4914 top: 0;
4915 width: 100%;
4916 height: 100%;
4917 background: #000;
4918 opacity: 0;
4919 transform: translateZ(0);
4920 -webkit-backface-visibility: hidden;
4921 will-change: opacity; }
4922
4923.pswp__scroll-wrap {
4924 position: absolute;
4925 left: 0;
4926 top: 0;
4927 width: 100%;
4928 height: 100%;
4929 overflow: hidden; }
4930
4931.pswp__container,
4932.pswp__zoom-wrap {
4933 -ms-touch-action: none;
4934 touch-action: none;
4935 position: absolute;
4936 left: 0;
4937 right: 0;
4938 top: 0;
4939 bottom: 0; }
4940
4941/* Prevent selection and tap highlights */
4942.pswp__container,
4943.pswp__img {
4944 -webkit-user-select: none;
4945 -moz-user-select: none;
4946 user-select: none;
4947 -webkit-tap-highlight-color: transparent;
4948 -webkit-touch-callout: none; }
4949
4950.pswp__zoom-wrap {
4951 position: absolute;
4952 width: 100%;
4953 -webkit-transform-origin: left top;
4954 -moz-transform-origin: left top;
4955 -ms-transform-origin: left top;
4956 transform-origin: left top;
4957 /* for open/close transition */
4958 transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4959
4960.pswp__bg {
4961 will-change: opacity;
4962 /* for open/close transition */
4963 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4964
4965.pswp--animated-in .pswp__bg,
4966.pswp--animated-in .pswp__zoom-wrap {
4967 -webkit-transition: none;
4968 transition: none; }
4969
4970.pswp__container,
4971.pswp__zoom-wrap {
4972 -webkit-backface-visibility: hidden; }
4973
4974.pswp__item {
4975 position: absolute;
4976 left: 0;
4977 right: 0;
4978 top: 0;
4979 bottom: 0;
4980 overflow: hidden; }
4981
4982.pswp__img {
4983 position: absolute;
4984 width: auto;
4985 height: auto;
4986 top: 0;
4987 left: 0; }
4988
4989/*
4990 stretched thumbnail or div placeholder element (see below)
4991 style is added to avoid flickering in webkit/blink when layers overlap
4992*/
4993.pswp__img--placeholder {
4994 -webkit-backface-visibility: hidden; }
4995
4996/*
4997 div element that matches size of large image
4998 large image loads on top of it
4999*/
5000.pswp__img--placeholder--blank {
5001 background: #222; }
5002
5003.pswp--ie .pswp__img {
5004 width: 100% !important;
5005 height: auto !important;
5006 left: 0;
5007 top: 0; }
5008
5009/*
5010 Error message appears when image is not loaded
5011 (JS option errorMsg controls markup)
5012*/
5013.pswp__error-msg {
5014 position: absolute;
5015 left: 0;
5016 top: 50%;
5017 width: 100%;
5018 text-align: center;
5019 font-size: 14px;
5020 line-height: 16px;
5021 margin-top: -8px;
5022 color: #CCC; }
5023
5024.pswp__error-msg a {
5025 color: #CCC;
5026 text-decoration: underline; }
5027
5028/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
5029/*
5030
5031 Contents:
5032
5033 1. Buttons
5034 2. Share modal and links
5035 3. Index indicator ("1 of X" counter)
5036 4. Caption
5037 5. Loading indicator
5038 6. Additional styles (root element, top bar, idle state, hidden state, etc.)
5039
5040*/
5041/*
5042
5043 1. Buttons
5044
5045 */
5046/* <button> css reset */
5047.pswp__button {
5048 width: 44px;
5049 height: 44px;
5050 position: relative;
5051 background: none;
5052 cursor: pointer;
5053 overflow: visible;
5054 -webkit-appearance: none;
5055 display: block;
5056 border: 0;
5057 padding: 0;
5058 margin: 0;
5059 float: right;
5060 opacity: 0.75;
5061 transition: opacity 0.2s;
5062 box-shadow: none; }
5063 .pswp__button:focus, .pswp__button:hover {
5064 opacity: 1; }
5065 .pswp__button:active {
5066 outline: none;
5067 opacity: 0.9; }
5068 .pswp__button::-moz-focus-inner {
5069 padding: 0;
5070 border: 0; }
5071
5072/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
5073.pswp__ui--over-close .pswp__button--close {
5074 opacity: 1; }
5075
5076.pswp__button,
5077.pswp__button--arrow--left:before,
5078.pswp__button--arrow--right:before {
5079 background: url(default-skin.png) 0 0 no-repeat;
5080 background-size: 264px 88px;
5081 width: 44px;
5082 height: 44px; }
5083
5084@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
5085 /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
5086 .pswp--svg .pswp__button,
5087 .pswp--svg .pswp__button--arrow--left:before,
5088 .pswp--svg .pswp__button--arrow--right:before {
5089 background-image: url(default-skin.svg); }
5090 .pswp--svg .pswp__button--arrow--left,
5091 .pswp--svg .pswp__button--arrow--right {
5092 background: none; } }
5093
5094.pswp__button--close {
5095 background-position: 0 -44px; }
5096
5097.pswp__button--share {
5098 background-position: -44px -44px; }
5099
5100.pswp__button--fs {
5101 display: none; }
5102
5103.pswp--supports-fs .pswp__button--fs {
5104 display: block; }
5105
5106.pswp--fs .pswp__button--fs {
5107 background-position: -44px 0; }
5108
5109.pswp__button--zoom {
5110 display: none;
5111 background-position: -88px 0; }
5112
5113.pswp--zoom-allowed .pswp__button--zoom {
5114 display: block; }
5115
5116.pswp--zoomed-in .pswp__button--zoom {
5117 background-position: -132px 0; }
5118
5119/* no arrows on touch screens */
5120.pswp--touch .pswp__button--arrow--left,
5121.pswp--touch .pswp__button--arrow--right {
5122 visibility: hidden; }
5123
5124/*
5125 Arrow buttons hit area
5126 (icon is added to :before pseudo-element)
5127*/
5128.pswp__button--arrow--left,
5129.pswp__button--arrow--right {
5130 background: none;
5131 top: 50%;
5132 margin-top: -50px;
5133 width: 70px;
5134 height: 100px;
5135 position: absolute; }
5136
5137.pswp__button--arrow--left {
5138 left: 0; }
5139
5140.pswp__button--arrow--right {
5141 right: 0; }
5142
5143.pswp__button--arrow--left:before,
5144.pswp__button--arrow--right:before {
5145 content: '';
5146 top: 35px;
5147 background-color: rgba(0, 0, 0, 0.3);
5148 height: 30px;
5149 width: 32px;
5150 position: absolute; }
5151
5152.pswp__button--arrow--left:before {
5153 left: 6px;
5154 background-position: -138px -44px; }
5155
5156.pswp__button--arrow--right:before {
5157 right: 6px;
5158 background-position: -94px -44px; }
5159
5160/*
5161
5162 2. Share modal/popup and links
5163
5164 */
5165.pswp__counter,
5166.pswp__share-modal {
5167 -webkit-user-select: none;
5168 -moz-user-select: none;
5169 user-select: none; }
5170
5171.pswp__share-modal {
5172 display: block;
5173 background: rgba(0, 0, 0, 0.5);
5174 width: 100%;
5175 height: 100%;
5176 top: 0;
5177 left: 0;
5178 padding: 10px;
5179 position: absolute;
5180 z-index: 1600;
5181 opacity: 0;
5182 transition: opacity 0.25s ease-out;
5183 -webkit-backface-visibility: hidden;
5184 will-change: opacity; }
5185
5186.pswp__share-modal--hidden {
5187 display: none; }
5188
5189.pswp__share-tooltip {
5190 z-index: 1620;
5191 position: absolute;
5192 background: #FFF;
5193 top: 56px;
5194 border-radius: 2px;
5195 display: block;
5196 width: auto;
5197 right: 44px;
5198 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
5199 transform: translateY(6px);
5200 transition: transform 0.25s;
5201 -webkit-backface-visibility: hidden;
5202 will-change: transform; }
5203 .pswp__share-tooltip a {
5204 display: block;
5205 padding: 8px 12px;
5206 color: #000;
5207 text-decoration: none;
5208 font-size: 14px;
5209 line-height: 18px; }
5210 .pswp__share-tooltip a:hover {
5211 text-decoration: none;
5212 color: #000; }
5213 .pswp__share-tooltip a:first-child {
5214 /* round corners on the first/last list item */
5215 border-radius: 2px 2px 0 0; }
5216 .pswp__share-tooltip a:last-child {
5217 border-radius: 0 0 2px 2px; }
5218
5219.pswp__share-modal--fade-in {
5220 opacity: 1; }
5221 .pswp__share-modal--fade-in .pswp__share-tooltip {
5222 transform: translateY(0); }
5223
5224/* increase size of share links on touch devices */
5225.pswp--touch .pswp__share-tooltip a {
5226 padding: 16px 12px; }
5227
5228a.pswp__share--facebook:before {
5229 content: '';
5230 display: block;
5231 width: 0;
5232 height: 0;
5233 position: absolute;
5234 top: -12px;
5235 right: 15px;
5236 border: 6px solid transparent;
5237 border-bottom-color: #FFF;
5238 -webkit-pointer-events: none;
5239 -moz-pointer-events: none;
5240 pointer-events: none; }
5241
5242a.pswp__share--facebook:hover {
5243 background: #3E5C9A;
5244 color: #FFF; }
5245 a.pswp__share--facebook:hover:before {
5246 border-bottom-color: #3E5C9A; }
5247
5248a.pswp__share--twitter:hover {
5249 background: #55ACEE;
5250 color: #FFF; }
5251
5252a.pswp__share--pinterest:hover {
5253 background: #CCC;
5254 color: #CE272D; }
5255
5256a.pswp__share--download:hover {
5257 background: #DDD; }
5258
5259/*
5260
5261 3. Index indicator ("1 of X" counter)
5262
5263 */
5264.pswp__counter {
5265 position: absolute;
5266 left: 0;
5267 top: 0;
5268 height: 44px;
5269 font-size: 13px;
5270 line-height: 44px;
5271 color: #FFF;
5272 opacity: 0.75;
5273 padding: 0 10px; }
5274
5275/*
5276
5277 4. Caption
5278
5279 */
5280.pswp__caption {
5281 position: absolute;
5282 left: 0;
5283 bottom: 0;
5284 width: 100%;
5285 min-height: 44px; }
5286 .pswp__caption small {
5287 font-size: 11px;
5288 color: #BBB; }
5289
5290.pswp__caption__center {
5291 text-align: left;
5292 max-width: 420px;
5293 margin: 0 auto;
5294 font-size: 13px;
5295 padding: 10px;
5296 line-height: 20px;
5297 color: #CCC; }
5298
5299.pswp__caption--empty {
5300 display: none; }
5301
5302/* Fake caption element, used to calculate height of next/prev image */
5303.pswp__caption--fake {
5304 visibility: hidden; }
5305
5306/*
5307
5308 5. Loading indicator (preloader)
5309
5310 You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR
5311
5312 */
5313.pswp__preloader {
5314 width: 44px;
5315 height: 44px;
5316 position: absolute;
5317 top: 0;
5318 left: 50%;
5319 margin-left: -22px;
5320 opacity: 0;
5321 transition: opacity 0.25s ease-out;
5322 will-change: opacity;
5323 direction: ltr; }
5324
5325.pswp__preloader__icn {
5326 width: 20px;
5327 height: 20px;
5328 margin: 12px; }
5329
5330.pswp__preloader--active {
5331 opacity: 1; }
5332 .pswp__preloader--active .pswp__preloader__icn {
5333 /* We use .gif in browsers that don't support CSS animation */
5334 background: url(preloader.gif) 0 0 no-repeat; }
5335
5336.pswp--css_animation .pswp__preloader--active {
5337 opacity: 1; }
5338 .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
5339 animation: clockwise 500ms linear infinite; }
5340 .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
5341 animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
5342
5343.pswp--css_animation .pswp__preloader__icn {
5344 background: none;
5345 opacity: 0.75;
5346 width: 14px;
5347 height: 14px;
5348 position: absolute;
5349 left: 15px;
5350 top: 15px;
5351 margin: 0; }
5352
5353.pswp--css_animation .pswp__preloader__cut {
5354 /*
5355 The idea of animating inner circle is based on Polymer ("material") loading indicator
5356 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
5357 */
5358 position: relative;
5359 width: 7px;
5360 height: 14px;
5361 overflow: hidden; }
5362
5363.pswp--css_animation .pswp__preloader__donut {
5364 box-sizing: border-box;
5365 width: 14px;
5366 height: 14px;
5367 border: 2px solid #FFF;
5368 border-radius: 50%;
5369 border-left-color: transparent;
5370 border-bottom-color: transparent;
5371 position: absolute;
5372 top: 0;
5373 left: 0;
5374 background: none;
5375 margin: 0; }
5376
5377@media screen and (max-width: 1024px) {
5378 .pswp__preloader {
5379 position: relative;
5380 left: auto;
5381 top: auto;
5382 margin: 0;
5383 float: right; } }
5384
5385@keyframes clockwise {
5386 0% {
5387 transform: rotate(0deg); }
5388 100% {
5389 transform: rotate(360deg); } }
5390
5391@keyframes donut-rotate {
5392 0% {
5393 transform: rotate(0); }
5394 50% {
5395 transform: rotate(-140deg); }
5396 100% {
5397 transform: rotate(0); } }
5398
5399/*
5400
5401 6. Additional styles
5402
5403 */
5404/* root element of UI */
5405.pswp__ui {
5406 -webkit-font-smoothing: auto;
5407 visibility: visible;
5408 opacity: 1;
5409 z-index: 1550; }
5410
5411/* top black bar with buttons and "1 of X" indicator */
5412.pswp__top-bar {
5413 position: absolute;
5414 left: 0;
5415 top: 0;
5416 height: 44px;
5417 width: 100%; }
5418
5419.pswp__caption,
5420.pswp__top-bar,
5421.pswp--has_mouse .pswp__button--arrow--left,
5422.pswp--has_mouse .pswp__button--arrow--right {
5423 -webkit-backface-visibility: hidden;
5424 will-change: opacity;
5425 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
5426
5427/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
5428.pswp--has_mouse .pswp__button--arrow--left,
5429.pswp--has_mouse .pswp__button--arrow--right {
5430 visibility: visible; }
5431
5432.pswp__top-bar,
5433.pswp__caption {
5434 background-color: rgba(0, 0, 0, 0.5); }
5435
5436/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
5437.pswp__ui--fit .pswp__top-bar,
5438.pswp__ui--fit .pswp__caption {
5439 background-color: rgba(0, 0, 0, 0.3); }
5440
5441/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
5442.pswp__ui--idle .pswp__top-bar {
5443 opacity: 0; }
5444
5445.pswp__ui--idle .pswp__button--arrow--left,
5446.pswp__ui--idle .pswp__button--arrow--right {
5447 opacity: 0; }
5448
5449/*
5450 pswp__ui--hidden class is added when controls are hidden
5451 e.g. when user taps to toggle visibility of controls
5452*/
5453.pswp__ui--hidden .pswp__top-bar,
5454.pswp__ui--hidden .pswp__caption,
5455.pswp__ui--hidden .pswp__button--arrow--left,
5456.pswp__ui--hidden .pswp__button--arrow--right {
5457 /* Force paint & create composition layer for controls. */
5458 opacity: 0.001; }
5459
5460/* pswp__ui--one-slide class is added when there is just one item in gallery */
5461.pswp__ui--one-slide .pswp__button--arrow--left,
5462.pswp__ui--one-slide .pswp__button--arrow--right,
5463.pswp__ui--one-slide .pswp__counter {
5464 display: none; }
5465
5466.pswp__element--disabled {
5467 display: none !important; }
5468
5469.pswp--minimal--dark .pswp__top-bar {
5470 background: none; }
5471
ea23fbb7
SH
5472.donation {
5473 background-image: url("../img/header-background.jpg");
5474 background-size: cover;
5475 background-attachment: fixed;
5476 background-position: center center;
5477 width: 100vw;
5478 height: 768px;
5479 margin-bottom: 1122px; }
5480 @media (min-width: 576px) {
5481 .donation {
5482 margin-bottom: 1078px; } }
5483 @media (min-width: 768px) {
5484 .donation {
5485 margin-bottom: 668px; } }
5486 @media (min-width: 992px) {
5487 .donation {
5488 margin-bottom: 522px; } }
5489 @media (min-width: 1200px) {
5490 .donation {
5491 height: 800px;
5492 margin-bottom: 328px; } }
5493
a33e1b4b
SH
5494.donation-card {
5495 border-radius: 4px;
5496 background-color: white;
5497 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2); }
ea23fbb7
SH
5498 @media (max-width: 767px) {
5499 .donation-card {
5500 background-color: transparent;
5501 box-shadow: none;
5502 border-radius: 0; } }
5503 .donation-card h3 a {
5504 color: white; }
5505 @media (max-width: 767px) {
5506 .donation-card .card {
5507 height: 1100px;
5508 margin-bottom: 32px;
5509 border-radius: 4px;
5510 background-color: white;
5511 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2); } }
5512 @media (max-width: 575px) {
5513 .donation-card .card {
5514 border-radius: 0;
5515 box-shadow: none;
5516 margin-bottom: 0; } }
5517 .donation-card .info {
5518 border-radius: 4px 0 0 4px; }
5519 @media (max-width: 767px) {
5520 .donation-card .info {
5521 border-radius: 4px;
5522 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2); } }
5523 @media (max-width: 575px) {
5524 .donation-card .info {
5525 border-radius: 0;
5526 box-shadow: none; } }
a33e1b4b 5527
a33e1b4b
SH
5528.ownamount {
5529 overflow: hidden;
5530 width: 95%;
5531 height: 48px;
5532 padding: 0 16px;
5533 border-radius: 2px;
5534 border: none; }
5535
a33e1b4b
SH
5536.ownamount {
5537 background-color: rgba(38, 50, 56, 0.08);
5538 border-bottom: 2px solid #263238;
5539 width: 90%; }
5540
0c707f0b
SH
5541input.radiobtn:not(old) {
5542 display: none; }
5543
5544input.radiobtn:not(old) + label {
5545 display: inline-block;
5546 background-image: url("/static/img/icons/icon-radiobtn-off.png");
5547 background-repeat: no-repeat;
5548 background-position: 0 0;
ea23fbb7
SH
5549 padding-left: 40px; }
5550 @media (min-width: 992px) {
5551 input.radiobtn:not(old) + label {
5552 padding-left: 28px; } }
0c707f0b
SH
5553
5554input.radiobtn:not(old):checked + label {
5555 background-image: url("/static/img/icons/icon-radiobtn-on.png"); }
a33e1b4b
SH
5556
5557.inline-card {
5558 border-radius: 8px;
5559 background-color: #eceff1;
8977de1e
SH
5560 padding: 24px;
5561 position: relative;
5562 padding: 24px 20px; }
ea23fbb7
SH
5563 .inline-card #amount {
5564 margin-left: -8px; }
a33e1b4b
SH
5565
5566label.amount {
ea23fbb7 5567 width: 76px;
a33e1b4b
SH
5568 height: 48px;
5569 display: block;
5570 background-color: white;
5571 border-radius: 2px;
5572 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.23);
5573 font-size: 20px;
5574 color: #42a5f5;
8977de1e 5575 text-align: center;
ea23fbb7 5576 margin: 0 4px 12px 4px;
8977de1e 5577 padding: 8px 0 0 0; }
ea23fbb7
SH
5578 @media (min-width: 576px) {
5579 label.amount {
5580 width: 84px;
5581 margin: 0 8px 16px 8px; } }
5582
5583label.cc img {
5584 height: 24px; }
5585
5586@media (max-width: 1199px) {
5587 #ccpayment,
5588 #paymentpaypal,
5589 #sepapayment {
5590 padding-bottom: 24px;
5591 margin-bottom: 32px; }
5592 #ccpayment label img,
5593 #paymentpaypal label img,
5594 #sepapayment label img {
5595 position: relative; } }
5596
5597@media (min-width: 992px) {
5598 #ccpayment {
5599 margin-top: 16px; }
5600 #ccpayment label {
5601 background-position: 0 4px; } }
5602
5603@media (max-width: 1199px) {
5604 #paymentpaypal label img {
5605 top: -7px; } }
5606
5607@media (min-width: 992px) {
5608 #paymentpaypal {
5609 margin-top: 14px; }
5610 #paymentpaypal label {
5611 background-position: 0 6px; } }
5612
5613@media (min-width: 1200px) {
5614 #paymentpaypal {
5615 margin-top: 0; }
5616 #paymentpaypal label {
5617 background-position: 0 20px; } }
5618
5619@media (min-width: 992px) {
5620 #sepapayment {
5621 padding-top: 20px; } }
a33e1b4b
SH
5622
5623input[name=amount] {
5624 display: none; }
5625
5626input[name=amount]:checked + label {
5627 background-image: linear-gradient(120deg, #4fc3f7, #1976d2);
5628 color: white; }
5629
8977de1e
SH
5630.or {
5631 display: block;
ea23fbb7
SH
5632 height: 1px;
5633 width: 90%;
8977de1e
SH
5634 border: 1px solid rgba(38, 50, 56, 0.3);
5635 position: absolute;
ea23fbb7
SH
5636 left: 5%;
5637 top: 212px; }
5638 @media (min-width: 576px) {
5639 .or {
5640 top: 222px; } }
5641 @media (min-width: 992px) {
5642 .or {
5643 height: 200px;
5644 width: 1px;
5645 border: 1px solid rgba(38, 50, 56, 0.3);
5646 left: 257px;
5647 top: 12px; } }
5648 @media (min-width: 1200px) {
5649 .or {
5650 left: 350px; } }
8977de1e
SH
5651 .or:before {
5652 content: "OR";
5653 font-family: 'Ubuntu', sans-serif;
5654 font-size: 16px;
5655 font-weight: 500;
ea23fbb7 5656 text-align: center;
8977de1e
SH
5657 color: rgba(38, 50, 56, 0.3);
5658 background-color: #eceff1;
5659 display: block;
5660 position: absolute;
ea23fbb7
SH
5661 top: -13px;
5662 left: 50%;
5663 margin-left: -20px;
5664 width: 40px;
8977de1e 5665 height: 24px; }
ea23fbb7
SH
5666 @media (min-width: 992px) {
5667 .or:before {
5668 text-align: left;
5669 display: block;
5670 top: 12px;
5671 left: -12px;
5672 margin-left: 0;
5673 width: 24px;
5674 height: 24px; } }
8977de1e 5675
9581b35d
SH
5676body {
5677 min-height: 100vh;
5678 display: flex;
5679 flex-direction: column; }
5680
49baba87
S
5681.container {
5682 width: 100%;
9581b35d
SH
5683 max-width: 1200px;
5684 flex: 1; }
49baba87 5685
2d8cbd13 5686body {
49baba87
S
5687 -webkit-font-smoothing: antialiased;
5688 font-size: 16px; }
2d8cbd13
S
5689
5690h1 {
5691 line-height: 3rem; }
5692
5693h2 {
5694 line-height: 2.75rem; }
5695
5696h3 {
49baba87
S
5697 font-size: 20px;
5698 line-height: 28px; }
5699 @media (min-width: 768px) {
2d8cbd13 5700 h3 {
49baba87 5701 font-size: 24px;
8842c9d0 5702 line-height: 32px;
ea23fbb7 5703 font-weight: 500;
8842c9d0
S
5704 margin-bottom: 0; } }
5705 h3.headline {
5706 text-align: center;
4a416dd3
SH
5707 font-size: 32px;
5708 line-height: 44px;
8842c9d0 5709 color: #263238; }
4a416dd3
SH
5710 @media (min-width: 576px) {
5711 h3.headline {
5712 font-size: 36px;
5713 line-height: 48px; } }
2d8cbd13
S
5714
5715h4 {
5716 font-weight: 500;
49baba87
S
5717 font-size: 16px;
5718 line-height: 24px; }
5719 @media (min-width: 576px) {
2d8cbd13 5720 h4 {
49baba87
S
5721 font-size: 20px;
5722 line-height: 28px; } }
8842c9d0
S
5723 h4.secondHeadline {
5724 font-size: 24px;
5725 line-height: 32px;
5726 text-align: left;
5727 margin-top: 24px; }
2d8cbd13 5728
49baba87
S
5729h5, .h5 {
5730 font-size: 16px;
5731 line-height: 24px; }
5732 @media (min-width: 768px) {
5733 h5, .h5 {
5734 font-size: 24px;
5735 line-height: 32px; } }
8842c9d0
S
5736 h5.subheadline,
5737 .h5.subheadline {
5738 text-align: center;
5739 font-size: 16px;
5740 line-height: 24px;
5741 color: rgba(38, 50, 56, 0.6); }
2d8cbd13
S
5742
5743p {
49baba87
S
5744 font-size: 16px;
5745 line-height: 24px; }
2d8cbd13 5746 p.lead {
49baba87
S
5747 font-size: inherit;
5748 line-height: inherit; }
5749 @media (min-width: 768px) {
2d8cbd13 5750 p.lead {
49baba87
S
5751 font-size: 24px;
5752 line-height: 32px; } }
8842c9d0 5753 p.copy {
4a416dd3
SH
5754 margin-top: 16px; }
5755 @media (min-width: 576px) {
5756 p.copy {
5757 margin-top: 24px; } }
49baba87
S
5758
5759.display-1 {
5760 font-size: 120px;
5761 line-height: 144px; }
2d8cbd13
S
5762
5763.display-2 {
49baba87
S
5764 font-size: 32px;
5765 line-height: 44px;
5766 margin-bottom: 40px; }
5767 @media (min-width: 768px) {
2d8cbd13 5768 .display-2 {
49baba87 5769 font-size: 40px;
ea23fbb7 5770 font-weight: 500;
49baba87 5771 line-height: 56px;
2d8cbd13 5772 margin-bottom: 3rem; } }
2d8cbd13 5773
49baba87
S
5774.display-3 {
5775 font-size: 24px;
5776 line-height: 32px; }
5777 @media (min-width: 768px) {
5778 .display-3 {
5779 font-size: 32px;
5780 line-height: 44px; } }
2d8cbd13 5781
49baba87
S
5782.display-4 {
5783 font-size: 14px;
5784 line-height: 20px;
5785 font-weight: 400; }
5786 @media (min-width: 576px) {
5787 .display-4 {
5788 font-size: 24px;
5789 line-height: 32px; } }
5790
5791.display-5 {
5792 font-size: 20px;
5793 line-height: 28px; }
5794
5795small,
5796.small {
5797 font-size: 14px;
5798 line-height: 20px; }
5799 @media (min-width: 768px) {
5800 small,
5801 .small {
5802 font-size: 16px;
5803 line-height: 24px; } }
2d8cbd13
S
5804
5805.truncate {
5806 width: 100%;
5807 white-space: nowrap;
5808 overflow: hidden;
5809 text-overflow: ellipsis; }
5810
49baba87
S
5811.fireinfo_cat {
5812 font-size: 14px;
5813 line-height: 20px; }
5814
5815h5.fireinfo {
bf75d6d5 5816 font-size: 16px;
49baba87
S
5817 line-height: 28px;
5818 font-weight: 500; }
bf75d6d5
S
5819 @media (min-width: 768px) {
5820 h5.fireinfo {
5821 font-size: 20px; } }
49baba87
S
5822
5823.fireinfo_per {
5824 font-size: 20px;
5825 line-height: 28px; }
5826
55edf6f3
S
5827#mask {
5828 width: 100vw;
5829 height: 100vh;
49baba87 5830 position: fixed;
55edf6f3
S
5831 top: 0;
5832 left: 0;
49baba87 5833 background-color: rgba(0, 0, 0, 0.4);
55edf6f3
S
5834 display: none;
5835 visibility: hidden; }
5836 #mask.open {
5837 display: block;
3878736e
SH
5838 visibility: visible;
5839 z-index: 250; }
22cfab2d 5840
49baba87
S
5841.tux {
5842 position: absolute;
5843 top: 12px;
5844 left: 50%;
8842c9d0 5845 transform: translateX(-50%); }
49baba87
S
5846 .tux h1 {
5847 font-weight: 300 !important;
5848 color: #263238;
5849 font-size: 20px;
5850 line-height: 28px;
5851 margin-bottom: 0; }
5852 .tux h1 strong {
5853 font-weight: 700 !important; }
5854 .tux h1:before {
5855 content: "";
5856 height: 32px;
5857 width: 25px;
5858 background-image: url("../img/ipfire-tux.png");
5859 background-repeat: no-repeat;
5860 background-position: center center;
5861 background-size: contain;
5862 display: inline-block;
5863 position: relative; }
5864
55edf6f3 5865.menu-text {
55edf6f3 5866 transition: opacity .25s ease-in-out; }
22cfab2d 5867
55edf6f3
S
5868.menu-text.hidden {
5869 opacity: 0;
55edf6f3 5870 transition: opacity .35s ease-in-out; }
22cfab2d 5871
55edf6f3 5872.fixed-top {
4a416dd3 5873 transition: background-color .25s linear;
55edf6f3
S
5874 height: 56px; }
5875 @media (min-width: 576px) {
5876 .fixed-top {
5877 height: 72px; } }
5878 @media (min-width: 992px) {
5879 .fixed-top {
5880 height: 96px; } }
5881 .fixed-top .navbar {
3878736e
SH
5882 width: 100%;
5883 z-index: 500; }
55edf6f3
S
5884 .fixed-top .navbar a {
5885 color: #263238; }
49baba87
S
5886 @media (min-width: 576px) {
5887 .fixed-top .navbar a {
5888 margin-top: 8px; } }
55edf6f3
S
5889 .fixed-top .navbar .navbar-toggler-left {
5890 left: -12px;
6fb9c768 5891 top: 8px; }
55edf6f3
S
5892 @media (min-width: 576px) {
5893 .fixed-top .navbar .navbar-toggler-left {
5894 top: 17px; } }
5895 .fixed-top .navbar .btn {
5896 margin-top: .15rem; }
22cfab2d 5897
55edf6f3
S
5898.navbar-brand {
5899 font-size: 20px;
5900 font-weight: 300;
5901 opacity: 0;
49baba87 5902 margin: 0;
55edf6f3
S
5903 transition: opacity .7s linear; }
5904 @media (min-width: 992px) {
5905 .navbar-brand {
5906 opacity: 1;
5907 font-size: 36px; } }
5908 .navbar-brand strong {
5909 font-weight: 900; }
5910 .navbar-brand img {
5911 margin-right: 4px;
8842c9d0 5912 transform: translateY(-5px);
55edf6f3
S
5913 height: 32px;
5914 width: auto; }
5915 @media (min-width: 992px) {
5916 .navbar-brand img {
5917 height: 40px; } }
22cfab2d 5918
55edf6f3
S
5919.scrolled {
5920 background-color: rgba(255, 255, 255, 0.96);
5921 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
5922 height: 56px; }
5923 @media (min-width: 576px) {
5924 .scrolled {
5925 height: 72px; } }
5926 @media (min-width: 992px) {
5927 .scrolled {
5928 height: 96px; } }
5929 .scrolled .navbar-brand {
5930 opacity: 1; }
22cfab2d 5931
49baba87
S
5932.scrolled.fadeout {
5933 background-color: rgba(100, 100, 100, 0.5); }
5934 .scrolled.fadeout a.btn-donate {
5935 opacity: .5; }
5936 .scrolled.fadeout a.navbar-brand {
5937 opacity: .5; }
5938
55edf6f3
S
5939#navbarSupportedContent {
5940 width: 100%; }
49baba87 5941 @media (max-width: 991px) {
55edf6f3
S
5942 #navbarSupportedContent {
5943 background: white;
5944 position: fixed;
5945 top: 0;
5946 left: 0;
5947 width: 256px;
5948 height: 100vh;
5949 padding-top: 64px;
8842c9d0 5950 transform: translateX(-256px);
4a416dd3 5951 transition: all .15s ease-in-out; }
55edf6f3 5952 #navbarSupportedContent.open {
8842c9d0 5953 transform: translateX(0);
4a416dd3 5954 transition: all .15s ease-in-out;
55edf6f3 5955 box-shadow: 14px 0 28px 0 rgba(0, 0, 0, 0.25), 10px 0 10px 0 rgba(0, 0, 0, 0.26); } }
22cfab2d 5956
55edf6f3
S
5957@media (min-width: 992px) {
5958 .navbar-nav {
49baba87 5959 padding-top: 2px; } }
22cfab2d 5960
55edf6f3
S
5961.navbar-nav .nav-link {
5962 color: #263238;
5963 padding: 16px !important;
5964 display: block;
5965 position: relative; }
5966 @media (min-width: 992px) {
5967 .navbar-nav .nav-link {
5968 margin-right: 16px;
5969 display: block;
5970 position: relative; }
5971 .navbar-nav .nav-link:after {
5972 content: "";
5973 border-bottom: 2px solid #b71c1c;
5974 position: absolute;
8842c9d0 5975 transform: scaleX(0);
55edf6f3
S
5976 width: 100%;
5977 left: 0;
5978 top: 44px;
5979 padding: inherit;
8842c9d0 5980 transition: transform .3s ease-out, color .3s ease-out; } }
22cfab2d 5981
55edf6f3
S
5982@media (max-width: 1199px) {
5983 .navbar-nav .nav-link:active {
5984 color: #b71c1c; } }
22cfab2d 5985
55edf6f3
S
5986@media (max-width: 1199px) {
5987 .navbar-nav .nav-link:active:before {
5988 content: "";
5989 border-left: 2px solid #b71c1c;
5990 position: absolute;
5991 left: 0;
5992 height: 36px;
8842c9d0 5993 transform: translateY(-4px); } }
22cfab2d 5994
55edf6f3
S
5995@media (min-width: 992px) {
5996 .navbar-nav .nav-link:hover {
5997 color: #b71c1c; } }
22cfab2d 5998
55edf6f3
S
5999@media (min-width: 992px) {
6000 .navbar-nav .nav-link:hover:after {
8842c9d0
S
6001 transform: scaleX(1); } }
6002
4a416dd3 6003@media (min-width: 992px) {
9581b35d 6004 body.About li.nav-item a.about,
f9c23274 6005 body.Download li.nav-item a.download,
d5d466f1 6006 body.Support li.nav-item a.support,
729c06b8
SH
6007 body.Involved li.nav-item a.community,
6008 body.Phonebook li.nav-item a.phonebook,
6009 body.Diagnosis li.nav-item a.diagnosis {
4a416dd3 6010 color: #b71c1c; }
9581b35d 6011 body.About li.nav-item a.about:after,
f9c23274 6012 body.Download li.nav-item a.download:after,
d5d466f1 6013 body.Support li.nav-item a.support:after,
729c06b8
SH
6014 body.Involved li.nav-item a.community:after,
6015 body.Phonebook li.nav-item a.phonebook:after,
6016 body.Diagnosis li.nav-item a.diagnosis:after {
4a416dd3
SH
6017 content: "";
6018 border-bottom: 2px solid #b71c1c;
6019 position: absolute;
6020 width: 100%;
6021 left: 0;
6022 top: 44px;
6023 padding: inherit;
6024 transform: scale(1); } }
61299ffe 6025
aa44ed56
S
6026#sidebar {
6027 padding: 0; }
3c77f292 6028 @media (max-width: 767px) {
4a416dd3
SH
6029 #sidebar {
6030 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.23);
6031 position: fixed;
6032 top: 52px;
3878736e 6033 z-index: 200;
4a416dd3 6034 background-color: white; } }
aa44ed56
S
6035 #sidebar ul {
6036 list-style: none; }
6037 #sidebar ul.features_nav {
4a416dd3
SH
6038 padding: 0 0 24px 0;
6039 overflow-x: auto; }
6040 #sidebar ul.features_nav.fixed {
6041 position: fixed;
6042 top: 100px;
6043 outline: 1px solid grey; }
aa44ed56 6044 #sidebar ul ul {
b3ba00b0 6045 margin: 0;
aa44ed56
S
6046 padding-left: 0; }
6047 #sidebar ul ul li:last-child {
6048 margin-bottom: 0; }
6049 #sidebar ul li {
6050 padding: 0 16px;
6051 margin: 8px 0; }
6052 #sidebar ul li a.nav-link {
6053 padding: inherit;
6054 color: #263238;
6055 height: 32px;
6056 padding: 0 8px;
6057 line-height: 2; }
6058 #sidebar ul li a.nav-link.active {
6059 color: #b71c1c;
6060 border-left: 2px solid #b71c1c;
6061 padding: 0 8px 0 6px; }
22cfab2d 6062
4a416dd3
SH
6063/* Fix for Android */
6064body {
6065 -webkit-animation: bugfix infinite 1s; }
6066
6067@-webkit-keyframes bugfix {
6068 from {
6069 padding: 0; }
6070 to {
6071 padding: 0; } }
6072
6073/* default checkbox */
6074input[type=checkbox] {
6075 position: absolute;
6076 top: -9999px;
6077 left: -9999px; }
6078
6079label {
6080 cursor: pointer;
6081 user-select: none; }
6082
6083nav[role="dropdown"] label {
6084 display: none; }
6085
6086@media screen and (max-width: 44em) {
6087 nav[role="dropdown"] ul {
6088 height: 48px;
6089 overflow: hidden; }
6090 nav[role="dropdown"] label {
6091 position: relative;
6092 display: block;
6093 width: 100%; }
6094 nav[role="dropdown"] label:after {
6095 font-family: FontAwesome;
6096 font-size: 24px;
6097 content: "\f107";
6098 position: absolute;
8b06a3f2
SH
6099 top: 0;
6100 right: 0;
6101 z-index: 9999;
6102 width: 100%;
6103 height: 56px;
6104 padding: 12px 12px 0;
6105 text-align: right; }
4a416dd3
SH
6106 nav[role="dropdown"] input:checked ~ label:after {
6107 content: "\f106"; }
6108 nav[role="dropdown"] input:checked ~ ul {
6109 display: block;
6110 height: 40vh;
6111 overflow-y: scroll; } }
6112
22cfab2d
S
6113.btn-red900 {
6114 color: #fff !important;
6115 background-color: #b71c1c;
6116 border-color: #b71c1c; }
6117 .btn-red900:hover {
6118 color: #fff !important;
6119 background-color: #8b1515;
6120 border-color: #821414; }
6121 .btn-red900:focus, .btn-red900.focus {
6122 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
6123 .btn-red900.disabled, .btn-red900:disabled {
6124 background-color: #b71c1c;
6125 border-color: #b71c1c; }
6126 .btn-red900:active, .btn-red900.active,
6127 .show > .btn-red900.dropdown-toggle {
6128 color: #fff !important;
6129 background-color: #8b1515;
6130 background-image: none;
6131 border-color: #821414; }
6132
6133.btn-white {
6134 color: #b71c1c;
6135 background-color: #fff;
6136 border-color: #fff; }
6137 .btn-white:hover {
6138 color: #b71c1c;
6139 background-color: #e6e5e5;
6140 border-color: #e0e0e0; }
6141 .btn-white:focus, .btn-white.focus {
6142 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); }
6143 .btn-white.disabled, .btn-white:disabled {
6144 background-color: #fff;
6145 border-color: #fff; }
6146 .btn-white:active, .btn-white.active,
6147 .show > .btn-white.dropdown-toggle {
6148 color: #b71c1c;
6149 background-color: #e6e5e5;
6150 background-image: none;
6151 border-color: #e0e0e0; }
6152
6153.btn-bluegrey900 {
6154 color: #fff;
6155 background-color: #263238;
6156 border-color: #263238; }
6157 .btn-bluegrey900:hover {
6158 color: #fff;
6159 background-color: #11171a;
6160 border-color: #0d1114; }
6161 .btn-bluegrey900:focus, .btn-bluegrey900.focus {
6162 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
6163 .btn-bluegrey900.disabled, .btn-bluegrey900:disabled {
6164 background-color: #263238;
6165 border-color: #263238; }
6166 .btn-bluegrey900:active, .btn-bluegrey900.active,
6167 .show > .btn-bluegrey900.dropdown-toggle {
6168 color: #fff;
6169 background-color: #11171a;
6170 background-image: none;
6171 border-color: #0d1114; }
ccd81281
S
6172
6173button.navbar-toggler div {
6174 font-family: 'Ubuntu', sans-serif;
6175 font-size: 1rem;
6176 display: inline-block;
b3af5d9b
S
6177 position: relative;
6178 top: -4px; }
ccd81281 6179
1e5f513f
SH
6180.btn-group {
6181 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25); }
6182
97ed546d 6183.btn {
22cfab2d 6184 height: 36px;
9ce2074c
S
6185 text-transform: uppercase;
6186 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
9ce2074c
S
6187 transition: box-shadow .25s ease-in-out; }
6188 .btn:hover {
6189 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 3px 6px 0 rgba(0, 0, 0, 0.25);
9ce2074c 6190 transition: box-shadow .25s ease-in-out; }
22cfab2d
S
6191 @media (max-width: 767px) {
6192 .btn {
6193 font-size: .875rem; } }
97ed546d 6194
69a9b33d
S
6195.btn-outline-primary,
6196.btn-outline-secondary {
69a9b33d
S
6197 transition: background-color .25s ease-in-out; }
6198 .btn-outline-primary:hover,
6199 .btn-outline-secondary:hover {
69a9b33d
S
6200 transition: background-color .25s ease-in-out; }
6201
1e5f513f
SH
6202.btn-light {
6203 box-shadow: none; }
6204
9581b35d
SH
6205.btn-xlg {
6206 height: 72px;
6207 margin: 0 36px;
6208 padding-top: 16px; }
6209
1e5bc9c9 6210.btn-lg, .btn-group-lg > .btn {
22cfab2d 6211 height: 48px;
1e5bc9c9 6212 margin: 0 24px; }
22cfab2d 6213 @media (max-width: 767px) {
69a9b33d 6214 .btn-lg, .btn-group-lg > .btn {
22cfab2d 6215 height: 36px;
69a9b33d 6216 margin: 0 8px;
22cfab2d
S
6217 padding: 1rem;
6218 font-size: .875rem;
6219 line-height: 0; } }
1e5bc9c9 6220
efb8b657
S
6221.btn-md {
6222 font-size: 0.875rem;
6223 line-height: 1.25rem;
6224 padding: .4rem 1rem .5rem 1rem; }
6225
b6d1f3b7 6226.btn-block {
ccd81281
S
6227 margin: 0 0 1.5rem 0; }
6228 @media (min-width: 768px) {
6229 .btn-block {
6230 margin: 0 0 2rem 0; } }
7a9f7ff6 6231 @media (max-width: 575px) {
22cfab2d
S
6232 .btn-block {
6233 font-size: .875rem;
6234 line-height: 0; } }
b6d1f3b7 6235
848a7d41
S
6236button:focus {
6237 outline: none; }
6238
55edf6f3
S
6239.btn-donate {
6240 margin-top: 18px;
6241 font-size: 14px;
6242 font-weight: 400;
6243 line-height: 20px;
6244 padding: 3px 16px 0 5px; }
6245 @media (min-width: 992px) {
6246 .btn-donate {
6247 margin-top: 29px; } }
6248 .btn-donate svg {
6249 vertical-align: -7px;
6250 margin-right: 5px; }
6251
55edf6f3
S
6252.icon {
6253 width: 1.5rem;
6254 height: 1.5rem;
6255 fill: currentColor;
6256 vertical-align: -.15rem;
6257 overflow: hidden;
6258 margin-right: .5rem; }
6259
6260.i_arrow_down {
6261 margin: 0;
6262 position: absolute;
6263 left: .75rem;
6264 top: -.25rem;
8842c9d0 6265 animation: scroll 1.5s ease-in-out infinite; }
55edf6f3
S
6266 @media (max-width: 575px) {
6267 .i_arrow_down {
6268 width: 1.75rem !important;
6269 height: 1.75rem !important;
6270 left: .25rem;
6271 top: -.5rem; } }
81747382 6272
55edf6f3
S
6273.i_lg {
6274 width: 2.5rem;
6275 height: 2.5rem;
6276 margin: 0;
8842c9d0 6277 transform: translateY(-0.35rem);
55edf6f3 6278 fill: #b71c1c; }
c60d28da 6279
9581b35d
SH
6280.i_white {
6281 fill: white; }
6282
55edf6f3
S
6283.i_sm {
6284 vertical-align: top;
8842c9d0 6285 transform: translateY(-0.1rem); }
c60d28da 6286
3c77f292
SH
6287.i_features {
6288 width: 40px;
6289 height: 40px;
6290 margin: auto; }
6291
6292.outline_i {
6293 border: solid 4px;
6294 width: 80px;
6295 height: 80px;
6296 display: flex;
6297 align-items: center; }
6298
6299.i_verified {
6300 fill: #43a047; }
6301
6302.i_warning {
6303 fill: #b71c1c; }
6304
6305.i_wifi {
6306 fill: #1976d2; }
6307
6308.i_server {
6309 fill: #ff8f00; }
6310
0c707f0b
SH
6311.i_secure {
6312 fill: rgba(38, 50, 56, 0.3); }
6313
ea23fbb7
SH
6314.i_arrow_down_2 {
6315 fill: white;
6316 opacity: .75;
6317 transform: translateY(3px); }
6318
9581b35d 6319.amber-800 {
3c77f292
SH
6320 color: #ff8f00;
6321 border-color: #ff8f00; }
6322
6323.green-600 {
6324 color: #43a047;
6325 border-color: #43a047; }
6326
6327.red-900 {
6328 color: #b71c1c;
6329 border-color: #b71c1c; }
6330
6331.blue-700 {
6332 color: #1976d2;
6333 border-color: #1976d2; }
9581b35d 6334
0c707f0b
SH
6335.blue_grey_300 {
6336 color: rgba(38, 50, 56, 0.3); }
6337
a33e1b4b
SH
6338.bg-blue-grey-900 {
6339 background-color: #263238; }
6340
6341.bg-blue-grey-50 {
6342 background-color: #eceff1; }
6343
9581b35d
SH
6344img.img-fluid {
6345 width: 100%;
6346 max-width: 100%;
6347 height: auto; }
6348
55edf6f3
S
6349footer .btn-toolbar .icon {
6350 height: 2.25rem;
6351 width: 2.25rem;
6352 fill: rgba(38, 50, 56, 0.6); }
6353
6354footer .i_heart {
6355 vertical-align: top;
8842c9d0 6356 transform: translateY(-0.15rem); }
55edf6f3
S
6357 @media (max-width: 767px) {
6358 footer .i_heart {
8842c9d0 6359 transform: translateY(-0.75rem); } }
97ed546d
S
6360
6361section.intro {
6362 min-height: 100vh;
6363 background-image: url("../img/header-background.jpg");
6364 background-size: cover;
6365 background-attachment: fixed;
6366 background-position: center top;
6367 position: relative; }
6368 section.intro .branding {
69a9b33d 6369 padding-top: 6rem;
97ed546d
S
6370 margin-bottom: 64px;
6371 text-align: center;
bf75d6d5 6372 color: rgba(38, 50, 56, 0.6); }
7a9f7ff6 6373 @media (min-width: 576px) {
69a9b33d
S
6374 section.intro .branding {
6375 padding-top: 192px; } }
97ed546d
S
6376 section.intro .branding h1 {
6377 font-weight: 300 !important;
6378 color: #263238; }
7a9f7ff6 6379 @media (max-width: 575px) {
69a9b33d 6380 section.intro .branding h1 {
49baba87
S
6381 font-size: 72px;
6382 line-height: 88px;
6383 margin-bottom: 0; } }
97ed546d
S
6384 section.intro .branding h1 strong {
6385 font-weight: 700 !important; }
6386 section.intro .branding h1:before {
6387 content: "";
69a9b33d
S
6388 height: 60px;
6389 width: 76px;
97ed546d
S
6390 background-image: url("../img/ipfire-tux.png");
6391 background-repeat: no-repeat;
6392 background-position: center center;
6393 background-size: contain;
97ed546d
S
6394 display: inline-block;
6395 position: relative;
69a9b33d 6396 top: 4px; }
7a9f7ff6 6397 @media (min-width: 576px) {
69a9b33d
S
6398 section.intro .branding h1:before {
6399 height: 120px;
6400 width: 93px;
6401 margin-right: 32px;
6402 top: 8px; } }
49baba87
S
6403
6404.page-scroll {
6405 display: block;
6406 visibility: visible;
6407 position: absolute;
6408 bottom: 48px;
6409 left: 50%;
8842c9d0 6410 transform: translateX(-50%); }
49baba87
S
6411 .page-scroll .btn {
6412 width: 36px;
6413 height: 36px;
6414 fill: #b71c1c; }
6415 @media (min-width: 576px) {
6416 .page-scroll .btn {
6417 width: 64px;
6418 height: 64px; } }
6419 .page-scroll .btn:hover .i_arrow_down {
6420 fill: white; }
1e5bc9c9
S
6421
6422section.content-section {
ccd81281 6423 padding: 3rem 0; }
7a9f7ff6 6424 @media (min-width: 576px) {
ccd81281 6425 section.content-section {
22cfab2d 6426 padding: 72px 0; } }
1e5bc9c9 6427
22cfab2d
S
6428.feature_icons {
6429 width: 40px;
6430 height: 100%;
6431 float: left;
6432 margin-right: .75rem; }
1e5bc9c9 6433
b6d1f3b7 6434section#news,
ae6a2da5 6435section#support,
b6d1f3b7 6436footer {
22cfab2d
S
6437 background-color: rgba(38, 50, 56, 0.06); }
6438
6439section#news {
6440 color: rgba(38, 50, 56, 0.6); }
6441 section#news h2 {
6442 color: #263238; }
1e5bc9c9
S
6443
6444section#wishlist {
6445 background-image: url("../img/wishlist-background.jpg");
6446 background-size: cover;
6447 background-position: center center; }
b6d1f3b7 6448
3d770ad7
S
6449.progress {
6450 background-color: rgba(255, 255, 255, 0.2); }
6451
22cfab2d 6452.bg-progress {
22cfab2d
S
6453 background-image: linear-gradient(to right, #fbc02d, #ff8f00); }
6454
b6d1f3b7
S
6455section#fireinfo {
6456 border-bottom: 1px solid rgba(38, 50, 56, 0.2); }
6457
22cfab2d
S
6458.circle {
6459 position: relative; }
49baba87 6460 .circle p.fireinfo_per {
bf75d6d5 6461 color: rgba(38, 50, 56, 0.6);
22cfab2d 6462 position: absolute;
bf75d6d5 6463 top: calc(50% - 18px);
49baba87 6464 width: 100%; }
b6d1f3b7 6465
7a9f7ff6
S
6466section#appliances {
6467 padding-bottom: 48px; }
6468
1e5f513f
SH
6469.features-content,
6470.fixed-top + .blog-content {
4a416dd3 6471 padding-top: 88px;
9280b190 6472 margin-bottom: 40px; }
3c77f292 6473 @media (min-width: 992px) {
1e5f513f
SH
6474 .features-content,
6475 .fixed-top + .blog-content {
4a416dd3 6476 padding-top: 161px; } }
1e5f513f
SH
6477 .features-content .content,
6478 .fixed-top + .blog-content .content {
9280b190
S
6479 background: white;
6480 border-radius: 4px;
6481 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
aa44ed56
S
6482 padding: 40px 24px;
6483 position: relative; }
9280b190 6484
1e5f513f
SH
6485.blog-content {
6486 margin-bottom: 80px; }
6487
8842c9d0 6488.divider {
9280b190 6489 width: 128px;
8842c9d0
S
6490 height: 4px;
6491 border-radius: 2px;
6492 background-image: linear-gradient(to right, #b71c1c, #ff3d00);
4a416dd3
SH
6493 margin: 40px auto 24px auto; }
6494 @media (min-width: 576px) {
6495 .divider {
6496 margin: 56px auto 40px auto; } }
9280b190 6497
b6d1f3b7
S
6498footer {
6499 padding: 3rem 0 0 0; }
7a9f7ff6
S
6500 @media (max-width: 991px) {
6501 footer {
6502 padding-top: 31px; } }
9ce2074c 6503 footer h4 {
22cfab2d 6504 margin-bottom: 1.25rem;
49baba87
S
6505 color: rgba(38, 50, 56, 0.6);
6506 font-size: 20px;
6507 line-height: 28px; }
9ce2074c 6508 footer ul li {
49baba87 6509 font-size: 14px;
9ce2074c
S
6510 margin-bottom: .75rem; }
6511 footer ul li a {
22cfab2d 6512 color: rgba(38, 50, 56, 0.6);
9ce2074c
S
6513 text-decoration: none; }
6514 footer ul li a:hover {
22cfab2d 6515 color: #263238;
9ce2074c
S
6516 text-decoration: underline; }
6517 footer .btn-lg, footer .btn-group-lg > .btn {
6518 margin-bottom: 2.75rem; }
9ce2074c
S
6519 footer .btn-sm, footer .btn-group-sm > .btn {
6520 box-shadow: none; }
6521 footer .btn-sm:hover, footer .btn-group-sm > .btn:hover {
6522 box-shadow: none; }
b6d1f3b7 6523
22cfab2d
S
6524#copyright {
6525 background-color: rgba(38, 50, 56, 0.06);
6526 padding: 1rem 0; }
49baba87
S
6527 #copyright p {
6528 font-size: 12px;
6529 line-height: 16px; }
b6d1f3b7 6530
b6d1f3b7 6531@keyframes scroll {
eafb8738 6532 0%, 100% {
8842c9d0 6533 transform: translateY(30%); }
b6d1f3b7 6534 50% {
8842c9d0 6535 transform: translateY(50%); } }