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