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