]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blame - static/css/style.css
fixed second navigation bug over main navigation
[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
MT
1250
1251.btn {
b2051dd7 1252 display: inline-block;
22cfab2d 1253 font-weight: 600;
69a9b33d 1254 line-height: 0.95;
b2051dd7
S
1255 text-align: center;
1256 white-space: nowrap;
1257 vertical-align: middle;
8842c9d0 1258 user-select: none;
97ed546d 1259 border: 2px solid transparent;
49baba87 1260 padding: 8px 16px;
b2051dd7
S
1261 font-size: 1rem;
1262 border-radius: 0.25rem;
b2051dd7
S
1263 transition: all 0.2s ease-in-out; }
1264 .btn:focus, .btn:hover {
1265 text-decoration: none; }
1266 .btn:focus, .btn.focus {
1267 outline: 0;
9ce2074c 1268 box-shadow: none; }
b2051dd7
S
1269 .btn.disabled, .btn:disabled {
1270 cursor: not-allowed;
1271 opacity: .65; }
1272 .btn:active, .btn.active {
1273 background-image: none; }
1274
1275a.btn.disabled,
1276fieldset[disabled] a.btn {
1277 pointer-events: none; }
60b0917c
MT
1278
1279.btn-primary {
1e5bc9c9 1280 color: #fff;
97ed546d
S
1281 background-color: #b71c1c;
1282 border-color: #b71c1c; }
b2051dd7 1283 .btn-primary:hover {
1e5bc9c9 1284 color: #fff;
97ed546d
S
1285 background-color: #8b1515;
1286 border-color: #821414; }
b2051dd7 1287 .btn-primary:focus, .btn-primary.focus {
97ed546d 1288 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1289 .btn-primary.disabled, .btn-primary:disabled {
97ed546d
S
1290 background-color: #b71c1c;
1291 border-color: #b71c1c; }
b2051dd7
S
1292 .btn-primary:active, .btn-primary.active,
1293 .show > .btn-primary.dropdown-toggle {
1e5bc9c9 1294 color: #fff;
97ed546d 1295 background-color: #8b1515;
b2051dd7 1296 background-image: none;
97ed546d 1297 border-color: #821414; }
b2051dd7
S
1298
1299.btn-secondary {
bf75d6d5 1300 color: rgba(38, 50, 56, 0.6);
b2051dd7 1301 background-color: #fff;
bf75d6d5 1302 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1303 .btn-secondary:hover {
bf75d6d5 1304 color: rgba(38, 50, 56, 0.6);
b2051dd7 1305 background-color: #e6e5e5;
bf75d6d5 1306 border-color: rgba(13, 17, 20, 0.6); }
b2051dd7 1307 .btn-secondary:focus, .btn-secondary.focus {
bf75d6d5 1308 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7
S
1309 .btn-secondary.disabled, .btn-secondary:disabled {
1310 background-color: #fff;
bf75d6d5 1311 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1312 .btn-secondary:active, .btn-secondary.active,
1313 .show > .btn-secondary.dropdown-toggle {
bf75d6d5 1314 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1315 background-color: #e6e5e5;
1316 background-image: none;
bf75d6d5 1317 border-color: rgba(13, 17, 20, 0.6); }
60b0917c
MT
1318
1319.btn-info {
b2051dd7
S
1320 color: #fff;
1321 background-color: #5bc0de;
1322 border-color: #5bc0de; }
1323 .btn-info:hover {
1324 color: #fff;
1325 background-color: #31b0d5;
1326 border-color: #2aabd2; }
1327 .btn-info:focus, .btn-info.focus {
1328 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1329 .btn-info.disabled, .btn-info:disabled {
1330 background-color: #5bc0de;
1331 border-color: #5bc0de; }
1332 .btn-info:active, .btn-info.active,
1333 .show > .btn-info.dropdown-toggle {
1334 color: #fff;
1335 background-color: #31b0d5;
1336 background-image: none;
1337 border-color: #2aabd2; }
1338
1339.btn-success {
1340 color: #fff;
1341 background-color: #5cb85c;
1342 border-color: #5cb85c; }
1343 .btn-success:hover {
1344 color: #fff;
1345 background-color: #449d44;
1346 border-color: #419641; }
1347 .btn-success:focus, .btn-success.focus {
1348 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1349 .btn-success.disabled, .btn-success:disabled {
1350 background-color: #5cb85c;
1351 border-color: #5cb85c; }
1352 .btn-success:active, .btn-success.active,
1353 .show > .btn-success.dropdown-toggle {
1354 color: #fff;
1355 background-color: #449d44;
1356 background-image: none;
1357 border-color: #419641; }
60b0917c
MT
1358
1359.btn-warning {
b2051dd7
S
1360 color: #fff;
1361 background-color: #f0ad4e;
1362 border-color: #f0ad4e; }
1363 .btn-warning:hover {
1364 color: #fff;
1365 background-color: #ec971f;
1366 border-color: #eb9316; }
1367 .btn-warning:focus, .btn-warning.focus {
1368 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1369 .btn-warning.disabled, .btn-warning:disabled {
1370 background-color: #f0ad4e;
1371 border-color: #f0ad4e; }
1372 .btn-warning:active, .btn-warning.active,
1373 .show > .btn-warning.dropdown-toggle {
1374 color: #fff;
1375 background-color: #ec971f;
1376 background-image: none;
1377 border-color: #eb9316; }
60b0917c
MT
1378
1379.btn-danger {
b2051dd7
S
1380 color: #fff;
1381 background-color: #d9534f;
1382 border-color: #d9534f; }
1383 .btn-danger:hover {
1384 color: #fff;
1385 background-color: #c9302c;
1386 border-color: #c12e2a; }
1387 .btn-danger:focus, .btn-danger.focus {
1388 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1389 .btn-danger.disabled, .btn-danger:disabled {
1390 background-color: #d9534f;
1391 border-color: #d9534f; }
1392 .btn-danger:active, .btn-danger.active,
1393 .show > .btn-danger.dropdown-toggle {
1394 color: #fff;
1395 background-color: #c9302c;
1396 background-image: none;
1397 border-color: #c12e2a; }
1398
1399.btn-outline-primary {
97ed546d 1400 color: #b71c1c;
b2051dd7
S
1401 background-image: none;
1402 background-color: transparent;
97ed546d 1403 border-color: #b71c1c; }
b2051dd7
S
1404 .btn-outline-primary:hover {
1405 color: #fff;
97ed546d
S
1406 background-color: #b71c1c;
1407 border-color: #b71c1c; }
b2051dd7 1408 .btn-outline-primary:focus, .btn-outline-primary.focus {
97ed546d 1409 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1410 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
97ed546d 1411 color: #b71c1c;
b2051dd7
S
1412 background-color: transparent; }
1413 .btn-outline-primary:active, .btn-outline-primary.active,
1414 .show > .btn-outline-primary.dropdown-toggle {
1415 color: #fff;
97ed546d
S
1416 background-color: #b71c1c;
1417 border-color: #b71c1c; }
b2051dd7
S
1418
1419.btn-outline-secondary {
bf75d6d5 1420 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1421 background-image: none;
1422 background-color: transparent;
bf75d6d5 1423 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1424 .btn-outline-secondary:hover {
1425 color: #fff;
bf75d6d5
S
1426 background-color: rgba(38, 50, 56, 0.6);
1427 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1428 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
bf75d6d5 1429 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7 1430 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
bf75d6d5 1431 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1432 background-color: transparent; }
1433 .btn-outline-secondary:active, .btn-outline-secondary.active,
1434 .show > .btn-outline-secondary.dropdown-toggle {
1435 color: #fff;
bf75d6d5
S
1436 background-color: rgba(38, 50, 56, 0.6);
1437 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1438
1439.btn-outline-info {
1440 color: #5bc0de;
1441 background-image: none;
1442 background-color: transparent;
1443 border-color: #5bc0de; }
1444 .btn-outline-info:hover {
1445 color: #fff;
1446 background-color: #5bc0de;
1447 border-color: #5bc0de; }
1448 .btn-outline-info:focus, .btn-outline-info.focus {
1449 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1450 .btn-outline-info.disabled, .btn-outline-info:disabled {
1451 color: #5bc0de;
1452 background-color: transparent; }
1453 .btn-outline-info:active, .btn-outline-info.active,
1454 .show > .btn-outline-info.dropdown-toggle {
1455 color: #fff;
1456 background-color: #5bc0de;
1457 border-color: #5bc0de; }
1458
1459.btn-outline-success {
1460 color: #5cb85c;
1461 background-image: none;
1462 background-color: transparent;
1463 border-color: #5cb85c; }
1464 .btn-outline-success:hover {
1465 color: #fff;
1466 background-color: #5cb85c;
1467 border-color: #5cb85c; }
1468 .btn-outline-success:focus, .btn-outline-success.focus {
1469 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1470 .btn-outline-success.disabled, .btn-outline-success:disabled {
1471 color: #5cb85c;
1472 background-color: transparent; }
1473 .btn-outline-success:active, .btn-outline-success.active,
1474 .show > .btn-outline-success.dropdown-toggle {
1475 color: #fff;
1476 background-color: #5cb85c;
1477 border-color: #5cb85c; }
1478
1479.btn-outline-warning {
1480 color: #f0ad4e;
1481 background-image: none;
1482 background-color: transparent;
1483 border-color: #f0ad4e; }
1484 .btn-outline-warning:hover {
1485 color: #fff;
1486 background-color: #f0ad4e;
1487 border-color: #f0ad4e; }
1488 .btn-outline-warning:focus, .btn-outline-warning.focus {
1489 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1490 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
1491 color: #f0ad4e;
1492 background-color: transparent; }
1493 .btn-outline-warning:active, .btn-outline-warning.active,
1494 .show > .btn-outline-warning.dropdown-toggle {
1495 color: #fff;
1496 background-color: #f0ad4e;
1497 border-color: #f0ad4e; }
1498
1499.btn-outline-danger {
1500 color: #d9534f;
1501 background-image: none;
1502 background-color: transparent;
1503 border-color: #d9534f; }
1504 .btn-outline-danger:hover {
1505 color: #fff;
1506 background-color: #d9534f;
1507 border-color: #d9534f; }
1508 .btn-outline-danger:focus, .btn-outline-danger.focus {
1509 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1510 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
1511 color: #d9534f;
1512 background-color: transparent; }
1513 .btn-outline-danger:active, .btn-outline-danger.active,
1514 .show > .btn-outline-danger.dropdown-toggle {
1515 color: #fff;
1516 background-color: #d9534f;
1517 border-color: #d9534f; }
1518
1519.btn-link {
2d8cbd13 1520 font-weight: 400;
1e5bc9c9 1521 color: #b71c1c;
b2051dd7
S
1522 border-radius: 0; }
1523 .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
1524 background-color: transparent; }
1525 .btn-link, .btn-link:focus, .btn-link:active {
1526 border-color: transparent; }
1527 .btn-link:hover {
1528 border-color: transparent; }
1529 .btn-link:focus, .btn-link:hover {
9ce2074c
S
1530 color: #751212;
1531 text-decoration: none;
b2051dd7
S
1532 background-color: transparent; }
1533 .btn-link:disabled {
1534 color: #636c72; }
1535 .btn-link:disabled:focus, .btn-link:disabled:hover {
1536 text-decoration: none; }
1537
1538.btn-lg, .btn-group-lg > .btn {
49baba87
S
1539 padding: 12px 32px;
1540 font-size: 20px;
1541 border-radius: 2px; }
b2051dd7
S
1542
1543.btn-sm, .btn-group-sm > .btn {
49baba87 1544 padding: 4px 8px;
b2051dd7
S
1545 font-size: 0.875rem;
1546 border-radius: 0.2rem; }
1547
1548.btn-block {
1549 display: block;
1550 width: 100%; }
1551
1552.btn-block + .btn-block {
49baba87 1553 margin-top: 8px; }
b2051dd7
S
1554
1555input[type="submit"].btn-block,
1556input[type="reset"].btn-block,
1557input[type="button"].btn-block {
1558 width: 100%; }
1559
1560.fade {
1561 opacity: 0;
b2051dd7
S
1562 transition: opacity 0.15s linear; }
1563 .fade.show {
1564 opacity: 1; }
1565
1566.collapse {
1567 display: none; }
1568 .collapse.show {
1569 display: block; }
1570
1571tr.collapse.show {
1572 display: table-row; }
1573
1574tbody.collapse.show {
1575 display: table-row-group; }
1576
1577.collapsing {
1578 position: relative;
1579 height: 0;
1580 overflow: hidden;
b2051dd7
S
1581 transition: height 0.35s ease; }
1582
b2051dd7
S
1583.btn-group,
1584.btn-group-vertical {
1585 position: relative;
b2051dd7
S
1586 display: inline-flex;
1587 vertical-align: middle; }
1588 .btn-group > .btn,
1589 .btn-group-vertical > .btn {
1590 position: relative;
8842c9d0 1591 flex: 0 1 auto; }
b2051dd7
S
1592 .btn-group > .btn:hover,
1593 .btn-group-vertical > .btn:hover {
1594 z-index: 2; }
1595 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
1596 .btn-group-vertical > .btn:focus,
1597 .btn-group-vertical > .btn:active,
1598 .btn-group-vertical > .btn.active {
1599 z-index: 2; }
1600 .btn-group .btn + .btn,
1601 .btn-group .btn + .btn-group,
1602 .btn-group .btn-group + .btn,
1603 .btn-group .btn-group + .btn-group,
1604 .btn-group-vertical .btn + .btn,
1605 .btn-group-vertical .btn + .btn-group,
1606 .btn-group-vertical .btn-group + .btn,
1607 .btn-group-vertical .btn-group + .btn-group {
97ed546d 1608 margin-left: -2px; }
b2051dd7
S
1609
1610.btn-toolbar {
b2051dd7 1611 display: flex;
8842c9d0 1612 justify-content: flex-start; }
b2051dd7
S
1613 .btn-toolbar .input-group {
1614 width: auto; }
1615
1616.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
1617 border-radius: 0; }
1618
1619.btn-group > .btn:first-child {
1620 margin-left: 0; }
1621 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
1622 border-bottom-right-radius: 0;
1623 border-top-right-radius: 0; }
1624
1625.btn-group > .btn:last-child:not(:first-child),
1626.btn-group > .dropdown-toggle:not(:first-child) {
1627 border-bottom-left-radius: 0;
1628 border-top-left-radius: 0; }
1629
1630.btn-group > .btn-group {
1631 float: left; }
1632
1633.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
1634 border-radius: 0; }
1635
1636.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
1637.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1638 border-bottom-right-radius: 0;
1639 border-top-right-radius: 0; }
1640
1641.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
1642 border-bottom-left-radius: 0;
1643 border-top-left-radius: 0; }
1644
1645.btn-group .dropdown-toggle:active,
1646.btn-group.open .dropdown-toggle {
1647 outline: 0; }
1648
1649.btn + .dropdown-toggle-split {
49baba87
S
1650 padding-right: 12px;
1651 padding-left: 12px; }
b2051dd7
S
1652 .btn + .dropdown-toggle-split::after {
1653 margin-left: 0; }
1654
1655.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
49baba87
S
1656 padding-right: 6px;
1657 padding-left: 6px; }
b2051dd7
S
1658
1659.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
49baba87
S
1660 padding-right: 24px;
1661 padding-left: 24px; }
b2051dd7
S
1662
1663.btn-group-vertical {
b2051dd7 1664 display: inline-flex;
8842c9d0
S
1665 flex-direction: column;
1666 align-items: flex-start;
1667 justify-content: center; }
b2051dd7
S
1668 .btn-group-vertical .btn,
1669 .btn-group-vertical .btn-group {
1670 width: 100%; }
1671 .btn-group-vertical > .btn + .btn,
1672 .btn-group-vertical > .btn + .btn-group,
1673 .btn-group-vertical > .btn-group + .btn,
1674 .btn-group-vertical > .btn-group + .btn-group {
97ed546d 1675 margin-top: -2px;
b2051dd7
S
1676 margin-left: 0; }
1677
1678.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
1679 border-radius: 0; }
1680
1681.btn-group-vertical > .btn:first-child:not(:last-child) {
1682 border-bottom-right-radius: 0;
1683 border-bottom-left-radius: 0; }
1684
1685.btn-group-vertical > .btn:last-child:not(:first-child) {
1686 border-top-right-radius: 0;
1687 border-top-left-radius: 0; }
1688
1689.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
1690 border-radius: 0; }
1691
1692.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
1693.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1694 border-bottom-right-radius: 0;
1695 border-bottom-left-radius: 0; }
1696
1697.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
1698 border-top-right-radius: 0;
1699 border-top-left-radius: 0; }
1700
1701[data-toggle="buttons"] > .btn input[type="radio"],
1702[data-toggle="buttons"] > .btn input[type="checkbox"],
1703[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
1704[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
1705 position: absolute;
1706 clip: rect(0, 0, 0, 0);
1707 pointer-events: none; }
1708
b2051dd7 1709.nav {
b2051dd7
S
1710 display: flex;
1711 padding-left: 0;
1712 margin-bottom: 0;
1713 list-style: none; }
1714
1715.nav-link {
1716 display: block;
49baba87 1717 padding: 8px 24px; }
b2051dd7
S
1718 .nav-link:focus, .nav-link:hover {
1719 text-decoration: none; }
1720 .nav-link.disabled {
1721 color: #636c72;
1722 cursor: not-allowed; }
1723
1724.nav-tabs {
1725 border-bottom: 1px solid #ddd; }
1726 .nav-tabs .nav-item {
1727 margin-bottom: -1px; }
1728 .nav-tabs .nav-link {
1729 border: 1px solid transparent;
1730 border-top-right-radius: 0.25rem;
1731 border-top-left-radius: 0.25rem; }
1732 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
1733 border-color: #eceeef #eceeef #ddd; }
1734 .nav-tabs .nav-link.disabled {
1735 color: #636c72;
1736 background-color: transparent;
1737 border-color: transparent; }
1738 .nav-tabs .nav-link.active,
1739 .nav-tabs .nav-item.show .nav-link {
1740 color: #464a4c;
1741 background-color: #fff;
1742 border-color: #ddd #ddd #fff; }
1743 .nav-tabs .dropdown-menu {
1744 margin-top: -1px;
1745 border-top-right-radius: 0;
1746 border-top-left-radius: 0; }
1747
1748.nav-pills .nav-link {
1749 border-radius: 0.25rem; }
1750
1751.nav-pills .nav-link.active,
1752.nav-pills .nav-item.show .nav-link {
1753 color: #fff;
1754 cursor: default;
1755 background-color: #0275d8; }
1756
1757.nav-fill .nav-item {
8842c9d0 1758 flex: 1 1 auto;
b2051dd7
S
1759 text-align: center; }
1760
1761.nav-justified .nav-item {
8842c9d0 1762 flex: 1 1 100%;
b2051dd7
S
1763 text-align: center; }
1764
1765.tab-content > .tab-pane {
1766 display: none; }
1767
1768.tab-content > .active {
1769 display: block; }
60b0917c
MT
1770
1771.navbar {
b2051dd7 1772 position: relative;
b2051dd7 1773 display: flex;
8842c9d0 1774 flex-direction: column;
49baba87 1775 padding: 8px 8px; }
8629ec0f 1776
60b0917c 1777.navbar-brand {
b2051dd7
S
1778 display: inline-block;
1779 padding-top: .25rem;
1780 padding-bottom: .25rem;
49baba87
S
1781 margin-right: 8px;
1782 font-size: 20px;
b2051dd7
S
1783 line-height: inherit;
1784 white-space: nowrap; }
1785 .navbar-brand:focus, .navbar-brand:hover {
1786 text-decoration: none; }
1787
1788.navbar-nav {
b2051dd7 1789 display: flex;
8842c9d0 1790 flex-direction: column;
b2051dd7
S
1791 padding-left: 0;
1792 margin-bottom: 0;
1793 list-style: none; }
1794 .navbar-nav .nav-link {
1795 padding-right: 0;
1796 padding-left: 0; }
1797
1798.navbar-text {
1799 display: inline-block;
1800 padding-top: .425rem;
1801 padding-bottom: .425rem; }
1802
1803.navbar-toggler {
8842c9d0 1804 align-self: flex-start;
b2051dd7
S
1805 padding: 0.25rem 0.75rem;
1806 font-size: 1.25rem;
1807 line-height: 1;
1808 background: transparent;
97ed546d 1809 border: 2px solid transparent;
b2051dd7
S
1810 border-radius: 0.25rem; }
1811 .navbar-toggler:focus, .navbar-toggler:hover {
1812 text-decoration: none; }
1813
1814.navbar-toggler-icon {
1815 display: inline-block;
1816 width: 1.5em;
1817 height: 1.5em;
1818 vertical-align: middle;
1819 content: "";
1820 background: no-repeat center center;
1821 background-size: 100% 100%; }
1822
1823.navbar-toggler-left {
1824 position: absolute;
49baba87 1825 left: 8px; }
b2051dd7
S
1826
1827.navbar-toggler-right {
1828 position: absolute;
49baba87 1829 right: 8px; }
b2051dd7
S
1830
1831@media (max-width: 575px) {
1832 .navbar-toggleable .navbar-nav .dropdown-menu {
1833 position: static;
1834 float: none; }
1835 .navbar-toggleable > .container {
1836 padding-right: 0;
1837 padding-left: 0; } }
1838
1839@media (min-width: 576px) {
1840 .navbar-toggleable {
8842c9d0
S
1841 flex-direction: row;
1842 flex-wrap: nowrap;
1843 align-items: center; }
b2051dd7 1844 .navbar-toggleable .navbar-nav {
8842c9d0 1845 flex-direction: row; }
b2051dd7
S
1846 .navbar-toggleable .navbar-nav .nav-link {
1847 padding-right: .5rem;
1848 padding-left: .5rem; }
1849 .navbar-toggleable > .container {
b2051dd7 1850 display: flex;
8842c9d0
S
1851 flex-wrap: nowrap;
1852 align-items: center; }
b2051dd7 1853 .navbar-toggleable .navbar-collapse {
b2051dd7
S
1854 display: flex !important;
1855 width: 100%; }
1856 .navbar-toggleable .navbar-toggler {
1857 display: none; } }
1858
1859@media (max-width: 767px) {
1860 .navbar-toggleable-sm .navbar-nav .dropdown-menu {
1861 position: static;
1862 float: none; }
1863 .navbar-toggleable-sm > .container {
1864 padding-right: 0;
1865 padding-left: 0; } }
1866
1867@media (min-width: 768px) {
1868 .navbar-toggleable-sm {
8842c9d0
S
1869 flex-direction: row;
1870 flex-wrap: nowrap;
1871 align-items: center; }
b2051dd7 1872 .navbar-toggleable-sm .navbar-nav {
8842c9d0 1873 flex-direction: row; }
b2051dd7
S
1874 .navbar-toggleable-sm .navbar-nav .nav-link {
1875 padding-right: .5rem;
1876 padding-left: .5rem; }
1877 .navbar-toggleable-sm > .container {
b2051dd7 1878 display: flex;
8842c9d0
S
1879 flex-wrap: nowrap;
1880 align-items: center; }
b2051dd7 1881 .navbar-toggleable-sm .navbar-collapse {
b2051dd7
S
1882 display: flex !important;
1883 width: 100%; }
1884 .navbar-toggleable-sm .navbar-toggler {
1885 display: none; } }
1886
1887@media (max-width: 991px) {
1888 .navbar-toggleable-md .navbar-nav .dropdown-menu {
1889 position: static;
1890 float: none; }
1891 .navbar-toggleable-md > .container {
1892 padding-right: 0;
1893 padding-left: 0; } }
1894
1895@media (min-width: 992px) {
1896 .navbar-toggleable-md {
8842c9d0
S
1897 flex-direction: row;
1898 flex-wrap: nowrap;
1899 align-items: center; }
b2051dd7 1900 .navbar-toggleable-md .navbar-nav {
8842c9d0 1901 flex-direction: row; }
b2051dd7
S
1902 .navbar-toggleable-md .navbar-nav .nav-link {
1903 padding-right: .5rem;
1904 padding-left: .5rem; }
1905 .navbar-toggleable-md > .container {
b2051dd7 1906 display: flex;
8842c9d0
S
1907 flex-wrap: nowrap;
1908 align-items: center; }
b2051dd7 1909 .navbar-toggleable-md .navbar-collapse {
b2051dd7
S
1910 display: flex !important;
1911 width: 100%; }
1912 .navbar-toggleable-md .navbar-toggler {
1913 display: none; } }
1914
1915@media (max-width: 1199px) {
1916 .navbar-toggleable-lg .navbar-nav .dropdown-menu {
1917 position: static;
1918 float: none; }
1919 .navbar-toggleable-lg > .container {
1920 padding-right: 0;
1921 padding-left: 0; } }
1922
1923@media (min-width: 1200px) {
1924 .navbar-toggleable-lg {
8842c9d0
S
1925 flex-direction: row;
1926 flex-wrap: nowrap;
1927 align-items: center; }
b2051dd7 1928 .navbar-toggleable-lg .navbar-nav {
8842c9d0 1929 flex-direction: row; }
b2051dd7
S
1930 .navbar-toggleable-lg .navbar-nav .nav-link {
1931 padding-right: .5rem;
1932 padding-left: .5rem; }
1933 .navbar-toggleable-lg > .container {
b2051dd7 1934 display: flex;
8842c9d0
S
1935 flex-wrap: nowrap;
1936 align-items: center; }
b2051dd7 1937 .navbar-toggleable-lg .navbar-collapse {
b2051dd7
S
1938 display: flex !important;
1939 width: 100%; }
1940 .navbar-toggleable-lg .navbar-toggler {
1941 display: none; } }
1942
1943.navbar-toggleable-xl {
8842c9d0
S
1944 flex-direction: row;
1945 flex-wrap: nowrap;
1946 align-items: center; }
b2051dd7
S
1947 .navbar-toggleable-xl .navbar-nav .dropdown-menu {
1948 position: static;
1949 float: none; }
1950 .navbar-toggleable-xl > .container {
1951 padding-right: 0;
1952 padding-left: 0; }
1953 .navbar-toggleable-xl .navbar-nav {
8842c9d0 1954 flex-direction: row; }
b2051dd7
S
1955 .navbar-toggleable-xl .navbar-nav .nav-link {
1956 padding-right: .5rem;
1957 padding-left: .5rem; }
1958 .navbar-toggleable-xl > .container {
b2051dd7 1959 display: flex;
8842c9d0
S
1960 flex-wrap: nowrap;
1961 align-items: center; }
b2051dd7 1962 .navbar-toggleable-xl .navbar-collapse {
b2051dd7
S
1963 display: flex !important;
1964 width: 100%; }
1965 .navbar-toggleable-xl .navbar-toggler {
1966 display: none; }
1967
1968.navbar-light .navbar-brand,
1969.navbar-light .navbar-toggler {
1970 color: rgba(0, 0, 0, 0.9); }
1971 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
1972 .navbar-light .navbar-toggler:focus,
1973 .navbar-light .navbar-toggler:hover {
1974 color: rgba(0, 0, 0, 0.9); }
1975
1976.navbar-light .navbar-nav .nav-link {
1977 color: rgba(0, 0, 0, 0.5); }
1978 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
1979 color: rgba(0, 0, 0, 0.7); }
1980 .navbar-light .navbar-nav .nav-link.disabled {
1981 color: rgba(0, 0, 0, 0.3); }
1982
1983.navbar-light .navbar-nav .open > .nav-link,
1984.navbar-light .navbar-nav .active > .nav-link,
1985.navbar-light .navbar-nav .nav-link.open,
1986.navbar-light .navbar-nav .nav-link.active {
1987 color: rgba(0, 0, 0, 0.9); }
1988
1989.navbar-light .navbar-toggler {
1990 border-color: rgba(0, 0, 0, 0.1); }
1991
1992.navbar-light .navbar-toggler-icon {
1993 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"); }
1994
1995.navbar-light .navbar-text {
1996 color: rgba(0, 0, 0, 0.5); }
1997
1998.navbar-inverse .navbar-brand,
1999.navbar-inverse .navbar-toggler {
2000 color: white; }
2001 .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
2002 .navbar-inverse .navbar-toggler:focus,
2003 .navbar-inverse .navbar-toggler:hover {
2004 color: white; }
2005
2006.navbar-inverse .navbar-nav .nav-link {
2007 color: rgba(255, 255, 255, 0.5); }
2008 .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover {
2009 color: rgba(255, 255, 255, 0.75); }
2010 .navbar-inverse .navbar-nav .nav-link.disabled {
2011 color: rgba(255, 255, 255, 0.25); }
2012
2013.navbar-inverse .navbar-nav .open > .nav-link,
2014.navbar-inverse .navbar-nav .active > .nav-link,
2015.navbar-inverse .navbar-nav .nav-link.open,
2016.navbar-inverse .navbar-nav .nav-link.active {
2017 color: white; }
2018
2019.navbar-inverse .navbar-toggler {
2020 border-color: rgba(255, 255, 255, 0.1); }
2021
2022.navbar-inverse .navbar-toggler-icon {
2023 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"); }
2024
2025.navbar-inverse .navbar-text {
2026 color: rgba(255, 255, 255, 0.5); }
2027
3c77f292
SH
2028.badge {
2029 display: inline-block;
2030 padding: 0.25em 0.4em;
2031 font-size: 100%;
2032 font-weight: bold;
2033 line-height: 1;
2034 color: #fff;
2035 text-align: center;
2036 white-space: nowrap;
2037 vertical-align: baseline;
2038 border-radius: 0.25rem; }
2039 .badge:empty {
2040 display: none; }
2041
2042.btn .badge {
2043 position: relative;
2044 top: -1px; }
2045
2046a.badge:focus, a.badge:hover {
2047 color: #fff;
2048 text-decoration: none;
2049 cursor: pointer; }
2050
2051.badge-pill {
2052 padding-right: 0.6em;
2053 padding-left: 0.6em;
2054 border-radius: 10rem; }
2055
2056.badge-default {
2057 background-color: #636c72; }
2058 .badge-default[href]:focus, .badge-default[href]:hover {
2059 background-color: #4b5257; }
2060
2061.badge-primary {
2062 background-color: #0275d8; }
2063 .badge-primary[href]:focus, .badge-primary[href]:hover {
2064 background-color: #025aa5; }
2065
2066.badge-success {
2067 background-color: #5cb85c; }
2068 .badge-success[href]:focus, .badge-success[href]:hover {
2069 background-color: #449d44; }
2070
2071.badge-info {
2072 background-color: #5bc0de; }
2073 .badge-info[href]:focus, .badge-info[href]:hover {
2074 background-color: #31b0d5; }
2075
2076.badge-warning {
2077 background-color: #f0ad4e; }
2078 .badge-warning[href]:focus, .badge-warning[href]:hover {
2079 background-color: #ec971f; }
2080
2081.badge-danger {
2082 background-color: #d9534f; }
2083 .badge-danger[href]:focus, .badge-danger[href]:hover {
2084 background-color: #c9302c; }
2085
b2051dd7
S
2086@keyframes progress-bar-stripes {
2087 from {
2088 background-position: 1rem 0; }
2089 to {
2090 background-position: 0 0; } }
2091
2092.progress {
b2051dd7
S
2093 display: flex;
2094 overflow: hidden;
2095 font-size: 0.75rem;
2096 line-height: 1rem;
2097 text-align: center;
2098 background-color: #eceeef;
2099 border-radius: 0.25rem; }
2100
2101.progress-bar {
2102 height: 1rem;
2103 color: #fff;
2104 background-color: #0275d8; }
2105
2106.progress-bar-striped {
b2051dd7
S
2107 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);
2108 background-size: 1rem 1rem; }
2109
2110.progress-bar-animated {
8842c9d0 2111 animation: progress-bar-stripes 1s linear infinite; }
b2051dd7
S
2112
2113.media {
b2051dd7 2114 display: flex;
8842c9d0 2115 align-items: flex-start; }
b2051dd7
S
2116
2117.media-body {
8842c9d0 2118 flex: 1; }
b2051dd7
S
2119
2120.list-group {
b2051dd7 2121 display: flex;
8842c9d0 2122 flex-direction: column;
b2051dd7
S
2123 padding-left: 0;
2124 margin-bottom: 0; }
2125
2126.list-group-item-action {
2127 width: 100%;
2128 color: #464a4c;
2129 text-align: inherit; }
2130 .list-group-item-action .list-group-item-heading {
2131 color: #292b2c; }
2132 .list-group-item-action:focus, .list-group-item-action:hover {
2133 color: #464a4c;
2134 text-decoration: none;
2135 background-color: #f7f7f9; }
2136 .list-group-item-action:active {
2137 color: #292b2c;
2138 background-color: #eceeef; }
2139
2140.list-group-item {
2141 position: relative;
b2051dd7 2142 display: flex;
8842c9d0
S
2143 flex-flow: row wrap;
2144 align-items: center;
b2051dd7
S
2145 padding: 0.75rem 1.25rem;
2146 margin-bottom: -1px;
2147 background-color: #fff;
2148 border: 1px solid rgba(0, 0, 0, 0.125); }
2149 .list-group-item:first-child {
2150 border-top-right-radius: 0.25rem;
2151 border-top-left-radius: 0.25rem; }
2152 .list-group-item:last-child {
2153 margin-bottom: 0;
2154 border-bottom-right-radius: 0.25rem;
2155 border-bottom-left-radius: 0.25rem; }
2156 .list-group-item:focus, .list-group-item:hover {
2157 text-decoration: none; }
2158 .list-group-item.disabled, .list-group-item:disabled {
2159 color: #636c72;
2160 cursor: not-allowed;
2161 background-color: #fff; }
2162 .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
2163 color: inherit; }
2164 .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
2165 color: #636c72; }
2166 .list-group-item.active {
2167 z-index: 2;
2168 color: #fff;
2169 background-color: #0275d8;
2170 border-color: #0275d8; }
2171 .list-group-item.active .list-group-item-heading,
2172 .list-group-item.active .list-group-item-heading > small,
2173 .list-group-item.active .list-group-item-heading > .small {
2174 color: inherit; }
2175 .list-group-item.active .list-group-item-text {
2176 color: #daeeff; }
2177
2178.list-group-flush .list-group-item {
2179 border-right: 0;
2180 border-left: 0;
2181 border-radius: 0; }
2182
2183.list-group-flush:first-child .list-group-item:first-child {
2184 border-top: 0; }
2185
2186.list-group-flush:last-child .list-group-item:last-child {
2187 border-bottom: 0; }
2188
2189.list-group-item-success {
2190 color: #3c763d;
2191 background-color: #dff0d8; }
2192
2193a.list-group-item-success,
2194button.list-group-item-success {
2195 color: #3c763d; }
2196 a.list-group-item-success .list-group-item-heading,
2197 button.list-group-item-success .list-group-item-heading {
2198 color: inherit; }
2199 a.list-group-item-success:focus, a.list-group-item-success:hover,
2200 button.list-group-item-success:focus,
2201 button.list-group-item-success:hover {
2202 color: #3c763d;
2203 background-color: #d0e9c6; }
2204 a.list-group-item-success.active,
2205 button.list-group-item-success.active {
2206 color: #fff;
2207 background-color: #3c763d;
2208 border-color: #3c763d; }
2209
2210.list-group-item-info {
2211 color: #31708f;
2212 background-color: #d9edf7; }
2213
2214a.list-group-item-info,
2215button.list-group-item-info {
2216 color: #31708f; }
2217 a.list-group-item-info .list-group-item-heading,
2218 button.list-group-item-info .list-group-item-heading {
2219 color: inherit; }
2220 a.list-group-item-info:focus, a.list-group-item-info:hover,
2221 button.list-group-item-info:focus,
2222 button.list-group-item-info:hover {
2223 color: #31708f;
2224 background-color: #c4e3f3; }
2225 a.list-group-item-info.active,
2226 button.list-group-item-info.active {
2227 color: #fff;
2228 background-color: #31708f;
2229 border-color: #31708f; }
2230
2231.list-group-item-warning {
2232 color: #8a6d3b;
2233 background-color: #fcf8e3; }
2234
2235a.list-group-item-warning,
2236button.list-group-item-warning {
2237 color: #8a6d3b; }
2238 a.list-group-item-warning .list-group-item-heading,
2239 button.list-group-item-warning .list-group-item-heading {
2240 color: inherit; }
2241 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
2242 button.list-group-item-warning:focus,
2243 button.list-group-item-warning:hover {
2244 color: #8a6d3b;
2245 background-color: #faf2cc; }
2246 a.list-group-item-warning.active,
2247 button.list-group-item-warning.active {
2248 color: #fff;
2249 background-color: #8a6d3b;
2250 border-color: #8a6d3b; }
2251
2252.list-group-item-danger {
2253 color: #a94442;
2254 background-color: #f2dede; }
2255
2256a.list-group-item-danger,
2257button.list-group-item-danger {
2258 color: #a94442; }
2259 a.list-group-item-danger .list-group-item-heading,
2260 button.list-group-item-danger .list-group-item-heading {
2261 color: inherit; }
2262 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
2263 button.list-group-item-danger:focus,
2264 button.list-group-item-danger:hover {
2265 color: #a94442;
2266 background-color: #ebcccc; }
2267 a.list-group-item-danger.active,
2268 button.list-group-item-danger.active {
2269 color: #fff;
2270 background-color: #a94442;
2271 border-color: #a94442; }
2272
97ed546d
S
2273.align-baseline {
2274 vertical-align: baseline !important; }
2275
2276.align-top {
2277 vertical-align: top !important; }
2278
2279.align-middle {
2280 vertical-align: middle !important; }
2281
2282.align-bottom {
2283 vertical-align: bottom !important; }
2284
2285.align-text-bottom {
2286 vertical-align: text-bottom !important; }
2287
2288.align-text-top {
2289 vertical-align: text-top !important; }
2290
2291.bg-faded {
22cfab2d 2292 background-color: #e3e8eb; }
97ed546d
S
2293
2294.bg-primary {
2295 background-color: #0275d8 !important; }
2296
2297a.bg-primary:focus, a.bg-primary:hover {
2298 background-color: #025aa5 !important; }
2299
2300.bg-success {
2301 background-color: #5cb85c !important; }
2302
2303a.bg-success:focus, a.bg-success:hover {
2304 background-color: #449d44 !important; }
2305
2306.bg-info {
2307 background-color: #5bc0de !important; }
2308
2309a.bg-info:focus, a.bg-info:hover {
2310 background-color: #31b0d5 !important; }
2311
2312.bg-warning {
2313 background-color: #f0ad4e !important; }
2314
2315a.bg-warning:focus, a.bg-warning:hover {
2316 background-color: #ec971f !important; }
2317
2318.bg-danger {
2319 background-color: #d9534f !important; }
2320
2321a.bg-danger:focus, a.bg-danger:hover {
2322 background-color: #c9302c !important; }
2323
2324.bg-inverse {
2325 background-color: #292b2c !important; }
2326
2327a.bg-inverse:focus, a.bg-inverse:hover {
2328 background-color: #101112 !important; }
2329
2330.border-0 {
2331 border: 0 !important; }
2332
2333.border-top-0 {
2334 border-top: 0 !important; }
2335
2336.border-right-0 {
2337 border-right: 0 !important; }
2338
2339.border-bottom-0 {
2340 border-bottom: 0 !important; }
2341
2342.border-left-0 {
2343 border-left: 0 !important; }
2344
2345.rounded {
2346 border-radius: 0.25rem; }
2347
2348.rounded-top {
2349 border-top-right-radius: 0.25rem;
2350 border-top-left-radius: 0.25rem; }
2351
2352.rounded-right {
2353 border-bottom-right-radius: 0.25rem;
2354 border-top-right-radius: 0.25rem; }
2355
2356.rounded-bottom {
2357 border-bottom-right-radius: 0.25rem;
2358 border-bottom-left-radius: 0.25rem; }
2359
2360.rounded-left {
2361 border-bottom-left-radius: 0.25rem;
2362 border-top-left-radius: 0.25rem; }
2363
2364.rounded-circle {
2365 border-radius: 50%; }
2366
2367.rounded-0 {
2368 border-radius: 0; }
2369
2370.clearfix::after {
b2051dd7 2371 display: block;
97ed546d
S
2372 content: "";
2373 clear: both; }
b2051dd7 2374
97ed546d
S
2375.d-none {
2376 display: none !important; }
b2051dd7 2377
97ed546d
S
2378.d-inline {
2379 display: inline !important; }
b2051dd7 2380
97ed546d
S
2381.d-inline-block {
2382 display: inline-block !important; }
b2051dd7 2383
97ed546d
S
2384.d-block {
2385 display: block !important; }
b2051dd7 2386
97ed546d
S
2387.d-table {
2388 display: table !important; }
2389
2390.d-table-cell {
2391 display: table-cell !important; }
b2051dd7 2392
97ed546d 2393.d-flex {
97ed546d
S
2394 display: flex !important; }
2395
2396.d-inline-flex {
97ed546d
S
2397 display: inline-flex !important; }
2398
2399@media (min-width: 576px) {
2400 .d-sm-none {
2401 display: none !important; }
2402 .d-sm-inline {
2403 display: inline !important; }
2404 .d-sm-inline-block {
2405 display: inline-block !important; }
2406 .d-sm-block {
2407 display: block !important; }
2408 .d-sm-table {
2409 display: table !important; }
2410 .d-sm-table-cell {
2411 display: table-cell !important; }
2412 .d-sm-flex {
97ed546d
S
2413 display: flex !important; }
2414 .d-sm-inline-flex {
97ed546d
S
2415 display: inline-flex !important; } }
2416
2417@media (min-width: 768px) {
2418 .d-md-none {
2419 display: none !important; }
2420 .d-md-inline {
2421 display: inline !important; }
2422 .d-md-inline-block {
2423 display: inline-block !important; }
2424 .d-md-block {
2425 display: block !important; }
2426 .d-md-table {
2427 display: table !important; }
2428 .d-md-table-cell {
2429 display: table-cell !important; }
2430 .d-md-flex {
97ed546d
S
2431 display: flex !important; }
2432 .d-md-inline-flex {
97ed546d
S
2433 display: inline-flex !important; } }
2434
2435@media (min-width: 992px) {
2436 .d-lg-none {
2437 display: none !important; }
2438 .d-lg-inline {
2439 display: inline !important; }
2440 .d-lg-inline-block {
2441 display: inline-block !important; }
2442 .d-lg-block {
2443 display: block !important; }
2444 .d-lg-table {
2445 display: table !important; }
2446 .d-lg-table-cell {
2447 display: table-cell !important; }
2448 .d-lg-flex {
97ed546d
S
2449 display: flex !important; }
2450 .d-lg-inline-flex {
97ed546d
S
2451 display: inline-flex !important; } }
2452
2453@media (min-width: 1200px) {
2454 .d-xl-none {
2455 display: none !important; }
2456 .d-xl-inline {
2457 display: inline !important; }
2458 .d-xl-inline-block {
2459 display: inline-block !important; }
2460 .d-xl-block {
2461 display: block !important; }
2462 .d-xl-table {
2463 display: table !important; }
2464 .d-xl-table-cell {
2465 display: table-cell !important; }
2466 .d-xl-flex {
97ed546d
S
2467 display: flex !important; }
2468 .d-xl-inline-flex {
97ed546d
S
2469 display: inline-flex !important; } }
2470
2471.flex-first {
8842c9d0 2472 order: -1; }
97ed546d
S
2473
2474.flex-last {
8842c9d0 2475 order: 1; }
97ed546d
S
2476
2477.flex-unordered {
8842c9d0 2478 order: 0; }
97ed546d
S
2479
2480.flex-row {
8842c9d0 2481 flex-direction: row !important; }
97ed546d
S
2482
2483.flex-column {
8842c9d0 2484 flex-direction: column !important; }
97ed546d
S
2485
2486.flex-row-reverse {
8842c9d0 2487 flex-direction: row-reverse !important; }
97ed546d
S
2488
2489.flex-column-reverse {
8842c9d0 2490 flex-direction: column-reverse !important; }
97ed546d
S
2491
2492.flex-wrap {
8842c9d0 2493 flex-wrap: wrap !important; }
97ed546d
S
2494
2495.flex-nowrap {
8842c9d0 2496 flex-wrap: nowrap !important; }
97ed546d
S
2497
2498.flex-wrap-reverse {
8842c9d0 2499 flex-wrap: wrap-reverse !important; }
97ed546d
S
2500
2501.justify-content-start {
8842c9d0 2502 justify-content: flex-start !important; }
97ed546d
S
2503
2504.justify-content-end {
8842c9d0 2505 justify-content: flex-end !important; }
97ed546d
S
2506
2507.justify-content-center {
8842c9d0 2508 justify-content: center !important; }
97ed546d
S
2509
2510.justify-content-between {
8842c9d0 2511 justify-content: space-between !important; }
97ed546d
S
2512
2513.justify-content-around {
8842c9d0 2514 justify-content: space-around !important; }
97ed546d
S
2515
2516.align-items-start {
8842c9d0 2517 align-items: flex-start !important; }
97ed546d
S
2518
2519.align-items-end {
8842c9d0 2520 align-items: flex-end !important; }
97ed546d
S
2521
2522.align-items-center {
8842c9d0 2523 align-items: center !important; }
97ed546d
S
2524
2525.align-items-baseline {
8842c9d0 2526 align-items: baseline !important; }
97ed546d
S
2527
2528.align-items-stretch {
8842c9d0 2529 align-items: stretch !important; }
97ed546d
S
2530
2531.align-content-start {
8842c9d0 2532 align-content: flex-start !important; }
97ed546d
S
2533
2534.align-content-end {
8842c9d0 2535 align-content: flex-end !important; }
97ed546d
S
2536
2537.align-content-center {
8842c9d0 2538 align-content: center !important; }
97ed546d
S
2539
2540.align-content-between {
8842c9d0 2541 align-content: space-between !important; }
97ed546d
S
2542
2543.align-content-around {
8842c9d0 2544 align-content: space-around !important; }
97ed546d
S
2545
2546.align-content-stretch {
8842c9d0 2547 align-content: stretch !important; }
97ed546d
S
2548
2549.align-self-auto {
8842c9d0 2550 align-self: auto !important; }
97ed546d
S
2551
2552.align-self-start {
8842c9d0 2553 align-self: flex-start !important; }
97ed546d
S
2554
2555.align-self-end {
8842c9d0 2556 align-self: flex-end !important; }
97ed546d
S
2557
2558.align-self-center {
8842c9d0 2559 align-self: center !important; }
97ed546d
S
2560
2561.align-self-baseline {
8842c9d0 2562 align-self: baseline !important; }
97ed546d
S
2563
2564.align-self-stretch {
8842c9d0 2565 align-self: stretch !important; }
97ed546d
S
2566
2567@media (min-width: 576px) {
2568 .flex-sm-first {
8842c9d0 2569 order: -1; }
97ed546d 2570 .flex-sm-last {
8842c9d0 2571 order: 1; }
97ed546d 2572 .flex-sm-unordered {
8842c9d0 2573 order: 0; }
97ed546d 2574 .flex-sm-row {
8842c9d0 2575 flex-direction: row !important; }
97ed546d 2576 .flex-sm-column {
8842c9d0 2577 flex-direction: column !important; }
97ed546d 2578 .flex-sm-row-reverse {
8842c9d0 2579 flex-direction: row-reverse !important; }
97ed546d 2580 .flex-sm-column-reverse {
8842c9d0 2581 flex-direction: column-reverse !important; }
97ed546d 2582 .flex-sm-wrap {
8842c9d0 2583 flex-wrap: wrap !important; }
97ed546d 2584 .flex-sm-nowrap {
8842c9d0 2585 flex-wrap: nowrap !important; }
97ed546d 2586 .flex-sm-wrap-reverse {
8842c9d0 2587 flex-wrap: wrap-reverse !important; }
97ed546d 2588 .justify-content-sm-start {
8842c9d0 2589 justify-content: flex-start !important; }
97ed546d 2590 .justify-content-sm-end {
8842c9d0 2591 justify-content: flex-end !important; }
97ed546d 2592 .justify-content-sm-center {
8842c9d0 2593 justify-content: center !important; }
97ed546d 2594 .justify-content-sm-between {
8842c9d0 2595 justify-content: space-between !important; }
97ed546d 2596 .justify-content-sm-around {
8842c9d0 2597 justify-content: space-around !important; }
97ed546d 2598 .align-items-sm-start {
8842c9d0 2599 align-items: flex-start !important; }
97ed546d 2600 .align-items-sm-end {
8842c9d0 2601 align-items: flex-end !important; }
97ed546d 2602 .align-items-sm-center {
8842c9d0 2603 align-items: center !important; }
97ed546d 2604 .align-items-sm-baseline {
8842c9d0 2605 align-items: baseline !important; }
97ed546d 2606 .align-items-sm-stretch {
8842c9d0 2607 align-items: stretch !important; }
97ed546d 2608 .align-content-sm-start {
8842c9d0 2609 align-content: flex-start !important; }
97ed546d 2610 .align-content-sm-end {
8842c9d0 2611 align-content: flex-end !important; }
97ed546d 2612 .align-content-sm-center {
8842c9d0 2613 align-content: center !important; }
97ed546d 2614 .align-content-sm-between {
8842c9d0 2615 align-content: space-between !important; }
97ed546d 2616 .align-content-sm-around {
8842c9d0 2617 align-content: space-around !important; }
97ed546d 2618 .align-content-sm-stretch {
8842c9d0 2619 align-content: stretch !important; }
97ed546d 2620 .align-self-sm-auto {
8842c9d0 2621 align-self: auto !important; }
97ed546d 2622 .align-self-sm-start {
8842c9d0 2623 align-self: flex-start !important; }
97ed546d 2624 .align-self-sm-end {
8842c9d0 2625 align-self: flex-end !important; }
97ed546d 2626 .align-self-sm-center {
8842c9d0 2627 align-self: center !important; }
97ed546d 2628 .align-self-sm-baseline {
8842c9d0 2629 align-self: baseline !important; }
97ed546d 2630 .align-self-sm-stretch {
8842c9d0 2631 align-self: stretch !important; } }
97ed546d
S
2632
2633@media (min-width: 768px) {
2634 .flex-md-first {
8842c9d0 2635 order: -1; }
97ed546d 2636 .flex-md-last {
8842c9d0 2637 order: 1; }
97ed546d 2638 .flex-md-unordered {
8842c9d0 2639 order: 0; }
97ed546d 2640 .flex-md-row {
8842c9d0 2641 flex-direction: row !important; }
97ed546d 2642 .flex-md-column {
8842c9d0 2643 flex-direction: column !important; }
97ed546d 2644 .flex-md-row-reverse {
8842c9d0 2645 flex-direction: row-reverse !important; }
97ed546d 2646 .flex-md-column-reverse {
8842c9d0 2647 flex-direction: column-reverse !important; }
97ed546d 2648 .flex-md-wrap {
8842c9d0 2649 flex-wrap: wrap !important; }
97ed546d 2650 .flex-md-nowrap {
8842c9d0 2651 flex-wrap: nowrap !important; }
97ed546d 2652 .flex-md-wrap-reverse {
8842c9d0 2653 flex-wrap: wrap-reverse !important; }
97ed546d 2654 .justify-content-md-start {
8842c9d0 2655 justify-content: flex-start !important; }
97ed546d 2656 .justify-content-md-end {
8842c9d0 2657 justify-content: flex-end !important; }
97ed546d 2658 .justify-content-md-center {
8842c9d0 2659 justify-content: center !important; }
97ed546d 2660 .justify-content-md-between {
8842c9d0 2661 justify-content: space-between !important; }
97ed546d 2662 .justify-content-md-around {
8842c9d0 2663 justify-content: space-around !important; }
97ed546d 2664 .align-items-md-start {
8842c9d0 2665 align-items: flex-start !important; }
97ed546d 2666 .align-items-md-end {
8842c9d0 2667 align-items: flex-end !important; }
97ed546d 2668 .align-items-md-center {
8842c9d0 2669 align-items: center !important; }
97ed546d 2670 .align-items-md-baseline {
8842c9d0 2671 align-items: baseline !important; }
97ed546d 2672 .align-items-md-stretch {
8842c9d0 2673 align-items: stretch !important; }
97ed546d 2674 .align-content-md-start {
8842c9d0 2675 align-content: flex-start !important; }
97ed546d 2676 .align-content-md-end {
8842c9d0 2677 align-content: flex-end !important; }
97ed546d 2678 .align-content-md-center {
8842c9d0 2679 align-content: center !important; }
97ed546d 2680 .align-content-md-between {
8842c9d0 2681 align-content: space-between !important; }
97ed546d 2682 .align-content-md-around {
8842c9d0 2683 align-content: space-around !important; }
97ed546d 2684 .align-content-md-stretch {
8842c9d0 2685 align-content: stretch !important; }
97ed546d 2686 .align-self-md-auto {
8842c9d0 2687 align-self: auto !important; }
97ed546d 2688 .align-self-md-start {
8842c9d0 2689 align-self: flex-start !important; }
97ed546d 2690 .align-self-md-end {
8842c9d0 2691 align-self: flex-end !important; }
97ed546d 2692 .align-self-md-center {
8842c9d0 2693 align-self: center !important; }
97ed546d 2694 .align-self-md-baseline {
8842c9d0 2695 align-self: baseline !important; }
97ed546d 2696 .align-self-md-stretch {
8842c9d0 2697 align-self: stretch !important; } }
97ed546d
S
2698
2699@media (min-width: 992px) {
2700 .flex-lg-first {
8842c9d0 2701 order: -1; }
97ed546d 2702 .flex-lg-last {
8842c9d0 2703 order: 1; }
97ed546d 2704 .flex-lg-unordered {
8842c9d0 2705 order: 0; }
97ed546d 2706 .flex-lg-row {
8842c9d0 2707 flex-direction: row !important; }
97ed546d 2708 .flex-lg-column {
8842c9d0 2709 flex-direction: column !important; }
97ed546d 2710 .flex-lg-row-reverse {
8842c9d0 2711 flex-direction: row-reverse !important; }
97ed546d 2712 .flex-lg-column-reverse {
8842c9d0 2713 flex-direction: column-reverse !important; }
97ed546d 2714 .flex-lg-wrap {
8842c9d0 2715 flex-wrap: wrap !important; }
97ed546d 2716 .flex-lg-nowrap {
8842c9d0 2717 flex-wrap: nowrap !important; }
97ed546d 2718 .flex-lg-wrap-reverse {
8842c9d0 2719 flex-wrap: wrap-reverse !important; }
97ed546d 2720 .justify-content-lg-start {
8842c9d0 2721 justify-content: flex-start !important; }
97ed546d 2722 .justify-content-lg-end {
8842c9d0 2723 justify-content: flex-end !important; }
97ed546d 2724 .justify-content-lg-center {
8842c9d0 2725 justify-content: center !important; }
97ed546d 2726 .justify-content-lg-between {
8842c9d0 2727 justify-content: space-between !important; }
97ed546d 2728 .justify-content-lg-around {
8842c9d0 2729 justify-content: space-around !important; }
97ed546d 2730 .align-items-lg-start {
8842c9d0 2731 align-items: flex-start !important; }
97ed546d 2732 .align-items-lg-end {
8842c9d0 2733 align-items: flex-end !important; }
97ed546d 2734 .align-items-lg-center {
8842c9d0 2735 align-items: center !important; }
97ed546d 2736 .align-items-lg-baseline {
8842c9d0 2737 align-items: baseline !important; }
97ed546d 2738 .align-items-lg-stretch {
8842c9d0 2739 align-items: stretch !important; }
97ed546d 2740 .align-content-lg-start {
8842c9d0 2741 align-content: flex-start !important; }
97ed546d 2742 .align-content-lg-end {
8842c9d0 2743 align-content: flex-end !important; }
97ed546d 2744 .align-content-lg-center {
8842c9d0 2745 align-content: center !important; }
97ed546d 2746 .align-content-lg-between {
8842c9d0 2747 align-content: space-between !important; }
97ed546d 2748 .align-content-lg-around {
8842c9d0 2749 align-content: space-around !important; }
97ed546d 2750 .align-content-lg-stretch {
8842c9d0 2751 align-content: stretch !important; }
97ed546d 2752 .align-self-lg-auto {
8842c9d0 2753 align-self: auto !important; }
97ed546d 2754 .align-self-lg-start {
8842c9d0 2755 align-self: flex-start !important; }
97ed546d 2756 .align-self-lg-end {
8842c9d0 2757 align-self: flex-end !important; }
97ed546d 2758 .align-self-lg-center {
8842c9d0 2759 align-self: center !important; }
97ed546d 2760 .align-self-lg-baseline {
8842c9d0 2761 align-self: baseline !important; }
97ed546d 2762 .align-self-lg-stretch {
8842c9d0 2763 align-self: stretch !important; } }
97ed546d
S
2764
2765@media (min-width: 1200px) {
2766 .flex-xl-first {
8842c9d0 2767 order: -1; }
97ed546d 2768 .flex-xl-last {
8842c9d0 2769 order: 1; }
97ed546d 2770 .flex-xl-unordered {
8842c9d0 2771 order: 0; }
97ed546d 2772 .flex-xl-row {
8842c9d0 2773 flex-direction: row !important; }
97ed546d 2774 .flex-xl-column {
8842c9d0 2775 flex-direction: column !important; }
97ed546d 2776 .flex-xl-row-reverse {
8842c9d0 2777 flex-direction: row-reverse !important; }
97ed546d 2778 .flex-xl-column-reverse {
8842c9d0 2779 flex-direction: column-reverse !important; }
97ed546d 2780 .flex-xl-wrap {
8842c9d0 2781 flex-wrap: wrap !important; }
97ed546d 2782 .flex-xl-nowrap {
8842c9d0 2783 flex-wrap: nowrap !important; }
97ed546d 2784 .flex-xl-wrap-reverse {
8842c9d0 2785 flex-wrap: wrap-reverse !important; }
97ed546d 2786 .justify-content-xl-start {
8842c9d0 2787 justify-content: flex-start !important; }
97ed546d 2788 .justify-content-xl-end {
8842c9d0 2789 justify-content: flex-end !important; }
97ed546d 2790 .justify-content-xl-center {
8842c9d0 2791 justify-content: center !important; }
97ed546d 2792 .justify-content-xl-between {
8842c9d0 2793 justify-content: space-between !important; }
97ed546d 2794 .justify-content-xl-around {
8842c9d0 2795 justify-content: space-around !important; }
97ed546d 2796 .align-items-xl-start {
8842c9d0 2797 align-items: flex-start !important; }
97ed546d 2798 .align-items-xl-end {
8842c9d0 2799 align-items: flex-end !important; }
97ed546d 2800 .align-items-xl-center {
8842c9d0 2801 align-items: center !important; }
97ed546d 2802 .align-items-xl-baseline {
8842c9d0 2803 align-items: baseline !important; }
97ed546d 2804 .align-items-xl-stretch {
8842c9d0 2805 align-items: stretch !important; }
97ed546d 2806 .align-content-xl-start {
8842c9d0 2807 align-content: flex-start !important; }
97ed546d 2808 .align-content-xl-end {
8842c9d0 2809 align-content: flex-end !important; }
97ed546d 2810 .align-content-xl-center {
8842c9d0 2811 align-content: center !important; }
97ed546d 2812 .align-content-xl-between {
8842c9d0 2813 align-content: space-between !important; }
97ed546d 2814 .align-content-xl-around {
8842c9d0 2815 align-content: space-around !important; }
97ed546d 2816 .align-content-xl-stretch {
8842c9d0 2817 align-content: stretch !important; }
97ed546d 2818 .align-self-xl-auto {
8842c9d0 2819 align-self: auto !important; }
97ed546d 2820 .align-self-xl-start {
8842c9d0 2821 align-self: flex-start !important; }
97ed546d 2822 .align-self-xl-end {
8842c9d0 2823 align-self: flex-end !important; }
97ed546d 2824 .align-self-xl-center {
8842c9d0 2825 align-self: center !important; }
97ed546d 2826 .align-self-xl-baseline {
8842c9d0 2827 align-self: baseline !important; }
97ed546d 2828 .align-self-xl-stretch {
8842c9d0 2829 align-self: stretch !important; } }
97ed546d
S
2830
2831.float-left {
2832 float: left !important; }
2833
2834.float-right {
2835 float: right !important; }
2836
2837.float-none {
2838 float: none !important; }
2839
2840@media (min-width: 576px) {
2841 .float-sm-left {
2842 float: left !important; }
2843 .float-sm-right {
2844 float: right !important; }
2845 .float-sm-none {
2846 float: none !important; } }
2847
2848@media (min-width: 768px) {
2849 .float-md-left {
2850 float: left !important; }
2851 .float-md-right {
2852 float: right !important; }
2853 .float-md-none {
2854 float: none !important; } }
2855
2856@media (min-width: 992px) {
2857 .float-lg-left {
2858 float: left !important; }
2859 .float-lg-right {
2860 float: right !important; }
2861 .float-lg-none {
2862 float: none !important; } }
2863
2864@media (min-width: 1200px) {
2865 .float-xl-left {
2866 float: left !important; }
2867 .float-xl-right {
2868 float: right !important; }
2869 .float-xl-none {
2870 float: none !important; } }
2871
2872.fixed-top {
2873 position: fixed;
2874 top: 0;
2875 right: 0;
2876 left: 0;
2877 z-index: 1030; }
2878
2879.fixed-bottom {
2880 position: fixed;
2881 right: 0;
2882 bottom: 0;
2883 left: 0;
2884 z-index: 1030; }
2885
2886.sticky-top {
97ed546d
S
2887 position: sticky;
2888 top: 0;
2889 z-index: 1030; }
2890
2891.sr-only {
2892 position: absolute;
2893 width: 1px;
2894 height: 1px;
b2051dd7 2895 padding: 0;
97ed546d
S
2896 margin: -1px;
2897 overflow: hidden;
2898 clip: rect(0, 0, 0, 0);
2899 border: 0; }
2900
2901.sr-only-focusable:active, .sr-only-focusable:focus {
2902 position: static;
2903 width: auto;
2904 height: auto;
2905 margin: 0;
2906 overflow: visible;
2907 clip: auto; }
2908
2909.w-25 {
2910 width: 25% !important; }
2911
2912.w-50 {
2913 width: 50% !important; }
2914
2915.w-75 {
2916 width: 75% !important; }
2917
2918.w-100 {
2919 width: 100% !important; }
2920
2921.h-25 {
2922 height: 25% !important; }
2923
2924.h-50 {
2925 height: 50% !important; }
2926
2927.h-75 {
2928 height: 75% !important; }
2929
2930.h-100 {
2931 height: 100% !important; }
2932
2933.mw-100 {
2934 max-width: 100% !important; }
2935
2936.mh-100 {
2937 max-height: 100% !important; }
2938
2939.m-0 {
2940 margin: 0 0 !important; }
2941
2942.mt-0 {
2943 margin-top: 0 !important; }
2944
2945.mr-0 {
2946 margin-right: 0 !important; }
2947
2948.mb-0 {
2949 margin-bottom: 0 !important; }
2950
2951.ml-0 {
2952 margin-left: 0 !important; }
2953
2954.mx-0 {
2955 margin-right: 0 !important;
2956 margin-left: 0 !important; }
2957
2958.my-0 {
2959 margin-top: 0 !important;
2960 margin-bottom: 0 !important; }
2961
2962.m-1 {
49baba87 2963 margin: 2px 2px !important; }
97ed546d
S
2964
2965.mt-1 {
49baba87 2966 margin-top: 2px !important; }
97ed546d
S
2967
2968.mr-1 {
49baba87 2969 margin-right: 2px !important; }
97ed546d
S
2970
2971.mb-1 {
49baba87 2972 margin-bottom: 2px !important; }
97ed546d
S
2973
2974.ml-1 {
49baba87 2975 margin-left: 2px !important; }
97ed546d
S
2976
2977.mx-1 {
49baba87
S
2978 margin-right: 2px !important;
2979 margin-left: 2px !important; }
97ed546d
S
2980
2981.my-1 {
49baba87
S
2982 margin-top: 2px !important;
2983 margin-bottom: 2px !important; }
97ed546d
S
2984
2985.m-2 {
49baba87 2986 margin: 4px 4px !important; }
97ed546d
S
2987
2988.mt-2 {
49baba87 2989 margin-top: 4px !important; }
97ed546d
S
2990
2991.mr-2 {
49baba87 2992 margin-right: 4px !important; }
97ed546d
S
2993
2994.mb-2 {
49baba87 2995 margin-bottom: 4px !important; }
97ed546d
S
2996
2997.ml-2 {
49baba87 2998 margin-left: 4px !important; }
97ed546d
S
2999
3000.mx-2 {
49baba87
S
3001 margin-right: 4px !important;
3002 margin-left: 4px !important; }
97ed546d
S
3003
3004.my-2 {
49baba87
S
3005 margin-top: 4px !important;
3006 margin-bottom: 4px !important; }
97ed546d
S
3007
3008.m-3 {
49baba87 3009 margin: 8px 8px !important; }
97ed546d
S
3010
3011.mt-3 {
49baba87 3012 margin-top: 8px !important; }
97ed546d
S
3013
3014.mr-3 {
49baba87 3015 margin-right: 8px !important; }
97ed546d
S
3016
3017.mb-3 {
49baba87 3018 margin-bottom: 8px !important; }
97ed546d
S
3019
3020.ml-3 {
49baba87 3021 margin-left: 8px !important; }
97ed546d
S
3022
3023.mx-3 {
49baba87
S
3024 margin-right: 8px !important;
3025 margin-left: 8px !important; }
97ed546d
S
3026
3027.my-3 {
49baba87
S
3028 margin-top: 8px !important;
3029 margin-bottom: 8px !important; }
97ed546d
S
3030
3031.m-4 {
49baba87 3032 margin: 12px 12px !important; }
97ed546d
S
3033
3034.mt-4 {
49baba87 3035 margin-top: 12px !important; }
97ed546d
S
3036
3037.mr-4 {
49baba87 3038 margin-right: 12px !important; }
97ed546d
S
3039
3040.mb-4 {
49baba87 3041 margin-bottom: 12px !important; }
97ed546d
S
3042
3043.ml-4 {
49baba87 3044 margin-left: 12px !important; }
97ed546d
S
3045
3046.mx-4 {
49baba87
S
3047 margin-right: 12px !important;
3048 margin-left: 12px !important; }
97ed546d
S
3049
3050.my-4 {
49baba87
S
3051 margin-top: 12px !important;
3052 margin-bottom: 12px !important; }
97ed546d
S
3053
3054.m-5 {
49baba87 3055 margin: 16px 16px !important; }
97ed546d
S
3056
3057.mt-5 {
49baba87 3058 margin-top: 16px !important; }
97ed546d
S
3059
3060.mr-5 {
49baba87 3061 margin-right: 16px !important; }
97ed546d
S
3062
3063.mb-5 {
49baba87 3064 margin-bottom: 16px !important; }
97ed546d
S
3065
3066.ml-5 {
49baba87 3067 margin-left: 16px !important; }
97ed546d
S
3068
3069.mx-5 {
49baba87
S
3070 margin-right: 16px !important;
3071 margin-left: 16px !important; }
97ed546d
S
3072
3073.my-5 {
49baba87
S
3074 margin-top: 16px !important;
3075 margin-bottom: 16px !important; }
1e5bc9c9
S
3076
3077.m-6 {
49baba87 3078 margin: 48px 48px !important; }
1e5bc9c9
S
3079
3080.mt-6 {
49baba87 3081 margin-top: 48px !important; }
1e5bc9c9
S
3082
3083.mr-6 {
49baba87 3084 margin-right: 48px !important; }
1e5bc9c9
S
3085
3086.mb-6 {
49baba87 3087 margin-bottom: 48px !important; }
1e5bc9c9
S
3088
3089.ml-6 {
49baba87 3090 margin-left: 48px !important; }
1e5bc9c9
S
3091
3092.mx-6 {
49baba87
S
3093 margin-right: 48px !important;
3094 margin-left: 48px !important; }
1e5bc9c9
S
3095
3096.my-6 {
49baba87
S
3097 margin-top: 48px !important;
3098 margin-bottom: 48px !important; }
97ed546d
S
3099
3100.p-0 {
3101 padding: 0 0 !important; }
3102
3103.pt-0 {
3104 padding-top: 0 !important; }
3105
3106.pr-0 {
3107 padding-right: 0 !important; }
3108
3109.pb-0 {
3110 padding-bottom: 0 !important; }
3111
3112.pl-0 {
3113 padding-left: 0 !important; }
3114
3115.px-0 {
3116 padding-right: 0 !important;
3117 padding-left: 0 !important; }
3118
3119.py-0 {
3120 padding-top: 0 !important;
3121 padding-bottom: 0 !important; }
3122
3123.p-1 {
49baba87 3124 padding: 2px 2px !important; }
97ed546d
S
3125
3126.pt-1 {
49baba87 3127 padding-top: 2px !important; }
97ed546d
S
3128
3129.pr-1 {
49baba87 3130 padding-right: 2px !important; }
97ed546d
S
3131
3132.pb-1 {
49baba87 3133 padding-bottom: 2px !important; }
97ed546d
S
3134
3135.pl-1 {
49baba87 3136 padding-left: 2px !important; }
97ed546d
S
3137
3138.px-1 {
49baba87
S
3139 padding-right: 2px !important;
3140 padding-left: 2px !important; }
97ed546d
S
3141
3142.py-1 {
49baba87
S
3143 padding-top: 2px !important;
3144 padding-bottom: 2px !important; }
97ed546d
S
3145
3146.p-2 {
49baba87 3147 padding: 4px 4px !important; }
97ed546d
S
3148
3149.pt-2 {
49baba87 3150 padding-top: 4px !important; }
97ed546d
S
3151
3152.pr-2 {
49baba87 3153 padding-right: 4px !important; }
97ed546d
S
3154
3155.pb-2 {
49baba87 3156 padding-bottom: 4px !important; }
97ed546d
S
3157
3158.pl-2 {
49baba87 3159 padding-left: 4px !important; }
97ed546d
S
3160
3161.px-2 {
49baba87
S
3162 padding-right: 4px !important;
3163 padding-left: 4px !important; }
97ed546d
S
3164
3165.py-2 {
49baba87
S
3166 padding-top: 4px !important;
3167 padding-bottom: 4px !important; }
97ed546d
S
3168
3169.p-3 {
49baba87 3170 padding: 8px 8px !important; }
97ed546d
S
3171
3172.pt-3 {
49baba87 3173 padding-top: 8px !important; }
97ed546d
S
3174
3175.pr-3 {
49baba87 3176 padding-right: 8px !important; }
97ed546d
S
3177
3178.pb-3 {
49baba87 3179 padding-bottom: 8px !important; }
97ed546d
S
3180
3181.pl-3 {
49baba87 3182 padding-left: 8px !important; }
97ed546d
S
3183
3184.px-3 {
49baba87
S
3185 padding-right: 8px !important;
3186 padding-left: 8px !important; }
97ed546d
S
3187
3188.py-3 {
49baba87
S
3189 padding-top: 8px !important;
3190 padding-bottom: 8px !important; }
97ed546d
S
3191
3192.p-4 {
49baba87 3193 padding: 12px 12px !important; }
97ed546d
S
3194
3195.pt-4 {
49baba87 3196 padding-top: 12px !important; }
97ed546d
S
3197
3198.pr-4 {
49baba87 3199 padding-right: 12px !important; }
97ed546d
S
3200
3201.pb-4 {
49baba87 3202 padding-bottom: 12px !important; }
97ed546d
S
3203
3204.pl-4 {
49baba87 3205 padding-left: 12px !important; }
97ed546d
S
3206
3207.px-4 {
49baba87
S
3208 padding-right: 12px !important;
3209 padding-left: 12px !important; }
97ed546d
S
3210
3211.py-4 {
49baba87
S
3212 padding-top: 12px !important;
3213 padding-bottom: 12px !important; }
97ed546d
S
3214
3215.p-5 {
49baba87 3216 padding: 16px 16px !important; }
97ed546d
S
3217
3218.pt-5 {
49baba87 3219 padding-top: 16px !important; }
97ed546d
S
3220
3221.pr-5 {
49baba87 3222 padding-right: 16px !important; }
97ed546d
S
3223
3224.pb-5 {
49baba87 3225 padding-bottom: 16px !important; }
97ed546d
S
3226
3227.pl-5 {
49baba87 3228 padding-left: 16px !important; }
97ed546d
S
3229
3230.px-5 {
49baba87
S
3231 padding-right: 16px !important;
3232 padding-left: 16px !important; }
97ed546d
S
3233
3234.py-5 {
49baba87
S
3235 padding-top: 16px !important;
3236 padding-bottom: 16px !important; }
1e5bc9c9
S
3237
3238.p-6 {
49baba87 3239 padding: 48px 48px !important; }
1e5bc9c9
S
3240
3241.pt-6 {
49baba87 3242 padding-top: 48px !important; }
1e5bc9c9
S
3243
3244.pr-6 {
49baba87 3245 padding-right: 48px !important; }
1e5bc9c9
S
3246
3247.pb-6 {
49baba87 3248 padding-bottom: 48px !important; }
1e5bc9c9
S
3249
3250.pl-6 {
49baba87 3251 padding-left: 48px !important; }
1e5bc9c9
S
3252
3253.px-6 {
49baba87
S
3254 padding-right: 48px !important;
3255 padding-left: 48px !important; }
1e5bc9c9
S
3256
3257.py-6 {
49baba87
S
3258 padding-top: 48px !important;
3259 padding-bottom: 48px !important; }
97ed546d
S
3260
3261.m-auto {
3262 margin: auto !important; }
3263
3264.mt-auto {
3265 margin-top: auto !important; }
3266
3267.mr-auto {
3268 margin-right: auto !important; }
3269
3270.mb-auto {
3271 margin-bottom: auto !important; }
3272
3273.ml-auto {
3274 margin-left: auto !important; }
3275
3276.mx-auto {
3277 margin-right: auto !important;
3278 margin-left: auto !important; }
3279
3280.my-auto {
3281 margin-top: auto !important;
3282 margin-bottom: auto !important; }
3283
3284@media (min-width: 576px) {
3285 .m-sm-0 {
3286 margin: 0 0 !important; }
3287 .mt-sm-0 {
3288 margin-top: 0 !important; }
3289 .mr-sm-0 {
3290 margin-right: 0 !important; }
3291 .mb-sm-0 {
3292 margin-bottom: 0 !important; }
3293 .ml-sm-0 {
3294 margin-left: 0 !important; }
3295 .mx-sm-0 {
3296 margin-right: 0 !important;
3297 margin-left: 0 !important; }
3298 .my-sm-0 {
3299 margin-top: 0 !important;
3300 margin-bottom: 0 !important; }
3301 .m-sm-1 {
49baba87 3302 margin: 2px 2px !important; }
97ed546d 3303 .mt-sm-1 {
49baba87 3304 margin-top: 2px !important; }
97ed546d 3305 .mr-sm-1 {
49baba87 3306 margin-right: 2px !important; }
97ed546d 3307 .mb-sm-1 {
49baba87 3308 margin-bottom: 2px !important; }
97ed546d 3309 .ml-sm-1 {
49baba87 3310 margin-left: 2px !important; }
97ed546d 3311 .mx-sm-1 {
49baba87
S
3312 margin-right: 2px !important;
3313 margin-left: 2px !important; }
97ed546d 3314 .my-sm-1 {
49baba87
S
3315 margin-top: 2px !important;
3316 margin-bottom: 2px !important; }
97ed546d 3317 .m-sm-2 {
49baba87 3318 margin: 4px 4px !important; }
97ed546d 3319 .mt-sm-2 {
49baba87 3320 margin-top: 4px !important; }
97ed546d 3321 .mr-sm-2 {
49baba87 3322 margin-right: 4px !important; }
97ed546d 3323 .mb-sm-2 {
49baba87 3324 margin-bottom: 4px !important; }
97ed546d 3325 .ml-sm-2 {
49baba87 3326 margin-left: 4px !important; }
97ed546d 3327 .mx-sm-2 {
49baba87
S
3328 margin-right: 4px !important;
3329 margin-left: 4px !important; }
97ed546d 3330 .my-sm-2 {
49baba87
S
3331 margin-top: 4px !important;
3332 margin-bottom: 4px !important; }
97ed546d 3333 .m-sm-3 {
49baba87 3334 margin: 8px 8px !important; }
97ed546d 3335 .mt-sm-3 {
49baba87 3336 margin-top: 8px !important; }
97ed546d 3337 .mr-sm-3 {
49baba87 3338 margin-right: 8px !important; }
97ed546d 3339 .mb-sm-3 {
49baba87 3340 margin-bottom: 8px !important; }
97ed546d 3341 .ml-sm-3 {
49baba87 3342 margin-left: 8px !important; }
97ed546d 3343 .mx-sm-3 {
49baba87
S
3344 margin-right: 8px !important;
3345 margin-left: 8px !important; }
97ed546d 3346 .my-sm-3 {
49baba87
S
3347 margin-top: 8px !important;
3348 margin-bottom: 8px !important; }
97ed546d 3349 .m-sm-4 {
49baba87 3350 margin: 12px 12px !important; }
97ed546d 3351 .mt-sm-4 {
49baba87 3352 margin-top: 12px !important; }
97ed546d 3353 .mr-sm-4 {
49baba87 3354 margin-right: 12px !important; }
97ed546d 3355 .mb-sm-4 {
49baba87 3356 margin-bottom: 12px !important; }
97ed546d 3357 .ml-sm-4 {
49baba87 3358 margin-left: 12px !important; }
97ed546d 3359 .mx-sm-4 {
49baba87
S
3360 margin-right: 12px !important;
3361 margin-left: 12px !important; }
97ed546d 3362 .my-sm-4 {
49baba87
S
3363 margin-top: 12px !important;
3364 margin-bottom: 12px !important; }
97ed546d 3365 .m-sm-5 {
49baba87 3366 margin: 16px 16px !important; }
97ed546d 3367 .mt-sm-5 {
49baba87 3368 margin-top: 16px !important; }
97ed546d 3369 .mr-sm-5 {
49baba87 3370 margin-right: 16px !important; }
97ed546d 3371 .mb-sm-5 {
49baba87 3372 margin-bottom: 16px !important; }
97ed546d 3373 .ml-sm-5 {
49baba87 3374 margin-left: 16px !important; }
97ed546d 3375 .mx-sm-5 {
49baba87
S
3376 margin-right: 16px !important;
3377 margin-left: 16px !important; }
97ed546d 3378 .my-sm-5 {
49baba87
S
3379 margin-top: 16px !important;
3380 margin-bottom: 16px !important; }
1e5bc9c9 3381 .m-sm-6 {
49baba87 3382 margin: 48px 48px !important; }
1e5bc9c9 3383 .mt-sm-6 {
49baba87 3384 margin-top: 48px !important; }
1e5bc9c9 3385 .mr-sm-6 {
49baba87 3386 margin-right: 48px !important; }
1e5bc9c9 3387 .mb-sm-6 {
49baba87 3388 margin-bottom: 48px !important; }
1e5bc9c9 3389 .ml-sm-6 {
49baba87 3390 margin-left: 48px !important; }
1e5bc9c9 3391 .mx-sm-6 {
49baba87
S
3392 margin-right: 48px !important;
3393 margin-left: 48px !important; }
1e5bc9c9 3394 .my-sm-6 {
49baba87
S
3395 margin-top: 48px !important;
3396 margin-bottom: 48px !important; }
97ed546d
S
3397 .p-sm-0 {
3398 padding: 0 0 !important; }
3399 .pt-sm-0 {
3400 padding-top: 0 !important; }
3401 .pr-sm-0 {
3402 padding-right: 0 !important; }
3403 .pb-sm-0 {
3404 padding-bottom: 0 !important; }
3405 .pl-sm-0 {
3406 padding-left: 0 !important; }
3407 .px-sm-0 {
3408 padding-right: 0 !important;
3409 padding-left: 0 !important; }
3410 .py-sm-0 {
3411 padding-top: 0 !important;
3412 padding-bottom: 0 !important; }
3413 .p-sm-1 {
49baba87 3414 padding: 2px 2px !important; }
97ed546d 3415 .pt-sm-1 {
49baba87 3416 padding-top: 2px !important; }
97ed546d 3417 .pr-sm-1 {
49baba87 3418 padding-right: 2px !important; }
97ed546d 3419 .pb-sm-1 {
49baba87 3420 padding-bottom: 2px !important; }
97ed546d 3421 .pl-sm-1 {
49baba87 3422 padding-left: 2px !important; }
97ed546d 3423 .px-sm-1 {
49baba87
S
3424 padding-right: 2px !important;
3425 padding-left: 2px !important; }
97ed546d 3426 .py-sm-1 {
49baba87
S
3427 padding-top: 2px !important;
3428 padding-bottom: 2px !important; }
97ed546d 3429 .p-sm-2 {
49baba87 3430 padding: 4px 4px !important; }
97ed546d 3431 .pt-sm-2 {
49baba87 3432 padding-top: 4px !important; }
97ed546d 3433 .pr-sm-2 {
49baba87 3434 padding-right: 4px !important; }
97ed546d 3435 .pb-sm-2 {
49baba87 3436 padding-bottom: 4px !important; }
97ed546d 3437 .pl-sm-2 {
49baba87 3438 padding-left: 4px !important; }
97ed546d 3439 .px-sm-2 {
49baba87
S
3440 padding-right: 4px !important;
3441 padding-left: 4px !important; }
97ed546d 3442 .py-sm-2 {
49baba87
S
3443 padding-top: 4px !important;
3444 padding-bottom: 4px !important; }
97ed546d 3445 .p-sm-3 {
49baba87 3446 padding: 8px 8px !important; }
97ed546d 3447 .pt-sm-3 {
49baba87 3448 padding-top: 8px !important; }
97ed546d 3449 .pr-sm-3 {
49baba87 3450 padding-right: 8px !important; }
97ed546d 3451 .pb-sm-3 {
49baba87 3452 padding-bottom: 8px !important; }
97ed546d 3453 .pl-sm-3 {
49baba87 3454 padding-left: 8px !important; }
97ed546d 3455 .px-sm-3 {
49baba87
S
3456 padding-right: 8px !important;
3457 padding-left: 8px !important; }
97ed546d 3458 .py-sm-3 {
49baba87
S
3459 padding-top: 8px !important;
3460 padding-bottom: 8px !important; }
97ed546d 3461 .p-sm-4 {
49baba87 3462 padding: 12px 12px !important; }
97ed546d 3463 .pt-sm-4 {
49baba87 3464 padding-top: 12px !important; }
97ed546d 3465 .pr-sm-4 {
49baba87 3466 padding-right: 12px !important; }
97ed546d 3467 .pb-sm-4 {
49baba87 3468 padding-bottom: 12px !important; }
97ed546d 3469 .pl-sm-4 {
49baba87 3470 padding-left: 12px !important; }
97ed546d 3471 .px-sm-4 {
49baba87
S
3472 padding-right: 12px !important;
3473 padding-left: 12px !important; }
97ed546d 3474 .py-sm-4 {
49baba87
S
3475 padding-top: 12px !important;
3476 padding-bottom: 12px !important; }
97ed546d 3477 .p-sm-5 {
49baba87 3478 padding: 16px 16px !important; }
97ed546d 3479 .pt-sm-5 {
49baba87 3480 padding-top: 16px !important; }
97ed546d 3481 .pr-sm-5 {
49baba87 3482 padding-right: 16px !important; }
97ed546d 3483 .pb-sm-5 {
49baba87 3484 padding-bottom: 16px !important; }
97ed546d 3485 .pl-sm-5 {
49baba87 3486 padding-left: 16px !important; }
97ed546d 3487 .px-sm-5 {
49baba87
S
3488 padding-right: 16px !important;
3489 padding-left: 16px !important; }
97ed546d 3490 .py-sm-5 {
49baba87
S
3491 padding-top: 16px !important;
3492 padding-bottom: 16px !important; }
1e5bc9c9 3493 .p-sm-6 {
49baba87 3494 padding: 48px 48px !important; }
1e5bc9c9 3495 .pt-sm-6 {
49baba87 3496 padding-top: 48px !important; }
1e5bc9c9 3497 .pr-sm-6 {
49baba87 3498 padding-right: 48px !important; }
1e5bc9c9 3499 .pb-sm-6 {
49baba87 3500 padding-bottom: 48px !important; }
1e5bc9c9 3501 .pl-sm-6 {
49baba87 3502 padding-left: 48px !important; }
1e5bc9c9 3503 .px-sm-6 {
49baba87
S
3504 padding-right: 48px !important;
3505 padding-left: 48px !important; }
1e5bc9c9 3506 .py-sm-6 {
49baba87
S
3507 padding-top: 48px !important;
3508 padding-bottom: 48px !important; }
97ed546d
S
3509 .m-sm-auto {
3510 margin: auto !important; }
3511 .mt-sm-auto {
3512 margin-top: auto !important; }
3513 .mr-sm-auto {
3514 margin-right: auto !important; }
3515 .mb-sm-auto {
3516 margin-bottom: auto !important; }
3517 .ml-sm-auto {
3518 margin-left: auto !important; }
3519 .mx-sm-auto {
3520 margin-right: auto !important;
3521 margin-left: auto !important; }
3522 .my-sm-auto {
3523 margin-top: auto !important;
3524 margin-bottom: auto !important; } }
3525
3526@media (min-width: 768px) {
3527 .m-md-0 {
3528 margin: 0 0 !important; }
3529 .mt-md-0 {
3530 margin-top: 0 !important; }
3531 .mr-md-0 {
3532 margin-right: 0 !important; }
3533 .mb-md-0 {
3534 margin-bottom: 0 !important; }
3535 .ml-md-0 {
3536 margin-left: 0 !important; }
3537 .mx-md-0 {
3538 margin-right: 0 !important;
3539 margin-left: 0 !important; }
3540 .my-md-0 {
3541 margin-top: 0 !important;
3542 margin-bottom: 0 !important; }
3543 .m-md-1 {
49baba87 3544 margin: 2px 2px !important; }
97ed546d 3545 .mt-md-1 {
49baba87 3546 margin-top: 2px !important; }
97ed546d 3547 .mr-md-1 {
49baba87 3548 margin-right: 2px !important; }
97ed546d 3549 .mb-md-1 {
49baba87 3550 margin-bottom: 2px !important; }
97ed546d 3551 .ml-md-1 {
49baba87 3552 margin-left: 2px !important; }
97ed546d 3553 .mx-md-1 {
49baba87
S
3554 margin-right: 2px !important;
3555 margin-left: 2px !important; }
97ed546d 3556 .my-md-1 {
49baba87
S
3557 margin-top: 2px !important;
3558 margin-bottom: 2px !important; }
97ed546d 3559 .m-md-2 {
49baba87 3560 margin: 4px 4px !important; }
97ed546d 3561 .mt-md-2 {
49baba87 3562 margin-top: 4px !important; }
97ed546d 3563 .mr-md-2 {
49baba87 3564 margin-right: 4px !important; }
97ed546d 3565 .mb-md-2 {
49baba87 3566 margin-bottom: 4px !important; }
97ed546d 3567 .ml-md-2 {
49baba87 3568 margin-left: 4px !important; }
97ed546d 3569 .mx-md-2 {
49baba87
S
3570 margin-right: 4px !important;
3571 margin-left: 4px !important; }
97ed546d 3572 .my-md-2 {
49baba87
S
3573 margin-top: 4px !important;
3574 margin-bottom: 4px !important; }
97ed546d 3575 .m-md-3 {
49baba87 3576 margin: 8px 8px !important; }
97ed546d 3577 .mt-md-3 {
49baba87 3578 margin-top: 8px !important; }
97ed546d 3579 .mr-md-3 {
49baba87 3580 margin-right: 8px !important; }
97ed546d 3581 .mb-md-3 {
49baba87 3582 margin-bottom: 8px !important; }
97ed546d 3583 .ml-md-3 {
49baba87 3584 margin-left: 8px !important; }
97ed546d 3585 .mx-md-3 {
49baba87
S
3586 margin-right: 8px !important;
3587 margin-left: 8px !important; }
97ed546d 3588 .my-md-3 {
49baba87
S
3589 margin-top: 8px !important;
3590 margin-bottom: 8px !important; }
97ed546d 3591 .m-md-4 {
49baba87 3592 margin: 12px 12px !important; }
97ed546d 3593 .mt-md-4 {
49baba87 3594 margin-top: 12px !important; }
97ed546d 3595 .mr-md-4 {
49baba87 3596 margin-right: 12px !important; }
97ed546d 3597 .mb-md-4 {
49baba87 3598 margin-bottom: 12px !important; }
97ed546d 3599 .ml-md-4 {
49baba87 3600 margin-left: 12px !important; }
97ed546d 3601 .mx-md-4 {
49baba87
S
3602 margin-right: 12px !important;
3603 margin-left: 12px !important; }
97ed546d 3604 .my-md-4 {
49baba87
S
3605 margin-top: 12px !important;
3606 margin-bottom: 12px !important; }
97ed546d 3607 .m-md-5 {
49baba87 3608 margin: 16px 16px !important; }
97ed546d 3609 .mt-md-5 {
49baba87 3610 margin-top: 16px !important; }
97ed546d 3611 .mr-md-5 {
49baba87 3612 margin-right: 16px !important; }
97ed546d 3613 .mb-md-5 {
49baba87 3614 margin-bottom: 16px !important; }
97ed546d 3615 .ml-md-5 {
49baba87 3616 margin-left: 16px !important; }
97ed546d 3617 .mx-md-5 {
49baba87
S
3618 margin-right: 16px !important;
3619 margin-left: 16px !important; }
97ed546d 3620 .my-md-5 {
49baba87
S
3621 margin-top: 16px !important;
3622 margin-bottom: 16px !important; }
1e5bc9c9 3623 .m-md-6 {
49baba87 3624 margin: 48px 48px !important; }
1e5bc9c9 3625 .mt-md-6 {
49baba87 3626 margin-top: 48px !important; }
1e5bc9c9 3627 .mr-md-6 {
49baba87 3628 margin-right: 48px !important; }
1e5bc9c9 3629 .mb-md-6 {
49baba87 3630 margin-bottom: 48px !important; }
1e5bc9c9 3631 .ml-md-6 {
49baba87 3632 margin-left: 48px !important; }
1e5bc9c9 3633 .mx-md-6 {
49baba87
S
3634 margin-right: 48px !important;
3635 margin-left: 48px !important; }
1e5bc9c9 3636 .my-md-6 {
49baba87
S
3637 margin-top: 48px !important;
3638 margin-bottom: 48px !important; }
97ed546d
S
3639 .p-md-0 {
3640 padding: 0 0 !important; }
3641 .pt-md-0 {
3642 padding-top: 0 !important; }
3643 .pr-md-0 {
3644 padding-right: 0 !important; }
3645 .pb-md-0 {
3646 padding-bottom: 0 !important; }
3647 .pl-md-0 {
3648 padding-left: 0 !important; }
3649 .px-md-0 {
3650 padding-right: 0 !important;
3651 padding-left: 0 !important; }
3652 .py-md-0 {
3653 padding-top: 0 !important;
3654 padding-bottom: 0 !important; }
3655 .p-md-1 {
49baba87 3656 padding: 2px 2px !important; }
97ed546d 3657 .pt-md-1 {
49baba87 3658 padding-top: 2px !important; }
97ed546d 3659 .pr-md-1 {
49baba87 3660 padding-right: 2px !important; }
97ed546d 3661 .pb-md-1 {
49baba87 3662 padding-bottom: 2px !important; }
97ed546d 3663 .pl-md-1 {
49baba87 3664 padding-left: 2px !important; }
97ed546d 3665 .px-md-1 {
49baba87
S
3666 padding-right: 2px !important;
3667 padding-left: 2px !important; }
97ed546d 3668 .py-md-1 {
49baba87
S
3669 padding-top: 2px !important;
3670 padding-bottom: 2px !important; }
97ed546d 3671 .p-md-2 {
49baba87 3672 padding: 4px 4px !important; }
97ed546d 3673 .pt-md-2 {
49baba87 3674 padding-top: 4px !important; }
97ed546d 3675 .pr-md-2 {
49baba87 3676 padding-right: 4px !important; }
97ed546d 3677 .pb-md-2 {
49baba87 3678 padding-bottom: 4px !important; }
97ed546d 3679 .pl-md-2 {
49baba87 3680 padding-left: 4px !important; }
97ed546d 3681 .px-md-2 {
49baba87
S
3682 padding-right: 4px !important;
3683 padding-left: 4px !important; }
97ed546d 3684 .py-md-2 {
49baba87
S
3685 padding-top: 4px !important;
3686 padding-bottom: 4px !important; }
97ed546d 3687 .p-md-3 {
49baba87 3688 padding: 8px 8px !important; }
97ed546d 3689 .pt-md-3 {
49baba87 3690 padding-top: 8px !important; }
97ed546d 3691 .pr-md-3 {
49baba87 3692 padding-right: 8px !important; }
97ed546d 3693 .pb-md-3 {
49baba87 3694 padding-bottom: 8px !important; }
97ed546d 3695 .pl-md-3 {
49baba87 3696 padding-left: 8px !important; }
97ed546d 3697 .px-md-3 {
49baba87
S
3698 padding-right: 8px !important;
3699 padding-left: 8px !important; }
97ed546d 3700 .py-md-3 {
49baba87
S
3701 padding-top: 8px !important;
3702 padding-bottom: 8px !important; }
97ed546d 3703 .p-md-4 {
49baba87 3704 padding: 12px 12px !important; }
97ed546d 3705 .pt-md-4 {
49baba87 3706 padding-top: 12px !important; }
97ed546d 3707 .pr-md-4 {
49baba87 3708 padding-right: 12px !important; }
97ed546d 3709 .pb-md-4 {
49baba87 3710 padding-bottom: 12px !important; }
97ed546d 3711 .pl-md-4 {
49baba87 3712 padding-left: 12px !important; }
97ed546d 3713 .px-md-4 {
49baba87
S
3714 padding-right: 12px !important;
3715 padding-left: 12px !important; }
97ed546d 3716 .py-md-4 {
49baba87
S
3717 padding-top: 12px !important;
3718 padding-bottom: 12px !important; }
97ed546d 3719 .p-md-5 {
49baba87 3720 padding: 16px 16px !important; }
97ed546d 3721 .pt-md-5 {
49baba87 3722 padding-top: 16px !important; }
97ed546d 3723 .pr-md-5 {
49baba87 3724 padding-right: 16px !important; }
97ed546d 3725 .pb-md-5 {
49baba87 3726 padding-bottom: 16px !important; }
97ed546d 3727 .pl-md-5 {
49baba87 3728 padding-left: 16px !important; }
97ed546d 3729 .px-md-5 {
49baba87
S
3730 padding-right: 16px !important;
3731 padding-left: 16px !important; }
97ed546d 3732 .py-md-5 {
49baba87
S
3733 padding-top: 16px !important;
3734 padding-bottom: 16px !important; }
1e5bc9c9 3735 .p-md-6 {
49baba87 3736 padding: 48px 48px !important; }
1e5bc9c9 3737 .pt-md-6 {
49baba87 3738 padding-top: 48px !important; }
1e5bc9c9 3739 .pr-md-6 {
49baba87 3740 padding-right: 48px !important; }
1e5bc9c9 3741 .pb-md-6 {
49baba87 3742 padding-bottom: 48px !important; }
1e5bc9c9 3743 .pl-md-6 {
49baba87 3744 padding-left: 48px !important; }
1e5bc9c9 3745 .px-md-6 {
49baba87
S
3746 padding-right: 48px !important;
3747 padding-left: 48px !important; }
1e5bc9c9 3748 .py-md-6 {
49baba87
S
3749 padding-top: 48px !important;
3750 padding-bottom: 48px !important; }
97ed546d
S
3751 .m-md-auto {
3752 margin: auto !important; }
3753 .mt-md-auto {
3754 margin-top: auto !important; }
3755 .mr-md-auto {
3756 margin-right: auto !important; }
3757 .mb-md-auto {
3758 margin-bottom: auto !important; }
3759 .ml-md-auto {
3760 margin-left: auto !important; }
3761 .mx-md-auto {
3762 margin-right: auto !important;
3763 margin-left: auto !important; }
3764 .my-md-auto {
3765 margin-top: auto !important;
3766 margin-bottom: auto !important; } }
3767
3768@media (min-width: 992px) {
3769 .m-lg-0 {
3770 margin: 0 0 !important; }
3771 .mt-lg-0 {
3772 margin-top: 0 !important; }
3773 .mr-lg-0 {
3774 margin-right: 0 !important; }
3775 .mb-lg-0 {
3776 margin-bottom: 0 !important; }
3777 .ml-lg-0 {
3778 margin-left: 0 !important; }
3779 .mx-lg-0 {
3780 margin-right: 0 !important;
3781 margin-left: 0 !important; }
3782 .my-lg-0 {
3783 margin-top: 0 !important;
3784 margin-bottom: 0 !important; }
3785 .m-lg-1 {
49baba87 3786 margin: 2px 2px !important; }
97ed546d 3787 .mt-lg-1 {
49baba87 3788 margin-top: 2px !important; }
97ed546d 3789 .mr-lg-1 {
49baba87 3790 margin-right: 2px !important; }
97ed546d 3791 .mb-lg-1 {
49baba87 3792 margin-bottom: 2px !important; }
97ed546d 3793 .ml-lg-1 {
49baba87 3794 margin-left: 2px !important; }
97ed546d 3795 .mx-lg-1 {
49baba87
S
3796 margin-right: 2px !important;
3797 margin-left: 2px !important; }
97ed546d 3798 .my-lg-1 {
49baba87
S
3799 margin-top: 2px !important;
3800 margin-bottom: 2px !important; }
97ed546d 3801 .m-lg-2 {
49baba87 3802 margin: 4px 4px !important; }
97ed546d 3803 .mt-lg-2 {
49baba87 3804 margin-top: 4px !important; }
97ed546d 3805 .mr-lg-2 {
49baba87 3806 margin-right: 4px !important; }
97ed546d 3807 .mb-lg-2 {
49baba87 3808 margin-bottom: 4px !important; }
97ed546d 3809 .ml-lg-2 {
49baba87 3810 margin-left: 4px !important; }
97ed546d 3811 .mx-lg-2 {
49baba87
S
3812 margin-right: 4px !important;
3813 margin-left: 4px !important; }
97ed546d 3814 .my-lg-2 {
49baba87
S
3815 margin-top: 4px !important;
3816 margin-bottom: 4px !important; }
97ed546d 3817 .m-lg-3 {
49baba87 3818 margin: 8px 8px !important; }
97ed546d 3819 .mt-lg-3 {
49baba87 3820 margin-top: 8px !important; }
97ed546d 3821 .mr-lg-3 {
49baba87 3822 margin-right: 8px !important; }
97ed546d 3823 .mb-lg-3 {
49baba87 3824 margin-bottom: 8px !important; }
97ed546d 3825 .ml-lg-3 {
49baba87 3826 margin-left: 8px !important; }
97ed546d 3827 .mx-lg-3 {
49baba87
S
3828 margin-right: 8px !important;
3829 margin-left: 8px !important; }
97ed546d 3830 .my-lg-3 {
49baba87
S
3831 margin-top: 8px !important;
3832 margin-bottom: 8px !important; }
97ed546d 3833 .m-lg-4 {
49baba87 3834 margin: 12px 12px !important; }
97ed546d 3835 .mt-lg-4 {
49baba87 3836 margin-top: 12px !important; }
97ed546d 3837 .mr-lg-4 {
49baba87 3838 margin-right: 12px !important; }
97ed546d 3839 .mb-lg-4 {
49baba87 3840 margin-bottom: 12px !important; }
97ed546d 3841 .ml-lg-4 {
49baba87 3842 margin-left: 12px !important; }
97ed546d 3843 .mx-lg-4 {
49baba87
S
3844 margin-right: 12px !important;
3845 margin-left: 12px !important; }
97ed546d 3846 .my-lg-4 {
49baba87
S
3847 margin-top: 12px !important;
3848 margin-bottom: 12px !important; }
97ed546d 3849 .m-lg-5 {
49baba87 3850 margin: 16px 16px !important; }
97ed546d 3851 .mt-lg-5 {
49baba87 3852 margin-top: 16px !important; }
97ed546d 3853 .mr-lg-5 {
49baba87 3854 margin-right: 16px !important; }
97ed546d 3855 .mb-lg-5 {
49baba87 3856 margin-bottom: 16px !important; }
97ed546d 3857 .ml-lg-5 {
49baba87 3858 margin-left: 16px !important; }
97ed546d 3859 .mx-lg-5 {
49baba87
S
3860 margin-right: 16px !important;
3861 margin-left: 16px !important; }
97ed546d 3862 .my-lg-5 {
49baba87
S
3863 margin-top: 16px !important;
3864 margin-bottom: 16px !important; }
1e5bc9c9 3865 .m-lg-6 {
49baba87 3866 margin: 48px 48px !important; }
1e5bc9c9 3867 .mt-lg-6 {
49baba87 3868 margin-top: 48px !important; }
1e5bc9c9 3869 .mr-lg-6 {
49baba87 3870 margin-right: 48px !important; }
1e5bc9c9 3871 .mb-lg-6 {
49baba87 3872 margin-bottom: 48px !important; }
1e5bc9c9 3873 .ml-lg-6 {
49baba87 3874 margin-left: 48px !important; }
1e5bc9c9 3875 .mx-lg-6 {
49baba87
S
3876 margin-right: 48px !important;
3877 margin-left: 48px !important; }
1e5bc9c9 3878 .my-lg-6 {
49baba87
S
3879 margin-top: 48px !important;
3880 margin-bottom: 48px !important; }
97ed546d
S
3881 .p-lg-0 {
3882 padding: 0 0 !important; }
3883 .pt-lg-0 {
3884 padding-top: 0 !important; }
3885 .pr-lg-0 {
3886 padding-right: 0 !important; }
3887 .pb-lg-0 {
3888 padding-bottom: 0 !important; }
3889 .pl-lg-0 {
3890 padding-left: 0 !important; }
3891 .px-lg-0 {
3892 padding-right: 0 !important;
3893 padding-left: 0 !important; }
3894 .py-lg-0 {
3895 padding-top: 0 !important;
3896 padding-bottom: 0 !important; }
3897 .p-lg-1 {
49baba87 3898 padding: 2px 2px !important; }
97ed546d 3899 .pt-lg-1 {
49baba87 3900 padding-top: 2px !important; }
97ed546d 3901 .pr-lg-1 {
49baba87 3902 padding-right: 2px !important; }
97ed546d 3903 .pb-lg-1 {
49baba87 3904 padding-bottom: 2px !important; }
97ed546d 3905 .pl-lg-1 {
49baba87 3906 padding-left: 2px !important; }
97ed546d 3907 .px-lg-1 {
49baba87
S
3908 padding-right: 2px !important;
3909 padding-left: 2px !important; }
97ed546d 3910 .py-lg-1 {
49baba87
S
3911 padding-top: 2px !important;
3912 padding-bottom: 2px !important; }
97ed546d 3913 .p-lg-2 {
49baba87 3914 padding: 4px 4px !important; }
97ed546d 3915 .pt-lg-2 {
49baba87 3916 padding-top: 4px !important; }
97ed546d 3917 .pr-lg-2 {
49baba87 3918 padding-right: 4px !important; }
97ed546d 3919 .pb-lg-2 {
49baba87 3920 padding-bottom: 4px !important; }
97ed546d 3921 .pl-lg-2 {
49baba87 3922 padding-left: 4px !important; }
97ed546d 3923 .px-lg-2 {
49baba87
S
3924 padding-right: 4px !important;
3925 padding-left: 4px !important; }
97ed546d 3926 .py-lg-2 {
49baba87
S
3927 padding-top: 4px !important;
3928 padding-bottom: 4px !important; }
97ed546d 3929 .p-lg-3 {
49baba87 3930 padding: 8px 8px !important; }
97ed546d 3931 .pt-lg-3 {
49baba87 3932 padding-top: 8px !important; }
97ed546d 3933 .pr-lg-3 {
49baba87 3934 padding-right: 8px !important; }
97ed546d 3935 .pb-lg-3 {
49baba87 3936 padding-bottom: 8px !important; }
97ed546d 3937 .pl-lg-3 {
49baba87 3938 padding-left: 8px !important; }
97ed546d 3939 .px-lg-3 {
49baba87
S
3940 padding-right: 8px !important;
3941 padding-left: 8px !important; }
97ed546d 3942 .py-lg-3 {
49baba87
S
3943 padding-top: 8px !important;
3944 padding-bottom: 8px !important; }
97ed546d 3945 .p-lg-4 {
49baba87 3946 padding: 12px 12px !important; }
97ed546d 3947 .pt-lg-4 {
49baba87 3948 padding-top: 12px !important; }
97ed546d 3949 .pr-lg-4 {
49baba87 3950 padding-right: 12px !important; }
97ed546d 3951 .pb-lg-4 {
49baba87 3952 padding-bottom: 12px !important; }
97ed546d 3953 .pl-lg-4 {
49baba87 3954 padding-left: 12px !important; }
97ed546d 3955 .px-lg-4 {
49baba87
S
3956 padding-right: 12px !important;
3957 padding-left: 12px !important; }
97ed546d 3958 .py-lg-4 {
49baba87
S
3959 padding-top: 12px !important;
3960 padding-bottom: 12px !important; }
97ed546d 3961 .p-lg-5 {
49baba87 3962 padding: 16px 16px !important; }
97ed546d 3963 .pt-lg-5 {
49baba87 3964 padding-top: 16px !important; }
97ed546d 3965 .pr-lg-5 {
49baba87 3966 padding-right: 16px !important; }
97ed546d 3967 .pb-lg-5 {
49baba87 3968 padding-bottom: 16px !important; }
97ed546d 3969 .pl-lg-5 {
49baba87 3970 padding-left: 16px !important; }
97ed546d 3971 .px-lg-5 {
49baba87
S
3972 padding-right: 16px !important;
3973 padding-left: 16px !important; }
97ed546d 3974 .py-lg-5 {
49baba87
S
3975 padding-top: 16px !important;
3976 padding-bottom: 16px !important; }
1e5bc9c9 3977 .p-lg-6 {
49baba87 3978 padding: 48px 48px !important; }
1e5bc9c9 3979 .pt-lg-6 {
49baba87 3980 padding-top: 48px !important; }
1e5bc9c9 3981 .pr-lg-6 {
49baba87 3982 padding-right: 48px !important; }
1e5bc9c9 3983 .pb-lg-6 {
49baba87 3984 padding-bottom: 48px !important; }
1e5bc9c9 3985 .pl-lg-6 {
49baba87 3986 padding-left: 48px !important; }
1e5bc9c9 3987 .px-lg-6 {
49baba87
S
3988 padding-right: 48px !important;
3989 padding-left: 48px !important; }
1e5bc9c9 3990 .py-lg-6 {
49baba87
S
3991 padding-top: 48px !important;
3992 padding-bottom: 48px !important; }
97ed546d
S
3993 .m-lg-auto {
3994 margin: auto !important; }
3995 .mt-lg-auto {
3996 margin-top: auto !important; }
3997 .mr-lg-auto {
3998 margin-right: auto !important; }
3999 .mb-lg-auto {
4000 margin-bottom: auto !important; }
4001 .ml-lg-auto {
4002 margin-left: auto !important; }
4003 .mx-lg-auto {
4004 margin-right: auto !important;
4005 margin-left: auto !important; }
4006 .my-lg-auto {
4007 margin-top: auto !important;
4008 margin-bottom: auto !important; } }
4009
4010@media (min-width: 1200px) {
4011 .m-xl-0 {
4012 margin: 0 0 !important; }
4013 .mt-xl-0 {
4014 margin-top: 0 !important; }
4015 .mr-xl-0 {
4016 margin-right: 0 !important; }
4017 .mb-xl-0 {
4018 margin-bottom: 0 !important; }
4019 .ml-xl-0 {
4020 margin-left: 0 !important; }
4021 .mx-xl-0 {
4022 margin-right: 0 !important;
4023 margin-left: 0 !important; }
4024 .my-xl-0 {
4025 margin-top: 0 !important;
4026 margin-bottom: 0 !important; }
4027 .m-xl-1 {
49baba87 4028 margin: 2px 2px !important; }
97ed546d 4029 .mt-xl-1 {
49baba87 4030 margin-top: 2px !important; }
97ed546d 4031 .mr-xl-1 {
49baba87 4032 margin-right: 2px !important; }
97ed546d 4033 .mb-xl-1 {
49baba87 4034 margin-bottom: 2px !important; }
97ed546d 4035 .ml-xl-1 {
49baba87 4036 margin-left: 2px !important; }
97ed546d 4037 .mx-xl-1 {
49baba87
S
4038 margin-right: 2px !important;
4039 margin-left: 2px !important; }
97ed546d 4040 .my-xl-1 {
49baba87
S
4041 margin-top: 2px !important;
4042 margin-bottom: 2px !important; }
97ed546d 4043 .m-xl-2 {
49baba87 4044 margin: 4px 4px !important; }
97ed546d 4045 .mt-xl-2 {
49baba87 4046 margin-top: 4px !important; }
97ed546d 4047 .mr-xl-2 {
49baba87 4048 margin-right: 4px !important; }
97ed546d 4049 .mb-xl-2 {
49baba87 4050 margin-bottom: 4px !important; }
97ed546d 4051 .ml-xl-2 {
49baba87 4052 margin-left: 4px !important; }
97ed546d 4053 .mx-xl-2 {
49baba87
S
4054 margin-right: 4px !important;
4055 margin-left: 4px !important; }
97ed546d 4056 .my-xl-2 {
49baba87
S
4057 margin-top: 4px !important;
4058 margin-bottom: 4px !important; }
97ed546d 4059 .m-xl-3 {
49baba87 4060 margin: 8px 8px !important; }
97ed546d 4061 .mt-xl-3 {
49baba87 4062 margin-top: 8px !important; }
97ed546d 4063 .mr-xl-3 {
49baba87 4064 margin-right: 8px !important; }
97ed546d 4065 .mb-xl-3 {
49baba87 4066 margin-bottom: 8px !important; }
97ed546d 4067 .ml-xl-3 {
49baba87 4068 margin-left: 8px !important; }
97ed546d 4069 .mx-xl-3 {
49baba87
S
4070 margin-right: 8px !important;
4071 margin-left: 8px !important; }
97ed546d 4072 .my-xl-3 {
49baba87
S
4073 margin-top: 8px !important;
4074 margin-bottom: 8px !important; }
97ed546d 4075 .m-xl-4 {
49baba87 4076 margin: 12px 12px !important; }
97ed546d 4077 .mt-xl-4 {
49baba87 4078 margin-top: 12px !important; }
97ed546d 4079 .mr-xl-4 {
49baba87 4080 margin-right: 12px !important; }
97ed546d 4081 .mb-xl-4 {
49baba87 4082 margin-bottom: 12px !important; }
97ed546d 4083 .ml-xl-4 {
49baba87 4084 margin-left: 12px !important; }
97ed546d 4085 .mx-xl-4 {
49baba87
S
4086 margin-right: 12px !important;
4087 margin-left: 12px !important; }
97ed546d 4088 .my-xl-4 {
49baba87
S
4089 margin-top: 12px !important;
4090 margin-bottom: 12px !important; }
97ed546d 4091 .m-xl-5 {
49baba87 4092 margin: 16px 16px !important; }
97ed546d 4093 .mt-xl-5 {
49baba87 4094 margin-top: 16px !important; }
97ed546d 4095 .mr-xl-5 {
49baba87 4096 margin-right: 16px !important; }
97ed546d 4097 .mb-xl-5 {
49baba87 4098 margin-bottom: 16px !important; }
97ed546d 4099 .ml-xl-5 {
49baba87 4100 margin-left: 16px !important; }
97ed546d 4101 .mx-xl-5 {
49baba87
S
4102 margin-right: 16px !important;
4103 margin-left: 16px !important; }
97ed546d 4104 .my-xl-5 {
49baba87
S
4105 margin-top: 16px !important;
4106 margin-bottom: 16px !important; }
1e5bc9c9 4107 .m-xl-6 {
49baba87 4108 margin: 48px 48px !important; }
1e5bc9c9 4109 .mt-xl-6 {
49baba87 4110 margin-top: 48px !important; }
1e5bc9c9 4111 .mr-xl-6 {
49baba87 4112 margin-right: 48px !important; }
1e5bc9c9 4113 .mb-xl-6 {
49baba87 4114 margin-bottom: 48px !important; }
1e5bc9c9 4115 .ml-xl-6 {
49baba87 4116 margin-left: 48px !important; }
1e5bc9c9 4117 .mx-xl-6 {
49baba87
S
4118 margin-right: 48px !important;
4119 margin-left: 48px !important; }
1e5bc9c9 4120 .my-xl-6 {
49baba87
S
4121 margin-top: 48px !important;
4122 margin-bottom: 48px !important; }
97ed546d
S
4123 .p-xl-0 {
4124 padding: 0 0 !important; }
4125 .pt-xl-0 {
4126 padding-top: 0 !important; }
4127 .pr-xl-0 {
4128 padding-right: 0 !important; }
4129 .pb-xl-0 {
4130 padding-bottom: 0 !important; }
4131 .pl-xl-0 {
4132 padding-left: 0 !important; }
4133 .px-xl-0 {
4134 padding-right: 0 !important;
4135 padding-left: 0 !important; }
4136 .py-xl-0 {
4137 padding-top: 0 !important;
4138 padding-bottom: 0 !important; }
4139 .p-xl-1 {
49baba87 4140 padding: 2px 2px !important; }
97ed546d 4141 .pt-xl-1 {
49baba87 4142 padding-top: 2px !important; }
97ed546d 4143 .pr-xl-1 {
49baba87 4144 padding-right: 2px !important; }
97ed546d 4145 .pb-xl-1 {
49baba87 4146 padding-bottom: 2px !important; }
97ed546d 4147 .pl-xl-1 {
49baba87 4148 padding-left: 2px !important; }
97ed546d 4149 .px-xl-1 {
49baba87
S
4150 padding-right: 2px !important;
4151 padding-left: 2px !important; }
97ed546d 4152 .py-xl-1 {
49baba87
S
4153 padding-top: 2px !important;
4154 padding-bottom: 2px !important; }
97ed546d 4155 .p-xl-2 {
49baba87 4156 padding: 4px 4px !important; }
97ed546d 4157 .pt-xl-2 {
49baba87 4158 padding-top: 4px !important; }
97ed546d 4159 .pr-xl-2 {
49baba87 4160 padding-right: 4px !important; }
97ed546d 4161 .pb-xl-2 {
49baba87 4162 padding-bottom: 4px !important; }
97ed546d 4163 .pl-xl-2 {
49baba87 4164 padding-left: 4px !important; }
97ed546d 4165 .px-xl-2 {
49baba87
S
4166 padding-right: 4px !important;
4167 padding-left: 4px !important; }
97ed546d 4168 .py-xl-2 {
49baba87
S
4169 padding-top: 4px !important;
4170 padding-bottom: 4px !important; }
97ed546d 4171 .p-xl-3 {
49baba87 4172 padding: 8px 8px !important; }
97ed546d 4173 .pt-xl-3 {
49baba87 4174 padding-top: 8px !important; }
97ed546d 4175 .pr-xl-3 {
49baba87 4176 padding-right: 8px !important; }
97ed546d 4177 .pb-xl-3 {
49baba87 4178 padding-bottom: 8px !important; }
97ed546d 4179 .pl-xl-3 {
49baba87 4180 padding-left: 8px !important; }
97ed546d 4181 .px-xl-3 {
49baba87
S
4182 padding-right: 8px !important;
4183 padding-left: 8px !important; }
97ed546d 4184 .py-xl-3 {
49baba87
S
4185 padding-top: 8px !important;
4186 padding-bottom: 8px !important; }
97ed546d 4187 .p-xl-4 {
49baba87 4188 padding: 12px 12px !important; }
97ed546d 4189 .pt-xl-4 {
49baba87 4190 padding-top: 12px !important; }
97ed546d 4191 .pr-xl-4 {
49baba87 4192 padding-right: 12px !important; }
97ed546d 4193 .pb-xl-4 {
49baba87 4194 padding-bottom: 12px !important; }
97ed546d 4195 .pl-xl-4 {
49baba87 4196 padding-left: 12px !important; }
97ed546d 4197 .px-xl-4 {
49baba87
S
4198 padding-right: 12px !important;
4199 padding-left: 12px !important; }
97ed546d 4200 .py-xl-4 {
49baba87
S
4201 padding-top: 12px !important;
4202 padding-bottom: 12px !important; }
97ed546d 4203 .p-xl-5 {
49baba87 4204 padding: 16px 16px !important; }
97ed546d 4205 .pt-xl-5 {
49baba87 4206 padding-top: 16px !important; }
97ed546d 4207 .pr-xl-5 {
49baba87 4208 padding-right: 16px !important; }
97ed546d 4209 .pb-xl-5 {
49baba87 4210 padding-bottom: 16px !important; }
97ed546d 4211 .pl-xl-5 {
49baba87 4212 padding-left: 16px !important; }
97ed546d 4213 .px-xl-5 {
49baba87
S
4214 padding-right: 16px !important;
4215 padding-left: 16px !important; }
97ed546d 4216 .py-xl-5 {
49baba87
S
4217 padding-top: 16px !important;
4218 padding-bottom: 16px !important; }
1e5bc9c9 4219 .p-xl-6 {
49baba87 4220 padding: 48px 48px !important; }
1e5bc9c9 4221 .pt-xl-6 {
49baba87 4222 padding-top: 48px !important; }
1e5bc9c9 4223 .pr-xl-6 {
49baba87 4224 padding-right: 48px !important; }
1e5bc9c9 4225 .pb-xl-6 {
49baba87 4226 padding-bottom: 48px !important; }
1e5bc9c9 4227 .pl-xl-6 {
49baba87 4228 padding-left: 48px !important; }
1e5bc9c9 4229 .px-xl-6 {
49baba87
S
4230 padding-right: 48px !important;
4231 padding-left: 48px !important; }
1e5bc9c9 4232 .py-xl-6 {
49baba87
S
4233 padding-top: 48px !important;
4234 padding-bottom: 48px !important; }
97ed546d
S
4235 .m-xl-auto {
4236 margin: auto !important; }
4237 .mt-xl-auto {
4238 margin-top: auto !important; }
4239 .mr-xl-auto {
4240 margin-right: auto !important; }
4241 .mb-xl-auto {
4242 margin-bottom: auto !important; }
4243 .ml-xl-auto {
4244 margin-left: auto !important; }
4245 .mx-xl-auto {
4246 margin-right: auto !important;
4247 margin-left: auto !important; }
4248 .my-xl-auto {
4249 margin-top: auto !important;
4250 margin-bottom: auto !important; } }
4251
4252.text-justify {
4253 text-align: justify !important; }
4254
4255.text-nowrap {
4256 white-space: nowrap !important; }
4257
4258.text-truncate {
4259 overflow: hidden;
4260 text-overflow: ellipsis;
4261 white-space: nowrap; }
4262
4263.text-left {
4264 text-align: left !important; }
4265
4266.text-right {
4267 text-align: right !important; }
4268
4269.text-center {
4270 text-align: center !important; }
4271
4272@media (min-width: 576px) {
4273 .text-sm-left {
4274 text-align: left !important; }
4275 .text-sm-right {
4276 text-align: right !important; }
4277 .text-sm-center {
4278 text-align: center !important; } }
4279
4280@media (min-width: 768px) {
4281 .text-md-left {
4282 text-align: left !important; }
4283 .text-md-right {
4284 text-align: right !important; }
4285 .text-md-center {
4286 text-align: center !important; } }
4287
4288@media (min-width: 992px) {
4289 .text-lg-left {
4290 text-align: left !important; }
4291 .text-lg-right {
4292 text-align: right !important; }
4293 .text-lg-center {
4294 text-align: center !important; } }
4295
4296@media (min-width: 1200px) {
4297 .text-xl-left {
4298 text-align: left !important; }
4299 .text-xl-right {
4300 text-align: right !important; }
4301 .text-xl-center {
4302 text-align: center !important; } }
4303
4304.text-lowercase {
4305 text-transform: lowercase !important; }
4306
4307.text-uppercase {
4308 text-transform: uppercase !important; }
4309
4310.text-capitalize {
4311 text-transform: capitalize !important; }
4312
4313.font-weight-normal {
2d8cbd13 4314 font-weight: 400; }
97ed546d
S
4315
4316.font-weight-bold {
55edf6f3 4317 font-weight: 500; }
97ed546d
S
4318
4319.font-italic {
4320 font-style: italic; }
4321
4322.text-white {
4323 color: #fff !important; }
4324
4325.text-muted {
4326 color: #636c72 !important; }
4327
4328a.text-muted:focus, a.text-muted:hover {
4329 color: #4b5257 !important; }
4330
4331.text-primary {
4332 color: #0275d8 !important; }
4333
4334a.text-primary:focus, a.text-primary:hover {
4335 color: #025aa5 !important; }
4336
4337.text-success {
4338 color: #5cb85c !important; }
4339
4340a.text-success:focus, a.text-success:hover {
4341 color: #449d44 !important; }
4342
4343.text-info {
4344 color: #5bc0de !important; }
4345
4346a.text-info:focus, a.text-info:hover {
4347 color: #31b0d5 !important; }
4348
4349.text-warning {
4350 color: #f0ad4e !important; }
4351
4352a.text-warning:focus, a.text-warning:hover {
4353 color: #ec971f !important; }
4354
4355.text-danger {
4356 color: #d9534f !important; }
4357
4358a.text-danger:focus, a.text-danger:hover {
4359 color: #c9302c !important; }
4360
4361.text-gray-dark {
4362 color: #292b2c !important; }
4363
4364a.text-gray-dark:focus, a.text-gray-dark:hover {
4365 color: #101112 !important; }
4366
4367.text-hide {
4368 font: 0/0 a;
4369 color: transparent;
4370 text-shadow: none;
4371 background-color: transparent;
4372 border: 0; }
4373
4374.invisible {
4375 visibility: hidden !important; }
4376
4377.hidden-xs-up {
4378 display: none !important; }
4379
4380@media (max-width: 575px) {
4381 .hidden-xs-down {
4382 display: none !important; } }
4383
4384@media (min-width: 576px) {
4385 .hidden-sm-up {
4386 display: none !important; } }
4387
4388@media (max-width: 767px) {
4389 .hidden-sm-down {
4390 display: none !important; } }
4391
4392@media (min-width: 768px) {
4393 .hidden-md-up {
4394 display: none !important; } }
4395
4396@media (max-width: 991px) {
4397 .hidden-md-down {
4398 display: none !important; } }
4399
4400@media (min-width: 992px) {
4401 .hidden-lg-up {
4402 display: none !important; } }
4403
4404@media (max-width: 1199px) {
4405 .hidden-lg-down {
4406 display: none !important; } }
4407
4408@media (min-width: 1200px) {
4409 .hidden-xl-up {
4410 display: none !important; } }
4411
4412.hidden-xl-down {
4413 display: none !important; }
4414
4415.visible-print-block {
4416 display: none !important; }
4417 @media print {
4418 .visible-print-block {
4419 display: block !important; } }
4420
4421.visible-print-inline {
4422 display: none !important; }
4423 @media print {
4424 .visible-print-inline {
4425 display: inline !important; } }
4426
4427.visible-print-inline-block {
4428 display: none !important; }
4429 @media print {
4430 .visible-print-inline-block {
4431 display: inline-block !important; } }
4432
4433@media print {
4434 .hidden-print {
4435 display: none !important; } }
4436
3878736e
SH
4437/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
4438/*
4439 Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
4440*/
4441/* pswp = photoswipe */
4442.pswp {
4443 display: none;
4444 position: absolute;
4445 width: 100%;
4446 height: 100%;
4447 left: 0;
4448 top: 0;
4449 overflow: hidden;
4450 -ms-touch-action: none;
4451 touch-action: none;
4452 z-index: 1500;
4453 -webkit-text-size-adjust: 100%;
4454 /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
4455 -webkit-backface-visibility: hidden;
4456 outline: none; }
4457 .pswp * {
4458 box-sizing: border-box; }
4459 .pswp img {
4460 max-width: none; }
4461
4462/* style is added when JS option showHideOpacity is set to true */
4463.pswp--animate_opacity {
4464 /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
4465 opacity: 0.001;
4466 will-change: opacity;
4467 /* for open/close transition */
4468 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4469
4470.pswp--open {
4471 display: block; }
4472
4473.pswp--zoom-allowed .pswp__img {
4474 /* autoprefixer: off */
4475 cursor: -webkit-zoom-in;
4476 cursor: -moz-zoom-in;
4477 cursor: zoom-in; }
4478
4479.pswp--zoomed-in .pswp__img {
4480 /* autoprefixer: off */
4481 cursor: -webkit-grab;
4482 cursor: -moz-grab;
4483 cursor: grab; }
4484
4485.pswp--dragging .pswp__img {
4486 /* autoprefixer: off */
4487 cursor: -webkit-grabbing;
4488 cursor: -moz-grabbing;
4489 cursor: grabbing; }
4490
4491/*
4492 Background is added as a separate element.
4493 As animating opacity is much faster than animating rgba() background-color.
4494*/
4495.pswp__bg {
4496 position: absolute;
4497 left: 0;
4498 top: 0;
4499 width: 100%;
4500 height: 100%;
4501 background: #000;
4502 opacity: 0;
4503 transform: translateZ(0);
4504 -webkit-backface-visibility: hidden;
4505 will-change: opacity; }
4506
4507.pswp__scroll-wrap {
4508 position: absolute;
4509 left: 0;
4510 top: 0;
4511 width: 100%;
4512 height: 100%;
4513 overflow: hidden; }
4514
4515.pswp__container,
4516.pswp__zoom-wrap {
4517 -ms-touch-action: none;
4518 touch-action: none;
4519 position: absolute;
4520 left: 0;
4521 right: 0;
4522 top: 0;
4523 bottom: 0; }
4524
4525/* Prevent selection and tap highlights */
4526.pswp__container,
4527.pswp__img {
4528 -webkit-user-select: none;
4529 -moz-user-select: none;
4530 user-select: none;
4531 -webkit-tap-highlight-color: transparent;
4532 -webkit-touch-callout: none; }
4533
4534.pswp__zoom-wrap {
4535 position: absolute;
4536 width: 100%;
4537 -webkit-transform-origin: left top;
4538 -moz-transform-origin: left top;
4539 -ms-transform-origin: left top;
4540 transform-origin: left top;
4541 /* for open/close transition */
4542 transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4543
4544.pswp__bg {
4545 will-change: opacity;
4546 /* for open/close transition */
4547 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4548
4549.pswp--animated-in .pswp__bg,
4550.pswp--animated-in .pswp__zoom-wrap {
4551 -webkit-transition: none;
4552 transition: none; }
4553
4554.pswp__container,
4555.pswp__zoom-wrap {
4556 -webkit-backface-visibility: hidden; }
4557
4558.pswp__item {
4559 position: absolute;
4560 left: 0;
4561 right: 0;
4562 top: 0;
4563 bottom: 0;
4564 overflow: hidden; }
4565
4566.pswp__img {
4567 position: absolute;
4568 width: auto;
4569 height: auto;
4570 top: 0;
4571 left: 0; }
4572
4573/*
4574 stretched thumbnail or div placeholder element (see below)
4575 style is added to avoid flickering in webkit/blink when layers overlap
4576*/
4577.pswp__img--placeholder {
4578 -webkit-backface-visibility: hidden; }
4579
4580/*
4581 div element that matches size of large image
4582 large image loads on top of it
4583*/
4584.pswp__img--placeholder--blank {
4585 background: #222; }
4586
4587.pswp--ie .pswp__img {
4588 width: 100% !important;
4589 height: auto !important;
4590 left: 0;
4591 top: 0; }
4592
4593/*
4594 Error message appears when image is not loaded
4595 (JS option errorMsg controls markup)
4596*/
4597.pswp__error-msg {
4598 position: absolute;
4599 left: 0;
4600 top: 50%;
4601 width: 100%;
4602 text-align: center;
4603 font-size: 14px;
4604 line-height: 16px;
4605 margin-top: -8px;
4606 color: #CCC; }
4607
4608.pswp__error-msg a {
4609 color: #CCC;
4610 text-decoration: underline; }
4611
4612/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
4613/*
4614
4615 Contents:
4616
4617 1. Buttons
4618 2. Share modal and links
4619 3. Index indicator ("1 of X" counter)
4620 4. Caption
4621 5. Loading indicator
4622 6. Additional styles (root element, top bar, idle state, hidden state, etc.)
4623
4624*/
4625/*
4626
4627 1. Buttons
4628
4629 */
4630/* <button> css reset */
4631.pswp__button {
4632 width: 44px;
4633 height: 44px;
4634 position: relative;
4635 background: none;
4636 cursor: pointer;
4637 overflow: visible;
4638 -webkit-appearance: none;
4639 display: block;
4640 border: 0;
4641 padding: 0;
4642 margin: 0;
4643 float: right;
4644 opacity: 0.75;
4645 transition: opacity 0.2s;
4646 box-shadow: none; }
4647 .pswp__button:focus, .pswp__button:hover {
4648 opacity: 1; }
4649 .pswp__button:active {
4650 outline: none;
4651 opacity: 0.9; }
4652 .pswp__button::-moz-focus-inner {
4653 padding: 0;
4654 border: 0; }
4655
4656/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
4657.pswp__ui--over-close .pswp__button--close {
4658 opacity: 1; }
4659
4660.pswp__button,
4661.pswp__button--arrow--left:before,
4662.pswp__button--arrow--right:before {
4663 background: url(default-skin.png) 0 0 no-repeat;
4664 background-size: 264px 88px;
4665 width: 44px;
4666 height: 44px; }
4667
4668@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
4669 /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
4670 .pswp--svg .pswp__button,
4671 .pswp--svg .pswp__button--arrow--left:before,
4672 .pswp--svg .pswp__button--arrow--right:before {
4673 background-image: url(default-skin.svg); }
4674 .pswp--svg .pswp__button--arrow--left,
4675 .pswp--svg .pswp__button--arrow--right {
4676 background: none; } }
4677
4678.pswp__button--close {
4679 background-position: 0 -44px; }
4680
4681.pswp__button--share {
4682 background-position: -44px -44px; }
4683
4684.pswp__button--fs {
4685 display: none; }
4686
4687.pswp--supports-fs .pswp__button--fs {
4688 display: block; }
4689
4690.pswp--fs .pswp__button--fs {
4691 background-position: -44px 0; }
4692
4693.pswp__button--zoom {
4694 display: none;
4695 background-position: -88px 0; }
4696
4697.pswp--zoom-allowed .pswp__button--zoom {
4698 display: block; }
4699
4700.pswp--zoomed-in .pswp__button--zoom {
4701 background-position: -132px 0; }
4702
4703/* no arrows on touch screens */
4704.pswp--touch .pswp__button--arrow--left,
4705.pswp--touch .pswp__button--arrow--right {
4706 visibility: hidden; }
4707
4708/*
4709 Arrow buttons hit area
4710 (icon is added to :before pseudo-element)
4711*/
4712.pswp__button--arrow--left,
4713.pswp__button--arrow--right {
4714 background: none;
4715 top: 50%;
4716 margin-top: -50px;
4717 width: 70px;
4718 height: 100px;
4719 position: absolute; }
4720
4721.pswp__button--arrow--left {
4722 left: 0; }
4723
4724.pswp__button--arrow--right {
4725 right: 0; }
4726
4727.pswp__button--arrow--left:before,
4728.pswp__button--arrow--right:before {
4729 content: '';
4730 top: 35px;
4731 background-color: rgba(0, 0, 0, 0.3);
4732 height: 30px;
4733 width: 32px;
4734 position: absolute; }
4735
4736.pswp__button--arrow--left:before {
4737 left: 6px;
4738 background-position: -138px -44px; }
4739
4740.pswp__button--arrow--right:before {
4741 right: 6px;
4742 background-position: -94px -44px; }
4743
4744/*
4745
4746 2. Share modal/popup and links
4747
4748 */
4749.pswp__counter,
4750.pswp__share-modal {
4751 -webkit-user-select: none;
4752 -moz-user-select: none;
4753 user-select: none; }
4754
4755.pswp__share-modal {
4756 display: block;
4757 background: rgba(0, 0, 0, 0.5);
4758 width: 100%;
4759 height: 100%;
4760 top: 0;
4761 left: 0;
4762 padding: 10px;
4763 position: absolute;
4764 z-index: 1600;
4765 opacity: 0;
4766 transition: opacity 0.25s ease-out;
4767 -webkit-backface-visibility: hidden;
4768 will-change: opacity; }
4769
4770.pswp__share-modal--hidden {
4771 display: none; }
4772
4773.pswp__share-tooltip {
4774 z-index: 1620;
4775 position: absolute;
4776 background: #FFF;
4777 top: 56px;
4778 border-radius: 2px;
4779 display: block;
4780 width: auto;
4781 right: 44px;
4782 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
4783 transform: translateY(6px);
4784 transition: transform 0.25s;
4785 -webkit-backface-visibility: hidden;
4786 will-change: transform; }
4787 .pswp__share-tooltip a {
4788 display: block;
4789 padding: 8px 12px;
4790 color: #000;
4791 text-decoration: none;
4792 font-size: 14px;
4793 line-height: 18px; }
4794 .pswp__share-tooltip a:hover {
4795 text-decoration: none;
4796 color: #000; }
4797 .pswp__share-tooltip a:first-child {
4798 /* round corners on the first/last list item */
4799 border-radius: 2px 2px 0 0; }
4800 .pswp__share-tooltip a:last-child {
4801 border-radius: 0 0 2px 2px; }
4802
4803.pswp__share-modal--fade-in {
4804 opacity: 1; }
4805 .pswp__share-modal--fade-in .pswp__share-tooltip {
4806 transform: translateY(0); }
4807
4808/* increase size of share links on touch devices */
4809.pswp--touch .pswp__share-tooltip a {
4810 padding: 16px 12px; }
4811
4812a.pswp__share--facebook:before {
4813 content: '';
4814 display: block;
4815 width: 0;
4816 height: 0;
4817 position: absolute;
4818 top: -12px;
4819 right: 15px;
4820 border: 6px solid transparent;
4821 border-bottom-color: #FFF;
4822 -webkit-pointer-events: none;
4823 -moz-pointer-events: none;
4824 pointer-events: none; }
4825
4826a.pswp__share--facebook:hover {
4827 background: #3E5C9A;
4828 color: #FFF; }
4829 a.pswp__share--facebook:hover:before {
4830 border-bottom-color: #3E5C9A; }
4831
4832a.pswp__share--twitter:hover {
4833 background: #55ACEE;
4834 color: #FFF; }
4835
4836a.pswp__share--pinterest:hover {
4837 background: #CCC;
4838 color: #CE272D; }
4839
4840a.pswp__share--download:hover {
4841 background: #DDD; }
4842
4843/*
4844
4845 3. Index indicator ("1 of X" counter)
4846
4847 */
4848.pswp__counter {
4849 position: absolute;
4850 left: 0;
4851 top: 0;
4852 height: 44px;
4853 font-size: 13px;
4854 line-height: 44px;
4855 color: #FFF;
4856 opacity: 0.75;
4857 padding: 0 10px; }
4858
4859/*
4860
4861 4. Caption
4862
4863 */
4864.pswp__caption {
4865 position: absolute;
4866 left: 0;
4867 bottom: 0;
4868 width: 100%;
4869 min-height: 44px; }
4870 .pswp__caption small {
4871 font-size: 11px;
4872 color: #BBB; }
4873
4874.pswp__caption__center {
4875 text-align: left;
4876 max-width: 420px;
4877 margin: 0 auto;
4878 font-size: 13px;
4879 padding: 10px;
4880 line-height: 20px;
4881 color: #CCC; }
4882
4883.pswp__caption--empty {
4884 display: none; }
4885
4886/* Fake caption element, used to calculate height of next/prev image */
4887.pswp__caption--fake {
4888 visibility: hidden; }
4889
4890/*
4891
4892 5. Loading indicator (preloader)
4893
4894 You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR
4895
4896 */
4897.pswp__preloader {
4898 width: 44px;
4899 height: 44px;
4900 position: absolute;
4901 top: 0;
4902 left: 50%;
4903 margin-left: -22px;
4904 opacity: 0;
4905 transition: opacity 0.25s ease-out;
4906 will-change: opacity;
4907 direction: ltr; }
4908
4909.pswp__preloader__icn {
4910 width: 20px;
4911 height: 20px;
4912 margin: 12px; }
4913
4914.pswp__preloader--active {
4915 opacity: 1; }
4916 .pswp__preloader--active .pswp__preloader__icn {
4917 /* We use .gif in browsers that don't support CSS animation */
4918 background: url(preloader.gif) 0 0 no-repeat; }
4919
4920.pswp--css_animation .pswp__preloader--active {
4921 opacity: 1; }
4922 .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
4923 animation: clockwise 500ms linear infinite; }
4924 .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
4925 animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
4926
4927.pswp--css_animation .pswp__preloader__icn {
4928 background: none;
4929 opacity: 0.75;
4930 width: 14px;
4931 height: 14px;
4932 position: absolute;
4933 left: 15px;
4934 top: 15px;
4935 margin: 0; }
4936
4937.pswp--css_animation .pswp__preloader__cut {
4938 /*
4939 The idea of animating inner circle is based on Polymer ("material") loading indicator
4940 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
4941 */
4942 position: relative;
4943 width: 7px;
4944 height: 14px;
4945 overflow: hidden; }
4946
4947.pswp--css_animation .pswp__preloader__donut {
4948 box-sizing: border-box;
4949 width: 14px;
4950 height: 14px;
4951 border: 2px solid #FFF;
4952 border-radius: 50%;
4953 border-left-color: transparent;
4954 border-bottom-color: transparent;
4955 position: absolute;
4956 top: 0;
4957 left: 0;
4958 background: none;
4959 margin: 0; }
4960
4961@media screen and (max-width: 1024px) {
4962 .pswp__preloader {
4963 position: relative;
4964 left: auto;
4965 top: auto;
4966 margin: 0;
4967 float: right; } }
4968
4969@keyframes clockwise {
4970 0% {
4971 transform: rotate(0deg); }
4972 100% {
4973 transform: rotate(360deg); } }
4974
4975@keyframes donut-rotate {
4976 0% {
4977 transform: rotate(0); }
4978 50% {
4979 transform: rotate(-140deg); }
4980 100% {
4981 transform: rotate(0); } }
4982
4983/*
4984
4985 6. Additional styles
4986
4987 */
4988/* root element of UI */
4989.pswp__ui {
4990 -webkit-font-smoothing: auto;
4991 visibility: visible;
4992 opacity: 1;
4993 z-index: 1550; }
4994
4995/* top black bar with buttons and "1 of X" indicator */
4996.pswp__top-bar {
4997 position: absolute;
4998 left: 0;
4999 top: 0;
5000 height: 44px;
5001 width: 100%; }
5002
5003.pswp__caption,
5004.pswp__top-bar,
5005.pswp--has_mouse .pswp__button--arrow--left,
5006.pswp--has_mouse .pswp__button--arrow--right {
5007 -webkit-backface-visibility: hidden;
5008 will-change: opacity;
5009 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
5010
5011/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
5012.pswp--has_mouse .pswp__button--arrow--left,
5013.pswp--has_mouse .pswp__button--arrow--right {
5014 visibility: visible; }
5015
5016.pswp__top-bar,
5017.pswp__caption {
5018 background-color: rgba(0, 0, 0, 0.5); }
5019
5020/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
5021.pswp__ui--fit .pswp__top-bar,
5022.pswp__ui--fit .pswp__caption {
5023 background-color: rgba(0, 0, 0, 0.3); }
5024
5025/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
5026.pswp__ui--idle .pswp__top-bar {
5027 opacity: 0; }
5028
5029.pswp__ui--idle .pswp__button--arrow--left,
5030.pswp__ui--idle .pswp__button--arrow--right {
5031 opacity: 0; }
5032
5033/*
5034 pswp__ui--hidden class is added when controls are hidden
5035 e.g. when user taps to toggle visibility of controls
5036*/
5037.pswp__ui--hidden .pswp__top-bar,
5038.pswp__ui--hidden .pswp__caption,
5039.pswp__ui--hidden .pswp__button--arrow--left,
5040.pswp__ui--hidden .pswp__button--arrow--right {
5041 /* Force paint & create composition layer for controls. */
5042 opacity: 0.001; }
5043
5044/* pswp__ui--one-slide class is added when there is just one item in gallery */
5045.pswp__ui--one-slide .pswp__button--arrow--left,
5046.pswp__ui--one-slide .pswp__button--arrow--right,
5047.pswp__ui--one-slide .pswp__counter {
5048 display: none; }
5049
5050.pswp__element--disabled {
5051 display: none !important; }
5052
5053.pswp--minimal--dark .pswp__top-bar {
5054 background: none; }
5055
9581b35d
SH
5056body {
5057 min-height: 100vh;
5058 display: flex;
5059 flex-direction: column; }
5060
49baba87
S
5061.container {
5062 width: 100%;
9581b35d
SH
5063 max-width: 1200px;
5064 flex: 1; }
49baba87 5065
2d8cbd13 5066body {
49baba87
S
5067 -webkit-font-smoothing: antialiased;
5068 font-size: 16px; }
2d8cbd13
S
5069
5070h1 {
5071 line-height: 3rem; }
5072
5073h2 {
5074 line-height: 2.75rem; }
5075
5076h3 {
49baba87
S
5077 font-size: 20px;
5078 line-height: 28px; }
5079 @media (min-width: 768px) {
2d8cbd13 5080 h3 {
49baba87 5081 font-size: 24px;
8842c9d0
S
5082 line-height: 32px;
5083 font-weight: 300;
5084 margin-bottom: 0; } }
5085 h3.headline {
5086 text-align: center;
4a416dd3
SH
5087 font-size: 32px;
5088 line-height: 44px;
8842c9d0 5089 color: #263238; }
4a416dd3
SH
5090 @media (min-width: 576px) {
5091 h3.headline {
5092 font-size: 36px;
5093 line-height: 48px; } }
2d8cbd13
S
5094
5095h4 {
5096 font-weight: 500;
49baba87
S
5097 font-size: 16px;
5098 line-height: 24px; }
5099 @media (min-width: 576px) {
2d8cbd13 5100 h4 {
49baba87
S
5101 font-size: 20px;
5102 line-height: 28px; } }
8842c9d0
S
5103 h4.secondHeadline {
5104 font-size: 24px;
5105 line-height: 32px;
5106 text-align: left;
5107 margin-top: 24px; }
2d8cbd13 5108
49baba87
S
5109h5, .h5 {
5110 font-size: 16px;
5111 line-height: 24px; }
5112 @media (min-width: 768px) {
5113 h5, .h5 {
5114 font-size: 24px;
5115 line-height: 32px; } }
8842c9d0
S
5116 h5.subheadline,
5117 .h5.subheadline {
5118 text-align: center;
5119 font-size: 16px;
5120 line-height: 24px;
5121 color: rgba(38, 50, 56, 0.6); }
2d8cbd13
S
5122
5123p {
49baba87
S
5124 font-size: 16px;
5125 line-height: 24px; }
2d8cbd13 5126 p.lead {
49baba87
S
5127 font-size: inherit;
5128 line-height: inherit; }
5129 @media (min-width: 768px) {
2d8cbd13 5130 p.lead {
49baba87
S
5131 font-size: 24px;
5132 line-height: 32px; } }
8842c9d0 5133 p.copy {
4a416dd3
SH
5134 margin-top: 16px; }
5135 @media (min-width: 576px) {
5136 p.copy {
5137 margin-top: 24px; } }
49baba87
S
5138
5139.display-1 {
5140 font-size: 120px;
5141 line-height: 144px; }
2d8cbd13
S
5142
5143.display-2 {
49baba87
S
5144 font-size: 32px;
5145 line-height: 44px;
5146 margin-bottom: 40px; }
5147 @media (min-width: 768px) {
2d8cbd13 5148 .display-2 {
49baba87
S
5149 font-size: 40px;
5150 line-height: 56px;
2d8cbd13 5151 margin-bottom: 3rem; } }
2d8cbd13 5152
49baba87
S
5153.display-3 {
5154 font-size: 24px;
5155 line-height: 32px; }
5156 @media (min-width: 768px) {
5157 .display-3 {
5158 font-size: 32px;
5159 line-height: 44px; } }
2d8cbd13 5160
49baba87
S
5161.display-4 {
5162 font-size: 14px;
5163 line-height: 20px;
5164 font-weight: 400; }
5165 @media (min-width: 576px) {
5166 .display-4 {
5167 font-size: 24px;
5168 line-height: 32px; } }
5169
5170.display-5 {
5171 font-size: 20px;
5172 line-height: 28px; }
5173
5174small,
5175.small {
5176 font-size: 14px;
5177 line-height: 20px; }
5178 @media (min-width: 768px) {
5179 small,
5180 .small {
5181 font-size: 16px;
5182 line-height: 24px; } }
2d8cbd13
S
5183
5184.truncate {
5185 width: 100%;
5186 white-space: nowrap;
5187 overflow: hidden;
5188 text-overflow: ellipsis; }
5189
49baba87
S
5190.fireinfo_cat {
5191 font-size: 14px;
5192 line-height: 20px; }
5193
5194h5.fireinfo {
bf75d6d5 5195 font-size: 16px;
49baba87
S
5196 line-height: 28px;
5197 font-weight: 500; }
bf75d6d5
S
5198 @media (min-width: 768px) {
5199 h5.fireinfo {
5200 font-size: 20px; } }
49baba87
S
5201
5202.fireinfo_per {
5203 font-size: 20px;
5204 line-height: 28px; }
5205
55edf6f3
S
5206#mask {
5207 width: 100vw;
5208 height: 100vh;
49baba87 5209 position: fixed;
55edf6f3
S
5210 top: 0;
5211 left: 0;
49baba87 5212 background-color: rgba(0, 0, 0, 0.4);
55edf6f3
S
5213 display: none;
5214 visibility: hidden; }
5215 #mask.open {
5216 display: block;
3878736e
SH
5217 visibility: visible;
5218 z-index: 250; }
22cfab2d 5219
49baba87
S
5220.tux {
5221 position: absolute;
5222 top: 12px;
5223 left: 50%;
8842c9d0 5224 transform: translateX(-50%); }
49baba87
S
5225 .tux h1 {
5226 font-weight: 300 !important;
5227 color: #263238;
5228 font-size: 20px;
5229 line-height: 28px;
5230 margin-bottom: 0; }
5231 .tux h1 strong {
5232 font-weight: 700 !important; }
5233 .tux h1:before {
5234 content: "";
5235 height: 32px;
5236 width: 25px;
5237 background-image: url("../img/ipfire-tux.png");
5238 background-repeat: no-repeat;
5239 background-position: center center;
5240 background-size: contain;
5241 display: inline-block;
5242 position: relative; }
5243
55edf6f3 5244.menu-text {
55edf6f3 5245 transition: opacity .25s ease-in-out; }
22cfab2d 5246
55edf6f3
S
5247.menu-text.hidden {
5248 opacity: 0;
55edf6f3 5249 transition: opacity .35s ease-in-out; }
22cfab2d 5250
55edf6f3 5251.fixed-top {
4a416dd3 5252 transition: background-color .25s linear;
55edf6f3
S
5253 height: 56px; }
5254 @media (min-width: 576px) {
5255 .fixed-top {
5256 height: 72px; } }
5257 @media (min-width: 992px) {
5258 .fixed-top {
5259 height: 96px; } }
5260 .fixed-top .navbar {
3878736e
SH
5261 width: 100%;
5262 z-index: 500; }
55edf6f3
S
5263 .fixed-top .navbar a {
5264 color: #263238; }
49baba87
S
5265 @media (min-width: 576px) {
5266 .fixed-top .navbar a {
5267 margin-top: 8px; } }
55edf6f3
S
5268 .fixed-top .navbar .navbar-toggler-left {
5269 left: -12px;
6fb9c768 5270 top: 8px; }
55edf6f3
S
5271 @media (min-width: 576px) {
5272 .fixed-top .navbar .navbar-toggler-left {
5273 top: 17px; } }
5274 .fixed-top .navbar .btn {
5275 margin-top: .15rem; }
22cfab2d 5276
55edf6f3
S
5277.navbar-brand {
5278 font-size: 20px;
5279 font-weight: 300;
5280 opacity: 0;
49baba87 5281 margin: 0;
55edf6f3
S
5282 transition: opacity .7s linear; }
5283 @media (min-width: 992px) {
5284 .navbar-brand {
5285 opacity: 1;
5286 font-size: 36px; } }
5287 .navbar-brand strong {
5288 font-weight: 900; }
5289 .navbar-brand img {
5290 margin-right: 4px;
8842c9d0 5291 transform: translateY(-5px);
55edf6f3
S
5292 height: 32px;
5293 width: auto; }
5294 @media (min-width: 992px) {
5295 .navbar-brand img {
5296 height: 40px; } }
22cfab2d 5297
55edf6f3
S
5298.scrolled {
5299 background-color: rgba(255, 255, 255, 0.96);
5300 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
5301 height: 56px; }
5302 @media (min-width: 576px) {
5303 .scrolled {
5304 height: 72px; } }
5305 @media (min-width: 992px) {
5306 .scrolled {
5307 height: 96px; } }
5308 .scrolled .navbar-brand {
5309 opacity: 1; }
22cfab2d 5310
49baba87
S
5311.scrolled.fadeout {
5312 background-color: rgba(100, 100, 100, 0.5); }
5313 .scrolled.fadeout a.btn-donate {
5314 opacity: .5; }
5315 .scrolled.fadeout a.navbar-brand {
5316 opacity: .5; }
5317
55edf6f3
S
5318#navbarSupportedContent {
5319 width: 100%; }
49baba87 5320 @media (max-width: 991px) {
55edf6f3
S
5321 #navbarSupportedContent {
5322 background: white;
5323 position: fixed;
5324 top: 0;
5325 left: 0;
5326 width: 256px;
5327 height: 100vh;
5328 padding-top: 64px;
8842c9d0 5329 transform: translateX(-256px);
4a416dd3 5330 transition: all .15s ease-in-out; }
55edf6f3 5331 #navbarSupportedContent.open {
8842c9d0 5332 transform: translateX(0);
4a416dd3 5333 transition: all .15s ease-in-out;
55edf6f3 5334 box-shadow: 14px 0 28px 0 rgba(0, 0, 0, 0.25), 10px 0 10px 0 rgba(0, 0, 0, 0.26); } }
22cfab2d 5335
55edf6f3
S
5336@media (min-width: 992px) {
5337 .navbar-nav {
49baba87 5338 padding-top: 2px; } }
22cfab2d 5339
55edf6f3
S
5340.navbar-nav .nav-link {
5341 color: #263238;
5342 padding: 16px !important;
5343 display: block;
5344 position: relative; }
5345 @media (min-width: 992px) {
5346 .navbar-nav .nav-link {
5347 margin-right: 16px;
5348 display: block;
5349 position: relative; }
5350 .navbar-nav .nav-link:after {
5351 content: "";
5352 border-bottom: 2px solid #b71c1c;
5353 position: absolute;
8842c9d0 5354 transform: scaleX(0);
55edf6f3
S
5355 width: 100%;
5356 left: 0;
5357 top: 44px;
5358 padding: inherit;
8842c9d0 5359 transition: transform .3s ease-out, color .3s ease-out; } }
22cfab2d 5360
55edf6f3
S
5361@media (max-width: 1199px) {
5362 .navbar-nav .nav-link:active {
5363 color: #b71c1c; } }
22cfab2d 5364
55edf6f3
S
5365@media (max-width: 1199px) {
5366 .navbar-nav .nav-link:active:before {
5367 content: "";
5368 border-left: 2px solid #b71c1c;
5369 position: absolute;
5370 left: 0;
5371 height: 36px;
8842c9d0 5372 transform: translateY(-4px); } }
22cfab2d 5373
55edf6f3
S
5374@media (min-width: 992px) {
5375 .navbar-nav .nav-link:hover {
5376 color: #b71c1c; } }
22cfab2d 5377
55edf6f3
S
5378@media (min-width: 992px) {
5379 .navbar-nav .nav-link:hover:after {
8842c9d0
S
5380 transform: scaleX(1); } }
5381
4a416dd3 5382@media (min-width: 992px) {
9581b35d 5383 body.About li.nav-item a.about,
f9c23274 5384 body.Download li.nav-item a.download,
d5d466f1
SH
5385 body.Support li.nav-item a.support,
5386 body.Involved li.nav-item a.community {
4a416dd3 5387 color: #b71c1c; }
9581b35d 5388 body.About li.nav-item a.about:after,
f9c23274 5389 body.Download li.nav-item a.download:after,
d5d466f1
SH
5390 body.Support li.nav-item a.support:after,
5391 body.Involved li.nav-item a.community:after {
4a416dd3
SH
5392 content: "";
5393 border-bottom: 2px solid #b71c1c;
5394 position: absolute;
5395 width: 100%;
5396 left: 0;
5397 top: 44px;
5398 padding: inherit;
5399 transform: scale(1); } }
61299ffe 5400
aa44ed56
S
5401#sidebar {
5402 padding: 0; }
3c77f292 5403 @media (max-width: 767px) {
4a416dd3
SH
5404 #sidebar {
5405 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.23);
5406 position: fixed;
5407 top: 52px;
3878736e 5408 z-index: 200;
4a416dd3 5409 background-color: white; } }
aa44ed56
S
5410 #sidebar ul {
5411 list-style: none; }
5412 #sidebar ul.features_nav {
4a416dd3
SH
5413 padding: 0 0 24px 0;
5414 overflow-x: auto; }
5415 #sidebar ul.features_nav.fixed {
5416 position: fixed;
5417 top: 100px;
5418 outline: 1px solid grey; }
aa44ed56 5419 #sidebar ul ul {
b3ba00b0 5420 margin: 0;
aa44ed56
S
5421 padding-left: 0; }
5422 #sidebar ul ul li:last-child {
5423 margin-bottom: 0; }
5424 #sidebar ul li {
5425 padding: 0 16px;
5426 margin: 8px 0; }
5427 #sidebar ul li a.nav-link {
5428 padding: inherit;
5429 color: #263238;
5430 height: 32px;
5431 padding: 0 8px;
5432 line-height: 2; }
5433 #sidebar ul li a.nav-link.active {
5434 color: #b71c1c;
5435 border-left: 2px solid #b71c1c;
5436 padding: 0 8px 0 6px; }
22cfab2d 5437
4a416dd3
SH
5438/* Fix for Android */
5439body {
5440 -webkit-animation: bugfix infinite 1s; }
5441
5442@-webkit-keyframes bugfix {
5443 from {
5444 padding: 0; }
5445 to {
5446 padding: 0; } }
5447
5448/* default checkbox */
5449input[type=checkbox] {
5450 position: absolute;
5451 top: -9999px;
5452 left: -9999px; }
5453
5454label {
5455 cursor: pointer;
5456 user-select: none; }
5457
5458nav[role="dropdown"] label {
5459 display: none; }
5460
5461@media screen and (max-width: 44em) {
5462 nav[role="dropdown"] ul {
5463 height: 48px;
5464 overflow: hidden; }
5465 nav[role="dropdown"] label {
5466 position: relative;
5467 display: block;
5468 width: 100%; }
5469 nav[role="dropdown"] label:after {
5470 font-family: FontAwesome;
5471 font-size: 24px;
5472 content: "\f107";
5473 position: absolute;
8b06a3f2
SH
5474 top: 0;
5475 right: 0;
5476 z-index: 9999;
5477 width: 100%;
5478 height: 56px;
5479 padding: 12px 12px 0;
5480 text-align: right; }
4a416dd3
SH
5481 nav[role="dropdown"] input:checked ~ label:after {
5482 content: "\f106"; }
5483 nav[role="dropdown"] input:checked ~ ul {
5484 display: block;
5485 height: 40vh;
5486 overflow-y: scroll; } }
5487
22cfab2d
S
5488.btn-red900 {
5489 color: #fff !important;
5490 background-color: #b71c1c;
5491 border-color: #b71c1c; }
5492 .btn-red900:hover {
5493 color: #fff !important;
5494 background-color: #8b1515;
5495 border-color: #821414; }
5496 .btn-red900:focus, .btn-red900.focus {
5497 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
5498 .btn-red900.disabled, .btn-red900:disabled {
5499 background-color: #b71c1c;
5500 border-color: #b71c1c; }
5501 .btn-red900:active, .btn-red900.active,
5502 .show > .btn-red900.dropdown-toggle {
5503 color: #fff !important;
5504 background-color: #8b1515;
5505 background-image: none;
5506 border-color: #821414; }
5507
5508.btn-white {
5509 color: #b71c1c;
5510 background-color: #fff;
5511 border-color: #fff; }
5512 .btn-white:hover {
5513 color: #b71c1c;
5514 background-color: #e6e5e5;
5515 border-color: #e0e0e0; }
5516 .btn-white:focus, .btn-white.focus {
5517 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); }
5518 .btn-white.disabled, .btn-white:disabled {
5519 background-color: #fff;
5520 border-color: #fff; }
5521 .btn-white:active, .btn-white.active,
5522 .show > .btn-white.dropdown-toggle {
5523 color: #b71c1c;
5524 background-color: #e6e5e5;
5525 background-image: none;
5526 border-color: #e0e0e0; }
5527
5528.btn-bluegrey900 {
5529 color: #fff;
5530 background-color: #263238;
5531 border-color: #263238; }
5532 .btn-bluegrey900:hover {
5533 color: #fff;
5534 background-color: #11171a;
5535 border-color: #0d1114; }
5536 .btn-bluegrey900:focus, .btn-bluegrey900.focus {
5537 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
5538 .btn-bluegrey900.disabled, .btn-bluegrey900:disabled {
5539 background-color: #263238;
5540 border-color: #263238; }
5541 .btn-bluegrey900:active, .btn-bluegrey900.active,
5542 .show > .btn-bluegrey900.dropdown-toggle {
5543 color: #fff;
5544 background-color: #11171a;
5545 background-image: none;
5546 border-color: #0d1114; }
ccd81281
S
5547
5548button.navbar-toggler div {
5549 font-family: 'Ubuntu', sans-serif;
5550 font-size: 1rem;
5551 display: inline-block;
b3af5d9b
S
5552 position: relative;
5553 top: -4px; }
ccd81281 5554
97ed546d 5555.btn {
22cfab2d 5556 height: 36px;
9ce2074c
S
5557 text-transform: uppercase;
5558 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
9ce2074c
S
5559 transition: box-shadow .25s ease-in-out; }
5560 .btn:hover {
5561 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 3px 6px 0 rgba(0, 0, 0, 0.25);
9ce2074c 5562 transition: box-shadow .25s ease-in-out; }
22cfab2d
S
5563 @media (max-width: 767px) {
5564 .btn {
5565 font-size: .875rem; } }
97ed546d 5566
69a9b33d
S
5567.btn-outline-primary,
5568.btn-outline-secondary {
69a9b33d
S
5569 transition: background-color .25s ease-in-out; }
5570 .btn-outline-primary:hover,
5571 .btn-outline-secondary:hover {
69a9b33d
S
5572 transition: background-color .25s ease-in-out; }
5573
9581b35d
SH
5574.btn-xlg {
5575 height: 72px;
5576 margin: 0 36px;
5577 padding-top: 16px; }
5578
1e5bc9c9 5579.btn-lg, .btn-group-lg > .btn {
22cfab2d 5580 height: 48px;
1e5bc9c9 5581 margin: 0 24px; }
22cfab2d 5582 @media (max-width: 767px) {
69a9b33d 5583 .btn-lg, .btn-group-lg > .btn {
22cfab2d 5584 height: 36px;
69a9b33d 5585 margin: 0 8px;
22cfab2d
S
5586 padding: 1rem;
5587 font-size: .875rem;
5588 line-height: 0; } }
1e5bc9c9 5589
efb8b657
S
5590.btn-md {
5591 font-size: 0.875rem;
5592 line-height: 1.25rem;
5593 padding: .4rem 1rem .5rem 1rem; }
5594
b6d1f3b7 5595.btn-block {
ccd81281
S
5596 margin: 0 0 1.5rem 0; }
5597 @media (min-width: 768px) {
5598 .btn-block {
5599 margin: 0 0 2rem 0; } }
7a9f7ff6 5600 @media (max-width: 575px) {
22cfab2d
S
5601 .btn-block {
5602 font-size: .875rem;
5603 line-height: 0; } }
b6d1f3b7 5604
848a7d41
S
5605button:focus {
5606 outline: none; }
5607
55edf6f3
S
5608.btn-donate {
5609 margin-top: 18px;
5610 font-size: 14px;
5611 font-weight: 400;
5612 line-height: 20px;
5613 padding: 3px 16px 0 5px; }
5614 @media (min-width: 992px) {
5615 .btn-donate {
5616 margin-top: 29px; } }
5617 .btn-donate svg {
5618 vertical-align: -7px;
5619 margin-right: 5px; }
5620
55edf6f3
S
5621.icon {
5622 width: 1.5rem;
5623 height: 1.5rem;
5624 fill: currentColor;
5625 vertical-align: -.15rem;
5626 overflow: hidden;
5627 margin-right: .5rem; }
5628
5629.i_arrow_down {
5630 margin: 0;
5631 position: absolute;
5632 left: .75rem;
5633 top: -.25rem;
8842c9d0 5634 animation: scroll 1.5s ease-in-out infinite; }
55edf6f3
S
5635 @media (max-width: 575px) {
5636 .i_arrow_down {
5637 width: 1.75rem !important;
5638 height: 1.75rem !important;
5639 left: .25rem;
5640 top: -.5rem; } }
81747382 5641
55edf6f3
S
5642.i_lg {
5643 width: 2.5rem;
5644 height: 2.5rem;
5645 margin: 0;
8842c9d0 5646 transform: translateY(-0.35rem);
55edf6f3 5647 fill: #b71c1c; }
c60d28da 5648
9581b35d
SH
5649.i_white {
5650 fill: white; }
5651
55edf6f3
S
5652.i_sm {
5653 vertical-align: top;
8842c9d0 5654 transform: translateY(-0.1rem); }
c60d28da 5655
3c77f292
SH
5656.i_features {
5657 width: 40px;
5658 height: 40px;
5659 margin: auto; }
5660
5661.outline_i {
5662 border: solid 4px;
5663 width: 80px;
5664 height: 80px;
5665 display: flex;
5666 align-items: center; }
5667
5668.i_verified {
5669 fill: #43a047; }
5670
5671.i_warning {
5672 fill: #b71c1c; }
5673
5674.i_wifi {
5675 fill: #1976d2; }
5676
5677.i_server {
5678 fill: #ff8f00; }
5679
9581b35d 5680.amber-800 {
3c77f292
SH
5681 color: #ff8f00;
5682 border-color: #ff8f00; }
5683
5684.green-600 {
5685 color: #43a047;
5686 border-color: #43a047; }
5687
5688.red-900 {
5689 color: #b71c1c;
5690 border-color: #b71c1c; }
5691
5692.blue-700 {
5693 color: #1976d2;
5694 border-color: #1976d2; }
9581b35d
SH
5695
5696img.img-fluid {
5697 width: 100%;
5698 max-width: 100%;
5699 height: auto; }
5700
55edf6f3
S
5701footer .btn-toolbar .icon {
5702 height: 2.25rem;
5703 width: 2.25rem;
5704 fill: rgba(38, 50, 56, 0.6); }
5705
5706footer .i_heart {
5707 vertical-align: top;
8842c9d0 5708 transform: translateY(-0.15rem); }
55edf6f3
S
5709 @media (max-width: 767px) {
5710 footer .i_heart {
8842c9d0 5711 transform: translateY(-0.75rem); } }
97ed546d
S
5712
5713section.intro {
5714 min-height: 100vh;
5715 background-image: url("../img/header-background.jpg");
5716 background-size: cover;
5717 background-attachment: fixed;
5718 background-position: center top;
5719 position: relative; }
5720 section.intro .branding {
69a9b33d 5721 padding-top: 6rem;
97ed546d
S
5722 margin-bottom: 64px;
5723 text-align: center;
bf75d6d5 5724 color: rgba(38, 50, 56, 0.6); }
7a9f7ff6 5725 @media (min-width: 576px) {
69a9b33d
S
5726 section.intro .branding {
5727 padding-top: 192px; } }
97ed546d
S
5728 section.intro .branding h1 {
5729 font-weight: 300 !important;
5730 color: #263238; }
7a9f7ff6 5731 @media (max-width: 575px) {
69a9b33d 5732 section.intro .branding h1 {
49baba87
S
5733 font-size: 72px;
5734 line-height: 88px;
5735 margin-bottom: 0; } }
97ed546d
S
5736 section.intro .branding h1 strong {
5737 font-weight: 700 !important; }
5738 section.intro .branding h1:before {
5739 content: "";
69a9b33d
S
5740 height: 60px;
5741 width: 76px;
97ed546d
S
5742 background-image: url("../img/ipfire-tux.png");
5743 background-repeat: no-repeat;
5744 background-position: center center;
5745 background-size: contain;
97ed546d
S
5746 display: inline-block;
5747 position: relative;
69a9b33d 5748 top: 4px; }
7a9f7ff6 5749 @media (min-width: 576px) {
69a9b33d
S
5750 section.intro .branding h1:before {
5751 height: 120px;
5752 width: 93px;
5753 margin-right: 32px;
5754 top: 8px; } }
49baba87
S
5755
5756.page-scroll {
5757 display: block;
5758 visibility: visible;
5759 position: absolute;
5760 bottom: 48px;
5761 left: 50%;
8842c9d0 5762 transform: translateX(-50%); }
49baba87
S
5763 .page-scroll .btn {
5764 width: 36px;
5765 height: 36px;
5766 fill: #b71c1c; }
5767 @media (min-width: 576px) {
5768 .page-scroll .btn {
5769 width: 64px;
5770 height: 64px; } }
5771 .page-scroll .btn:hover .i_arrow_down {
5772 fill: white; }
1e5bc9c9
S
5773
5774section.content-section {
ccd81281 5775 padding: 3rem 0; }
7a9f7ff6 5776 @media (min-width: 576px) {
ccd81281 5777 section.content-section {
22cfab2d 5778 padding: 72px 0; } }
1e5bc9c9 5779
22cfab2d
S
5780.feature_icons {
5781 width: 40px;
5782 height: 100%;
5783 float: left;
5784 margin-right: .75rem; }
1e5bc9c9 5785
b6d1f3b7 5786section#news,
ae6a2da5 5787section#support,
b6d1f3b7 5788footer {
22cfab2d
S
5789 background-color: rgba(38, 50, 56, 0.06); }
5790
5791section#news {
5792 color: rgba(38, 50, 56, 0.6); }
5793 section#news h2 {
5794 color: #263238; }
1e5bc9c9
S
5795
5796section#wishlist {
5797 background-image: url("../img/wishlist-background.jpg");
5798 background-size: cover;
5799 background-position: center center; }
b6d1f3b7 5800
3d770ad7
S
5801.progress {
5802 background-color: rgba(255, 255, 255, 0.2); }
5803
22cfab2d 5804.bg-progress {
22cfab2d
S
5805 background-image: linear-gradient(to right, #fbc02d, #ff8f00); }
5806
b6d1f3b7
S
5807section#fireinfo {
5808 border-bottom: 1px solid rgba(38, 50, 56, 0.2); }
5809
22cfab2d
S
5810.circle {
5811 position: relative; }
49baba87 5812 .circle p.fireinfo_per {
bf75d6d5 5813 color: rgba(38, 50, 56, 0.6);
22cfab2d 5814 position: absolute;
bf75d6d5 5815 top: calc(50% - 18px);
49baba87 5816 width: 100%; }
b6d1f3b7 5817
7a9f7ff6
S
5818section#appliances {
5819 padding-bottom: 48px; }
5820
9280b190 5821.features-content {
4a416dd3 5822 padding-top: 88px;
9280b190 5823 margin-bottom: 40px; }
3c77f292 5824 @media (min-width: 992px) {
4a416dd3
SH
5825 .features-content {
5826 padding-top: 161px; } }
9280b190
S
5827 .features-content .content {
5828 background: white;
5829 border-radius: 4px;
5830 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
aa44ed56
S
5831 padding: 40px 24px;
5832 position: relative; }
9280b190 5833
8842c9d0 5834.divider {
9280b190 5835 width: 128px;
8842c9d0
S
5836 height: 4px;
5837 border-radius: 2px;
5838 background-image: linear-gradient(to right, #b71c1c, #ff3d00);
4a416dd3
SH
5839 margin: 40px auto 24px auto; }
5840 @media (min-width: 576px) {
5841 .divider {
5842 margin: 56px auto 40px auto; } }
9280b190 5843
b6d1f3b7
S
5844footer {
5845 padding: 3rem 0 0 0; }
7a9f7ff6
S
5846 @media (max-width: 991px) {
5847 footer {
5848 padding-top: 31px; } }
9ce2074c 5849 footer h4 {
22cfab2d 5850 margin-bottom: 1.25rem;
49baba87
S
5851 color: rgba(38, 50, 56, 0.6);
5852 font-size: 20px;
5853 line-height: 28px; }
9ce2074c 5854 footer ul li {
49baba87 5855 font-size: 14px;
9ce2074c
S
5856 margin-bottom: .75rem; }
5857 footer ul li a {
22cfab2d 5858 color: rgba(38, 50, 56, 0.6);
9ce2074c
S
5859 text-decoration: none; }
5860 footer ul li a:hover {
22cfab2d 5861 color: #263238;
9ce2074c
S
5862 text-decoration: underline; }
5863 footer .btn-lg, footer .btn-group-lg > .btn {
5864 margin-bottom: 2.75rem; }
9ce2074c
S
5865 footer .btn-sm, footer .btn-group-sm > .btn {
5866 box-shadow: none; }
5867 footer .btn-sm:hover, footer .btn-group-sm > .btn:hover {
5868 box-shadow: none; }
b6d1f3b7 5869
22cfab2d
S
5870#copyright {
5871 background-color: rgba(38, 50, 56, 0.06);
5872 padding: 1rem 0; }
49baba87
S
5873 #copyright p {
5874 font-size: 12px;
5875 line-height: 16px; }
b6d1f3b7 5876
b6d1f3b7 5877@keyframes scroll {
eafb8738 5878 0%, 100% {
8842c9d0 5879 transform: translateY(30%); }
b6d1f3b7 5880 50% {
8842c9d0 5881 transform: translateY(50%); } }