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