]> git.ipfire.org Git - ipfire.org.git/blame - static/css/style.css
fixed second navigation bug over main navigation
[ipfire.org.git] / static / css / style.css
CommitLineData
91e44d91
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 */
a7eb1a35 7@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500");
91e44d91 8/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
60b0917c 9html {
91e44d91
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 {
91e44d91
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 {
1423222c 221 font-family: "Ubuntu", sans-serif;
91e44d91 222 font-size: 1rem;
e3325bcf 223 font-weight: 400;
91e44d91 224 line-height: 1.5;
c2cbe16d
S
225 color: #263238;
226 background-color: #eceff1; }
91e44d91
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 {
4b4334da 271 color: #b71c1c;
91e44d91
S
272 text-decoration: none; }
273 a:focus, a:hover {
6aa3b1ec
S
274 color: #751212;
275 text-decoration: none; }
91e44d91
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 {
bf5b46d4 309 touch-action: manipulation; }
91e44d91
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;
20df8773 379 font-weight: 400;
91e44d91
S
380 line-height: 1.1;
381 color: inherit; }
382
383h1, .h1 {
f8c4f791 384 font-size: 36px; }
91e44d91
S
385
386h2, .h2 {
f8c4f791 387 font-size: 32px; }
91e44d91
S
388
389h3, .h3 {
f8c4f791 390 font-size: 24px; }
91e44d91
S
391
392h4, .h4 {
f8c4f791 393 font-size: 20px; }
91e44d91
S
394
395h5, .h5 {
f8c4f791 396 font-size: 16px; }
91e44d91
S
397
398h6, .h6 {
f8c4f791 399 font-size: 12px; }
91e44d91
S
400
401.lead {
f8c4f791 402 font-size: 24px;
91e44d91
S
403 font-weight: 300; }
404
405.display-1 {
f8c4f791 406 font-size: 120px;
91e44d91
S
407 font-weight: 300;
408 line-height: 1.1; }
409
410.display-2 {
f8c4f791 411 font-size: 48px;
91e44d91
S
412 font-weight: 300;
413 line-height: 1.1; }
414
415.display-3 {
f8c4f791 416 font-size: 32px;
91e44d91
S
417 font-weight: 300;
418 line-height: 1.1; }
419
420.display-4 {
f8c4f791 421 font-size: 24px;
91e44d91
S
422 font-weight: 300;
423 line-height: 1.1; }
424
425hr {
f8c4f791
S
426 margin-top: 8px;
427 margin-bottom: 8px;
91e44d91
S
428 border: 0;
429 border-top: 1px solid rgba(0, 0, 0, 0.1); }
430
431small,
432.small {
f8c4f791 433 font-size: 14px;
e3325bcf 434 font-weight: 400; }
91e44d91
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 {
f8c4f791
S
459 padding: 4px 8px;
460 margin-bottom: 8px;
91e44d91
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 {
f8c4f791 472 padding-right: 8px;
91e44d91
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
91e44d91
S
484.container {
485 position: relative;
486 margin-left: auto;
487 margin-right: auto;
c2cbe16d
S
488 padding-right: 12px;
489 padding-left: 12px; }
91e44d91
S
490 @media (min-width: 576px) {
491 .container {
c2cbe16d
S
492 padding-right: 12px;
493 padding-left: 12px; } }
91e44d91
S
494 @media (min-width: 768px) {
495 .container {
c2cbe16d
S
496 padding-right: 12px;
497 padding-left: 12px; } }
91e44d91
S
498 @media (min-width: 992px) {
499 .container {
c2cbe16d
S
500 padding-right: 12px;
501 padding-left: 12px; } }
91e44d91
S
502 @media (min-width: 1200px) {
503 .container {
c2cbe16d
S
504 padding-right: 12px;
505 padding-left: 12px; } }
91e44d91
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;
c2cbe16d
S
527 padding-right: 12px;
528 padding-left: 12px; }
91e44d91
S
529 @media (min-width: 576px) {
530 .container-fluid {
c2cbe16d
S
531 padding-right: 12px;
532 padding-left: 12px; } }
91e44d91
S
533 @media (min-width: 768px) {
534 .container-fluid {
c2cbe16d
S
535 padding-right: 12px;
536 padding-left: 12px; } }
91e44d91
S
537 @media (min-width: 992px) {
538 .container-fluid {
c2cbe16d
S
539 padding-right: 12px;
540 padding-left: 12px; } }
91e44d91
S
541 @media (min-width: 1200px) {
542 .container-fluid {
c2cbe16d
S
543 padding-right: 12px;
544 padding-left: 12px; } }
91e44d91
S
545
546.row {
91e44d91 547 display: flex;
bf5b46d4 548 flex-wrap: wrap;
c2cbe16d
S
549 margin-right: -12px;
550 margin-left: -12px; }
91e44d91
S
551 @media (min-width: 576px) {
552 .row {
c2cbe16d
S
553 margin-right: -12px;
554 margin-left: -12px; } }
91e44d91
S
555 @media (min-width: 768px) {
556 .row {
c2cbe16d
S
557 margin-right: -12px;
558 margin-left: -12px; } }
91e44d91
S
559 @media (min-width: 992px) {
560 .row {
c2cbe16d
S
561 margin-right: -12px;
562 margin-left: -12px; } }
91e44d91
S
563 @media (min-width: 1200px) {
564 .row {
c2cbe16d
S
565 margin-right: -12px;
566 margin-left: -12px; } }
91e44d91
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;
c2cbe16d
S
580 padding-right: 12px;
581 padding-left: 12px; }
91e44d91
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 {
c2cbe16d
S
584 padding-right: 12px;
585 padding-left: 12px; } }
91e44d91
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 {
c2cbe16d
S
588 padding-right: 12px;
589 padding-left: 12px; } }
91e44d91
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 {
c2cbe16d
S
592 padding-right: 12px;
593 padding-left: 12px; } }
91e44d91
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 {
c2cbe16d
S
596 padding-right: 12px;
597 padding-left: 12px; } }
91e44d91
S
598
599.col {
bf5b46d4
S
600 flex-basis: 0;
601 flex-grow: 1;
91e44d91
S
602 max-width: 100%; }
603
604.col-auto {
bf5b46d4 605 flex: 0 0 auto;
91e44d91
S
606 width: auto; }
607
608.col-1 {
bf5b46d4 609 flex: 0 0 8.3333333333%;
91e44d91
S
610 max-width: 8.3333333333%; }
611
612.col-2 {
bf5b46d4 613 flex: 0 0 16.6666666667%;
91e44d91
S
614 max-width: 16.6666666667%; }
615
616.col-3 {
bf5b46d4 617 flex: 0 0 25%;
91e44d91
S
618 max-width: 25%; }
619
620.col-4 {
bf5b46d4 621 flex: 0 0 33.3333333333%;
91e44d91
S
622 max-width: 33.3333333333%; }
623
624.col-5 {
bf5b46d4 625 flex: 0 0 41.6666666667%;
91e44d91
S
626 max-width: 41.6666666667%; }
627
628.col-6 {
bf5b46d4 629 flex: 0 0 50%;
91e44d91
S
630 max-width: 50%; }
631
632.col-7 {
bf5b46d4 633 flex: 0 0 58.3333333333%;
91e44d91
S
634 max-width: 58.3333333333%; }
635
636.col-8 {
bf5b46d4 637 flex: 0 0 66.6666666667%;
91e44d91
S
638 max-width: 66.6666666667%; }
639
640.col-9 {
bf5b46d4 641 flex: 0 0 75%;
91e44d91
S
642 max-width: 75%; }
643
644.col-10 {
bf5b46d4 645 flex: 0 0 83.3333333333%;
91e44d91
S
646 max-width: 83.3333333333%; }
647
648.col-11 {
bf5b46d4 649 flex: 0 0 91.6666666667%;
91e44d91
S
650 max-width: 91.6666666667%; }
651
652.col-12 {
bf5b46d4 653 flex: 0 0 100%;
91e44d91
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 {
bf5b46d4
S
769 flex-basis: 0;
770 flex-grow: 1;
91e44d91
S
771 max-width: 100%; }
772 .col-sm-auto {
bf5b46d4 773 flex: 0 0 auto;
91e44d91
S
774 width: auto; }
775 .col-sm-1 {
bf5b46d4 776 flex: 0 0 8.3333333333%;
91e44d91
S
777 max-width: 8.3333333333%; }
778 .col-sm-2 {
bf5b46d4 779 flex: 0 0 16.6666666667%;
91e44d91
S
780 max-width: 16.6666666667%; }
781 .col-sm-3 {
bf5b46d4 782 flex: 0 0 25%;
91e44d91
S
783 max-width: 25%; }
784 .col-sm-4 {
bf5b46d4 785 flex: 0 0 33.3333333333%;
91e44d91
S
786 max-width: 33.3333333333%; }
787 .col-sm-5 {
bf5b46d4 788 flex: 0 0 41.6666666667%;
91e44d91
S
789 max-width: 41.6666666667%; }
790 .col-sm-6 {
bf5b46d4 791 flex: 0 0 50%;
91e44d91
S
792 max-width: 50%; }
793 .col-sm-7 {
bf5b46d4 794 flex: 0 0 58.3333333333%;
91e44d91
S
795 max-width: 58.3333333333%; }
796 .col-sm-8 {
bf5b46d4 797 flex: 0 0 66.6666666667%;
91e44d91
S
798 max-width: 66.6666666667%; }
799 .col-sm-9 {
bf5b46d4 800 flex: 0 0 75%;
91e44d91
S
801 max-width: 75%; }
802 .col-sm-10 {
bf5b46d4 803 flex: 0 0 83.3333333333%;
91e44d91
S
804 max-width: 83.3333333333%; }
805 .col-sm-11 {
bf5b46d4 806 flex: 0 0 91.6666666667%;
91e44d91
S
807 max-width: 91.6666666667%; }
808 .col-sm-12 {
bf5b46d4 809 flex: 0 0 100%;
91e44d91
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 {
bf5b46d4
S
890 flex-basis: 0;
891 flex-grow: 1;
91e44d91
S
892 max-width: 100%; }
893 .col-md-auto {
bf5b46d4 894 flex: 0 0 auto;
91e44d91
S
895 width: auto; }
896 .col-md-1 {
bf5b46d4 897 flex: 0 0 8.3333333333%;
91e44d91
S
898 max-width: 8.3333333333%; }
899 .col-md-2 {
bf5b46d4 900 flex: 0 0 16.6666666667%;
91e44d91
S
901 max-width: 16.6666666667%; }
902 .col-md-3 {
bf5b46d4 903 flex: 0 0 25%;
91e44d91
S
904 max-width: 25%; }
905 .col-md-4 {
bf5b46d4 906 flex: 0 0 33.3333333333%;
91e44d91
S
907 max-width: 33.3333333333%; }
908 .col-md-5 {
bf5b46d4 909 flex: 0 0 41.6666666667%;
91e44d91
S
910 max-width: 41.6666666667%; }
911 .col-md-6 {
bf5b46d4 912 flex: 0 0 50%;
91e44d91
S
913 max-width: 50%; }
914 .col-md-7 {
bf5b46d4 915 flex: 0 0 58.3333333333%;
91e44d91
S
916 max-width: 58.3333333333%; }
917 .col-md-8 {
bf5b46d4 918 flex: 0 0 66.6666666667%;
91e44d91
S
919 max-width: 66.6666666667%; }
920 .col-md-9 {
bf5b46d4 921 flex: 0 0 75%;
91e44d91
S
922 max-width: 75%; }
923 .col-md-10 {
bf5b46d4 924 flex: 0 0 83.3333333333%;
91e44d91
S
925 max-width: 83.3333333333%; }
926 .col-md-11 {
bf5b46d4 927 flex: 0 0 91.6666666667%;
91e44d91
S
928 max-width: 91.6666666667%; }
929 .col-md-12 {
bf5b46d4 930 flex: 0 0 100%;
91e44d91
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 {
bf5b46d4
S
1011 flex-basis: 0;
1012 flex-grow: 1;
91e44d91
S
1013 max-width: 100%; }
1014 .col-lg-auto {
bf5b46d4 1015 flex: 0 0 auto;
91e44d91
S
1016 width: auto; }
1017 .col-lg-1 {
bf5b46d4 1018 flex: 0 0 8.3333333333%;
91e44d91
S
1019 max-width: 8.3333333333%; }
1020 .col-lg-2 {
bf5b46d4 1021 flex: 0 0 16.6666666667%;
91e44d91
S
1022 max-width: 16.6666666667%; }
1023 .col-lg-3 {
bf5b46d4 1024 flex: 0 0 25%;
91e44d91
S
1025 max-width: 25%; }
1026 .col-lg-4 {
bf5b46d4 1027 flex: 0 0 33.3333333333%;
91e44d91
S
1028 max-width: 33.3333333333%; }
1029 .col-lg-5 {
bf5b46d4 1030 flex: 0 0 41.6666666667%;
91e44d91
S
1031 max-width: 41.6666666667%; }
1032 .col-lg-6 {
bf5b46d4 1033 flex: 0 0 50%;
91e44d91
S
1034 max-width: 50%; }
1035 .col-lg-7 {
bf5b46d4 1036 flex: 0 0 58.3333333333%;
91e44d91
S
1037 max-width: 58.3333333333%; }
1038 .col-lg-8 {
bf5b46d4 1039 flex: 0 0 66.6666666667%;
91e44d91
S
1040 max-width: 66.6666666667%; }
1041 .col-lg-9 {
bf5b46d4 1042 flex: 0 0 75%;
91e44d91
S
1043 max-width: 75%; }
1044 .col-lg-10 {
bf5b46d4 1045 flex: 0 0 83.3333333333%;
91e44d91
S
1046 max-width: 83.3333333333%; }
1047 .col-lg-11 {
bf5b46d4 1048 flex: 0 0 91.6666666667%;
91e44d91
S
1049 max-width: 91.6666666667%; }
1050 .col-lg-12 {
bf5b46d4 1051 flex: 0 0 100%;
91e44d91
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 {
bf5b46d4
S
1132 flex-basis: 0;
1133 flex-grow: 1;
91e44d91
S
1134 max-width: 100%; }
1135 .col-xl-auto {
bf5b46d4 1136 flex: 0 0 auto;
91e44d91
S
1137 width: auto; }
1138 .col-xl-1 {
bf5b46d4 1139 flex: 0 0 8.3333333333%;
91e44d91
S
1140 max-width: 8.3333333333%; }
1141 .col-xl-2 {
bf5b46d4 1142 flex: 0 0 16.6666666667%;
91e44d91
S
1143 max-width: 16.6666666667%; }
1144 .col-xl-3 {
bf5b46d4 1145 flex: 0 0 25%;
91e44d91
S
1146 max-width: 25%; }
1147 .col-xl-4 {
bf5b46d4 1148 flex: 0 0 33.3333333333%;
91e44d91
S
1149 max-width: 33.3333333333%; }
1150 .col-xl-5 {
bf5b46d4 1151 flex: 0 0 41.6666666667%;
91e44d91
S
1152 max-width: 41.6666666667%; }
1153 .col-xl-6 {
bf5b46d4 1154 flex: 0 0 50%;
91e44d91
S
1155 max-width: 50%; }
1156 .col-xl-7 {
bf5b46d4 1157 flex: 0 0 58.3333333333%;
91e44d91
S
1158 max-width: 58.3333333333%; }
1159 .col-xl-8 {
bf5b46d4 1160 flex: 0 0 66.6666666667%;
91e44d91
S
1161 max-width: 66.6666666667%; }
1162 .col-xl-9 {
bf5b46d4 1163 flex: 0 0 75%;
91e44d91
S
1164 max-width: 75%; }
1165 .col-xl-10 {
bf5b46d4 1166 flex: 0 0 83.3333333333%;
91e44d91
S
1167 max-width: 83.3333333333%; }
1168 .col-xl-11 {
bf5b46d4 1169 flex: 0 0 91.6666666667%;
91e44d91
S
1170 max-width: 91.6666666667%; }
1171 .col-xl-12 {
bf5b46d4 1172 flex: 0 0 100%;
91e44d91
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 {
91e44d91 1252 display: inline-block;
c2cbe16d 1253 font-weight: 600;
82468973 1254 line-height: 0.95;
91e44d91
S
1255 text-align: center;
1256 white-space: nowrap;
1257 vertical-align: middle;
bf5b46d4 1258 user-select: none;
1423222c 1259 border: 2px solid transparent;
f8c4f791 1260 padding: 8px 16px;
91e44d91
S
1261 font-size: 1rem;
1262 border-radius: 0.25rem;
91e44d91
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;
6aa3b1ec 1268 box-shadow: none; }
91e44d91
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 {
4b4334da 1280 color: #fff;
1423222c
S
1281 background-color: #b71c1c;
1282 border-color: #b71c1c; }
91e44d91 1283 .btn-primary:hover {
4b4334da 1284 color: #fff;
1423222c
S
1285 background-color: #8b1515;
1286 border-color: #821414; }
91e44d91 1287 .btn-primary:focus, .btn-primary.focus {
1423222c 1288 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
91e44d91 1289 .btn-primary.disabled, .btn-primary:disabled {
1423222c
S
1290 background-color: #b71c1c;
1291 border-color: #b71c1c; }
91e44d91
S
1292 .btn-primary:active, .btn-primary.active,
1293 .show > .btn-primary.dropdown-toggle {
4b4334da 1294 color: #fff;
1423222c 1295 background-color: #8b1515;
91e44d91 1296 background-image: none;
1423222c 1297 border-color: #821414; }
91e44d91
S
1298
1299.btn-secondary {
d56f505e 1300 color: rgba(38, 50, 56, 0.6);
91e44d91 1301 background-color: #fff;
d56f505e 1302 border-color: rgba(38, 50, 56, 0.6); }
91e44d91 1303 .btn-secondary:hover {
d56f505e 1304 color: rgba(38, 50, 56, 0.6);
91e44d91 1305 background-color: #e6e5e5;
d56f505e 1306 border-color: rgba(13, 17, 20, 0.6); }
91e44d91 1307 .btn-secondary:focus, .btn-secondary.focus {
d56f505e 1308 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
91e44d91
S
1309 .btn-secondary.disabled, .btn-secondary:disabled {
1310 background-color: #fff;
d56f505e 1311 border-color: rgba(38, 50, 56, 0.6); }
91e44d91
S
1312 .btn-secondary:active, .btn-secondary.active,
1313 .show > .btn-secondary.dropdown-toggle {
d56f505e 1314 color: rgba(38, 50, 56, 0.6);
91e44d91
S
1315 background-color: #e6e5e5;
1316 background-image: none;
d56f505e 1317 border-color: rgba(13, 17, 20, 0.6); }
60b0917c
MT
1318
1319.btn-info {
91e44d91
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 {
91e44d91
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 {
91e44d91
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 {
1423222c 1400 color: #b71c1c;
91e44d91
S
1401 background-image: none;
1402 background-color: transparent;
1423222c 1403 border-color: #b71c1c; }
91e44d91
S
1404 .btn-outline-primary:hover {
1405 color: #fff;
1423222c
S
1406 background-color: #b71c1c;
1407 border-color: #b71c1c; }
91e44d91 1408 .btn-outline-primary:focus, .btn-outline-primary.focus {
1423222c 1409 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
91e44d91 1410 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
1423222c 1411 color: #b71c1c;
91e44d91
S
1412 background-color: transparent; }
1413 .btn-outline-primary:active, .btn-outline-primary.active,
1414 .show > .btn-outline-primary.dropdown-toggle {
1415 color: #fff;
1423222c
S
1416 background-color: #b71c1c;
1417 border-color: #b71c1c; }
91e44d91
S
1418
1419.btn-outline-secondary {
d56f505e 1420 color: rgba(38, 50, 56, 0.6);
91e44d91
S
1421 background-image: none;
1422 background-color: transparent;
d56f505e 1423 border-color: rgba(38, 50, 56, 0.6); }
91e44d91
S
1424 .btn-outline-secondary:hover {
1425 color: #fff;
d56f505e
S
1426 background-color: rgba(38, 50, 56, 0.6);
1427 border-color: rgba(38, 50, 56, 0.6); }
91e44d91 1428 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
d56f505e 1429 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
91e44d91 1430 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
d56f505e 1431 color: rgba(38, 50, 56, 0.6);
91e44d91
S
1432 background-color: transparent; }
1433 .btn-outline-secondary:active, .btn-outline-secondary.active,
1434 .show > .btn-outline-secondary.dropdown-toggle {
1435 color: #fff;
d56f505e
S
1436 background-color: rgba(38, 50, 56, 0.6);
1437 border-color: rgba(38, 50, 56, 0.6); }
91e44d91
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 {
e3325bcf 1520 font-weight: 400;
4b4334da 1521 color: #b71c1c;
91e44d91
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 {
6aa3b1ec
S
1530 color: #751212;
1531 text-decoration: none;
91e44d91
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 {
f8c4f791
S
1539 padding: 12px 32px;
1540 font-size: 20px;
1541 border-radius: 2px; }
91e44d91
S
1542
1543.btn-sm, .btn-group-sm > .btn {
f8c4f791 1544 padding: 4px 8px;
91e44d91
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 {
f8c4f791 1553 margin-top: 8px; }
91e44d91
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;
91e44d91
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;
91e44d91
S
1581 transition: height 0.35s ease; }
1582
91e44d91
S
1583.btn-group,
1584.btn-group-vertical {
1585 position: relative;
91e44d91
S
1586 display: inline-flex;
1587 vertical-align: middle; }
1588 .btn-group > .btn,
1589 .btn-group-vertical > .btn {
1590 position: relative;
bf5b46d4 1591 flex: 0 1 auto; }
91e44d91
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 {
1423222c 1608 margin-left: -2px; }
91e44d91
S
1609
1610.btn-toolbar {
91e44d91 1611 display: flex;
bf5b46d4 1612 justify-content: flex-start; }
91e44d91
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 {
f8c4f791
S
1650 padding-right: 12px;
1651 padding-left: 12px; }
91e44d91
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 {
f8c4f791
S
1656 padding-right: 6px;
1657 padding-left: 6px; }
91e44d91
S
1658
1659.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
f8c4f791
S
1660 padding-right: 24px;
1661 padding-left: 24px; }
91e44d91
S
1662
1663.btn-group-vertical {
91e44d91 1664 display: inline-flex;
bf5b46d4
S
1665 flex-direction: column;
1666 align-items: flex-start;
1667 justify-content: center; }
91e44d91
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 {
1423222c 1675 margin-top: -2px;
91e44d91
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
91e44d91 1709.nav {
91e44d91
S
1710 display: flex;
1711 padding-left: 0;
1712 margin-bottom: 0;
1713 list-style: none; }
1714
1715.nav-link {
1716 display: block;
f8c4f791 1717 padding: 8px 24px; }
91e44d91
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 {
bf5b46d4 1758 flex: 1 1 auto;
91e44d91
S
1759 text-align: center; }
1760
1761.nav-justified .nav-item {
bf5b46d4 1762 flex: 1 1 100%;
91e44d91
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 {
91e44d91 1772 position: relative;
91e44d91 1773 display: flex;
bf5b46d4 1774 flex-direction: column;
f8c4f791 1775 padding: 8px 8px; }
8629ec0f 1776
60b0917c 1777.navbar-brand {
91e44d91
S
1778 display: inline-block;
1779 padding-top: .25rem;
1780 padding-bottom: .25rem;
f8c4f791
S
1781 margin-right: 8px;
1782 font-size: 20px;
91e44d91
S
1783 line-height: inherit;
1784 white-space: nowrap; }
1785 .navbar-brand:focus, .navbar-brand:hover {
1786 text-decoration: none; }
1787
1788.navbar-nav {
91e44d91 1789 display: flex;
bf5b46d4 1790 flex-direction: column;
91e44d91
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 {
bf5b46d4 1804 align-self: flex-start;
91e44d91
S
1805 padding: 0.25rem 0.75rem;
1806 font-size: 1.25rem;
1807 line-height: 1;
1808 background: transparent;
1423222c 1809 border: 2px solid transparent;
91e44d91
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;
f8c4f791 1825 left: 8px; }
91e44d91
S
1826
1827.navbar-toggler-right {
1828 position: absolute;
f8c4f791 1829 right: 8px; }
91e44d91
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 {
bf5b46d4
S
1841 flex-direction: row;
1842 flex-wrap: nowrap;
1843 align-items: center; }
91e44d91 1844 .navbar-toggleable .navbar-nav {
bf5b46d4 1845 flex-direction: row; }
91e44d91
S
1846 .navbar-toggleable .navbar-nav .nav-link {
1847 padding-right: .5rem;
1848 padding-left: .5rem; }
1849 .navbar-toggleable > .container {
91e44d91 1850 display: flex;
bf5b46d4
S
1851 flex-wrap: nowrap;
1852 align-items: center; }
91e44d91 1853 .navbar-toggleable .navbar-collapse {
91e44d91
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 {
bf5b46d4
S
1869 flex-direction: row;
1870 flex-wrap: nowrap;
1871 align-items: center; }
91e44d91 1872 .navbar-toggleable-sm .navbar-nav {
bf5b46d4 1873 flex-direction: row; }
91e44d91
S
1874 .navbar-toggleable-sm .navbar-nav .nav-link {
1875 padding-right: .5rem;
1876 padding-left: .5rem; }
1877 .navbar-toggleable-sm > .container {
91e44d91 1878 display: flex;
bf5b46d4
S
1879 flex-wrap: nowrap;
1880 align-items: center; }
91e44d91 1881 .navbar-toggleable-sm .navbar-collapse {
91e44d91
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 {
bf5b46d4
S
1897 flex-direction: row;
1898 flex-wrap: nowrap;
1899 align-items: center; }
91e44d91 1900 .navbar-toggleable-md .navbar-nav {
bf5b46d4 1901 flex-direction: row; }
91e44d91
S
1902 .navbar-toggleable-md .navbar-nav .nav-link {
1903 padding-right: .5rem;
1904 padding-left: .5rem; }
1905 .navbar-toggleable-md > .container {
91e44d91 1906 display: flex;
bf5b46d4
S
1907 flex-wrap: nowrap;
1908 align-items: center; }
91e44d91 1909 .navbar-toggleable-md .navbar-collapse {
91e44d91
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 {
bf5b46d4
S
1925 flex-direction: row;
1926 flex-wrap: nowrap;
1927 align-items: center; }
91e44d91 1928 .navbar-toggleable-lg .navbar-nav {
bf5b46d4 1929 flex-direction: row; }
91e44d91
S
1930 .navbar-toggleable-lg .navbar-nav .nav-link {
1931 padding-right: .5rem;
1932 padding-left: .5rem; }
1933 .navbar-toggleable-lg > .container {
91e44d91 1934 display: flex;
bf5b46d4
S
1935 flex-wrap: nowrap;
1936 align-items: center; }
91e44d91 1937 .navbar-toggleable-lg .navbar-collapse {
91e44d91
S
1938 display: flex !important;
1939 width: 100%; }
1940 .navbar-toggleable-lg .navbar-toggler {
1941 display: none; } }
1942
1943.navbar-toggleable-xl {
bf5b46d4
S
1944 flex-direction: row;
1945 flex-wrap: nowrap;
1946 align-items: center; }
91e44d91
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 {
bf5b46d4 1954 flex-direction: row; }
91e44d91
S
1955 .navbar-toggleable-xl .navbar-nav .nav-link {
1956 padding-right: .5rem;
1957 padding-left: .5rem; }
1958 .navbar-toggleable-xl > .container {
91e44d91 1959 display: flex;
bf5b46d4
S
1960 flex-wrap: nowrap;
1961 align-items: center; }
91e44d91 1962 .navbar-toggleable-xl .navbar-collapse {
91e44d91
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
346e30de
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
91e44d91
S
2086@keyframes progress-bar-stripes {
2087 from {
2088 background-position: 1rem 0; }
2089 to {
2090 background-position: 0 0; } }
2091
2092.progress {
91e44d91
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 {
91e44d91
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 {
bf5b46d4 2111 animation: progress-bar-stripes 1s linear infinite; }
91e44d91
S
2112
2113.media {
91e44d91 2114 display: flex;
bf5b46d4 2115 align-items: flex-start; }
91e44d91
S
2116
2117.media-body {
bf5b46d4 2118 flex: 1; }
91e44d91
S
2119
2120.list-group {
91e44d91 2121 display: flex;
bf5b46d4 2122 flex-direction: column;
91e44d91
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;
91e44d91 2142 display: flex;
bf5b46d4
S
2143 flex-flow: row wrap;
2144 align-items: center;
91e44d91
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
1423222c
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 {
c2cbe16d 2292 background-color: #e3e8eb; }
1423222c
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 {
91e44d91 2371 display: block;
1423222c
S
2372 content: "";
2373 clear: both; }
91e44d91 2374
1423222c
S
2375.d-none {
2376 display: none !important; }
91e44d91 2377
1423222c
S
2378.d-inline {
2379 display: inline !important; }
91e44d91 2380
1423222c
S
2381.d-inline-block {
2382 display: inline-block !important; }
91e44d91 2383
1423222c
S
2384.d-block {
2385 display: block !important; }
91e44d91 2386
1423222c
S
2387.d-table {
2388 display: table !important; }
2389
2390.d-table-cell {
2391 display: table-cell !important; }
91e44d91 2392
1423222c 2393.d-flex {
1423222c
S
2394 display: flex !important; }
2395
2396.d-inline-flex {
1423222c
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 {
1423222c
S
2413 display: flex !important; }
2414 .d-sm-inline-flex {
1423222c
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 {
1423222c
S
2431 display: flex !important; }
2432 .d-md-inline-flex {
1423222c
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 {
1423222c
S
2449 display: flex !important; }
2450 .d-lg-inline-flex {
1423222c
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 {
1423222c
S
2467 display: flex !important; }
2468 .d-xl-inline-flex {
1423222c
S
2469 display: inline-flex !important; } }
2470
2471.flex-first {
bf5b46d4 2472 order: -1; }
1423222c
S
2473
2474.flex-last {
bf5b46d4 2475 order: 1; }
1423222c
S
2476
2477.flex-unordered {
bf5b46d4 2478 order: 0; }
1423222c
S
2479
2480.flex-row {
bf5b46d4 2481 flex-direction: row !important; }
1423222c
S
2482
2483.flex-column {
bf5b46d4 2484 flex-direction: column !important; }
1423222c
S
2485
2486.flex-row-reverse {
bf5b46d4 2487 flex-direction: row-reverse !important; }
1423222c
S
2488
2489.flex-column-reverse {
bf5b46d4 2490 flex-direction: column-reverse !important; }
1423222c
S
2491
2492.flex-wrap {
bf5b46d4 2493 flex-wrap: wrap !important; }
1423222c
S
2494
2495.flex-nowrap {
bf5b46d4 2496 flex-wrap: nowrap !important; }
1423222c
S
2497
2498.flex-wrap-reverse {
bf5b46d4 2499 flex-wrap: wrap-reverse !important; }
1423222c
S
2500
2501.justify-content-start {
bf5b46d4 2502 justify-content: flex-start !important; }
1423222c
S
2503
2504.justify-content-end {
bf5b46d4 2505 justify-content: flex-end !important; }
1423222c
S
2506
2507.justify-content-center {
bf5b46d4 2508 justify-content: center !important; }
1423222c
S
2509
2510.justify-content-between {
bf5b46d4 2511 justify-content: space-between !important; }
1423222c
S
2512
2513.justify-content-around {
bf5b46d4 2514 justify-content: space-around !important; }
1423222c
S
2515
2516.align-items-start {
bf5b46d4 2517 align-items: flex-start !important; }
1423222c
S
2518
2519.align-items-end {
bf5b46d4 2520 align-items: flex-end !important; }
1423222c
S
2521
2522.align-items-center {
bf5b46d4 2523 align-items: center !important; }
1423222c
S
2524
2525.align-items-baseline {
bf5b46d4 2526 align-items: baseline !important; }
1423222c
S
2527
2528.align-items-stretch {
bf5b46d4 2529 align-items: stretch !important; }
1423222c
S
2530
2531.align-content-start {
bf5b46d4 2532 align-content: flex-start !important; }
1423222c
S
2533
2534.align-content-end {
bf5b46d4 2535 align-content: flex-end !important; }
1423222c
S
2536
2537.align-content-center {
bf5b46d4 2538 align-content: center !important; }
1423222c
S
2539
2540.align-content-between {
bf5b46d4 2541 align-content: space-between !important; }
1423222c
S
2542
2543.align-content-around {
bf5b46d4 2544 align-content: space-around !important; }
1423222c
S
2545
2546.align-content-stretch {
bf5b46d4 2547 align-content: stretch !important; }
1423222c
S
2548
2549.align-self-auto {
bf5b46d4 2550 align-self: auto !important; }
1423222c
S
2551
2552.align-self-start {
bf5b46d4 2553 align-self: flex-start !important; }
1423222c
S
2554
2555.align-self-end {
bf5b46d4 2556 align-self: flex-end !important; }
1423222c
S
2557
2558.align-self-center {
bf5b46d4 2559 align-self: center !important; }
1423222c
S
2560
2561.align-self-baseline {
bf5b46d4 2562 align-self: baseline !important; }
1423222c
S
2563
2564.align-self-stretch {
bf5b46d4 2565 align-self: stretch !important; }
1423222c
S
2566
2567@media (min-width: 576px) {
2568 .flex-sm-first {
bf5b46d4 2569 order: -1; }
1423222c 2570 .flex-sm-last {
bf5b46d4 2571 order: 1; }
1423222c 2572 .flex-sm-unordered {
bf5b46d4 2573 order: 0; }
1423222c 2574 .flex-sm-row {
bf5b46d4 2575 flex-direction: row !important; }
1423222c 2576 .flex-sm-column {
bf5b46d4 2577 flex-direction: column !important; }
1423222c 2578 .flex-sm-row-reverse {
bf5b46d4 2579 flex-direction: row-reverse !important; }
1423222c 2580 .flex-sm-column-reverse {
bf5b46d4 2581 flex-direction: column-reverse !important; }
1423222c 2582 .flex-sm-wrap {
bf5b46d4 2583 flex-wrap: wrap !important; }
1423222c 2584 .flex-sm-nowrap {
bf5b46d4 2585 flex-wrap: nowrap !important; }
1423222c 2586 .flex-sm-wrap-reverse {
bf5b46d4 2587 flex-wrap: wrap-reverse !important; }
1423222c 2588 .justify-content-sm-start {
bf5b46d4 2589 justify-content: flex-start !important; }
1423222c 2590 .justify-content-sm-end {
bf5b46d4 2591 justify-content: flex-end !important; }
1423222c 2592 .justify-content-sm-center {
bf5b46d4 2593 justify-content: center !important; }
1423222c 2594 .justify-content-sm-between {
bf5b46d4 2595 justify-content: space-between !important; }
1423222c 2596 .justify-content-sm-around {
bf5b46d4 2597 justify-content: space-around !important; }
1423222c 2598 .align-items-sm-start {
bf5b46d4 2599 align-items: flex-start !important; }
1423222c 2600 .align-items-sm-end {
bf5b46d4 2601 align-items: flex-end !important; }
1423222c 2602 .align-items-sm-center {
bf5b46d4 2603 align-items: center !important; }
1423222c 2604 .align-items-sm-baseline {
bf5b46d4 2605 align-items: baseline !important; }
1423222c 2606 .align-items-sm-stretch {
bf5b46d4 2607 align-items: stretch !important; }
1423222c 2608 .align-content-sm-start {
bf5b46d4 2609 align-content: flex-start !important; }
1423222c 2610 .align-content-sm-end {
bf5b46d4 2611 align-content: flex-end !important; }
1423222c 2612 .align-content-sm-center {
bf5b46d4 2613 align-content: center !important; }
1423222c 2614 .align-content-sm-between {
bf5b46d4 2615 align-content: space-between !important; }
1423222c 2616 .align-content-sm-around {
bf5b46d4 2617 align-content: space-around !important; }
1423222c 2618 .align-content-sm-stretch {
bf5b46d4 2619 align-content: stretch !important; }
1423222c 2620 .align-self-sm-auto {
bf5b46d4 2621 align-self: auto !important; }
1423222c 2622 .align-self-sm-start {
bf5b46d4 2623 align-self: flex-start !important; }
1423222c 2624 .align-self-sm-end {
bf5b46d4 2625 align-self: flex-end !important; }
1423222c 2626 .align-self-sm-center {
bf5b46d4 2627 align-self: center !important; }
1423222c 2628 .align-self-sm-baseline {
bf5b46d4 2629 align-self: baseline !important; }
1423222c 2630 .align-self-sm-stretch {
bf5b46d4 2631 align-self: stretch !important; } }
1423222c
S
2632
2633@media (min-width: 768px) {
2634 .flex-md-first {
bf5b46d4 2635 order: -1; }
1423222c 2636 .flex-md-last {
bf5b46d4 2637 order: 1; }
1423222c 2638 .flex-md-unordered {
bf5b46d4 2639 order: 0; }
1423222c 2640 .flex-md-row {
bf5b46d4 2641 flex-direction: row !important; }
1423222c 2642 .flex-md-column {
bf5b46d4 2643 flex-direction: column !important; }
1423222c 2644 .flex-md-row-reverse {
bf5b46d4 2645 flex-direction: row-reverse !important; }
1423222c 2646 .flex-md-column-reverse {
bf5b46d4 2647 flex-direction: column-reverse !important; }
1423222c 2648 .flex-md-wrap {
bf5b46d4 2649 flex-wrap: wrap !important; }
1423222c 2650 .flex-md-nowrap {
bf5b46d4 2651 flex-wrap: nowrap !important; }
1423222c 2652 .flex-md-wrap-reverse {
bf5b46d4 2653 flex-wrap: wrap-reverse !important; }
1423222c 2654 .justify-content-md-start {
bf5b46d4 2655 justify-content: flex-start !important; }
1423222c 2656 .justify-content-md-end {
bf5b46d4 2657 justify-content: flex-end !important; }
1423222c 2658 .justify-content-md-center {
bf5b46d4 2659 justify-content: center !important; }
1423222c 2660 .justify-content-md-between {
bf5b46d4 2661 justify-content: space-between !important; }
1423222c 2662 .justify-content-md-around {
bf5b46d4 2663 justify-content: space-around !important; }
1423222c 2664 .align-items-md-start {
bf5b46d4 2665 align-items: flex-start !important; }
1423222c 2666 .align-items-md-end {
bf5b46d4 2667 align-items: flex-end !important; }
1423222c 2668 .align-items-md-center {
bf5b46d4 2669 align-items: center !important; }
1423222c 2670 .align-items-md-baseline {
bf5b46d4 2671 align-items: baseline !important; }
1423222c 2672 .align-items-md-stretch {
bf5b46d4 2673 align-items: stretch !important; }
1423222c 2674 .align-content-md-start {
bf5b46d4 2675 align-content: flex-start !important; }
1423222c 2676 .align-content-md-end {
bf5b46d4 2677 align-content: flex-end !important; }
1423222c 2678 .align-content-md-center {
bf5b46d4 2679 align-content: center !important; }
1423222c 2680 .align-content-md-between {
bf5b46d4 2681 align-content: space-between !important; }
1423222c 2682 .align-content-md-around {
bf5b46d4 2683 align-content: space-around !important; }
1423222c 2684 .align-content-md-stretch {
bf5b46d4 2685 align-content: stretch !important; }
1423222c 2686 .align-self-md-auto {
bf5b46d4 2687 align-self: auto !important; }
1423222c 2688 .align-self-md-start {
bf5b46d4 2689 align-self: flex-start !important; }
1423222c 2690 .align-self-md-end {
bf5b46d4 2691 align-self: flex-end !important; }
1423222c 2692 .align-self-md-center {
bf5b46d4 2693 align-self: center !important; }
1423222c 2694 .align-self-md-baseline {
bf5b46d4 2695 align-self: baseline !important; }
1423222c 2696 .align-self-md-stretch {
bf5b46d4 2697 align-self: stretch !important; } }
1423222c
S
2698
2699@media (min-width: 992px) {
2700 .flex-lg-first {
bf5b46d4 2701 order: -1; }
1423222c 2702 .flex-lg-last {
bf5b46d4 2703 order: 1; }
1423222c 2704 .flex-lg-unordered {
bf5b46d4 2705 order: 0; }
1423222c 2706 .flex-lg-row {
bf5b46d4 2707 flex-direction: row !important; }
1423222c 2708 .flex-lg-column {
bf5b46d4 2709 flex-direction: column !important; }
1423222c 2710 .flex-lg-row-reverse {
bf5b46d4 2711 flex-direction: row-reverse !important; }
1423222c 2712 .flex-lg-column-reverse {
bf5b46d4 2713 flex-direction: column-reverse !important; }
1423222c 2714 .flex-lg-wrap {
bf5b46d4 2715 flex-wrap: wrap !important; }
1423222c 2716 .flex-lg-nowrap {
bf5b46d4 2717 flex-wrap: nowrap !important; }
1423222c 2718 .flex-lg-wrap-reverse {
bf5b46d4 2719 flex-wrap: wrap-reverse !important; }
1423222c 2720 .justify-content-lg-start {
bf5b46d4 2721 justify-content: flex-start !important; }
1423222c 2722 .justify-content-lg-end {
bf5b46d4 2723 justify-content: flex-end !important; }
1423222c 2724 .justify-content-lg-center {
bf5b46d4 2725 justify-content: center !important; }
1423222c 2726 .justify-content-lg-between {
bf5b46d4 2727 justify-content: space-between !important; }
1423222c 2728 .justify-content-lg-around {
bf5b46d4 2729 justify-content: space-around !important; }
1423222c 2730 .align-items-lg-start {
bf5b46d4 2731 align-items: flex-start !important; }
1423222c 2732 .align-items-lg-end {
bf5b46d4 2733 align-items: flex-end !important; }
1423222c 2734 .align-items-lg-center {
bf5b46d4 2735 align-items: center !important; }
1423222c 2736 .align-items-lg-baseline {
bf5b46d4 2737 align-items: baseline !important; }
1423222c 2738 .align-items-lg-stretch {
bf5b46d4 2739 align-items: stretch !important; }
1423222c 2740 .align-content-lg-start {
bf5b46d4 2741 align-content: flex-start !important; }
1423222c 2742 .align-content-lg-end {
bf5b46d4 2743 align-content: flex-end !important; }
1423222c 2744 .align-content-lg-center {
bf5b46d4 2745 align-content: center !important; }
1423222c 2746 .align-content-lg-between {
bf5b46d4 2747 align-content: space-between !important; }
1423222c 2748 .align-content-lg-around {
bf5b46d4 2749 align-content: space-around !important; }
1423222c 2750 .align-content-lg-stretch {
bf5b46d4 2751 align-content: stretch !important; }
1423222c 2752 .align-self-lg-auto {
bf5b46d4 2753 align-self: auto !important; }
1423222c 2754 .align-self-lg-start {
bf5b46d4 2755 align-self: flex-start !important; }
1423222c 2756 .align-self-lg-end {
bf5b46d4 2757 align-self: flex-end !important; }
1423222c 2758 .align-self-lg-center {
bf5b46d4 2759 align-self: center !important; }
1423222c 2760 .align-self-lg-baseline {
bf5b46d4 2761 align-self: baseline !important; }
1423222c 2762 .align-self-lg-stretch {
bf5b46d4 2763 align-self: stretch !important; } }
1423222c
S
2764
2765@media (min-width: 1200px) {
2766 .flex-xl-first {
bf5b46d4 2767 order: -1; }
1423222c 2768 .flex-xl-last {
bf5b46d4 2769 order: 1; }
1423222c 2770 .flex-xl-unordered {
bf5b46d4 2771 order: 0; }
1423222c 2772 .flex-xl-row {
bf5b46d4 2773 flex-direction: row !important; }
1423222c 2774 .flex-xl-column {
bf5b46d4 2775 flex-direction: column !important; }
1423222c 2776 .flex-xl-row-reverse {
bf5b46d4 2777 flex-direction: row-reverse !important; }
1423222c 2778 .flex-xl-column-reverse {
bf5b46d4 2779 flex-direction: column-reverse !important; }
1423222c 2780 .flex-xl-wrap {
bf5b46d4 2781 flex-wrap: wrap !important; }
1423222c 2782 .flex-xl-nowrap {
bf5b46d4 2783 flex-wrap: nowrap !important; }
1423222c 2784 .flex-xl-wrap-reverse {
bf5b46d4 2785 flex-wrap: wrap-reverse !important; }
1423222c 2786 .justify-content-xl-start {
bf5b46d4 2787 justify-content: flex-start !important; }
1423222c 2788 .justify-content-xl-end {
bf5b46d4 2789 justify-content: flex-end !important; }
1423222c 2790 .justify-content-xl-center {
bf5b46d4 2791 justify-content: center !important; }
1423222c 2792 .justify-content-xl-between {
bf5b46d4 2793 justify-content: space-between !important; }
1423222c 2794 .justify-content-xl-around {
bf5b46d4 2795 justify-content: space-around !important; }
1423222c 2796 .align-items-xl-start {
bf5b46d4 2797 align-items: flex-start !important; }
1423222c 2798 .align-items-xl-end {
bf5b46d4 2799 align-items: flex-end !important; }
1423222c 2800 .align-items-xl-center {
bf5b46d4 2801 align-items: center !important; }
1423222c 2802 .align-items-xl-baseline {
bf5b46d4 2803 align-items: baseline !important; }
1423222c 2804 .align-items-xl-stretch {
bf5b46d4 2805 align-items: stretch !important; }
1423222c 2806 .align-content-xl-start {
bf5b46d4 2807 align-content: flex-start !important; }
1423222c 2808 .align-content-xl-end {
bf5b46d4 2809 align-content: flex-end !important; }
1423222c 2810 .align-content-xl-center {
bf5b46d4 2811 align-content: center !important; }
1423222c 2812 .align-content-xl-between {
bf5b46d4 2813 align-content: space-between !important; }
1423222c 2814 .align-content-xl-around {
bf5b46d4 2815 align-content: space-around !important; }
1423222c 2816 .align-content-xl-stretch {
bf5b46d4 2817 align-content: stretch !important; }
1423222c 2818 .align-self-xl-auto {
bf5b46d4 2819 align-self: auto !important; }
1423222c 2820 .align-self-xl-start {
bf5b46d4 2821 align-self: flex-start !important; }
1423222c 2822 .align-self-xl-end {
bf5b46d4 2823 align-self: flex-end !important; }
1423222c 2824 .align-self-xl-center {
bf5b46d4 2825 align-self: center !important; }
1423222c 2826 .align-self-xl-baseline {
bf5b46d4 2827 align-self: baseline !important; }
1423222c 2828 .align-self-xl-stretch {
bf5b46d4 2829 align-self: stretch !important; } }
1423222c
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 {
1423222c
S
2887 position: sticky;
2888 top: 0;
2889 z-index: 1030; }
2890
2891.sr-only {
2892 position: absolute;
2893 width: 1px;
2894 height: 1px;
91e44d91 2895 padding: 0;
1423222c
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 {
f8c4f791 2963 margin: 2px 2px !important; }
1423222c
S
2964
2965.mt-1 {
f8c4f791 2966 margin-top: 2px !important; }
1423222c
S
2967
2968.mr-1 {
f8c4f791 2969 margin-right: 2px !important; }
1423222c
S
2970
2971.mb-1 {
f8c4f791 2972 margin-bottom: 2px !important; }
1423222c
S
2973
2974.ml-1 {
f8c4f791 2975 margin-left: 2px !important; }
1423222c
S
2976
2977.mx-1 {
f8c4f791
S
2978 margin-right: 2px !important;
2979 margin-left: 2px !important; }
1423222c
S
2980
2981.my-1 {
f8c4f791
S
2982 margin-top: 2px !important;
2983 margin-bottom: 2px !important; }
1423222c
S
2984
2985.m-2 {
f8c4f791 2986 margin: 4px 4px !important; }
1423222c
S
2987
2988.mt-2 {
f8c4f791 2989 margin-top: 4px !important; }
1423222c
S
2990
2991.mr-2 {
f8c4f791 2992 margin-right: 4px !important; }
1423222c
S
2993
2994.mb-2 {
f8c4f791 2995 margin-bottom: 4px !important; }
1423222c
S
2996
2997.ml-2 {
f8c4f791 2998 margin-left: 4px !important; }
1423222c
S
2999
3000.mx-2 {
f8c4f791
S
3001 margin-right: 4px !important;
3002 margin-left: 4px !important; }
1423222c
S
3003
3004.my-2 {
f8c4f791
S
3005 margin-top: 4px !important;
3006 margin-bottom: 4px !important; }
1423222c
S
3007
3008.m-3 {
f8c4f791 3009 margin: 8px 8px !important; }
1423222c
S
3010
3011.mt-3 {
f8c4f791 3012 margin-top: 8px !important; }
1423222c
S
3013
3014.mr-3 {
f8c4f791 3015 margin-right: 8px !important; }
1423222c
S
3016
3017.mb-3 {
f8c4f791 3018 margin-bottom: 8px !important; }
1423222c
S
3019
3020.ml-3 {
f8c4f791 3021 margin-left: 8px !important; }
1423222c
S
3022
3023.mx-3 {
f8c4f791
S
3024 margin-right: 8px !important;
3025 margin-left: 8px !important; }
1423222c
S
3026
3027.my-3 {
f8c4f791
S
3028 margin-top: 8px !important;
3029 margin-bottom: 8px !important; }
1423222c
S
3030
3031.m-4 {
f8c4f791 3032 margin: 12px 12px !important; }
1423222c
S
3033
3034.mt-4 {
f8c4f791 3035 margin-top: 12px !important; }
1423222c
S
3036
3037.mr-4 {
f8c4f791 3038 margin-right: 12px !important; }
1423222c
S
3039
3040.mb-4 {
f8c4f791 3041 margin-bottom: 12px !important; }
1423222c
S
3042
3043.ml-4 {
f8c4f791 3044 margin-left: 12px !important; }
1423222c
S
3045
3046.mx-4 {
f8c4f791
S
3047 margin-right: 12px !important;
3048 margin-left: 12px !important; }
1423222c
S
3049
3050.my-4 {
f8c4f791
S
3051 margin-top: 12px !important;
3052 margin-bottom: 12px !important; }
1423222c
S
3053
3054.m-5 {
f8c4f791 3055 margin: 16px 16px !important; }
1423222c
S
3056
3057.mt-5 {
f8c4f791 3058 margin-top: 16px !important; }
1423222c
S
3059
3060.mr-5 {
f8c4f791 3061 margin-right: 16px !important; }
1423222c
S
3062
3063.mb-5 {
f8c4f791 3064 margin-bottom: 16px !important; }
1423222c
S
3065
3066.ml-5 {
f8c4f791 3067 margin-left: 16px !important; }
1423222c
S
3068
3069.mx-5 {
f8c4f791
S
3070 margin-right: 16px !important;
3071 margin-left: 16px !important; }
1423222c
S
3072
3073.my-5 {
f8c4f791
S
3074 margin-top: 16px !important;
3075 margin-bottom: 16px !important; }
4b4334da
S
3076
3077.m-6 {
f8c4f791 3078 margin: 48px 48px !important; }
4b4334da
S
3079
3080.mt-6 {
f8c4f791 3081 margin-top: 48px !important; }
4b4334da
S
3082
3083.mr-6 {
f8c4f791 3084 margin-right: 48px !important; }
4b4334da
S
3085
3086.mb-6 {
f8c4f791 3087 margin-bottom: 48px !important; }
4b4334da
S
3088
3089.ml-6 {
f8c4f791 3090 margin-left: 48px !important; }
4b4334da
S
3091
3092.mx-6 {
f8c4f791
S
3093 margin-right: 48px !important;
3094 margin-left: 48px !important; }
4b4334da
S
3095
3096.my-6 {
f8c4f791
S
3097 margin-top: 48px !important;
3098 margin-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3124 padding: 2px 2px !important; }
1423222c
S
3125
3126.pt-1 {
f8c4f791 3127 padding-top: 2px !important; }
1423222c
S
3128
3129.pr-1 {
f8c4f791 3130 padding-right: 2px !important; }
1423222c
S
3131
3132.pb-1 {
f8c4f791 3133 padding-bottom: 2px !important; }
1423222c
S
3134
3135.pl-1 {
f8c4f791 3136 padding-left: 2px !important; }
1423222c
S
3137
3138.px-1 {
f8c4f791
S
3139 padding-right: 2px !important;
3140 padding-left: 2px !important; }
1423222c
S
3141
3142.py-1 {
f8c4f791
S
3143 padding-top: 2px !important;
3144 padding-bottom: 2px !important; }
1423222c
S
3145
3146.p-2 {
f8c4f791 3147 padding: 4px 4px !important; }
1423222c
S
3148
3149.pt-2 {
f8c4f791 3150 padding-top: 4px !important; }
1423222c
S
3151
3152.pr-2 {
f8c4f791 3153 padding-right: 4px !important; }
1423222c
S
3154
3155.pb-2 {
f8c4f791 3156 padding-bottom: 4px !important; }
1423222c
S
3157
3158.pl-2 {
f8c4f791 3159 padding-left: 4px !important; }
1423222c
S
3160
3161.px-2 {
f8c4f791
S
3162 padding-right: 4px !important;
3163 padding-left: 4px !important; }
1423222c
S
3164
3165.py-2 {
f8c4f791
S
3166 padding-top: 4px !important;
3167 padding-bottom: 4px !important; }
1423222c
S
3168
3169.p-3 {
f8c4f791 3170 padding: 8px 8px !important; }
1423222c
S
3171
3172.pt-3 {
f8c4f791 3173 padding-top: 8px !important; }
1423222c
S
3174
3175.pr-3 {
f8c4f791 3176 padding-right: 8px !important; }
1423222c
S
3177
3178.pb-3 {
f8c4f791 3179 padding-bottom: 8px !important; }
1423222c
S
3180
3181.pl-3 {
f8c4f791 3182 padding-left: 8px !important; }
1423222c
S
3183
3184.px-3 {
f8c4f791
S
3185 padding-right: 8px !important;
3186 padding-left: 8px !important; }
1423222c
S
3187
3188.py-3 {
f8c4f791
S
3189 padding-top: 8px !important;
3190 padding-bottom: 8px !important; }
1423222c
S
3191
3192.p-4 {
f8c4f791 3193 padding: 12px 12px !important; }
1423222c
S
3194
3195.pt-4 {
f8c4f791 3196 padding-top: 12px !important; }
1423222c
S
3197
3198.pr-4 {
f8c4f791 3199 padding-right: 12px !important; }
1423222c
S
3200
3201.pb-4 {
f8c4f791 3202 padding-bottom: 12px !important; }
1423222c
S
3203
3204.pl-4 {
f8c4f791 3205 padding-left: 12px !important; }
1423222c
S
3206
3207.px-4 {
f8c4f791
S
3208 padding-right: 12px !important;
3209 padding-left: 12px !important; }
1423222c
S
3210
3211.py-4 {
f8c4f791
S
3212 padding-top: 12px !important;
3213 padding-bottom: 12px !important; }
1423222c
S
3214
3215.p-5 {
f8c4f791 3216 padding: 16px 16px !important; }
1423222c
S
3217
3218.pt-5 {
f8c4f791 3219 padding-top: 16px !important; }
1423222c
S
3220
3221.pr-5 {
f8c4f791 3222 padding-right: 16px !important; }
1423222c
S
3223
3224.pb-5 {
f8c4f791 3225 padding-bottom: 16px !important; }
1423222c
S
3226
3227.pl-5 {
f8c4f791 3228 padding-left: 16px !important; }
1423222c
S
3229
3230.px-5 {
f8c4f791
S
3231 padding-right: 16px !important;
3232 padding-left: 16px !important; }
1423222c
S
3233
3234.py-5 {
f8c4f791
S
3235 padding-top: 16px !important;
3236 padding-bottom: 16px !important; }
4b4334da
S
3237
3238.p-6 {
f8c4f791 3239 padding: 48px 48px !important; }
4b4334da
S
3240
3241.pt-6 {
f8c4f791 3242 padding-top: 48px !important; }
4b4334da
S
3243
3244.pr-6 {
f8c4f791 3245 padding-right: 48px !important; }
4b4334da
S
3246
3247.pb-6 {
f8c4f791 3248 padding-bottom: 48px !important; }
4b4334da
S
3249
3250.pl-6 {
f8c4f791 3251 padding-left: 48px !important; }
4b4334da
S
3252
3253.px-6 {
f8c4f791
S
3254 padding-right: 48px !important;
3255 padding-left: 48px !important; }
4b4334da
S
3256
3257.py-6 {
f8c4f791
S
3258 padding-top: 48px !important;
3259 padding-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3302 margin: 2px 2px !important; }
1423222c 3303 .mt-sm-1 {
f8c4f791 3304 margin-top: 2px !important; }
1423222c 3305 .mr-sm-1 {
f8c4f791 3306 margin-right: 2px !important; }
1423222c 3307 .mb-sm-1 {
f8c4f791 3308 margin-bottom: 2px !important; }
1423222c 3309 .ml-sm-1 {
f8c4f791 3310 margin-left: 2px !important; }
1423222c 3311 .mx-sm-1 {
f8c4f791
S
3312 margin-right: 2px !important;
3313 margin-left: 2px !important; }
1423222c 3314 .my-sm-1 {
f8c4f791
S
3315 margin-top: 2px !important;
3316 margin-bottom: 2px !important; }
1423222c 3317 .m-sm-2 {
f8c4f791 3318 margin: 4px 4px !important; }
1423222c 3319 .mt-sm-2 {
f8c4f791 3320 margin-top: 4px !important; }
1423222c 3321 .mr-sm-2 {
f8c4f791 3322 margin-right: 4px !important; }
1423222c 3323 .mb-sm-2 {
f8c4f791 3324 margin-bottom: 4px !important; }
1423222c 3325 .ml-sm-2 {
f8c4f791 3326 margin-left: 4px !important; }
1423222c 3327 .mx-sm-2 {
f8c4f791
S
3328 margin-right: 4px !important;
3329 margin-left: 4px !important; }
1423222c 3330 .my-sm-2 {
f8c4f791
S
3331 margin-top: 4px !important;
3332 margin-bottom: 4px !important; }
1423222c 3333 .m-sm-3 {
f8c4f791 3334 margin: 8px 8px !important; }
1423222c 3335 .mt-sm-3 {
f8c4f791 3336 margin-top: 8px !important; }
1423222c 3337 .mr-sm-3 {
f8c4f791 3338 margin-right: 8px !important; }
1423222c 3339 .mb-sm-3 {
f8c4f791 3340 margin-bottom: 8px !important; }
1423222c 3341 .ml-sm-3 {
f8c4f791 3342 margin-left: 8px !important; }
1423222c 3343 .mx-sm-3 {
f8c4f791
S
3344 margin-right: 8px !important;
3345 margin-left: 8px !important; }
1423222c 3346 .my-sm-3 {
f8c4f791
S
3347 margin-top: 8px !important;
3348 margin-bottom: 8px !important; }
1423222c 3349 .m-sm-4 {
f8c4f791 3350 margin: 12px 12px !important; }
1423222c 3351 .mt-sm-4 {
f8c4f791 3352 margin-top: 12px !important; }
1423222c 3353 .mr-sm-4 {
f8c4f791 3354 margin-right: 12px !important; }
1423222c 3355 .mb-sm-4 {
f8c4f791 3356 margin-bottom: 12px !important; }
1423222c 3357 .ml-sm-4 {
f8c4f791 3358 margin-left: 12px !important; }
1423222c 3359 .mx-sm-4 {
f8c4f791
S
3360 margin-right: 12px !important;
3361 margin-left: 12px !important; }
1423222c 3362 .my-sm-4 {
f8c4f791
S
3363 margin-top: 12px !important;
3364 margin-bottom: 12px !important; }
1423222c 3365 .m-sm-5 {
f8c4f791 3366 margin: 16px 16px !important; }
1423222c 3367 .mt-sm-5 {
f8c4f791 3368 margin-top: 16px !important; }
1423222c 3369 .mr-sm-5 {
f8c4f791 3370 margin-right: 16px !important; }
1423222c 3371 .mb-sm-5 {
f8c4f791 3372 margin-bottom: 16px !important; }
1423222c 3373 .ml-sm-5 {
f8c4f791 3374 margin-left: 16px !important; }
1423222c 3375 .mx-sm-5 {
f8c4f791
S
3376 margin-right: 16px !important;
3377 margin-left: 16px !important; }
1423222c 3378 .my-sm-5 {
f8c4f791
S
3379 margin-top: 16px !important;
3380 margin-bottom: 16px !important; }
4b4334da 3381 .m-sm-6 {
f8c4f791 3382 margin: 48px 48px !important; }
4b4334da 3383 .mt-sm-6 {
f8c4f791 3384 margin-top: 48px !important; }
4b4334da 3385 .mr-sm-6 {
f8c4f791 3386 margin-right: 48px !important; }
4b4334da 3387 .mb-sm-6 {
f8c4f791 3388 margin-bottom: 48px !important; }
4b4334da 3389 .ml-sm-6 {
f8c4f791 3390 margin-left: 48px !important; }
4b4334da 3391 .mx-sm-6 {
f8c4f791
S
3392 margin-right: 48px !important;
3393 margin-left: 48px !important; }
4b4334da 3394 .my-sm-6 {
f8c4f791
S
3395 margin-top: 48px !important;
3396 margin-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3414 padding: 2px 2px !important; }
1423222c 3415 .pt-sm-1 {
f8c4f791 3416 padding-top: 2px !important; }
1423222c 3417 .pr-sm-1 {
f8c4f791 3418 padding-right: 2px !important; }
1423222c 3419 .pb-sm-1 {
f8c4f791 3420 padding-bottom: 2px !important; }
1423222c 3421 .pl-sm-1 {
f8c4f791 3422 padding-left: 2px !important; }
1423222c 3423 .px-sm-1 {
f8c4f791
S
3424 padding-right: 2px !important;
3425 padding-left: 2px !important; }
1423222c 3426 .py-sm-1 {
f8c4f791
S
3427 padding-top: 2px !important;
3428 padding-bottom: 2px !important; }
1423222c 3429 .p-sm-2 {
f8c4f791 3430 padding: 4px 4px !important; }
1423222c 3431 .pt-sm-2 {
f8c4f791 3432 padding-top: 4px !important; }
1423222c 3433 .pr-sm-2 {
f8c4f791 3434 padding-right: 4px !important; }
1423222c 3435 .pb-sm-2 {
f8c4f791 3436 padding-bottom: 4px !important; }
1423222c 3437 .pl-sm-2 {
f8c4f791 3438 padding-left: 4px !important; }
1423222c 3439 .px-sm-2 {
f8c4f791
S
3440 padding-right: 4px !important;
3441 padding-left: 4px !important; }
1423222c 3442 .py-sm-2 {
f8c4f791
S
3443 padding-top: 4px !important;
3444 padding-bottom: 4px !important; }
1423222c 3445 .p-sm-3 {
f8c4f791 3446 padding: 8px 8px !important; }
1423222c 3447 .pt-sm-3 {
f8c4f791 3448 padding-top: 8px !important; }
1423222c 3449 .pr-sm-3 {
f8c4f791 3450 padding-right: 8px !important; }
1423222c 3451 .pb-sm-3 {
f8c4f791 3452 padding-bottom: 8px !important; }
1423222c 3453 .pl-sm-3 {
f8c4f791 3454 padding-left: 8px !important; }
1423222c 3455 .px-sm-3 {
f8c4f791
S
3456 padding-right: 8px !important;
3457 padding-left: 8px !important; }
1423222c 3458 .py-sm-3 {
f8c4f791
S
3459 padding-top: 8px !important;
3460 padding-bottom: 8px !important; }
1423222c 3461 .p-sm-4 {
f8c4f791 3462 padding: 12px 12px !important; }
1423222c 3463 .pt-sm-4 {
f8c4f791 3464 padding-top: 12px !important; }
1423222c 3465 .pr-sm-4 {
f8c4f791 3466 padding-right: 12px !important; }
1423222c 3467 .pb-sm-4 {
f8c4f791 3468 padding-bottom: 12px !important; }
1423222c 3469 .pl-sm-4 {
f8c4f791 3470 padding-left: 12px !important; }
1423222c 3471 .px-sm-4 {
f8c4f791
S
3472 padding-right: 12px !important;
3473 padding-left: 12px !important; }
1423222c 3474 .py-sm-4 {
f8c4f791
S
3475 padding-top: 12px !important;
3476 padding-bottom: 12px !important; }
1423222c 3477 .p-sm-5 {
f8c4f791 3478 padding: 16px 16px !important; }
1423222c 3479 .pt-sm-5 {
f8c4f791 3480 padding-top: 16px !important; }
1423222c 3481 .pr-sm-5 {
f8c4f791 3482 padding-right: 16px !important; }
1423222c 3483 .pb-sm-5 {
f8c4f791 3484 padding-bottom: 16px !important; }
1423222c 3485 .pl-sm-5 {
f8c4f791 3486 padding-left: 16px !important; }
1423222c 3487 .px-sm-5 {
f8c4f791
S
3488 padding-right: 16px !important;
3489 padding-left: 16px !important; }
1423222c 3490 .py-sm-5 {
f8c4f791
S
3491 padding-top: 16px !important;
3492 padding-bottom: 16px !important; }
4b4334da 3493 .p-sm-6 {
f8c4f791 3494 padding: 48px 48px !important; }
4b4334da 3495 .pt-sm-6 {
f8c4f791 3496 padding-top: 48px !important; }
4b4334da 3497 .pr-sm-6 {
f8c4f791 3498 padding-right: 48px !important; }
4b4334da 3499 .pb-sm-6 {
f8c4f791 3500 padding-bottom: 48px !important; }
4b4334da 3501 .pl-sm-6 {
f8c4f791 3502 padding-left: 48px !important; }
4b4334da 3503 .px-sm-6 {
f8c4f791
S
3504 padding-right: 48px !important;
3505 padding-left: 48px !important; }
4b4334da 3506 .py-sm-6 {
f8c4f791
S
3507 padding-top: 48px !important;
3508 padding-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3544 margin: 2px 2px !important; }
1423222c 3545 .mt-md-1 {
f8c4f791 3546 margin-top: 2px !important; }
1423222c 3547 .mr-md-1 {
f8c4f791 3548 margin-right: 2px !important; }
1423222c 3549 .mb-md-1 {
f8c4f791 3550 margin-bottom: 2px !important; }
1423222c 3551 .ml-md-1 {
f8c4f791 3552 margin-left: 2px !important; }
1423222c 3553 .mx-md-1 {
f8c4f791
S
3554 margin-right: 2px !important;
3555 margin-left: 2px !important; }
1423222c 3556 .my-md-1 {
f8c4f791
S
3557 margin-top: 2px !important;
3558 margin-bottom: 2px !important; }
1423222c 3559 .m-md-2 {
f8c4f791 3560 margin: 4px 4px !important; }
1423222c 3561 .mt-md-2 {
f8c4f791 3562 margin-top: 4px !important; }
1423222c 3563 .mr-md-2 {
f8c4f791 3564 margin-right: 4px !important; }
1423222c 3565 .mb-md-2 {
f8c4f791 3566 margin-bottom: 4px !important; }
1423222c 3567 .ml-md-2 {
f8c4f791 3568 margin-left: 4px !important; }
1423222c 3569 .mx-md-2 {
f8c4f791
S
3570 margin-right: 4px !important;
3571 margin-left: 4px !important; }
1423222c 3572 .my-md-2 {
f8c4f791
S
3573 margin-top: 4px !important;
3574 margin-bottom: 4px !important; }
1423222c 3575 .m-md-3 {
f8c4f791 3576 margin: 8px 8px !important; }
1423222c 3577 .mt-md-3 {
f8c4f791 3578 margin-top: 8px !important; }
1423222c 3579 .mr-md-3 {
f8c4f791 3580 margin-right: 8px !important; }
1423222c 3581 .mb-md-3 {
f8c4f791 3582 margin-bottom: 8px !important; }
1423222c 3583 .ml-md-3 {
f8c4f791 3584 margin-left: 8px !important; }
1423222c 3585 .mx-md-3 {
f8c4f791
S
3586 margin-right: 8px !important;
3587 margin-left: 8px !important; }
1423222c 3588 .my-md-3 {
f8c4f791
S
3589 margin-top: 8px !important;
3590 margin-bottom: 8px !important; }
1423222c 3591 .m-md-4 {
f8c4f791 3592 margin: 12px 12px !important; }
1423222c 3593 .mt-md-4 {
f8c4f791 3594 margin-top: 12px !important; }
1423222c 3595 .mr-md-4 {
f8c4f791 3596 margin-right: 12px !important; }
1423222c 3597 .mb-md-4 {
f8c4f791 3598 margin-bottom: 12px !important; }
1423222c 3599 .ml-md-4 {
f8c4f791 3600 margin-left: 12px !important; }
1423222c 3601 .mx-md-4 {
f8c4f791
S
3602 margin-right: 12px !important;
3603 margin-left: 12px !important; }
1423222c 3604 .my-md-4 {
f8c4f791
S
3605 margin-top: 12px !important;
3606 margin-bottom: 12px !important; }
1423222c 3607 .m-md-5 {
f8c4f791 3608 margin: 16px 16px !important; }
1423222c 3609 .mt-md-5 {
f8c4f791 3610 margin-top: 16px !important; }
1423222c 3611 .mr-md-5 {
f8c4f791 3612 margin-right: 16px !important; }
1423222c 3613 .mb-md-5 {
f8c4f791 3614 margin-bottom: 16px !important; }
1423222c 3615 .ml-md-5 {
f8c4f791 3616 margin-left: 16px !important; }
1423222c 3617 .mx-md-5 {
f8c4f791
S
3618 margin-right: 16px !important;
3619 margin-left: 16px !important; }
1423222c 3620 .my-md-5 {
f8c4f791
S
3621 margin-top: 16px !important;
3622 margin-bottom: 16px !important; }
4b4334da 3623 .m-md-6 {
f8c4f791 3624 margin: 48px 48px !important; }
4b4334da 3625 .mt-md-6 {
f8c4f791 3626 margin-top: 48px !important; }
4b4334da 3627 .mr-md-6 {
f8c4f791 3628 margin-right: 48px !important; }
4b4334da 3629 .mb-md-6 {
f8c4f791 3630 margin-bottom: 48px !important; }
4b4334da 3631 .ml-md-6 {
f8c4f791 3632 margin-left: 48px !important; }
4b4334da 3633 .mx-md-6 {
f8c4f791
S
3634 margin-right: 48px !important;
3635 margin-left: 48px !important; }
4b4334da 3636 .my-md-6 {
f8c4f791
S
3637 margin-top: 48px !important;
3638 margin-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3656 padding: 2px 2px !important; }
1423222c 3657 .pt-md-1 {
f8c4f791 3658 padding-top: 2px !important; }
1423222c 3659 .pr-md-1 {
f8c4f791 3660 padding-right: 2px !important; }
1423222c 3661 .pb-md-1 {
f8c4f791 3662 padding-bottom: 2px !important; }
1423222c 3663 .pl-md-1 {
f8c4f791 3664 padding-left: 2px !important; }
1423222c 3665 .px-md-1 {
f8c4f791
S
3666 padding-right: 2px !important;
3667 padding-left: 2px !important; }
1423222c 3668 .py-md-1 {
f8c4f791
S
3669 padding-top: 2px !important;
3670 padding-bottom: 2px !important; }
1423222c 3671 .p-md-2 {
f8c4f791 3672 padding: 4px 4px !important; }
1423222c 3673 .pt-md-2 {
f8c4f791 3674 padding-top: 4px !important; }
1423222c 3675 .pr-md-2 {
f8c4f791 3676 padding-right: 4px !important; }
1423222c 3677 .pb-md-2 {
f8c4f791 3678 padding-bottom: 4px !important; }
1423222c 3679 .pl-md-2 {
f8c4f791 3680 padding-left: 4px !important; }
1423222c 3681 .px-md-2 {
f8c4f791
S
3682 padding-right: 4px !important;
3683 padding-left: 4px !important; }
1423222c 3684 .py-md-2 {
f8c4f791
S
3685 padding-top: 4px !important;
3686 padding-bottom: 4px !important; }
1423222c 3687 .p-md-3 {
f8c4f791 3688 padding: 8px 8px !important; }
1423222c 3689 .pt-md-3 {
f8c4f791 3690 padding-top: 8px !important; }
1423222c 3691 .pr-md-3 {
f8c4f791 3692 padding-right: 8px !important; }
1423222c 3693 .pb-md-3 {
f8c4f791 3694 padding-bottom: 8px !important; }
1423222c 3695 .pl-md-3 {
f8c4f791 3696 padding-left: 8px !important; }
1423222c 3697 .px-md-3 {
f8c4f791
S
3698 padding-right: 8px !important;
3699 padding-left: 8px !important; }
1423222c 3700 .py-md-3 {
f8c4f791
S
3701 padding-top: 8px !important;
3702 padding-bottom: 8px !important; }
1423222c 3703 .p-md-4 {
f8c4f791 3704 padding: 12px 12px !important; }
1423222c 3705 .pt-md-4 {
f8c4f791 3706 padding-top: 12px !important; }
1423222c 3707 .pr-md-4 {
f8c4f791 3708 padding-right: 12px !important; }
1423222c 3709 .pb-md-4 {
f8c4f791 3710 padding-bottom: 12px !important; }
1423222c 3711 .pl-md-4 {
f8c4f791 3712 padding-left: 12px !important; }
1423222c 3713 .px-md-4 {
f8c4f791
S
3714 padding-right: 12px !important;
3715 padding-left: 12px !important; }
1423222c 3716 .py-md-4 {
f8c4f791
S
3717 padding-top: 12px !important;
3718 padding-bottom: 12px !important; }
1423222c 3719 .p-md-5 {
f8c4f791 3720 padding: 16px 16px !important; }
1423222c 3721 .pt-md-5 {
f8c4f791 3722 padding-top: 16px !important; }
1423222c 3723 .pr-md-5 {
f8c4f791 3724 padding-right: 16px !important; }
1423222c 3725 .pb-md-5 {
f8c4f791 3726 padding-bottom: 16px !important; }
1423222c 3727 .pl-md-5 {
f8c4f791 3728 padding-left: 16px !important; }
1423222c 3729 .px-md-5 {
f8c4f791
S
3730 padding-right: 16px !important;
3731 padding-left: 16px !important; }
1423222c 3732 .py-md-5 {
f8c4f791
S
3733 padding-top: 16px !important;
3734 padding-bottom: 16px !important; }
4b4334da 3735 .p-md-6 {
f8c4f791 3736 padding: 48px 48px !important; }
4b4334da 3737 .pt-md-6 {
f8c4f791 3738 padding-top: 48px !important; }
4b4334da 3739 .pr-md-6 {
f8c4f791 3740 padding-right: 48px !important; }
4b4334da 3741 .pb-md-6 {
f8c4f791 3742 padding-bottom: 48px !important; }
4b4334da 3743 .pl-md-6 {
f8c4f791 3744 padding-left: 48px !important; }
4b4334da 3745 .px-md-6 {
f8c4f791
S
3746 padding-right: 48px !important;
3747 padding-left: 48px !important; }
4b4334da 3748 .py-md-6 {
f8c4f791
S
3749 padding-top: 48px !important;
3750 padding-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3786 margin: 2px 2px !important; }
1423222c 3787 .mt-lg-1 {
f8c4f791 3788 margin-top: 2px !important; }
1423222c 3789 .mr-lg-1 {
f8c4f791 3790 margin-right: 2px !important; }
1423222c 3791 .mb-lg-1 {
f8c4f791 3792 margin-bottom: 2px !important; }
1423222c 3793 .ml-lg-1 {
f8c4f791 3794 margin-left: 2px !important; }
1423222c 3795 .mx-lg-1 {
f8c4f791
S
3796 margin-right: 2px !important;
3797 margin-left: 2px !important; }
1423222c 3798 .my-lg-1 {
f8c4f791
S
3799 margin-top: 2px !important;
3800 margin-bottom: 2px !important; }
1423222c 3801 .m-lg-2 {
f8c4f791 3802 margin: 4px 4px !important; }
1423222c 3803 .mt-lg-2 {
f8c4f791 3804 margin-top: 4px !important; }
1423222c 3805 .mr-lg-2 {
f8c4f791 3806 margin-right: 4px !important; }
1423222c 3807 .mb-lg-2 {
f8c4f791 3808 margin-bottom: 4px !important; }
1423222c 3809 .ml-lg-2 {
f8c4f791 3810 margin-left: 4px !important; }
1423222c 3811 .mx-lg-2 {
f8c4f791
S
3812 margin-right: 4px !important;
3813 margin-left: 4px !important; }
1423222c 3814 .my-lg-2 {
f8c4f791
S
3815 margin-top: 4px !important;
3816 margin-bottom: 4px !important; }
1423222c 3817 .m-lg-3 {
f8c4f791 3818 margin: 8px 8px !important; }
1423222c 3819 .mt-lg-3 {
f8c4f791 3820 margin-top: 8px !important; }
1423222c 3821 .mr-lg-3 {
f8c4f791 3822 margin-right: 8px !important; }
1423222c 3823 .mb-lg-3 {
f8c4f791 3824 margin-bottom: 8px !important; }
1423222c 3825 .ml-lg-3 {
f8c4f791 3826 margin-left: 8px !important; }
1423222c 3827 .mx-lg-3 {
f8c4f791
S
3828 margin-right: 8px !important;
3829 margin-left: 8px !important; }
1423222c 3830 .my-lg-3 {
f8c4f791
S
3831 margin-top: 8px !important;
3832 margin-bottom: 8px !important; }
1423222c 3833 .m-lg-4 {
f8c4f791 3834 margin: 12px 12px !important; }
1423222c 3835 .mt-lg-4 {
f8c4f791 3836 margin-top: 12px !important; }
1423222c 3837 .mr-lg-4 {
f8c4f791 3838 margin-right: 12px !important; }
1423222c 3839 .mb-lg-4 {
f8c4f791 3840 margin-bottom: 12px !important; }
1423222c 3841 .ml-lg-4 {
f8c4f791 3842 margin-left: 12px !important; }
1423222c 3843 .mx-lg-4 {
f8c4f791
S
3844 margin-right: 12px !important;
3845 margin-left: 12px !important; }
1423222c 3846 .my-lg-4 {
f8c4f791
S
3847 margin-top: 12px !important;
3848 margin-bottom: 12px !important; }
1423222c 3849 .m-lg-5 {
f8c4f791 3850 margin: 16px 16px !important; }
1423222c 3851 .mt-lg-5 {
f8c4f791 3852 margin-top: 16px !important; }
1423222c 3853 .mr-lg-5 {
f8c4f791 3854 margin-right: 16px !important; }
1423222c 3855 .mb-lg-5 {
f8c4f791 3856 margin-bottom: 16px !important; }
1423222c 3857 .ml-lg-5 {
f8c4f791 3858 margin-left: 16px !important; }
1423222c 3859 .mx-lg-5 {
f8c4f791
S
3860 margin-right: 16px !important;
3861 margin-left: 16px !important; }
1423222c 3862 .my-lg-5 {
f8c4f791
S
3863 margin-top: 16px !important;
3864 margin-bottom: 16px !important; }
4b4334da 3865 .m-lg-6 {
f8c4f791 3866 margin: 48px 48px !important; }
4b4334da 3867 .mt-lg-6 {
f8c4f791 3868 margin-top: 48px !important; }
4b4334da 3869 .mr-lg-6 {
f8c4f791 3870 margin-right: 48px !important; }
4b4334da 3871 .mb-lg-6 {
f8c4f791 3872 margin-bottom: 48px !important; }
4b4334da 3873 .ml-lg-6 {
f8c4f791 3874 margin-left: 48px !important; }
4b4334da 3875 .mx-lg-6 {
f8c4f791
S
3876 margin-right: 48px !important;
3877 margin-left: 48px !important; }
4b4334da 3878 .my-lg-6 {
f8c4f791
S
3879 margin-top: 48px !important;
3880 margin-bottom: 48px !important; }
1423222c
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 {
f8c4f791 3898 padding: 2px 2px !important; }
1423222c 3899 .pt-lg-1 {
f8c4f791 3900 padding-top: 2px !important; }
1423222c 3901 .pr-lg-1 {
f8c4f791 3902 padding-right: 2px !important; }
1423222c 3903 .pb-lg-1 {
f8c4f791 3904 padding-bottom: 2px !important; }
1423222c 3905 .pl-lg-1 {
f8c4f791 3906 padding-left: 2px !important; }
1423222c 3907 .px-lg-1 {
f8c4f791
S
3908 padding-right: 2px !important;
3909 padding-left: 2px !important; }
1423222c 3910 .py-lg-1 {
f8c4f791
S
3911 padding-top: 2px !important;
3912 padding-bottom: 2px !important; }
1423222c 3913 .p-lg-2 {
f8c4f791 3914 padding: 4px 4px !important; }
1423222c 3915 .pt-lg-2 {
f8c4f791 3916 padding-top: 4px !important; }
1423222c 3917 .pr-lg-2 {
f8c4f791 3918 padding-right: 4px !important; }
1423222c 3919 .pb-lg-2 {
f8c4f791 3920 padding-bottom: 4px !important; }
1423222c 3921 .pl-lg-2 {
f8c4f791 3922 padding-left: 4px !important; }
1423222c 3923 .px-lg-2 {
f8c4f791
S
3924 padding-right: 4px !important;
3925 padding-left: 4px !important; }
1423222c 3926 .py-lg-2 {
f8c4f791
S
3927 padding-top: 4px !important;
3928 padding-bottom: 4px !important; }
1423222c 3929 .p-lg-3 {
f8c4f791 3930 padding: 8px 8px !important; }
1423222c 3931 .pt-lg-3 {
f8c4f791 3932 padding-top: 8px !important; }
1423222c 3933 .pr-lg-3 {
f8c4f791 3934 padding-right: 8px !important; }
1423222c 3935 .pb-lg-3 {
f8c4f791 3936 padding-bottom: 8px !important; }
1423222c 3937 .pl-lg-3 {
f8c4f791 3938 padding-left: 8px !important; }
1423222c 3939 .px-lg-3 {
f8c4f791
S
3940 padding-right: 8px !important;
3941 padding-left: 8px !important; }
1423222c 3942 .py-lg-3 {
f8c4f791
S
3943 padding-top: 8px !important;
3944 padding-bottom: 8px !important; }
1423222c 3945 .p-lg-4 {
f8c4f791 3946 padding: 12px 12px !important; }
1423222c 3947 .pt-lg-4 {
f8c4f791 3948 padding-top: 12px !important; }
1423222c 3949 .pr-lg-4 {
f8c4f791 3950 padding-right: 12px !important; }
1423222c 3951 .pb-lg-4 {
f8c4f791 3952 padding-bottom: 12px !important; }
1423222c 3953 .pl-lg-4 {
f8c4f791 3954 padding-left: 12px !important; }
1423222c 3955 .px-lg-4 {
f8c4f791
S
3956 padding-right: 12px !important;
3957 padding-left: 12px !important; }
1423222c 3958 .py-lg-4 {
f8c4f791
S
3959 padding-top: 12px !important;
3960 padding-bottom: 12px !important; }
1423222c 3961 .p-lg-5 {
f8c4f791 3962 padding: 16px 16px !important; }
1423222c 3963 .pt-lg-5 {
f8c4f791 3964 padding-top: 16px !important; }
1423222c 3965 .pr-lg-5 {
f8c4f791 3966 padding-right: 16px !important; }
1423222c 3967 .pb-lg-5 {
f8c4f791 3968 padding-bottom: 16px !important; }
1423222c 3969 .pl-lg-5 {
f8c4f791 3970 padding-left: 16px !important; }
1423222c 3971 .px-lg-5 {
f8c4f791
S
3972 padding-right: 16px !important;
3973 padding-left: 16px !important; }
1423222c 3974 .py-lg-5 {
f8c4f791
S
3975 padding-top: 16px !important;
3976 padding-bottom: 16px !important; }
4b4334da 3977 .p-lg-6 {
f8c4f791 3978 padding: 48px 48px !important; }
4b4334da 3979 .pt-lg-6 {
f8c4f791 3980 padding-top: 48px !important; }
4b4334da 3981 .pr-lg-6 {
f8c4f791 3982 padding-right: 48px !important; }
4b4334da 3983 .pb-lg-6 {
f8c4f791 3984 padding-bottom: 48px !important; }
4b4334da 3985 .pl-lg-6 {
f8c4f791 3986 padding-left: 48px !important; }
4b4334da 3987 .px-lg-6 {
f8c4f791
S
3988 padding-right: 48px !important;
3989 padding-left: 48px !important; }
4b4334da 3990 .py-lg-6 {
f8c4f791
S
3991 padding-top: 48px !important;
3992 padding-bottom: 48px !important; }
1423222c
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 {
f8c4f791 4028 margin: 2px 2px !important; }
1423222c 4029 .mt-xl-1 {
f8c4f791 4030 margin-top: 2px !important; }
1423222c 4031 .mr-xl-1 {
f8c4f791 4032 margin-right: 2px !important; }
1423222c 4033 .mb-xl-1 {
f8c4f791 4034 margin-bottom: 2px !important; }
1423222c 4035 .ml-xl-1 {
f8c4f791 4036 margin-left: 2px !important; }
1423222c 4037 .mx-xl-1 {
f8c4f791
S
4038 margin-right: 2px !important;
4039 margin-left: 2px !important; }
1423222c 4040 .my-xl-1 {
f8c4f791
S
4041 margin-top: 2px !important;
4042 margin-bottom: 2px !important; }
1423222c 4043 .m-xl-2 {
f8c4f791 4044 margin: 4px 4px !important; }
1423222c 4045 .mt-xl-2 {
f8c4f791 4046 margin-top: 4px !important; }
1423222c 4047 .mr-xl-2 {
f8c4f791 4048 margin-right: 4px !important; }
1423222c 4049 .mb-xl-2 {
f8c4f791 4050 margin-bottom: 4px !important; }
1423222c 4051 .ml-xl-2 {
f8c4f791 4052 margin-left: 4px !important; }
1423222c 4053 .mx-xl-2 {
f8c4f791
S
4054 margin-right: 4px !important;
4055 margin-left: 4px !important; }
1423222c 4056 .my-xl-2 {
f8c4f791
S
4057 margin-top: 4px !important;
4058 margin-bottom: 4px !important; }
1423222c 4059 .m-xl-3 {
f8c4f791 4060 margin: 8px 8px !important; }
1423222c 4061 .mt-xl-3 {
f8c4f791 4062 margin-top: 8px !important; }
1423222c 4063 .mr-xl-3 {
f8c4f791 4064 margin-right: 8px !important; }
1423222c 4065 .mb-xl-3 {
f8c4f791 4066 margin-bottom: 8px !important; }
1423222c 4067 .ml-xl-3 {
f8c4f791 4068 margin-left: 8px !important; }
1423222c 4069 .mx-xl-3 {
f8c4f791
S
4070 margin-right: 8px !important;
4071 margin-left: 8px !important; }
1423222c 4072 .my-xl-3 {
f8c4f791
S
4073 margin-top: 8px !important;
4074 margin-bottom: 8px !important; }
1423222c 4075 .m-xl-4 {
f8c4f791 4076 margin: 12px 12px !important; }
1423222c 4077 .mt-xl-4 {
f8c4f791 4078 margin-top: 12px !important; }
1423222c 4079 .mr-xl-4 {
f8c4f791 4080 margin-right: 12px !important; }
1423222c 4081 .mb-xl-4 {
f8c4f791 4082 margin-bottom: 12px !important; }
1423222c 4083 .ml-xl-4 {
f8c4f791 4084 margin-left: 12px !important; }
1423222c 4085 .mx-xl-4 {
f8c4f791
S
4086 margin-right: 12px !important;
4087 margin-left: 12px !important; }
1423222c 4088 .my-xl-4 {
f8c4f791
S
4089 margin-top: 12px !important;
4090 margin-bottom: 12px !important; }
1423222c 4091 .m-xl-5 {
f8c4f791 4092 margin: 16px 16px !important; }
1423222c 4093 .mt-xl-5 {
f8c4f791 4094 margin-top: 16px !important; }
1423222c 4095 .mr-xl-5 {
f8c4f791 4096 margin-right: 16px !important; }
1423222c 4097 .mb-xl-5 {
f8c4f791 4098 margin-bottom: 16px !important; }
1423222c 4099 .ml-xl-5 {
f8c4f791 4100 margin-left: 16px !important; }
1423222c 4101 .mx-xl-5 {
f8c4f791
S
4102 margin-right: 16px !important;
4103 margin-left: 16px !important; }
1423222c 4104 .my-xl-5 {
f8c4f791
S
4105 margin-top: 16px !important;
4106 margin-bottom: 16px !important; }
4b4334da 4107 .m-xl-6 {
f8c4f791 4108 margin: 48px 48px !important; }
4b4334da 4109 .mt-xl-6 {
f8c4f791 4110 margin-top: 48px !important; }
4b4334da 4111 .mr-xl-6 {
f8c4f791 4112 margin-right: 48px !important; }
4b4334da 4113 .mb-xl-6 {
f8c4f791 4114 margin-bottom: 48px !important; }
4b4334da 4115 .ml-xl-6 {
f8c4f791 4116 margin-left: 48px !important; }
4b4334da 4117 .mx-xl-6 {
f8c4f791
S
4118 margin-right: 48px !important;
4119 margin-left: 48px !important; }
4b4334da 4120 .my-xl-6 {
f8c4f791
S
4121 margin-top: 48px !important;
4122 margin-bottom: 48px !important; }
1423222c
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 {
f8c4f791 4140 padding: 2px 2px !important; }
1423222c 4141 .pt-xl-1 {
f8c4f791 4142 padding-top: 2px !important; }
1423222c 4143 .pr-xl-1 {
f8c4f791 4144 padding-right: 2px !important; }
1423222c 4145 .pb-xl-1 {
f8c4f791 4146 padding-bottom: 2px !important; }
1423222c 4147 .pl-xl-1 {
f8c4f791 4148 padding-left: 2px !important; }
1423222c 4149 .px-xl-1 {
f8c4f791
S
4150 padding-right: 2px !important;
4151 padding-left: 2px !important; }
1423222c 4152 .py-xl-1 {
f8c4f791
S
4153 padding-top: 2px !important;
4154 padding-bottom: 2px !important; }
1423222c 4155 .p-xl-2 {
f8c4f791 4156 padding: 4px 4px !important; }
1423222c 4157 .pt-xl-2 {
f8c4f791 4158 padding-top: 4px !important; }
1423222c 4159 .pr-xl-2 {
f8c4f791 4160 padding-right: 4px !important; }
1423222c 4161 .pb-xl-2 {
f8c4f791 4162 padding-bottom: 4px !important; }
1423222c 4163 .pl-xl-2 {
f8c4f791 4164 padding-left: 4px !important; }
1423222c 4165 .px-xl-2 {
f8c4f791
S
4166 padding-right: 4px !important;
4167 padding-left: 4px !important; }
1423222c 4168 .py-xl-2 {
f8c4f791
S
4169 padding-top: 4px !important;
4170 padding-bottom: 4px !important; }
1423222c 4171 .p-xl-3 {
f8c4f791 4172 padding: 8px 8px !important; }
1423222c 4173 .pt-xl-3 {
f8c4f791 4174 padding-top: 8px !important; }
1423222c 4175 .pr-xl-3 {
f8c4f791 4176 padding-right: 8px !important; }
1423222c 4177 .pb-xl-3 {
f8c4f791 4178 padding-bottom: 8px !important; }
1423222c 4179 .pl-xl-3 {
f8c4f791 4180 padding-left: 8px !important; }
1423222c 4181 .px-xl-3 {
f8c4f791
S
4182 padding-right: 8px !important;
4183 padding-left: 8px !important; }
1423222c 4184 .py-xl-3 {
f8c4f791
S
4185 padding-top: 8px !important;
4186 padding-bottom: 8px !important; }
1423222c 4187 .p-xl-4 {
f8c4f791 4188 padding: 12px 12px !important; }
1423222c 4189 .pt-xl-4 {
f8c4f791 4190 padding-top: 12px !important; }
1423222c 4191 .pr-xl-4 {
f8c4f791 4192 padding-right: 12px !important; }
1423222c 4193 .pb-xl-4 {
f8c4f791 4194 padding-bottom: 12px !important; }
1423222c 4195 .pl-xl-4 {
f8c4f791 4196 padding-left: 12px !important; }
1423222c 4197 .px-xl-4 {
f8c4f791
S
4198 padding-right: 12px !important;
4199 padding-left: 12px !important; }
1423222c 4200 .py-xl-4 {
f8c4f791
S
4201 padding-top: 12px !important;
4202 padding-bottom: 12px !important; }
1423222c 4203 .p-xl-5 {
f8c4f791 4204 padding: 16px 16px !important; }
1423222c 4205 .pt-xl-5 {
f8c4f791 4206 padding-top: 16px !important; }
1423222c 4207 .pr-xl-5 {
f8c4f791 4208 padding-right: 16px !important; }
1423222c 4209 .pb-xl-5 {
f8c4f791 4210 padding-bottom: 16px !important; }
1423222c 4211 .pl-xl-5 {
f8c4f791 4212 padding-left: 16px !important; }
1423222c 4213 .px-xl-5 {
f8c4f791
S
4214 padding-right: 16px !important;
4215 padding-left: 16px !important; }
1423222c 4216 .py-xl-5 {
f8c4f791
S
4217 padding-top: 16px !important;
4218 padding-bottom: 16px !important; }
4b4334da 4219 .p-xl-6 {
f8c4f791 4220 padding: 48px 48px !important; }
4b4334da 4221 .pt-xl-6 {
f8c4f791 4222 padding-top: 48px !important; }
4b4334da 4223 .pr-xl-6 {
f8c4f791 4224 padding-right: 48px !important; }
4b4334da 4225 .pb-xl-6 {
f8c4f791 4226 padding-bottom: 48px !important; }
4b4334da 4227 .pl-xl-6 {
f8c4f791 4228 padding-left: 48px !important; }
4b4334da 4229 .px-xl-6 {
f8c4f791
S
4230 padding-right: 48px !important;
4231 padding-left: 48px !important; }
4b4334da 4232 .py-xl-6 {
f8c4f791
S
4233 padding-top: 48px !important;
4234 padding-bottom: 48px !important; }
1423222c
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 {
e3325bcf 4314 font-weight: 400; }
1423222c
S
4315
4316.font-weight-bold {
5236a99a 4317 font-weight: 500; }
1423222c
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
e33d95d5
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
7ca46dd8
SH
5056body {
5057 min-height: 100vh;
5058 display: flex;
5059 flex-direction: column; }
5060
f8c4f791
S
5061.container {
5062 width: 100%;
7ca46dd8
SH
5063 max-width: 1200px;
5064 flex: 1; }
f8c4f791 5065
e3325bcf 5066body {
f8c4f791
S
5067 -webkit-font-smoothing: antialiased;
5068 font-size: 16px; }
e3325bcf
S
5069
5070h1 {
5071 line-height: 3rem; }
5072
5073h2 {
5074 line-height: 2.75rem; }
5075
5076h3 {
f8c4f791
S
5077 font-size: 20px;
5078 line-height: 28px; }
5079 @media (min-width: 768px) {
e3325bcf 5080 h3 {
f8c4f791 5081 font-size: 24px;
bf5b46d4
S
5082 line-height: 32px;
5083 font-weight: 300;
5084 margin-bottom: 0; } }
5085 h3.headline {
5086 text-align: center;
96dd6875
SH
5087 font-size: 32px;
5088 line-height: 44px;
bf5b46d4 5089 color: #263238; }
96dd6875
SH
5090 @media (min-width: 576px) {
5091 h3.headline {
5092 font-size: 36px;
5093 line-height: 48px; } }
e3325bcf
S
5094
5095h4 {
5096 font-weight: 500;
f8c4f791
S
5097 font-size: 16px;
5098 line-height: 24px; }
5099 @media (min-width: 576px) {
e3325bcf 5100 h4 {
f8c4f791
S
5101 font-size: 20px;
5102 line-height: 28px; } }
bf5b46d4
S
5103 h4.secondHeadline {
5104 font-size: 24px;
5105 line-height: 32px;
5106 text-align: left;
5107 margin-top: 24px; }
e3325bcf 5108
f8c4f791
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; } }
bf5b46d4
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); }
e3325bcf
S
5122
5123p {
f8c4f791
S
5124 font-size: 16px;
5125 line-height: 24px; }
e3325bcf 5126 p.lead {
f8c4f791
S
5127 font-size: inherit;
5128 line-height: inherit; }
5129 @media (min-width: 768px) {
e3325bcf 5130 p.lead {
f8c4f791
S
5131 font-size: 24px;
5132 line-height: 32px; } }
bf5b46d4 5133 p.copy {
96dd6875
SH
5134 margin-top: 16px; }
5135 @media (min-width: 576px) {
5136 p.copy {
5137 margin-top: 24px; } }
f8c4f791
S
5138
5139.display-1 {
5140 font-size: 120px;
5141 line-height: 144px; }
e3325bcf
S
5142
5143.display-2 {
f8c4f791
S
5144 font-size: 32px;
5145 line-height: 44px;
5146 margin-bottom: 40px; }
5147 @media (min-width: 768px) {
e3325bcf 5148 .display-2 {
f8c4f791
S
5149 font-size: 40px;
5150 line-height: 56px;
e3325bcf 5151 margin-bottom: 3rem; } }
e3325bcf 5152
f8c4f791
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; } }
e3325bcf 5160
f8c4f791
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; } }
e3325bcf
S
5183
5184.truncate {
5185 width: 100%;
5186 white-space: nowrap;
5187 overflow: hidden;
5188 text-overflow: ellipsis; }
5189
f8c4f791
S
5190.fireinfo_cat {
5191 font-size: 14px;
5192 line-height: 20px; }
5193
5194h5.fireinfo {
d56f505e 5195 font-size: 16px;
f8c4f791
S
5196 line-height: 28px;
5197 font-weight: 500; }
d56f505e
S
5198 @media (min-width: 768px) {
5199 h5.fireinfo {
5200 font-size: 20px; } }
f8c4f791
S
5201
5202.fireinfo_per {
5203 font-size: 20px;
5204 line-height: 28px; }
5205
5236a99a
S
5206#mask {
5207 width: 100vw;
5208 height: 100vh;
f8c4f791 5209 position: fixed;
5236a99a
S
5210 top: 0;
5211 left: 0;
f8c4f791 5212 background-color: rgba(0, 0, 0, 0.4);
5236a99a
S
5213 display: none;
5214 visibility: hidden; }
5215 #mask.open {
5216 display: block;
e33d95d5
SH
5217 visibility: visible;
5218 z-index: 250; }
c2cbe16d 5219
f8c4f791
S
5220.tux {
5221 position: absolute;
5222 top: 12px;
5223 left: 50%;
bf5b46d4 5224 transform: translateX(-50%); }
f8c4f791
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
5236a99a 5244.menu-text {
5236a99a 5245 transition: opacity .25s ease-in-out; }
c2cbe16d 5246
5236a99a
S
5247.menu-text.hidden {
5248 opacity: 0;
5236a99a 5249 transition: opacity .35s ease-in-out; }
c2cbe16d 5250
5236a99a 5251.fixed-top {
96dd6875 5252 transition: background-color .25s linear;
5236a99a
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 {
e33d95d5
SH
5261 width: 100%;
5262 z-index: 500; }
5236a99a
S
5263 .fixed-top .navbar a {
5264 color: #263238; }
f8c4f791
S
5265 @media (min-width: 576px) {
5266 .fixed-top .navbar a {
5267 margin-top: 8px; } }
5236a99a
S
5268 .fixed-top .navbar .navbar-toggler-left {
5269 left: -12px;
8fde3e9d 5270 top: 8px; }
5236a99a
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; }
c2cbe16d 5276
5236a99a
S
5277.navbar-brand {
5278 font-size: 20px;
5279 font-weight: 300;
5280 opacity: 0;
f8c4f791 5281 margin: 0;
5236a99a
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;
bf5b46d4 5291 transform: translateY(-5px);
5236a99a
S
5292 height: 32px;
5293 width: auto; }
5294 @media (min-width: 992px) {
5295 .navbar-brand img {
5296 height: 40px; } }
c2cbe16d 5297
5236a99a
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; }
c2cbe16d 5310
f8c4f791
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
5236a99a
S
5318#navbarSupportedContent {
5319 width: 100%; }
f8c4f791 5320 @media (max-width: 991px) {
5236a99a
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;
bf5b46d4 5329 transform: translateX(-256px);
96dd6875 5330 transition: all .15s ease-in-out; }
5236a99a 5331 #navbarSupportedContent.open {
bf5b46d4 5332 transform: translateX(0);
96dd6875 5333 transition: all .15s ease-in-out;
5236a99a 5334 box-shadow: 14px 0 28px 0 rgba(0, 0, 0, 0.25), 10px 0 10px 0 rgba(0, 0, 0, 0.26); } }
c2cbe16d 5335
5236a99a
S
5336@media (min-width: 992px) {
5337 .navbar-nav {
f8c4f791 5338 padding-top: 2px; } }
c2cbe16d 5339
5236a99a
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;
bf5b46d4 5354 transform: scaleX(0);
5236a99a
S
5355 width: 100%;
5356 left: 0;
5357 top: 44px;
5358 padding: inherit;
bf5b46d4 5359 transition: transform .3s ease-out, color .3s ease-out; } }
c2cbe16d 5360
5236a99a
S
5361@media (max-width: 1199px) {
5362 .navbar-nav .nav-link:active {
5363 color: #b71c1c; } }
c2cbe16d 5364
5236a99a
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;
bf5b46d4 5372 transform: translateY(-4px); } }
c2cbe16d 5373
5236a99a
S
5374@media (min-width: 992px) {
5375 .navbar-nav .nav-link:hover {
5376 color: #b71c1c; } }
c2cbe16d 5377
5236a99a
S
5378@media (min-width: 992px) {
5379 .navbar-nav .nav-link:hover:after {
bf5b46d4
S
5380 transform: scaleX(1); } }
5381
96dd6875 5382@media (min-width: 992px) {
7ca46dd8 5383 body.About li.nav-item a.about,
6f609711 5384 body.Download li.nav-item a.download,
a18c3146
SH
5385 body.Support li.nav-item a.support,
5386 body.Involved li.nav-item a.community {
96dd6875 5387 color: #b71c1c; }
7ca46dd8 5388 body.About li.nav-item a.about:after,
6f609711 5389 body.Download li.nav-item a.download:after,
a18c3146
SH
5390 body.Support li.nav-item a.support:after,
5391 body.Involved li.nav-item a.community:after {
96dd6875
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); } }
fc07b733 5400
f59b40f6
S
5401#sidebar {
5402 padding: 0; }
346e30de 5403 @media (max-width: 767px) {
96dd6875
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;
e33d95d5 5408 z-index: 200;
96dd6875 5409 background-color: white; } }
f59b40f6
S
5410 #sidebar ul {
5411 list-style: none; }
5412 #sidebar ul.features_nav {
96dd6875
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; }
f59b40f6 5419 #sidebar ul ul {
7f0e6cb0 5420 margin: 0;
f59b40f6
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; }
c2cbe16d 5437
96dd6875
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;
55a28643
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; }
96dd6875
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
c2cbe16d
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; }
d8c9a4d4
S
5547
5548button.navbar-toggler div {
5549 font-family: 'Ubuntu', sans-serif;
5550 font-size: 1rem;
5551 display: inline-block;
e8e68a81
S
5552 position: relative;
5553 top: -4px; }
d8c9a4d4 5554
1423222c 5555.btn {
c2cbe16d 5556 height: 36px;
6aa3b1ec
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);
6aa3b1ec
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);
6aa3b1ec 5562 transition: box-shadow .25s ease-in-out; }
c2cbe16d
S
5563 @media (max-width: 767px) {
5564 .btn {
5565 font-size: .875rem; } }
1423222c 5566
82468973
S
5567.btn-outline-primary,
5568.btn-outline-secondary {
82468973
S
5569 transition: background-color .25s ease-in-out; }
5570 .btn-outline-primary:hover,
5571 .btn-outline-secondary:hover {
82468973
S
5572 transition: background-color .25s ease-in-out; }
5573
7ca46dd8
SH
5574.btn-xlg {
5575 height: 72px;
5576 margin: 0 36px;
5577 padding-top: 16px; }
5578
4b4334da 5579.btn-lg, .btn-group-lg > .btn {
c2cbe16d 5580 height: 48px;
4b4334da 5581 margin: 0 24px; }
c2cbe16d 5582 @media (max-width: 767px) {
82468973 5583 .btn-lg, .btn-group-lg > .btn {
c2cbe16d 5584 height: 36px;
82468973 5585 margin: 0 8px;
c2cbe16d
S
5586 padding: 1rem;
5587 font-size: .875rem;
5588 line-height: 0; } }
4b4334da 5589
fdae1aac
S
5590.btn-md {
5591 font-size: 0.875rem;
5592 line-height: 1.25rem;
5593 padding: .4rem 1rem .5rem 1rem; }
5594
20df8773 5595.btn-block {
d8c9a4d4
S
5596 margin: 0 0 1.5rem 0; }
5597 @media (min-width: 768px) {
5598 .btn-block {
5599 margin: 0 0 2rem 0; } }
8e18ac98 5600 @media (max-width: 575px) {
c2cbe16d
S
5601 .btn-block {
5602 font-size: .875rem;
5603 line-height: 0; } }
20df8773 5604
7fffd324
S
5605button:focus {
5606 outline: none; }
5607
5236a99a
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
5236a99a
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;
bf5b46d4 5634 animation: scroll 1.5s ease-in-out infinite; }
5236a99a
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; } }
3c5f3bae 5641
5236a99a
S
5642.i_lg {
5643 width: 2.5rem;
5644 height: 2.5rem;
5645 margin: 0;
bf5b46d4 5646 transform: translateY(-0.35rem);
5236a99a 5647 fill: #b71c1c; }
ba9287e0 5648
7ca46dd8
SH
5649.i_white {
5650 fill: white; }
5651
5236a99a
S
5652.i_sm {
5653 vertical-align: top;
bf5b46d4 5654 transform: translateY(-0.1rem); }
ba9287e0 5655
346e30de
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
7ca46dd8 5680.amber-800 {
346e30de
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; }
7ca46dd8
SH
5695
5696img.img-fluid {
5697 width: 100%;
5698 max-width: 100%;
5699 height: auto; }
5700
5236a99a
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;
bf5b46d4 5708 transform: translateY(-0.15rem); }
5236a99a
S
5709 @media (max-width: 767px) {
5710 footer .i_heart {
bf5b46d4 5711 transform: translateY(-0.75rem); } }
1423222c
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 {
82468973 5721 padding-top: 6rem;
1423222c
S
5722 margin-bottom: 64px;
5723 text-align: center;
d56f505e 5724 color: rgba(38, 50, 56, 0.6); }
8e18ac98 5725 @media (min-width: 576px) {
82468973
S
5726 section.intro .branding {
5727 padding-top: 192px; } }
1423222c
S
5728 section.intro .branding h1 {
5729 font-weight: 300 !important;
5730 color: #263238; }
8e18ac98 5731 @media (max-width: 575px) {
82468973 5732 section.intro .branding h1 {
f8c4f791
S
5733 font-size: 72px;
5734 line-height: 88px;
5735 margin-bottom: 0; } }
1423222c
S
5736 section.intro .branding h1 strong {
5737 font-weight: 700 !important; }
5738 section.intro .branding h1:before {
5739 content: "";
82468973
S
5740 height: 60px;
5741 width: 76px;
1423222c
S
5742 background-image: url("../img/ipfire-tux.png");
5743 background-repeat: no-repeat;
5744 background-position: center center;
5745 background-size: contain;
1423222c
S
5746 display: inline-block;
5747 position: relative;
82468973 5748 top: 4px; }
8e18ac98 5749 @media (min-width: 576px) {
82468973
S
5750 section.intro .branding h1:before {
5751 height: 120px;
5752 width: 93px;
5753 margin-right: 32px;
5754 top: 8px; } }
f8c4f791
S
5755
5756.page-scroll {
5757 display: block;
5758 visibility: visible;
5759 position: absolute;
5760 bottom: 48px;
5761 left: 50%;
bf5b46d4 5762 transform: translateX(-50%); }
f8c4f791
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; }
4b4334da
S
5773
5774section.content-section {
d8c9a4d4 5775 padding: 3rem 0; }
8e18ac98 5776 @media (min-width: 576px) {
d8c9a4d4 5777 section.content-section {
c2cbe16d 5778 padding: 72px 0; } }
4b4334da 5779
c2cbe16d
S
5780.feature_icons {
5781 width: 40px;
5782 height: 100%;
5783 float: left;
5784 margin-right: .75rem; }
4b4334da 5785
20df8773 5786section#news,
1a09d1ae 5787section#support,
20df8773 5788footer {
c2cbe16d
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; }
4b4334da
S
5795
5796section#wishlist {
5797 background-image: url("../img/wishlist-background.jpg");
5798 background-size: cover;
5799 background-position: center center; }
20df8773 5800
61975d93
S
5801.progress {
5802 background-color: rgba(255, 255, 255, 0.2); }
5803
c2cbe16d 5804.bg-progress {
c2cbe16d
S
5805 background-image: linear-gradient(to right, #fbc02d, #ff8f00); }
5806
20df8773
S
5807section#fireinfo {
5808 border-bottom: 1px solid rgba(38, 50, 56, 0.2); }
5809
c2cbe16d
S
5810.circle {
5811 position: relative; }
f8c4f791 5812 .circle p.fireinfo_per {
d56f505e 5813 color: rgba(38, 50, 56, 0.6);
c2cbe16d 5814 position: absolute;
d56f505e 5815 top: calc(50% - 18px);
f8c4f791 5816 width: 100%; }
20df8773 5817
8e18ac98
S
5818section#appliances {
5819 padding-bottom: 48px; }
5820
0955047d 5821.features-content {
96dd6875 5822 padding-top: 88px;
0955047d 5823 margin-bottom: 40px; }
346e30de 5824 @media (min-width: 992px) {
96dd6875
SH
5825 .features-content {
5826 padding-top: 161px; } }
0955047d
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);
f59b40f6
S
5831 padding: 40px 24px;
5832 position: relative; }
0955047d 5833
bf5b46d4 5834.divider {
0955047d 5835 width: 128px;
bf5b46d4
S
5836 height: 4px;
5837 border-radius: 2px;
5838 background-image: linear-gradient(to right, #b71c1c, #ff3d00);
96dd6875
SH
5839 margin: 40px auto 24px auto; }
5840 @media (min-width: 576px) {
5841 .divider {
5842 margin: 56px auto 40px auto; } }
0955047d 5843
20df8773
S
5844footer {
5845 padding: 3rem 0 0 0; }
8e18ac98
S
5846 @media (max-width: 991px) {
5847 footer {
5848 padding-top: 31px; } }
6aa3b1ec 5849 footer h4 {
c2cbe16d 5850 margin-bottom: 1.25rem;
f8c4f791
S
5851 color: rgba(38, 50, 56, 0.6);
5852 font-size: 20px;
5853 line-height: 28px; }
6aa3b1ec 5854 footer ul li {
f8c4f791 5855 font-size: 14px;
6aa3b1ec
S
5856 margin-bottom: .75rem; }
5857 footer ul li a {
c2cbe16d 5858 color: rgba(38, 50, 56, 0.6);
6aa3b1ec
S
5859 text-decoration: none; }
5860 footer ul li a:hover {
c2cbe16d 5861 color: #263238;
6aa3b1ec
S
5862 text-decoration: underline; }
5863 footer .btn-lg, footer .btn-group-lg > .btn {
5864 margin-bottom: 2.75rem; }
6aa3b1ec
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; }
20df8773 5869
c2cbe16d
S
5870#copyright {
5871 background-color: rgba(38, 50, 56, 0.06);
5872 padding: 1rem 0; }
f8c4f791
S
5873 #copyright p {
5874 font-size: 12px;
5875 line-height: 16px; }
20df8773 5876
20df8773 5877@keyframes scroll {
61eaa9b2 5878 0%, 100% {
bf5b46d4 5879 transform: translateY(30%); }
20df8773 5880 50% {
bf5b46d4 5881 transform: translateY(50%); } }