PluginProbe ʕ •ᴥ•ʔ
WP Create Multiple Posts & Pages / trunk
WP Create Multiple Posts & Pages vtrunk
trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4
wp-create-multiple-posts-pages / assets / css / bootstrap.css
wp-create-multiple-posts-pages / assets / css Last commit date
bootstrap.css 8 years ago linedtextarea.css 8 years ago select2.min.css 8 years ago style.css 8 years ago
bootstrap.css
8604 lines
1 /*!
2 * Bootstrap v4.1.0 (https://getbootstrap.com/)
3 * Copyright 2011-2018 The Bootstrap Authors
4 * Copyright 2011-2018 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 */
7 :root {
8 --blue: #007bff;
9 --indigo: #6610f2;
10 --purple: #6f42c1;
11 --pink: #e83e8c;
12 --red: #dc3545;
13 --orange: #fd7e14;
14 --yellow: #ffc107;
15 --green: #28a745;
16 --teal: #20c997;
17 --cyan: #17a2b8;
18 --white: #fff;
19 --gray: #6c757d;
20 --gray-dark: #343a40;
21 --primary: #007bff;
22 --secondary: #6c757d;
23 --success: #28a745;
24 --info: #17a2b8;
25 --warning: #ffc107;
26 --danger: #dc3545;
27 --light: #f8f9fa;
28 --dark: #343a40;
29 --breakpoint-xs: 0;
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
36 }
37
38 *,
39 *::before,
40 *::after {
41 box-sizing: border-box;
42 }
43
44 @-ms-viewport {
45 width: device-width;
46 }
47
48 .lead {
49 font-size: 1.25rem;
50 font-weight: 300;
51 }
52
53 .display-1 {
54 font-size: 6rem;
55 font-weight: 300;
56 line-height: 1.2;
57 }
58
59 .display-2 {
60 font-size: 5.5rem;
61 font-weight: 300;
62 line-height: 1.2;
63 }
64
65 .display-3 {
66 font-size: 4.5rem;
67 font-weight: 300;
68 line-height: 1.2;
69 }
70
71 .display-4 {
72 font-size: 3.5rem;
73 font-weight: 300;
74 line-height: 1.2;
75 }
76
77 hr {
78 margin-top: 1rem;
79 margin-bottom: 1rem;
80 border: 0;
81 border-top: 1px solid rgba(0, 0, 0, 0.1);
82 }
83
84 small,
85 .small {
86 font-size: 80%;
87 font-weight: 400;
88 }
89
90 mark,
91 .mark {
92 padding: 0.2em;
93 background-color: #fcf8e3;
94 }
95
96 .list-unstyled {
97 padding-left: 0;
98 list-style: none;
99 }
100
101 .list-inline {
102 padding-left: 0;
103 list-style: none;
104 }
105
106 .list-inline-item {
107 display: inline-block;
108 }
109
110 .list-inline-item:not(:last-child) {
111 margin-right: 0.5rem;
112 }
113
114 .initialism {
115 font-size: 90%;
116 text-transform: uppercase;
117 }
118
119 .blockquote {
120 margin-bottom: 1rem;
121 font-size: 1.25rem;
122 }
123
124 .blockquote-footer {
125 display: block;
126 font-size: 80%;
127 color: #6c757d;
128 }
129
130 .blockquote-footer::before {
131 content: "\2014 \00A0";
132 }
133
134 .img-fluid {
135 max-width: 100%;
136 height: auto;
137 }
138
139 .img-thumbnail {
140 padding: 0.25rem;
141 background-color: #fff;
142 border: 1px solid #dee2e6;
143 border-radius: 0.25rem;
144 max-width: 100%;
145 height: auto;
146 }
147
148 .figure {
149 display: inline-block;
150 }
151
152 .figure-img {
153 margin-bottom: 0.5rem;
154 line-height: 1;
155 }
156
157 .figure-caption {
158 font-size: 90%;
159 color: #6c757d;
160 }
161
162 code,
163 kbd,
164 pre,
165 samp {
166 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
167 }
168
169 code {
170 font-size: 87.5%;
171 color: #e83e8c;
172 word-break: break-word;
173 }
174
175 a > code {
176 color: inherit;
177 }
178
179 kbd {
180 padding: 0.2rem 0.4rem;
181 font-size: 87.5%;
182 color: #fff;
183 background-color: #212529;
184 border-radius: 0.2rem;
185 }
186
187 kbd kbd {
188 padding: 0;
189 font-size: 100%;
190 font-weight: 700;
191 }
192
193 pre {
194 display: block;
195 font-size: 87.5%;
196 color: #212529;
197 }
198
199 pre code {
200 font-size: inherit;
201 color: inherit;
202 word-break: normal;
203 }
204
205 .pre-scrollable {
206 max-height: 340px;
207 overflow-y: scroll;
208 }
209
210 .container {
211 width: 100%;
212 padding-right: 15px;
213 padding-left: 15px;
214 margin-right: auto;
215 margin-left: auto;
216 }
217
218 @media (min-width: 576px) {
219 .container {
220 max-width: 540px;
221 }
222 }
223
224 @media (min-width: 768px) {
225 .container {
226 max-width: 720px;
227 }
228 }
229
230 @media (min-width: 992px) {
231 .container {
232 max-width: 960px;
233 }
234 }
235
236 @media (min-width: 1200px) {
237 .container {
238 max-width: 1140px;
239 }
240 }
241
242 .container-fluid {
243 width: 100%;
244 padding-right: 15px;
245 padding-left: 15px;
246 margin-right: auto;
247 margin-left: auto;
248 }
249
250 .row {
251 display: -ms-flexbox;
252 display: flex;
253 -ms-flex-wrap: wrap;
254 flex-wrap: wrap;
255 margin-right: -15px;
256 margin-left: -15px;
257 }
258
259 .no-gutters {
260 margin-right: 0;
261 margin-left: 0;
262 }
263
264 .no-gutters > .col,
265 .no-gutters > [class*="col-"] {
266 padding-right: 0;
267 padding-left: 0;
268 }
269
270 .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,
271 .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,
272 .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,
273 .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,
274 .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,
275 .col-xl-auto {
276 position: relative;
277 width: 100%;
278 min-height: 1px;
279 padding-right: 15px;
280 padding-left: 15px;
281 }
282
283 .col {
284 -ms-flex-preferred-size: 0;
285 flex-basis: 0;
286 -ms-flex-positive: 1;
287 flex-grow: 1;
288 max-width: 100%;
289 }
290
291 .col-auto {
292 -ms-flex: 0 0 auto;
293 flex: 0 0 auto;
294 width: auto;
295 max-width: none;
296 }
297
298 .col-1 {
299 -ms-flex: 0 0 8.333333%;
300 flex: 0 0 8.333333%;
301 max-width: 8.333333%;
302 }
303
304 .col-2 {
305 -ms-flex: 0 0 16.666667%;
306 flex: 0 0 16.666667%;
307 max-width: 16.666667%;
308 }
309
310 .col-3 {
311 -ms-flex: 0 0 25%;
312 flex: 0 0 25%;
313 max-width: 25%;
314 }
315
316 .col-4 {
317 -ms-flex: 0 0 33.333333%;
318 flex: 0 0 33.333333%;
319 max-width: 33.333333%;
320 }
321
322 .col-5 {
323 -ms-flex: 0 0 41.666667%;
324 flex: 0 0 41.666667%;
325 max-width: 41.666667%;
326 }
327
328 .col-6 {
329 -ms-flex: 0 0 50%;
330 flex: 0 0 50%;
331 max-width: 50%;
332 }
333
334 .col-7 {
335 -ms-flex: 0 0 58.333333%;
336 flex: 0 0 58.333333%;
337 max-width: 58.333333%;
338 }
339
340 .col-8 {
341 -ms-flex: 0 0 66.666667%;
342 flex: 0 0 66.666667%;
343 max-width: 66.666667%;
344 }
345
346 .col-9 {
347 -ms-flex: 0 0 75%;
348 flex: 0 0 75%;
349 max-width: 75%;
350 }
351
352 .col-10 {
353 -ms-flex: 0 0 83.333333%;
354 flex: 0 0 83.333333%;
355 max-width: 83.333333%;
356 }
357
358 .col-11 {
359 -ms-flex: 0 0 91.666667%;
360 flex: 0 0 91.666667%;
361 max-width: 91.666667%;
362 }
363
364 .col-12 {
365 -ms-flex: 0 0 100%;
366 flex: 0 0 100%;
367 max-width: 100%;
368 }
369
370 .order-first {
371 -ms-flex-order: -1;
372 order: -1;
373 }
374
375 .order-last {
376 -ms-flex-order: 13;
377 order: 13;
378 }
379
380 .order-0 {
381 -ms-flex-order: 0;
382 order: 0;
383 }
384
385 .order-1 {
386 -ms-flex-order: 1;
387 order: 1;
388 }
389
390 .order-2 {
391 -ms-flex-order: 2;
392 order: 2;
393 }
394
395 .order-3 {
396 -ms-flex-order: 3;
397 order: 3;
398 }
399
400 .order-4 {
401 -ms-flex-order: 4;
402 order: 4;
403 }
404
405 .order-5 {
406 -ms-flex-order: 5;
407 order: 5;
408 }
409
410 .order-6 {
411 -ms-flex-order: 6;
412 order: 6;
413 }
414
415 .order-7 {
416 -ms-flex-order: 7;
417 order: 7;
418 }
419
420 .order-8 {
421 -ms-flex-order: 8;
422 order: 8;
423 }
424
425 .order-9 {
426 -ms-flex-order: 9;
427 order: 9;
428 }
429
430 .order-10 {
431 -ms-flex-order: 10;
432 order: 10;
433 }
434
435 .order-11 {
436 -ms-flex-order: 11;
437 order: 11;
438 }
439
440 .order-12 {
441 -ms-flex-order: 12;
442 order: 12;
443 }
444
445 .offset-1 {
446 margin-left: 8.333333%;
447 }
448
449 .offset-2 {
450 margin-left: 16.666667%;
451 }
452
453 .offset-3 {
454 margin-left: 25%;
455 }
456
457 .offset-4 {
458 margin-left: 33.333333%;
459 }
460
461 .offset-5 {
462 margin-left: 41.666667%;
463 }
464
465 .offset-6 {
466 margin-left: 50%;
467 }
468
469 .offset-7 {
470 margin-left: 58.333333%;
471 }
472
473 .offset-8 {
474 margin-left: 66.666667%;
475 }
476
477 .offset-9 {
478 margin-left: 75%;
479 }
480
481 .offset-10 {
482 margin-left: 83.333333%;
483 }
484
485 .offset-11 {
486 margin-left: 91.666667%;
487 }
488
489 @media (min-width: 576px) {
490 .col-sm {
491 -ms-flex-preferred-size: 0;
492 flex-basis: 0;
493 -ms-flex-positive: 1;
494 flex-grow: 1;
495 max-width: 100%;
496 }
497 .col-sm-auto {
498 -ms-flex: 0 0 auto;
499 flex: 0 0 auto;
500 width: auto;
501 max-width: none;
502 }
503 .col-sm-1 {
504 -ms-flex: 0 0 8.333333%;
505 flex: 0 0 8.333333%;
506 max-width: 8.333333%;
507 }
508 .col-sm-2 {
509 -ms-flex: 0 0 16.666667%;
510 flex: 0 0 16.666667%;
511 max-width: 16.666667%;
512 }
513 .col-sm-3 {
514 -ms-flex: 0 0 25%;
515 flex: 0 0 25%;
516 max-width: 25%;
517 }
518 .col-sm-4 {
519 -ms-flex: 0 0 33.333333%;
520 flex: 0 0 33.333333%;
521 max-width: 33.333333%;
522 }
523 .col-sm-5 {
524 -ms-flex: 0 0 41.666667%;
525 flex: 0 0 41.666667%;
526 max-width: 41.666667%;
527 }
528 .col-sm-6 {
529 -ms-flex: 0 0 50%;
530 flex: 0 0 50%;
531 max-width: 50%;
532 }
533 .col-sm-7 {
534 -ms-flex: 0 0 58.333333%;
535 flex: 0 0 58.333333%;
536 max-width: 58.333333%;
537 }
538 .col-sm-8 {
539 -ms-flex: 0 0 66.666667%;
540 flex: 0 0 66.666667%;
541 max-width: 66.666667%;
542 }
543 .col-sm-9 {
544 -ms-flex: 0 0 75%;
545 flex: 0 0 75%;
546 max-width: 75%;
547 }
548 .col-sm-10 {
549 -ms-flex: 0 0 83.333333%;
550 flex: 0 0 83.333333%;
551 max-width: 83.333333%;
552 }
553 .col-sm-11 {
554 -ms-flex: 0 0 91.666667%;
555 flex: 0 0 91.666667%;
556 max-width: 91.666667%;
557 }
558 .col-sm-12 {
559 -ms-flex: 0 0 100%;
560 flex: 0 0 100%;
561 max-width: 100%;
562 }
563 .order-sm-first {
564 -ms-flex-order: -1;
565 order: -1;
566 }
567 .order-sm-last {
568 -ms-flex-order: 13;
569 order: 13;
570 }
571 .order-sm-0 {
572 -ms-flex-order: 0;
573 order: 0;
574 }
575 .order-sm-1 {
576 -ms-flex-order: 1;
577 order: 1;
578 }
579 .order-sm-2 {
580 -ms-flex-order: 2;
581 order: 2;
582 }
583 .order-sm-3 {
584 -ms-flex-order: 3;
585 order: 3;
586 }
587 .order-sm-4 {
588 -ms-flex-order: 4;
589 order: 4;
590 }
591 .order-sm-5 {
592 -ms-flex-order: 5;
593 order: 5;
594 }
595 .order-sm-6 {
596 -ms-flex-order: 6;
597 order: 6;
598 }
599 .order-sm-7 {
600 -ms-flex-order: 7;
601 order: 7;
602 }
603 .order-sm-8 {
604 -ms-flex-order: 8;
605 order: 8;
606 }
607 .order-sm-9 {
608 -ms-flex-order: 9;
609 order: 9;
610 }
611 .order-sm-10 {
612 -ms-flex-order: 10;
613 order: 10;
614 }
615 .order-sm-11 {
616 -ms-flex-order: 11;
617 order: 11;
618 }
619 .order-sm-12 {
620 -ms-flex-order: 12;
621 order: 12;
622 }
623 .offset-sm-0 {
624 margin-left: 0;
625 }
626 .offset-sm-1 {
627 margin-left: 8.333333%;
628 }
629 .offset-sm-2 {
630 margin-left: 16.666667%;
631 }
632 .offset-sm-3 {
633 margin-left: 25%;
634 }
635 .offset-sm-4 {
636 margin-left: 33.333333%;
637 }
638 .offset-sm-5 {
639 margin-left: 41.666667%;
640 }
641 .offset-sm-6 {
642 margin-left: 50%;
643 }
644 .offset-sm-7 {
645 margin-left: 58.333333%;
646 }
647 .offset-sm-8 {
648 margin-left: 66.666667%;
649 }
650 .offset-sm-9 {
651 margin-left: 75%;
652 }
653 .offset-sm-10 {
654 margin-left: 83.333333%;
655 }
656 .offset-sm-11 {
657 margin-left: 91.666667%;
658 }
659 }
660
661 @media (min-width: 768px) {
662 .col-md {
663 -ms-flex-preferred-size: 0;
664 flex-basis: 0;
665 -ms-flex-positive: 1;
666 flex-grow: 1;
667 max-width: 100%;
668 }
669 .col-md-auto {
670 -ms-flex: 0 0 auto;
671 flex: 0 0 auto;
672 width: auto;
673 max-width: none;
674 }
675 .col-md-1 {
676 -ms-flex: 0 0 8.333333%;
677 flex: 0 0 8.333333%;
678 max-width: 8.333333%;
679 }
680 .col-md-2 {
681 -ms-flex: 0 0 16.666667%;
682 flex: 0 0 16.666667%;
683 max-width: 16.666667%;
684 }
685 .col-md-3 {
686 -ms-flex: 0 0 25%;
687 flex: 0 0 25%;
688 max-width: 25%;
689 }
690 .col-md-4 {
691 -ms-flex: 0 0 33.333333%;
692 flex: 0 0 33.333333%;
693 max-width: 33.333333%;
694 }
695 .col-md-5 {
696 -ms-flex: 0 0 41.666667%;
697 flex: 0 0 41.666667%;
698 max-width: 41.666667%;
699 }
700 .col-md-6 {
701 -ms-flex: 0 0 50%;
702 flex: 0 0 50%;
703 max-width: 50%;
704 }
705 .col-md-7 {
706 -ms-flex: 0 0 58.333333%;
707 flex: 0 0 58.333333%;
708 max-width: 58.333333%;
709 }
710 .col-md-8 {
711 -ms-flex: 0 0 66.666667%;
712 flex: 0 0 66.666667%;
713 max-width: 66.666667%;
714 }
715 .col-md-9 {
716 -ms-flex: 0 0 75%;
717 flex: 0 0 75%;
718 max-width: 75%;
719 }
720 .col-md-10 {
721 -ms-flex: 0 0 83.333333%;
722 flex: 0 0 83.333333%;
723 max-width: 83.333333%;
724 }
725 .col-md-11 {
726 -ms-flex: 0 0 91.666667%;
727 flex: 0 0 91.666667%;
728 max-width: 91.666667%;
729 }
730 .col-md-12 {
731 -ms-flex: 0 0 100%;
732 flex: 0 0 100%;
733 max-width: 100%;
734 }
735 .order-md-first {
736 -ms-flex-order: -1;
737 order: -1;
738 }
739 .order-md-last {
740 -ms-flex-order: 13;
741 order: 13;
742 }
743 .order-md-0 {
744 -ms-flex-order: 0;
745 order: 0;
746 }
747 .order-md-1 {
748 -ms-flex-order: 1;
749 order: 1;
750 }
751 .order-md-2 {
752 -ms-flex-order: 2;
753 order: 2;
754 }
755 .order-md-3 {
756 -ms-flex-order: 3;
757 order: 3;
758 }
759 .order-md-4 {
760 -ms-flex-order: 4;
761 order: 4;
762 }
763 .order-md-5 {
764 -ms-flex-order: 5;
765 order: 5;
766 }
767 .order-md-6 {
768 -ms-flex-order: 6;
769 order: 6;
770 }
771 .order-md-7 {
772 -ms-flex-order: 7;
773 order: 7;
774 }
775 .order-md-8 {
776 -ms-flex-order: 8;
777 order: 8;
778 }
779 .order-md-9 {
780 -ms-flex-order: 9;
781 order: 9;
782 }
783 .order-md-10 {
784 -ms-flex-order: 10;
785 order: 10;
786 }
787 .order-md-11 {
788 -ms-flex-order: 11;
789 order: 11;
790 }
791 .order-md-12 {
792 -ms-flex-order: 12;
793 order: 12;
794 }
795 .offset-md-0 {
796 margin-left: 0;
797 }
798 .offset-md-1 {
799 margin-left: 8.333333%;
800 }
801 .offset-md-2 {
802 margin-left: 16.666667%;
803 }
804 .offset-md-3 {
805 margin-left: 25%;
806 }
807 .offset-md-4 {
808 margin-left: 33.333333%;
809 }
810 .offset-md-5 {
811 margin-left: 41.666667%;
812 }
813 .offset-md-6 {
814 margin-left: 50%;
815 }
816 .offset-md-7 {
817 margin-left: 58.333333%;
818 }
819 .offset-md-8 {
820 margin-left: 66.666667%;
821 }
822 .offset-md-9 {
823 margin-left: 75%;
824 }
825 .offset-md-10 {
826 margin-left: 83.333333%;
827 }
828 .offset-md-11 {
829 margin-left: 91.666667%;
830 }
831 }
832
833 @media (min-width: 992px) {
834 .col-lg {
835 -ms-flex-preferred-size: 0;
836 flex-basis: 0;
837 -ms-flex-positive: 1;
838 flex-grow: 1;
839 max-width: 100%;
840 }
841 .col-lg-auto {
842 -ms-flex: 0 0 auto;
843 flex: 0 0 auto;
844 width: auto;
845 max-width: none;
846 }
847 .col-lg-1 {
848 -ms-flex: 0 0 8.333333%;
849 flex: 0 0 8.333333%;
850 max-width: 8.333333%;
851 }
852 .col-lg-2 {
853 -ms-flex: 0 0 16.666667%;
854 flex: 0 0 16.666667%;
855 max-width: 16.666667%;
856 }
857 .col-lg-3 {
858 -ms-flex: 0 0 25%;
859 flex: 0 0 25%;
860 max-width: 25%;
861 }
862 .col-lg-4 {
863 -ms-flex: 0 0 33.333333%;
864 flex: 0 0 33.333333%;
865 max-width: 33.333333%;
866 }
867 .col-lg-5 {
868 -ms-flex: 0 0 41.666667%;
869 flex: 0 0 41.666667%;
870 max-width: 41.666667%;
871 }
872 .col-lg-6 {
873 -ms-flex: 0 0 50%;
874 flex: 0 0 50%;
875 max-width: 50%;
876 }
877 .col-lg-7 {
878 -ms-flex: 0 0 58.333333%;
879 flex: 0 0 58.333333%;
880 max-width: 58.333333%;
881 }
882 .col-lg-8 {
883 -ms-flex: 0 0 66.666667%;
884 flex: 0 0 66.666667%;
885 max-width: 66.666667%;
886 }
887 .col-lg-9 {
888 -ms-flex: 0 0 75%;
889 flex: 0 0 75%;
890 max-width: 75%;
891 }
892 .col-lg-10 {
893 -ms-flex: 0 0 83.333333%;
894 flex: 0 0 83.333333%;
895 max-width: 83.333333%;
896 }
897 .col-lg-11 {
898 -ms-flex: 0 0 91.666667%;
899 flex: 0 0 91.666667%;
900 max-width: 91.666667%;
901 }
902 .col-lg-12 {
903 -ms-flex: 0 0 100%;
904 flex: 0 0 100%;
905 max-width: 100%;
906 }
907 .order-lg-first {
908 -ms-flex-order: -1;
909 order: -1;
910 }
911 .order-lg-last {
912 -ms-flex-order: 13;
913 order: 13;
914 }
915 .order-lg-0 {
916 -ms-flex-order: 0;
917 order: 0;
918 }
919 .order-lg-1 {
920 -ms-flex-order: 1;
921 order: 1;
922 }
923 .order-lg-2 {
924 -ms-flex-order: 2;
925 order: 2;
926 }
927 .order-lg-3 {
928 -ms-flex-order: 3;
929 order: 3;
930 }
931 .order-lg-4 {
932 -ms-flex-order: 4;
933 order: 4;
934 }
935 .order-lg-5 {
936 -ms-flex-order: 5;
937 order: 5;
938 }
939 .order-lg-6 {
940 -ms-flex-order: 6;
941 order: 6;
942 }
943 .order-lg-7 {
944 -ms-flex-order: 7;
945 order: 7;
946 }
947 .order-lg-8 {
948 -ms-flex-order: 8;
949 order: 8;
950 }
951 .order-lg-9 {
952 -ms-flex-order: 9;
953 order: 9;
954 }
955 .order-lg-10 {
956 -ms-flex-order: 10;
957 order: 10;
958 }
959 .order-lg-11 {
960 -ms-flex-order: 11;
961 order: 11;
962 }
963 .order-lg-12 {
964 -ms-flex-order: 12;
965 order: 12;
966 }
967 .offset-lg-0 {
968 margin-left: 0;
969 }
970 .offset-lg-1 {
971 margin-left: 8.333333%;
972 }
973 .offset-lg-2 {
974 margin-left: 16.666667%;
975 }
976 .offset-lg-3 {
977 margin-left: 25%;
978 }
979 .offset-lg-4 {
980 margin-left: 33.333333%;
981 }
982 .offset-lg-5 {
983 margin-left: 41.666667%;
984 }
985 .offset-lg-6 {
986 margin-left: 50%;
987 }
988 .offset-lg-7 {
989 margin-left: 58.333333%;
990 }
991 .offset-lg-8 {
992 margin-left: 66.666667%;
993 }
994 .offset-lg-9 {
995 margin-left: 75%;
996 }
997 .offset-lg-10 {
998 margin-left: 83.333333%;
999 }
1000 .offset-lg-11 {
1001 margin-left: 91.666667%;
1002 }
1003 }
1004
1005 @media (min-width: 1200px) {
1006 .col-xl {
1007 -ms-flex-preferred-size: 0;
1008 flex-basis: 0;
1009 -ms-flex-positive: 1;
1010 flex-grow: 1;
1011 max-width: 100%;
1012 }
1013 .col-xl-auto {
1014 -ms-flex: 0 0 auto;
1015 flex: 0 0 auto;
1016 width: auto;
1017 max-width: none;
1018 }
1019 .col-xl-1 {
1020 -ms-flex: 0 0 8.333333%;
1021 flex: 0 0 8.333333%;
1022 max-width: 8.333333%;
1023 }
1024 .col-xl-2 {
1025 -ms-flex: 0 0 16.666667%;
1026 flex: 0 0 16.666667%;
1027 max-width: 16.666667%;
1028 }
1029 .col-xl-3 {
1030 -ms-flex: 0 0 25%;
1031 flex: 0 0 25%;
1032 max-width: 25%;
1033 }
1034 .col-xl-4 {
1035 -ms-flex: 0 0 33.333333%;
1036 flex: 0 0 33.333333%;
1037 max-width: 33.333333%;
1038 }
1039 .col-xl-5 {
1040 -ms-flex: 0 0 41.666667%;
1041 flex: 0 0 41.666667%;
1042 max-width: 41.666667%;
1043 }
1044 .col-xl-6 {
1045 -ms-flex: 0 0 50%;
1046 flex: 0 0 50%;
1047 max-width: 50%;
1048 }
1049 .col-xl-7 {
1050 -ms-flex: 0 0 58.333333%;
1051 flex: 0 0 58.333333%;
1052 max-width: 58.333333%;
1053 }
1054 .col-xl-8 {
1055 -ms-flex: 0 0 66.666667%;
1056 flex: 0 0 66.666667%;
1057 max-width: 66.666667%;
1058 }
1059 .col-xl-9 {
1060 -ms-flex: 0 0 75%;
1061 flex: 0 0 75%;
1062 max-width: 75%;
1063 }
1064 .col-xl-10 {
1065 -ms-flex: 0 0 83.333333%;
1066 flex: 0 0 83.333333%;
1067 max-width: 83.333333%;
1068 }
1069 .col-xl-11 {
1070 -ms-flex: 0 0 91.666667%;
1071 flex: 0 0 91.666667%;
1072 max-width: 91.666667%;
1073 }
1074 .col-xl-12 {
1075 -ms-flex: 0 0 100%;
1076 flex: 0 0 100%;
1077 max-width: 100%;
1078 }
1079 .order-xl-first {
1080 -ms-flex-order: -1;
1081 order: -1;
1082 }
1083 .order-xl-last {
1084 -ms-flex-order: 13;
1085 order: 13;
1086 }
1087 .order-xl-0 {
1088 -ms-flex-order: 0;
1089 order: 0;
1090 }
1091 .order-xl-1 {
1092 -ms-flex-order: 1;
1093 order: 1;
1094 }
1095 .order-xl-2 {
1096 -ms-flex-order: 2;
1097 order: 2;
1098 }
1099 .order-xl-3 {
1100 -ms-flex-order: 3;
1101 order: 3;
1102 }
1103 .order-xl-4 {
1104 -ms-flex-order: 4;
1105 order: 4;
1106 }
1107 .order-xl-5 {
1108 -ms-flex-order: 5;
1109 order: 5;
1110 }
1111 .order-xl-6 {
1112 -ms-flex-order: 6;
1113 order: 6;
1114 }
1115 .order-xl-7 {
1116 -ms-flex-order: 7;
1117 order: 7;
1118 }
1119 .order-xl-8 {
1120 -ms-flex-order: 8;
1121 order: 8;
1122 }
1123 .order-xl-9 {
1124 -ms-flex-order: 9;
1125 order: 9;
1126 }
1127 .order-xl-10 {
1128 -ms-flex-order: 10;
1129 order: 10;
1130 }
1131 .order-xl-11 {
1132 -ms-flex-order: 11;
1133 order: 11;
1134 }
1135 .order-xl-12 {
1136 -ms-flex-order: 12;
1137 order: 12;
1138 }
1139 .offset-xl-0 {
1140 margin-left: 0;
1141 }
1142 .offset-xl-1 {
1143 margin-left: 8.333333%;
1144 }
1145 .offset-xl-2 {
1146 margin-left: 16.666667%;
1147 }
1148 .offset-xl-3 {
1149 margin-left: 25%;
1150 }
1151 .offset-xl-4 {
1152 margin-left: 33.333333%;
1153 }
1154 .offset-xl-5 {
1155 margin-left: 41.666667%;
1156 }
1157 .offset-xl-6 {
1158 margin-left: 50%;
1159 }
1160 .offset-xl-7 {
1161 margin-left: 58.333333%;
1162 }
1163 .offset-xl-8 {
1164 margin-left: 66.666667%;
1165 }
1166 .offset-xl-9 {
1167 margin-left: 75%;
1168 }
1169 .offset-xl-10 {
1170 margin-left: 83.333333%;
1171 }
1172 .offset-xl-11 {
1173 margin-left: 91.666667%;
1174 }
1175 }
1176
1177 .table {
1178 width: 100%;
1179 max-width: 100%;
1180 margin-bottom: 1rem;
1181 background-color: transparent;
1182 }
1183
1184 .table th,
1185 .table td {
1186 padding: 0.75rem;
1187 vertical-align: top;
1188 border-top: 1px solid #dee2e6;
1189 }
1190
1191 .table thead th {
1192 vertical-align: bottom;
1193 border-bottom: 2px solid #dee2e6;
1194 }
1195
1196 .table tbody + tbody {
1197 border-top: 2px solid #dee2e6;
1198 }
1199
1200 .table .table {
1201 background-color: #fff;
1202 }
1203
1204 .table-sm th,
1205 .table-sm td {
1206 padding: 0.3rem;
1207 }
1208
1209 .table-bordered {
1210 border: 1px solid #dee2e6;
1211 }
1212
1213 .table-bordered th,
1214 .table-bordered td {
1215 border: 1px solid #dee2e6;
1216 }
1217
1218 .table-bordered thead th,
1219 .table-bordered thead td {
1220 border-bottom-width: 2px;
1221 }
1222
1223 .table-borderless th,
1224 .table-borderless td,
1225 .table-borderless thead th,
1226 .table-borderless tbody + tbody {
1227 border: 0;
1228 }
1229
1230 .table-striped tbody tr:nth-of-type(odd) {
1231 background-color: rgba(0, 0, 0, 0.05);
1232 }
1233
1234 .table-hover tbody tr:hover {
1235 background-color: rgba(0, 0, 0, 0.075);
1236 }
1237
1238 .table-primary,
1239 .table-primary > th,
1240 .table-primary > td {
1241 background-color: #b8daff;
1242 }
1243
1244 .table-hover .table-primary:hover {
1245 background-color: #9fcdff;
1246 }
1247
1248 .table-hover .table-primary:hover > td,
1249 .table-hover .table-primary:hover > th {
1250 background-color: #9fcdff;
1251 }
1252
1253 .table-secondary,
1254 .table-secondary > th,
1255 .table-secondary > td {
1256 background-color: #d6d8db;
1257 }
1258
1259 .table-hover .table-secondary:hover {
1260 background-color: #c8cbcf;
1261 }
1262
1263 .table-hover .table-secondary:hover > td,
1264 .table-hover .table-secondary:hover > th {
1265 background-color: #c8cbcf;
1266 }
1267
1268 .table-success,
1269 .table-success > th,
1270 .table-success > td {
1271 background-color: #c3e6cb;
1272 }
1273
1274 .table-hover .table-success:hover {
1275 background-color: #b1dfbb;
1276 }
1277
1278 .table-hover .table-success:hover > td,
1279 .table-hover .table-success:hover > th {
1280 background-color: #b1dfbb;
1281 }
1282
1283 .table-info,
1284 .table-info > th,
1285 .table-info > td {
1286 background-color: #bee5eb;
1287 }
1288
1289 .table-hover .table-info:hover {
1290 background-color: #abdde5;
1291 }
1292
1293 .table-hover .table-info:hover > td,
1294 .table-hover .table-info:hover > th {
1295 background-color: #abdde5;
1296 }
1297
1298 .table-warning,
1299 .table-warning > th,
1300 .table-warning > td {
1301 background-color: #ffeeba;
1302 }
1303
1304 .table-hover .table-warning:hover {
1305 background-color: #ffe8a1;
1306 }
1307
1308 .table-hover .table-warning:hover > td,
1309 .table-hover .table-warning:hover > th {
1310 background-color: #ffe8a1;
1311 }
1312
1313 .table-danger,
1314 .table-danger > th,
1315 .table-danger > td {
1316 background-color: #f5c6cb;
1317 }
1318
1319 .table-hover .table-danger:hover {
1320 background-color: #f1b0b7;
1321 }
1322
1323 .table-hover .table-danger:hover > td,
1324 .table-hover .table-danger:hover > th {
1325 background-color: #f1b0b7;
1326 }
1327
1328 .table-light,
1329 .table-light > th,
1330 .table-light > td {
1331 background-color: #fdfdfe;
1332 }
1333
1334 .table-hover .table-light:hover {
1335 background-color: #ececf6;
1336 }
1337
1338 .table-hover .table-light:hover > td,
1339 .table-hover .table-light:hover > th {
1340 background-color: #ececf6;
1341 }
1342
1343 .table-dark,
1344 .table-dark > th,
1345 .table-dark > td {
1346 background-color: #c6c8ca;
1347 }
1348
1349 .table-hover .table-dark:hover {
1350 background-color: #b9bbbe;
1351 }
1352
1353 .table-hover .table-dark:hover > td,
1354 .table-hover .table-dark:hover > th {
1355 background-color: #b9bbbe;
1356 }
1357
1358 .table-active,
1359 .table-active > th,
1360 .table-active > td {
1361 background-color: rgba(0, 0, 0, 0.075);
1362 }
1363
1364 .table-hover .table-active:hover {
1365 background-color: rgba(0, 0, 0, 0.075);
1366 }
1367
1368 .table-hover .table-active:hover > td,
1369 .table-hover .table-active:hover > th {
1370 background-color: rgba(0, 0, 0, 0.075);
1371 }
1372
1373 .table .thead-dark th {
1374 color: #fff;
1375 background-color: #212529;
1376 border-color: #32383e;
1377 }
1378
1379 .table .thead-light th {
1380 color: #495057;
1381 background-color: #e9ecef;
1382 border-color: #dee2e6;
1383 }
1384
1385 .table-dark {
1386 color: #fff;
1387 background-color: #212529;
1388 }
1389
1390 .table-dark th,
1391 .table-dark td,
1392 .table-dark thead th {
1393 border-color: #32383e;
1394 }
1395
1396 .table-dark.table-bordered {
1397 border: 0;
1398 }
1399
1400 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1401 background-color: rgba(255, 255, 255, 0.05);
1402 }
1403
1404 .table-dark.table-hover tbody tr:hover {
1405 background-color: rgba(255, 255, 255, 0.075);
1406 }
1407
1408 @media (max-width: 575.98px) {
1409 .table-responsive-sm {
1410 display: block;
1411 width: 100%;
1412 overflow-x: auto;
1413 -webkit-overflow-scrolling: touch;
1414 -ms-overflow-style: -ms-autohiding-scrollbar;
1415 }
1416 .table-responsive-sm > .table-bordered {
1417 border: 0;
1418 }
1419 }
1420
1421 @media (max-width: 767.98px) {
1422 .table-responsive-md {
1423 display: block;
1424 width: 100%;
1425 overflow-x: auto;
1426 -webkit-overflow-scrolling: touch;
1427 -ms-overflow-style: -ms-autohiding-scrollbar;
1428 }
1429 .table-responsive-md > .table-bordered {
1430 border: 0;
1431 }
1432 }
1433
1434 @media (max-width: 991.98px) {
1435 .table-responsive-lg {
1436 display: block;
1437 width: 100%;
1438 overflow-x: auto;
1439 -webkit-overflow-scrolling: touch;
1440 -ms-overflow-style: -ms-autohiding-scrollbar;
1441 }
1442 .table-responsive-lg > .table-bordered {
1443 border: 0;
1444 }
1445 }
1446
1447 @media (max-width: 1199.98px) {
1448 .table-responsive-xl {
1449 display: block;
1450 width: 100%;
1451 overflow-x: auto;
1452 -webkit-overflow-scrolling: touch;
1453 -ms-overflow-style: -ms-autohiding-scrollbar;
1454 }
1455 .table-responsive-xl > .table-bordered {
1456 border: 0;
1457 }
1458 }
1459
1460 .table-responsive {
1461 display: block;
1462 width: 100%;
1463 overflow-x: auto;
1464 -webkit-overflow-scrolling: touch;
1465 -ms-overflow-style: -ms-autohiding-scrollbar;
1466 }
1467
1468 .table-responsive > .table-bordered {
1469 border: 0;
1470 }
1471
1472 .form-control {
1473 display: block;
1474 width: 100%;
1475 padding: 0.375rem 0.75rem;
1476 font-size: 1rem;
1477 line-height: 1.5;
1478 color: #495057;
1479 background-color: #fff;
1480 background-clip: padding-box;
1481 border: 1px solid #ced4da;
1482 border-radius: 0.25rem;
1483 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1484 }
1485
1486 @media screen and (prefers-reduced-motion: reduce) {
1487 .form-control {
1488 transition: none;
1489 }
1490 }
1491
1492 .form-control::-ms-expand {
1493 background-color: transparent;
1494 border: 0;
1495 }
1496
1497 .form-control:focus {
1498 color: #495057;
1499 background-color: #fff;
1500 border-color: #80bdff;
1501 outline: 0;
1502 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1503 }
1504
1505 .form-control::-webkit-input-placeholder {
1506 color: #6c757d;
1507 opacity: 1;
1508 }
1509
1510 .form-control::-moz-placeholder {
1511 color: #6c757d;
1512 opacity: 1;
1513 }
1514
1515 .form-control:-ms-input-placeholder {
1516 color: #6c757d;
1517 opacity: 1;
1518 }
1519
1520 .form-control::-ms-input-placeholder {
1521 color: #6c757d;
1522 opacity: 1;
1523 }
1524
1525 .form-control::placeholder {
1526 color: #6c757d;
1527 opacity: 1;
1528 }
1529
1530 .form-control:disabled, .form-control[readonly] {
1531 background-color: #e9ecef;
1532 opacity: 1;
1533 }
1534
1535 select.form-control:not([size]):not([multiple]) {
1536 height: calc(2.25rem + 2px);
1537 }
1538
1539 select.form-control:focus::-ms-value {
1540 color: #495057;
1541 background-color: #fff;
1542 }
1543
1544 .form-control-file,
1545 .form-control-range {
1546 display: block;
1547 width: 100%;
1548 }
1549
1550 .col-form-label {
1551 padding-top: calc(0.375rem + 1px);
1552 padding-bottom: calc(0.375rem + 1px);
1553 margin-bottom: 0;
1554 font-size: inherit;
1555 line-height: 1.5;
1556 }
1557
1558 .col-form-label-lg {
1559 padding-top: calc(0.5rem + 1px);
1560 padding-bottom: calc(0.5rem + 1px);
1561 font-size: 1.25rem;
1562 line-height: 1.5;
1563 }
1564
1565 .col-form-label-sm {
1566 padding-top: calc(0.25rem + 1px);
1567 padding-bottom: calc(0.25rem + 1px);
1568 font-size: 0.875rem;
1569 line-height: 1.5;
1570 }
1571
1572 .form-control-plaintext {
1573 display: block;
1574 width: 100%;
1575 padding-top: 0.375rem;
1576 padding-bottom: 0.375rem;
1577 margin-bottom: 0;
1578 line-height: 1.5;
1579 color: #212529;
1580 background-color: transparent;
1581 border: solid transparent;
1582 border-width: 1px 0;
1583 }
1584
1585 .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
1586 .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
1587 .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
1588 .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
1589 .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
1590 .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
1591 .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
1592 .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
1593 .input-group-lg > .input-group-append > .form-control-plaintext.btn {
1594 padding-right: 0;
1595 padding-left: 0;
1596 }
1597
1598 .form-control-sm, .input-group-sm > .form-control,
1599 .input-group-sm > .input-group-prepend > .input-group-text,
1600 .input-group-sm > .input-group-append > .input-group-text,
1601 .input-group-sm > .input-group-prepend > .btn,
1602 .input-group-sm > .input-group-append > .btn {
1603 padding: 0.25rem 0.5rem;
1604 font-size: 0.875rem;
1605 line-height: 1.5;
1606 border-radius: 0.2rem;
1607 }
1608
1609 select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
1610 .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
1611 .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
1612 .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
1613 .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
1614 height: calc(1.8125rem + 2px);
1615 }
1616
1617 .form-control-lg, .input-group-lg > .form-control,
1618 .input-group-lg > .input-group-prepend > .input-group-text,
1619 .input-group-lg > .input-group-append > .input-group-text,
1620 .input-group-lg > .input-group-prepend > .btn,
1621 .input-group-lg > .input-group-append > .btn {
1622 padding: 0.5rem 1rem;
1623 font-size: 1.25rem;
1624 line-height: 1.5;
1625 border-radius: 0.3rem;
1626 }
1627
1628 select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
1629 .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
1630 .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
1631 .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
1632 .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
1633 height: calc(2.875rem + 2px);
1634 }
1635
1636 .form-group {
1637 margin-bottom: 1rem;
1638 }
1639
1640 .form-text {
1641 display: block;
1642 margin-top: 0.25rem;
1643 }
1644
1645 .form-row {
1646 display: -ms-flexbox;
1647 display: flex;
1648 -ms-flex-wrap: wrap;
1649 flex-wrap: wrap;
1650 margin-right: -5px;
1651 margin-left: -5px;
1652 }
1653
1654 .form-row > .col,
1655 .form-row > [class*="col-"] {
1656 padding-right: 5px;
1657 padding-left: 5px;
1658 }
1659
1660 .form-check {
1661 position: relative;
1662 display: block;
1663 padding-left: 1.25rem;
1664 }
1665
1666 .form-check-input {
1667 position: absolute;
1668 margin-top: 0.3rem;
1669 margin-left: -1.25rem;
1670 }
1671
1672 .form-check-input:disabled ~ .form-check-label {
1673 color: #6c757d;
1674 }
1675
1676 .form-check-label {
1677 margin-bottom: 0;
1678 }
1679
1680 .form-check-inline {
1681 display: -ms-inline-flexbox;
1682 display: inline-flex;
1683 -ms-flex-align: center;
1684 align-items: center;
1685 padding-left: 0;
1686 margin-right: 0.75rem;
1687 }
1688
1689 .form-check-inline .form-check-input {
1690 position: static;
1691 margin-top: 0;
1692 margin-right: 0.3125rem;
1693 margin-left: 0;
1694 }
1695
1696 .valid-feedback {
1697 display: none;
1698 width: 100%;
1699 margin-top: 0.25rem;
1700 font-size: 80%;
1701 color: #28a745;
1702 }
1703
1704 .valid-tooltip {
1705 position: absolute;
1706 top: 100%;
1707 z-index: 5;
1708 display: none;
1709 max-width: 100%;
1710 padding: .5rem;
1711 margin-top: .1rem;
1712 font-size: .875rem;
1713 line-height: 1;
1714 color: #fff;
1715 background-color: rgba(40, 167, 69, 0.8);
1716 border-radius: .2rem;
1717 }
1718
1719 .was-validated .form-control:valid, .form-control.is-valid, .was-validated
1720 .custom-select:valid,
1721 .custom-select.is-valid {
1722 border-color: #28a745;
1723 }
1724
1725 .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
1726 .custom-select:valid:focus,
1727 .custom-select.is-valid:focus {
1728 border-color: #28a745;
1729 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1730 }
1731
1732 .was-validated .form-control:valid ~ .valid-feedback,
1733 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
1734 .form-control.is-valid ~ .valid-tooltip, .was-validated
1735 .custom-select:valid ~ .valid-feedback,
1736 .was-validated
1737 .custom-select:valid ~ .valid-tooltip,
1738 .custom-select.is-valid ~ .valid-feedback,
1739 .custom-select.is-valid ~ .valid-tooltip {
1740 display: block;
1741 }
1742
1743 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1744 color: #28a745;
1745 }
1746
1747 .was-validated .form-check-input:valid ~ .valid-feedback,
1748 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
1749 .form-check-input.is-valid ~ .valid-tooltip {
1750 display: block;
1751 }
1752
1753 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1754 color: #28a745;
1755 }
1756
1757 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1758 background-color: #71dd8a;
1759 }
1760
1761 .was-validated .custom-control-input:valid ~ .valid-feedback,
1762 .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
1763 .custom-control-input.is-valid ~ .valid-tooltip {
1764 display: block;
1765 }
1766
1767 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1768 background-color: #34ce57;
1769 }
1770
1771 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1772 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1773 }
1774
1775 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1776 border-color: #28a745;
1777 }
1778
1779 .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
1780 border-color: inherit;
1781 }
1782
1783 .was-validated .custom-file-input:valid ~ .valid-feedback,
1784 .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
1785 .custom-file-input.is-valid ~ .valid-tooltip {
1786 display: block;
1787 }
1788
1789 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1790 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1791 }
1792
1793 .invalid-feedback {
1794 display: none;
1795 width: 100%;
1796 margin-top: 0.25rem;
1797 font-size: 80%;
1798 color: #dc3545;
1799 }
1800
1801 .invalid-tooltip {
1802 position: absolute;
1803 top: 100%;
1804 z-index: 5;
1805 display: none;
1806 max-width: 100%;
1807 padding: .5rem;
1808 margin-top: .1rem;
1809 font-size: .875rem;
1810 line-height: 1;
1811 color: #fff;
1812 background-color: rgba(220, 53, 69, 0.8);
1813 border-radius: .2rem;
1814 }
1815
1816 .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
1817 .custom-select:invalid,
1818 .custom-select.is-invalid {
1819 border-color: #dc3545;
1820 }
1821
1822 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
1823 .custom-select:invalid:focus,
1824 .custom-select.is-invalid:focus {
1825 border-color: #dc3545;
1826 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1827 }
1828
1829 .was-validated .form-control:invalid ~ .invalid-feedback,
1830 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
1831 .form-control.is-invalid ~ .invalid-tooltip, .was-validated
1832 .custom-select:invalid ~ .invalid-feedback,
1833 .was-validated
1834 .custom-select:invalid ~ .invalid-tooltip,
1835 .custom-select.is-invalid ~ .invalid-feedback,
1836 .custom-select.is-invalid ~ .invalid-tooltip {
1837 display: block;
1838 }
1839
1840 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1841 color: #dc3545;
1842 }
1843
1844 .was-validated .form-check-input:invalid ~ .invalid-feedback,
1845 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
1846 .form-check-input.is-invalid ~ .invalid-tooltip {
1847 display: block;
1848 }
1849
1850 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1851 color: #dc3545;
1852 }
1853
1854 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1855 background-color: #efa2a9;
1856 }
1857
1858 .was-validated .custom-control-input:invalid ~ .invalid-feedback,
1859 .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
1860 .custom-control-input.is-invalid ~ .invalid-tooltip {
1861 display: block;
1862 }
1863
1864 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1865 background-color: #e4606d;
1866 }
1867
1868 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1869 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1870 }
1871
1872 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1873 border-color: #dc3545;
1874 }
1875
1876 .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
1877 border-color: inherit;
1878 }
1879
1880 .was-validated .custom-file-input:invalid ~ .invalid-feedback,
1881 .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
1882 .custom-file-input.is-invalid ~ .invalid-tooltip {
1883 display: block;
1884 }
1885
1886 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1887 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1888 }
1889
1890 .form-inline {
1891 display: -ms-flexbox;
1892 display: flex;
1893 -ms-flex-flow: row wrap;
1894 flex-flow: row wrap;
1895 -ms-flex-align: center;
1896 align-items: center;
1897 }
1898
1899 .form-inline .form-check {
1900 width: 100%;
1901 }
1902
1903 @media (min-width: 576px) {
1904 .form-inline label {
1905 display: -ms-flexbox;
1906 display: flex;
1907 -ms-flex-align: center;
1908 align-items: center;
1909 -ms-flex-pack: center;
1910 justify-content: center;
1911 margin-bottom: 0;
1912 }
1913 .form-inline .form-group {
1914 display: -ms-flexbox;
1915 display: flex;
1916 -ms-flex: 0 0 auto;
1917 flex: 0 0 auto;
1918 -ms-flex-flow: row wrap;
1919 flex-flow: row wrap;
1920 -ms-flex-align: center;
1921 align-items: center;
1922 margin-bottom: 0;
1923 }
1924 .form-inline .form-control {
1925 display: inline-block;
1926 width: auto;
1927 vertical-align: middle;
1928 }
1929 .form-inline .form-control-plaintext {
1930 display: inline-block;
1931 }
1932 .form-inline .input-group,
1933 .form-inline .custom-select {
1934 width: auto;
1935 }
1936 .form-inline .form-check {
1937 display: -ms-flexbox;
1938 display: flex;
1939 -ms-flex-align: center;
1940 align-items: center;
1941 -ms-flex-pack: center;
1942 justify-content: center;
1943 width: auto;
1944 padding-left: 0;
1945 }
1946 .form-inline .form-check-input {
1947 position: relative;
1948 margin-top: 0;
1949 margin-right: 0.25rem;
1950 margin-left: 0;
1951 }
1952 .form-inline .custom-control {
1953 -ms-flex-align: center;
1954 align-items: center;
1955 -ms-flex-pack: center;
1956 justify-content: center;
1957 }
1958 .form-inline .custom-control-label {
1959 margin-bottom: 0;
1960 }
1961 }
1962
1963 .btn {
1964 display: inline-block;
1965 font-weight: 400;
1966 text-align: center;
1967 white-space: nowrap;
1968 vertical-align: middle;
1969 -webkit-user-select: none;
1970 -moz-user-select: none;
1971 -ms-user-select: none;
1972 user-select: none;
1973 border: 1px solid transparent;
1974 padding: 0.375rem 0.75rem;
1975 font-size: 1rem;
1976 line-height: 1.5;
1977 border-radius: 0.25rem;
1978 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;
1979 }
1980
1981 @media screen and (prefers-reduced-motion: reduce) {
1982 .btn {
1983 transition: none;
1984 }
1985 }
1986
1987 .btn:hover, .btn:focus {
1988 text-decoration: none;
1989 }
1990
1991 .btn:focus, .btn.focus {
1992 outline: 0;
1993 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1994 }
1995
1996 .btn.disabled, .btn:disabled {
1997 opacity: 0.65;
1998 }
1999
2000 .btn:not(:disabled):not(.disabled) {
2001 cursor: pointer;
2002 }
2003
2004 .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
2005 background-image: none;
2006 }
2007
2008 a.btn.disabled,
2009 fieldset:disabled a.btn {
2010 pointer-events: none;
2011 }
2012
2013 .btn-primary {
2014 color: #fff;
2015 background-color: #007bff;
2016 border-color: #007bff;
2017 }
2018
2019 .btn-primary:hover {
2020 color: #fff;
2021 background-color: #0069d9;
2022 border-color: #0062cc;
2023 }
2024
2025 .btn-primary:focus, .btn-primary.focus {
2026 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2027 }
2028
2029 .btn-primary.disabled, .btn-primary:disabled {
2030 color: #fff;
2031 background-color: #007bff;
2032 border-color: #007bff;
2033 }
2034
2035 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2036 .show > .btn-primary.dropdown-toggle {
2037 color: #fff;
2038 background-color: #0062cc;
2039 border-color: #005cbf;
2040 }
2041
2042 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2043 .show > .btn-primary.dropdown-toggle:focus {
2044 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2045 }
2046
2047 .btn-secondary {
2048 color: #fff;
2049 background-color: #6c757d;
2050 border-color: #6c757d;
2051 }
2052
2053 .btn-secondary:hover {
2054 color: #fff;
2055 background-color: #5a6268;
2056 border-color: #545b62;
2057 }
2058
2059 .btn-secondary:focus, .btn-secondary.focus {
2060 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2061 }
2062
2063 .btn-secondary.disabled, .btn-secondary:disabled {
2064 color: #fff;
2065 background-color: #6c757d;
2066 border-color: #6c757d;
2067 }
2068
2069 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2070 .show > .btn-secondary.dropdown-toggle {
2071 color: #fff;
2072 background-color: #545b62;
2073 border-color: #4e555b;
2074 }
2075
2076 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2077 .show > .btn-secondary.dropdown-toggle:focus {
2078 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2079 }
2080
2081 .btn-success {
2082 color: #fff;
2083 background-color: #28a745;
2084 border-color: #28a745;
2085 }
2086
2087 .btn-success:hover {
2088 color: #fff;
2089 background-color: #218838;
2090 border-color: #1e7e34;
2091 }
2092
2093 .btn-success:focus, .btn-success.focus {
2094 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2095 }
2096
2097 .btn-success.disabled, .btn-success:disabled {
2098 color: #fff;
2099 background-color: #28a745;
2100 border-color: #28a745;
2101 }
2102
2103 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2104 .show > .btn-success.dropdown-toggle {
2105 color: #fff;
2106 background-color: #1e7e34;
2107 border-color: #1c7430;
2108 }
2109
2110 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2111 .show > .btn-success.dropdown-toggle:focus {
2112 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2113 }
2114
2115 .btn-info {
2116 color: #fff;
2117 background-color: #17a2b8;
2118 border-color: #17a2b8;
2119 }
2120
2121 .btn-info:hover {
2122 color: #fff;
2123 background-color: #138496;
2124 border-color: #117a8b;
2125 }
2126
2127 .btn-info:focus, .btn-info.focus {
2128 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2129 }
2130
2131 .btn-info.disabled, .btn-info:disabled {
2132 color: #fff;
2133 background-color: #17a2b8;
2134 border-color: #17a2b8;
2135 }
2136
2137 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2138 .show > .btn-info.dropdown-toggle {
2139 color: #fff;
2140 background-color: #117a8b;
2141 border-color: #10707f;
2142 }
2143
2144 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2145 .show > .btn-info.dropdown-toggle:focus {
2146 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2147 }
2148
2149 .btn-warning {
2150 color: #212529;
2151 background-color: #ffc107;
2152 border-color: #ffc107;
2153 }
2154
2155 .btn-warning:hover {
2156 color: #212529;
2157 background-color: #e0a800;
2158 border-color: #d39e00;
2159 }
2160
2161 .btn-warning:focus, .btn-warning.focus {
2162 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2163 }
2164
2165 .btn-warning.disabled, .btn-warning:disabled {
2166 color: #212529;
2167 background-color: #ffc107;
2168 border-color: #ffc107;
2169 }
2170
2171 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2172 .show > .btn-warning.dropdown-toggle {
2173 color: #212529;
2174 background-color: #d39e00;
2175 border-color: #c69500;
2176 }
2177
2178 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2179 .show > .btn-warning.dropdown-toggle:focus {
2180 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2181 }
2182
2183 .btn-danger {
2184 color: #fff;
2185 background-color: #dc3545;
2186 border-color: #dc3545;
2187 }
2188
2189 .btn-danger:hover {
2190 color: #fff;
2191 background-color: #c82333;
2192 border-color: #bd2130;
2193 }
2194
2195 .btn-danger:focus, .btn-danger.focus {
2196 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2197 }
2198
2199 .btn-danger.disabled, .btn-danger:disabled {
2200 color: #fff;
2201 background-color: #dc3545;
2202 border-color: #dc3545;
2203 }
2204
2205 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2206 .show > .btn-danger.dropdown-toggle {
2207 color: #fff;
2208 background-color: #bd2130;
2209 border-color: #b21f2d;
2210 }
2211
2212 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2213 .show > .btn-danger.dropdown-toggle:focus {
2214 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2215 }
2216
2217 .btn-light {
2218 color: #212529;
2219 background-color: #f8f9fa;
2220 border-color: #f8f9fa;
2221 }
2222
2223 .btn-light:hover {
2224 color: #212529;
2225 background-color: #e2e6ea;
2226 border-color: #dae0e5;
2227 }
2228
2229 .btn-light:focus, .btn-light.focus {
2230 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2231 }
2232
2233 .btn-light.disabled, .btn-light:disabled {
2234 color: #212529;
2235 background-color: #f8f9fa;
2236 border-color: #f8f9fa;
2237 }
2238
2239 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2240 .show > .btn-light.dropdown-toggle {
2241 color: #212529;
2242 background-color: #dae0e5;
2243 border-color: #d3d9df;
2244 }
2245
2246 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2247 .show > .btn-light.dropdown-toggle:focus {
2248 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2249 }
2250
2251 .btn-dark {
2252 color: #fff;
2253 background-color: #343a40;
2254 border-color: #343a40;
2255 }
2256
2257 .btn-dark:hover {
2258 color: #fff;
2259 background-color: #23272b;
2260 border-color: #1d2124;
2261 }
2262
2263 .btn-dark:focus, .btn-dark.focus {
2264 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2265 }
2266
2267 .btn-dark.disabled, .btn-dark:disabled {
2268 color: #fff;
2269 background-color: #343a40;
2270 border-color: #343a40;
2271 }
2272
2273 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2274 .show > .btn-dark.dropdown-toggle {
2275 color: #fff;
2276 background-color: #1d2124;
2277 border-color: #171a1d;
2278 }
2279
2280 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2281 .show > .btn-dark.dropdown-toggle:focus {
2282 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2283 }
2284
2285 .btn-outline-primary {
2286 color: #007bff;
2287 background-color: transparent;
2288 background-image: none;
2289 border-color: #007bff;
2290 }
2291
2292 .btn-outline-primary:hover {
2293 color: #fff;
2294 background-color: #007bff;
2295 border-color: #007bff;
2296 }
2297
2298 .btn-outline-primary:focus, .btn-outline-primary.focus {
2299 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2300 }
2301
2302 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2303 color: #007bff;
2304 background-color: transparent;
2305 }
2306
2307 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2308 .show > .btn-outline-primary.dropdown-toggle {
2309 color: #fff;
2310 background-color: #007bff;
2311 border-color: #007bff;
2312 }
2313
2314 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2315 .show > .btn-outline-primary.dropdown-toggle:focus {
2316 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2317 }
2318
2319 .btn-outline-secondary {
2320 color: #6c757d;
2321 background-color: transparent;
2322 background-image: none;
2323 border-color: #6c757d;
2324 }
2325
2326 .btn-outline-secondary:hover {
2327 color: #fff;
2328 background-color: #6c757d;
2329 border-color: #6c757d;
2330 }
2331
2332 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2333 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2334 }
2335
2336 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2337 color: #6c757d;
2338 background-color: transparent;
2339 }
2340
2341 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2342 .show > .btn-outline-secondary.dropdown-toggle {
2343 color: #fff;
2344 background-color: #6c757d;
2345 border-color: #6c757d;
2346 }
2347
2348 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2349 .show > .btn-outline-secondary.dropdown-toggle:focus {
2350 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2351 }
2352
2353 .btn-outline-success {
2354 color: #28a745;
2355 background-color: transparent;
2356 background-image: none;
2357 border-color: #28a745;
2358 }
2359
2360 .btn-outline-success:hover {
2361 color: #fff;
2362 background-color: #28a745;
2363 border-color: #28a745;
2364 }
2365
2366 .btn-outline-success:focus, .btn-outline-success.focus {
2367 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2368 }
2369
2370 .btn-outline-success.disabled, .btn-outline-success:disabled {
2371 color: #28a745;
2372 background-color: transparent;
2373 }
2374
2375 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2376 .show > .btn-outline-success.dropdown-toggle {
2377 color: #fff;
2378 background-color: #28a745;
2379 border-color: #28a745;
2380 }
2381
2382 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2383 .show > .btn-outline-success.dropdown-toggle:focus {
2384 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2385 }
2386
2387 .btn-outline-info {
2388 color: #17a2b8;
2389 background-color: transparent;
2390 background-image: none;
2391 border-color: #17a2b8;
2392 }
2393
2394 .btn-outline-info:hover {
2395 color: #fff;
2396 background-color: #17a2b8;
2397 border-color: #17a2b8;
2398 }
2399
2400 .btn-outline-info:focus, .btn-outline-info.focus {
2401 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2402 }
2403
2404 .btn-outline-info.disabled, .btn-outline-info:disabled {
2405 color: #17a2b8;
2406 background-color: transparent;
2407 }
2408
2409 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2410 .show > .btn-outline-info.dropdown-toggle {
2411 color: #fff;
2412 background-color: #17a2b8;
2413 border-color: #17a2b8;
2414 }
2415
2416 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2417 .show > .btn-outline-info.dropdown-toggle:focus {
2418 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2419 }
2420
2421 .btn-outline-warning {
2422 color: #ffc107;
2423 background-color: transparent;
2424 background-image: none;
2425 border-color: #ffc107;
2426 }
2427
2428 .btn-outline-warning:hover {
2429 color: #212529;
2430 background-color: #ffc107;
2431 border-color: #ffc107;
2432 }
2433
2434 .btn-outline-warning:focus, .btn-outline-warning.focus {
2435 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2436 }
2437
2438 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2439 color: #ffc107;
2440 background-color: transparent;
2441 }
2442
2443 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2444 .show > .btn-outline-warning.dropdown-toggle {
2445 color: #212529;
2446 background-color: #ffc107;
2447 border-color: #ffc107;
2448 }
2449
2450 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2451 .show > .btn-outline-warning.dropdown-toggle:focus {
2452 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2453 }
2454
2455 .btn-outline-danger {
2456 color: #dc3545;
2457 background-color: transparent;
2458 background-image: none;
2459 border-color: #dc3545;
2460 }
2461
2462 .btn-outline-danger:hover {
2463 color: #fff;
2464 background-color: #dc3545;
2465 border-color: #dc3545;
2466 }
2467
2468 .btn-outline-danger:focus, .btn-outline-danger.focus {
2469 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2470 }
2471
2472 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2473 color: #dc3545;
2474 background-color: transparent;
2475 }
2476
2477 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
2478 .show > .btn-outline-danger.dropdown-toggle {
2479 color: #fff;
2480 background-color: #dc3545;
2481 border-color: #dc3545;
2482 }
2483
2484 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2485 .show > .btn-outline-danger.dropdown-toggle:focus {
2486 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2487 }
2488
2489 .btn-outline-light {
2490 color: #f8f9fa;
2491 background-color: transparent;
2492 background-image: none;
2493 border-color: #f8f9fa;
2494 }
2495
2496 .btn-outline-light:hover {
2497 color: #212529;
2498 background-color: #f8f9fa;
2499 border-color: #f8f9fa;
2500 }
2501
2502 .btn-outline-light:focus, .btn-outline-light.focus {
2503 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2504 }
2505
2506 .btn-outline-light.disabled, .btn-outline-light:disabled {
2507 color: #f8f9fa;
2508 background-color: transparent;
2509 }
2510
2511 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
2512 .show > .btn-outline-light.dropdown-toggle {
2513 color: #212529;
2514 background-color: #f8f9fa;
2515 border-color: #f8f9fa;
2516 }
2517
2518 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2519 .show > .btn-outline-light.dropdown-toggle:focus {
2520 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2521 }
2522
2523 .btn-outline-dark {
2524 color: #343a40;
2525 background-color: transparent;
2526 background-image: none;
2527 border-color: #343a40;
2528 }
2529
2530 .btn-outline-dark:hover {
2531 color: #fff;
2532 background-color: #343a40;
2533 border-color: #343a40;
2534 }
2535
2536 .btn-outline-dark:focus, .btn-outline-dark.focus {
2537 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2538 }
2539
2540 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2541 color: #343a40;
2542 background-color: transparent;
2543 }
2544
2545 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
2546 .show > .btn-outline-dark.dropdown-toggle {
2547 color: #fff;
2548 background-color: #343a40;
2549 border-color: #343a40;
2550 }
2551
2552 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2553 .show > .btn-outline-dark.dropdown-toggle:focus {
2554 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2555 }
2556
2557 .btn-link {
2558 font-weight: 400;
2559 color: #007bff;
2560 background-color: transparent;
2561 }
2562
2563 .btn-link:hover {
2564 color: #0056b3;
2565 text-decoration: underline;
2566 background-color: transparent;
2567 border-color: transparent;
2568 }
2569
2570 .btn-link:focus, .btn-link.focus {
2571 text-decoration: underline;
2572 border-color: transparent;
2573 box-shadow: none;
2574 }
2575
2576 .btn-link:disabled, .btn-link.disabled {
2577 color: #6c757d;
2578 pointer-events: none;
2579 }
2580
2581 .btn-lg, .btn-group-lg > .btn {
2582 padding: 0.5rem 1rem;
2583 font-size: 1.25rem;
2584 line-height: 1.5;
2585 border-radius: 0.3rem;
2586 }
2587
2588 .btn-sm, .btn-group-sm > .btn {
2589 padding: 0.25rem 0.5rem;
2590 font-size: 0.875rem;
2591 line-height: 1.5;
2592 border-radius: 0.2rem;
2593 }
2594
2595 .btn-block {
2596 display: block;
2597 width: 100%;
2598 }
2599
2600 .btn-block + .btn-block {
2601 margin-top: 0.5rem;
2602 }
2603
2604 input[type="submit"].btn-block,
2605 input[type="reset"].btn-block,
2606 input[type="button"].btn-block {
2607 width: 100%;
2608 }
2609
2610 .fade {
2611 transition: opacity 0.15s linear;
2612 }
2613
2614 @media screen and (prefers-reduced-motion: reduce) {
2615 .fade {
2616 transition: none;
2617 }
2618 }
2619
2620 .fade:not(.show) {
2621 opacity: 0;
2622 }
2623
2624 .collapse:not(.show) {
2625 display: none;
2626 }
2627
2628 .collapsing {
2629 position: relative;
2630 height: 0;
2631 overflow: hidden;
2632 transition: height 0.35s ease;
2633 }
2634
2635 @media screen and (prefers-reduced-motion: reduce) {
2636 .collapsing {
2637 transition: none;
2638 }
2639 }
2640
2641 .dropup,
2642 .dropright,
2643 .dropdown,
2644 .dropleft {
2645 position: relative;
2646 }
2647
2648 .dropdown-toggle::after {
2649 display: inline-block;
2650 width: 0;
2651 height: 0;
2652 margin-left: 0.255em;
2653 vertical-align: 0.255em;
2654 content: "";
2655 border-top: 0.3em solid;
2656 border-right: 0.3em solid transparent;
2657 border-bottom: 0;
2658 border-left: 0.3em solid transparent;
2659 }
2660
2661 .dropdown-toggle:empty::after {
2662 margin-left: 0;
2663 }
2664
2665 .dropdown-menu {
2666 position: absolute;
2667 top: 100%;
2668 left: 0;
2669 z-index: 1000;
2670 display: none;
2671 float: left;
2672 min-width: 10rem;
2673 padding: 0.5rem 0;
2674 margin: 0.125rem 0 0;
2675 font-size: 1rem;
2676 color: #212529;
2677 text-align: left;
2678 list-style: none;
2679 background-color: #fff;
2680 background-clip: padding-box;
2681 border: 1px solid rgba(0, 0, 0, 0.15);
2682 border-radius: 0.25rem;
2683 }
2684
2685 .dropdown-menu-right {
2686 right: 0;
2687 left: auto;
2688 }
2689
2690 .dropup .dropdown-menu {
2691 top: auto;
2692 bottom: 100%;
2693 margin-top: 0;
2694 margin-bottom: 0.125rem;
2695 }
2696
2697 .dropup .dropdown-toggle::after {
2698 display: inline-block;
2699 width: 0;
2700 height: 0;
2701 margin-left: 0.255em;
2702 vertical-align: 0.255em;
2703 content: "";
2704 border-top: 0;
2705 border-right: 0.3em solid transparent;
2706 border-bottom: 0.3em solid;
2707 border-left: 0.3em solid transparent;
2708 }
2709
2710 .dropup .dropdown-toggle:empty::after {
2711 margin-left: 0;
2712 }
2713
2714 .dropright .dropdown-menu {
2715 top: 0;
2716 right: auto;
2717 left: 100%;
2718 margin-top: 0;
2719 margin-left: 0.125rem;
2720 }
2721
2722 .dropright .dropdown-toggle::after {
2723 display: inline-block;
2724 width: 0;
2725 height: 0;
2726 margin-left: 0.255em;
2727 vertical-align: 0.255em;
2728 content: "";
2729 border-top: 0.3em solid transparent;
2730 border-right: 0;
2731 border-bottom: 0.3em solid transparent;
2732 border-left: 0.3em solid;
2733 }
2734
2735 .dropright .dropdown-toggle:empty::after {
2736 margin-left: 0;
2737 }
2738
2739 .dropright .dropdown-toggle::after {
2740 vertical-align: 0;
2741 }
2742
2743 .dropleft .dropdown-menu {
2744 top: 0;
2745 right: 100%;
2746 left: auto;
2747 margin-top: 0;
2748 margin-right: 0.125rem;
2749 }
2750
2751 .dropleft .dropdown-toggle::after {
2752 display: inline-block;
2753 width: 0;
2754 height: 0;
2755 margin-left: 0.255em;
2756 vertical-align: 0.255em;
2757 content: "";
2758 }
2759
2760 .dropleft .dropdown-toggle::after {
2761 display: none;
2762 }
2763
2764 .dropleft .dropdown-toggle::before {
2765 display: inline-block;
2766 width: 0;
2767 height: 0;
2768 margin-right: 0.255em;
2769 vertical-align: 0.255em;
2770 content: "";
2771 border-top: 0.3em solid transparent;
2772 border-right: 0.3em solid;
2773 border-bottom: 0.3em solid transparent;
2774 }
2775
2776 .dropleft .dropdown-toggle:empty::after {
2777 margin-left: 0;
2778 }
2779
2780 .dropleft .dropdown-toggle::before {
2781 vertical-align: 0;
2782 }
2783
2784 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2785 right: auto;
2786 bottom: auto;
2787 }
2788
2789 .dropdown-divider {
2790 height: 0;
2791 margin: 0.5rem 0;
2792 overflow: hidden;
2793 border-top: 1px solid #e9ecef;
2794 }
2795
2796 .dropdown-item {
2797 display: block;
2798 width: 100%;
2799 padding: 0.25rem 1.5rem;
2800 clear: both;
2801 font-weight: 400;
2802 color: #212529;
2803 text-align: inherit;
2804 white-space: nowrap;
2805 background-color: transparent;
2806 border: 0;
2807 }
2808
2809 .dropdown-item:hover, .dropdown-item:focus {
2810 color: #16181b;
2811 text-decoration: none;
2812 background-color: #f8f9fa;
2813 }
2814
2815 .dropdown-item.active, .dropdown-item:active {
2816 color: #fff;
2817 text-decoration: none;
2818 background-color: #007bff;
2819 }
2820
2821 .dropdown-item.disabled, .dropdown-item:disabled {
2822 color: #6c757d;
2823 background-color: transparent;
2824 }
2825
2826 .dropdown-menu.show {
2827 display: block;
2828 }
2829
2830 .dropdown-header {
2831 display: block;
2832 padding: 0.5rem 1.5rem;
2833 margin-bottom: 0;
2834 font-size: 0.875rem;
2835 color: #6c757d;
2836 white-space: nowrap;
2837 }
2838
2839 .dropdown-item-text {
2840 display: block;
2841 padding: 0.25rem 1.5rem;
2842 color: #212529;
2843 }
2844
2845 .btn-group,
2846 .btn-group-vertical {
2847 position: relative;
2848 display: -ms-inline-flexbox;
2849 display: inline-flex;
2850 vertical-align: middle;
2851 }
2852
2853 .btn-group > .btn,
2854 .btn-group-vertical > .btn {
2855 position: relative;
2856 -ms-flex: 0 1 auto;
2857 flex: 0 1 auto;
2858 }
2859
2860 .btn-group > .btn:hover,
2861 .btn-group-vertical > .btn:hover {
2862 z-index: 1;
2863 }
2864
2865 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
2866 .btn-group-vertical > .btn:focus,
2867 .btn-group-vertical > .btn:active,
2868 .btn-group-vertical > .btn.active {
2869 z-index: 1;
2870 }
2871
2872 .btn-group .btn + .btn,
2873 .btn-group .btn + .btn-group,
2874 .btn-group .btn-group + .btn,
2875 .btn-group .btn-group + .btn-group,
2876 .btn-group-vertical .btn + .btn,
2877 .btn-group-vertical .btn + .btn-group,
2878 .btn-group-vertical .btn-group + .btn,
2879 .btn-group-vertical .btn-group + .btn-group {
2880 margin-left: -1px;
2881 }
2882
2883 .btn-toolbar {
2884 display: -ms-flexbox;
2885 display: flex;
2886 -ms-flex-wrap: wrap;
2887 flex-wrap: wrap;
2888 -ms-flex-pack: start;
2889 justify-content: flex-start;
2890 }
2891
2892 .btn-toolbar .input-group {
2893 width: auto;
2894 }
2895
2896 .btn-group > .btn:first-child {
2897 margin-left: 0;
2898 }
2899
2900 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
2901 .btn-group > .btn-group:not(:last-child) > .btn {
2902 border-top-right-radius: 0;
2903 border-bottom-right-radius: 0;
2904 }
2905
2906 .btn-group > .btn:not(:first-child),
2907 .btn-group > .btn-group:not(:first-child) > .btn {
2908 border-top-left-radius: 0;
2909 border-bottom-left-radius: 0;
2910 }
2911
2912 .dropdown-toggle-split {
2913 padding-right: 0.5625rem;
2914 padding-left: 0.5625rem;
2915 }
2916
2917 .dropdown-toggle-split::after,
2918 .dropup .dropdown-toggle-split::after,
2919 .dropright .dropdown-toggle-split::after {
2920 margin-left: 0;
2921 }
2922
2923 .dropleft .dropdown-toggle-split::before {
2924 margin-right: 0;
2925 }
2926
2927 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2928 padding-right: 0.375rem;
2929 padding-left: 0.375rem;
2930 }
2931
2932 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2933 padding-right: 0.75rem;
2934 padding-left: 0.75rem;
2935 }
2936
2937 .btn-group-vertical {
2938 -ms-flex-direction: column;
2939 flex-direction: column;
2940 -ms-flex-align: start;
2941 align-items: flex-start;
2942 -ms-flex-pack: center;
2943 justify-content: center;
2944 }
2945
2946 .btn-group-vertical .btn,
2947 .btn-group-vertical .btn-group {
2948 width: 100%;
2949 }
2950
2951 .btn-group-vertical > .btn + .btn,
2952 .btn-group-vertical > .btn + .btn-group,
2953 .btn-group-vertical > .btn-group + .btn,
2954 .btn-group-vertical > .btn-group + .btn-group {
2955 margin-top: -1px;
2956 margin-left: 0;
2957 }
2958
2959 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
2960 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2961 border-bottom-right-radius: 0;
2962 border-bottom-left-radius: 0;
2963 }
2964
2965 .btn-group-vertical > .btn:not(:first-child),
2966 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2967 border-top-left-radius: 0;
2968 border-top-right-radius: 0;
2969 }
2970
2971 .btn-group-toggle > .btn,
2972 .btn-group-toggle > .btn-group > .btn {
2973 margin-bottom: 0;
2974 }
2975
2976 .btn-group-toggle > .btn input[type="radio"],
2977 .btn-group-toggle > .btn input[type="checkbox"],
2978 .btn-group-toggle > .btn-group > .btn input[type="radio"],
2979 .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2980 position: absolute;
2981 clip: rect(0, 0, 0, 0);
2982 pointer-events: none;
2983 }
2984
2985 .input-group {
2986 position: relative;
2987 display: -ms-flexbox;
2988 display: flex;
2989 -ms-flex-wrap: wrap;
2990 flex-wrap: wrap;
2991 -ms-flex-align: stretch;
2992 align-items: stretch;
2993 width: 100%;
2994 }
2995
2996 .input-group > .form-control,
2997 .input-group > .custom-select,
2998 .input-group > .custom-file {
2999 position: relative;
3000 -ms-flex: 1 1 auto;
3001 flex: 1 1 auto;
3002 width: 1%;
3003 margin-bottom: 0;
3004 }
3005
3006 .input-group > .form-control:focus,
3007 .input-group > .custom-select:focus,
3008 .input-group > .custom-file:focus {
3009 z-index: 3;
3010 }
3011
3012 .input-group > .form-control + .form-control,
3013 .input-group > .form-control + .custom-select,
3014 .input-group > .form-control + .custom-file,
3015 .input-group > .custom-select + .form-control,
3016 .input-group > .custom-select + .custom-select,
3017 .input-group > .custom-select + .custom-file,
3018 .input-group > .custom-file + .form-control,
3019 .input-group > .custom-file + .custom-select,
3020 .input-group > .custom-file + .custom-file {
3021 margin-left: -1px;
3022 }
3023
3024 .input-group > .form-control:not(:last-child),
3025 .input-group > .custom-select:not(:last-child) {
3026 border-top-right-radius: 0;
3027 border-bottom-right-radius: 0;
3028 }
3029
3030 .input-group > .form-control:not(:first-child),
3031 .input-group > .custom-select:not(:first-child) {
3032 border-top-left-radius: 0;
3033 border-bottom-left-radius: 0;
3034 }
3035
3036 .input-group > .custom-file {
3037 display: -ms-flexbox;
3038 display: flex;
3039 -ms-flex-align: center;
3040 align-items: center;
3041 }
3042
3043 .input-group > .custom-file:not(:last-child) .custom-file-label,
3044 .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3045 border-top-right-radius: 0;
3046 border-bottom-right-radius: 0;
3047 }
3048
3049 .input-group > .custom-file:not(:first-child) .custom-file-label,
3050 .input-group > .custom-file:not(:first-child) .custom-file-label::after {
3051 border-top-left-radius: 0;
3052 border-bottom-left-radius: 0;
3053 }
3054
3055 .input-group-prepend,
3056 .input-group-append {
3057 display: -ms-flexbox;
3058 display: flex;
3059 }
3060
3061 .input-group-prepend .btn,
3062 .input-group-append .btn {
3063 position: relative;
3064 z-index: 2;
3065 }
3066
3067 .input-group-prepend .btn + .btn,
3068 .input-group-prepend .btn + .input-group-text,
3069 .input-group-prepend .input-group-text + .input-group-text,
3070 .input-group-prepend .input-group-text + .btn,
3071 .input-group-append .btn + .btn,
3072 .input-group-append .btn + .input-group-text,
3073 .input-group-append .input-group-text + .input-group-text,
3074 .input-group-append .input-group-text + .btn {
3075 margin-left: -1px;
3076 }
3077
3078 .input-group-prepend {
3079 margin-right: -1px;
3080 }
3081
3082 .input-group-append {
3083 margin-left: -1px;
3084 }
3085
3086 .input-group-text {
3087 display: -ms-flexbox;
3088 display: flex;
3089 -ms-flex-align: center;
3090 align-items: center;
3091 padding: 0.375rem 0.75rem;
3092 margin-bottom: 0;
3093 font-size: 1rem;
3094 font-weight: 400;
3095 line-height: 1.5;
3096 color: #495057;
3097 text-align: center;
3098 white-space: nowrap;
3099 background-color: #e9ecef;
3100 border: 1px solid #ced4da;
3101 border-radius: 0.25rem;
3102 }
3103
3104 .input-group-text input[type="radio"],
3105 .input-group-text input[type="checkbox"] {
3106 margin-top: 0;
3107 }
3108
3109 .input-group > .input-group-prepend > .btn,
3110 .input-group > .input-group-prepend > .input-group-text,
3111 .input-group > .input-group-append:not(:last-child) > .btn,
3112 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3113 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3114 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3115 border-top-right-radius: 0;
3116 border-bottom-right-radius: 0;
3117 }
3118
3119 .input-group > .input-group-append > .btn,
3120 .input-group > .input-group-append > .input-group-text,
3121 .input-group > .input-group-prepend:not(:first-child) > .btn,
3122 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3123 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3124 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3125 border-top-left-radius: 0;
3126 border-bottom-left-radius: 0;
3127 }
3128
3129 .custom-control {
3130 position: relative;
3131 display: block;
3132 min-height: 1.5rem;
3133 padding-left: 1.5rem;
3134 }
3135
3136 .custom-control-inline {
3137 display: -ms-inline-flexbox;
3138 display: inline-flex;
3139 margin-right: 1rem;
3140 }
3141
3142 .custom-control-input {
3143 position: absolute;
3144 z-index: -1;
3145 opacity: 0;
3146 }
3147
3148 .custom-control-input:checked ~ .custom-control-label::before {
3149 color: #fff;
3150 background-color: #007bff;
3151 }
3152
3153 .custom-control-input:focus ~ .custom-control-label::before {
3154 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3155 }
3156
3157 .custom-control-input:active ~ .custom-control-label::before {
3158 color: #fff;
3159 background-color: #b3d7ff;
3160 }
3161
3162 .custom-control-input:disabled ~ .custom-control-label {
3163 color: #6c757d;
3164 }
3165
3166 .custom-control-input:disabled ~ .custom-control-label::before {
3167 background-color: #e9ecef;
3168 }
3169
3170 .custom-control-label {
3171 margin-bottom: 0;
3172 }
3173
3174 .custom-control-label::before {
3175 position: absolute;
3176 top: 0.25rem;
3177 left: 0;
3178 display: block;
3179 width: 1rem;
3180 height: 1rem;
3181 pointer-events: none;
3182 content: "";
3183 -webkit-user-select: none;
3184 -moz-user-select: none;
3185 -ms-user-select: none;
3186 user-select: none;
3187 background-color: #dee2e6;
3188 }
3189
3190 .custom-control-label::after {
3191 position: absolute;
3192 top: 0.25rem;
3193 left: 0;
3194 display: block;
3195 width: 1rem;
3196 height: 1rem;
3197 content: "";
3198 background-repeat: no-repeat;
3199 background-position: center center;
3200 background-size: 50% 50%;
3201 }
3202
3203 .custom-checkbox .custom-control-label::before {
3204 border-radius: 0.25rem;
3205 }
3206
3207 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
3208 background-color: #007bff;
3209 }
3210
3211 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3212 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='%23fff' 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");
3213 }
3214
3215 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3216 background-color: #007bff;
3217 }
3218
3219 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3220 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='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3221 }
3222
3223 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3224 background-color: rgba(0, 123, 255, 0.5);
3225 }
3226
3227 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3228 background-color: rgba(0, 123, 255, 0.5);
3229 }
3230
3231 .custom-radio .custom-control-label::before {
3232 border-radius: 50%;
3233 }
3234
3235 .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
3236 background-color: #007bff;
3237 }
3238
3239 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3240 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='%23fff'/%3E%3C/svg%3E");
3241 }
3242
3243 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3244 background-color: rgba(0, 123, 255, 0.5);
3245 }
3246
3247 .custom-select {
3248 display: inline-block;
3249 width: 100%;
3250 height: calc(2.25rem + 2px);
3251 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3252 line-height: 1.5;
3253 color: #495057;
3254 vertical-align: middle;
3255 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;
3256 background-size: 8px 10px;
3257 border: 1px solid #ced4da;
3258 border-radius: 0.25rem;
3259 -webkit-appearance: none;
3260 -moz-appearance: none;
3261 appearance: none;
3262 }
3263
3264 .custom-select:focus {
3265 border-color: #80bdff;
3266 outline: 0;
3267 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
3268 }
3269
3270 .custom-select:focus::-ms-value {
3271 color: #495057;
3272 background-color: #fff;
3273 }
3274
3275 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3276 height: auto;
3277 padding-right: 0.75rem;
3278 background-image: none;
3279 }
3280
3281 .custom-select:disabled {
3282 color: #6c757d;
3283 background-color: #e9ecef;
3284 }
3285
3286 .custom-select::-ms-expand {
3287 opacity: 0;
3288 }
3289
3290 .custom-select-sm {
3291 height: calc(1.8125rem + 2px);
3292 padding-top: 0.375rem;
3293 padding-bottom: 0.375rem;
3294 font-size: 75%;
3295 }
3296
3297 .custom-select-lg {
3298 height: calc(2.875rem + 2px);
3299 padding-top: 0.375rem;
3300 padding-bottom: 0.375rem;
3301 font-size: 125%;
3302 }
3303
3304 .custom-file {
3305 position: relative;
3306 display: inline-block;
3307 width: 100%;
3308 height: calc(2.25rem + 2px);
3309 margin-bottom: 0;
3310 }
3311
3312 .custom-file-input {
3313 position: relative;
3314 z-index: 2;
3315 width: 100%;
3316 height: calc(2.25rem + 2px);
3317 margin: 0;
3318 opacity: 0;
3319 }
3320
3321 .custom-file-input:focus ~ .custom-file-label {
3322 border-color: #80bdff;
3323 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3324 }
3325
3326 .custom-file-input:focus ~ .custom-file-label::after {
3327 border-color: #80bdff;
3328 }
3329
3330 .custom-file-input:lang(en) ~ .custom-file-label::after {
3331 content: "Browse";
3332 }
3333
3334 .custom-file-label {
3335 position: absolute;
3336 top: 0;
3337 right: 0;
3338 left: 0;
3339 z-index: 1;
3340 height: calc(2.25rem + 2px);
3341 padding: 0.375rem 0.75rem;
3342 line-height: 1.5;
3343 color: #495057;
3344 background-color: #fff;
3345 border: 1px solid #ced4da;
3346 border-radius: 0.25rem;
3347 }
3348
3349 .custom-file-label::after {
3350 position: absolute;
3351 top: 0;
3352 right: 0;
3353 bottom: 0;
3354 z-index: 3;
3355 display: block;
3356 height: calc(calc(2.25rem + 2px) - 1px * 2);
3357 padding: 0.375rem 0.75rem;
3358 line-height: 1.5;
3359 color: #495057;
3360 content: "Browse";
3361 background-color: #e9ecef;
3362 border-left: 1px solid #ced4da;
3363 border-radius: 0 0.25rem 0.25rem 0;
3364 }
3365
3366 .custom-range {
3367 width: 100%;
3368 padding-left: 0;
3369 background-color: transparent;
3370 -webkit-appearance: none;
3371 -moz-appearance: none;
3372 appearance: none;
3373 }
3374
3375 .custom-range:focus {
3376 outline: none;
3377 }
3378
3379 .custom-range::-moz-focus-outer {
3380 border: 0;
3381 }
3382
3383 .custom-range::-webkit-slider-thumb {
3384 width: 1rem;
3385 height: 1rem;
3386 margin-top: -0.25rem;
3387 background-color: #007bff;
3388 border: 0;
3389 border-radius: 1rem;
3390 -webkit-appearance: none;
3391 appearance: none;
3392 }
3393
3394 .custom-range::-webkit-slider-thumb:focus {
3395 outline: none;
3396 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3397 }
3398
3399 .custom-range::-webkit-slider-thumb:active {
3400 background-color: #b3d7ff;
3401 }
3402
3403 .custom-range::-webkit-slider-runnable-track {
3404 width: 100%;
3405 height: 0.5rem;
3406 color: transparent;
3407 cursor: pointer;
3408 background-color: #dee2e6;
3409 border-color: transparent;
3410 border-radius: 1rem;
3411 }
3412
3413 .custom-range::-moz-range-thumb {
3414 width: 1rem;
3415 height: 1rem;
3416 background-color: #007bff;
3417 border: 0;
3418 border-radius: 1rem;
3419 -moz-appearance: none;
3420 appearance: none;
3421 }
3422
3423 .custom-range::-moz-range-thumb:focus {
3424 outline: none;
3425 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3426 }
3427
3428 .custom-range::-moz-range-thumb:active {
3429 background-color: #b3d7ff;
3430 }
3431
3432 .custom-range::-moz-range-track {
3433 width: 100%;
3434 height: 0.5rem;
3435 color: transparent;
3436 cursor: pointer;
3437 background-color: #dee2e6;
3438 border-color: transparent;
3439 border-radius: 1rem;
3440 }
3441
3442 .custom-range::-ms-thumb {
3443 width: 1rem;
3444 height: 1rem;
3445 background-color: #007bff;
3446 border: 0;
3447 border-radius: 1rem;
3448 appearance: none;
3449 }
3450
3451 .custom-range::-ms-thumb:focus {
3452 outline: none;
3453 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3454 }
3455
3456 .custom-range::-ms-thumb:active {
3457 background-color: #b3d7ff;
3458 }
3459
3460 .custom-range::-ms-track {
3461 width: 100%;
3462 height: 0.5rem;
3463 color: transparent;
3464 cursor: pointer;
3465 background-color: transparent;
3466 border-color: transparent;
3467 border-width: 0.5rem;
3468 }
3469
3470 .custom-range::-ms-fill-lower {
3471 background-color: #dee2e6;
3472 border-radius: 1rem;
3473 }
3474
3475 .custom-range::-ms-fill-upper {
3476 margin-right: 15px;
3477 background-color: #dee2e6;
3478 border-radius: 1rem;
3479 }
3480
3481 .nav {
3482 display: -ms-flexbox;
3483 display: flex;
3484 -ms-flex-wrap: wrap;
3485 flex-wrap: wrap;
3486 padding-left: 0;
3487 margin-bottom: 0;
3488 list-style: none;
3489 }
3490
3491 .nav-link {
3492 display: block;
3493 padding: 0.5rem 1rem;
3494 }
3495
3496 .nav-link:hover, .nav-link:focus {
3497 text-decoration: none;
3498 }
3499
3500 .nav-link.disabled {
3501 color: #6c757d;
3502 }
3503
3504 .nav-tabs {
3505 border-bottom: 1px solid #dee2e6;
3506 }
3507
3508 .nav-tabs .nav-item {
3509 margin-bottom: -1px;
3510 }
3511
3512 .nav-tabs .nav-link {
3513 border: 1px solid transparent;
3514 border-top-left-radius: 0.25rem;
3515 border-top-right-radius: 0.25rem;
3516 }
3517
3518 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3519 border-color: #e9ecef #e9ecef #dee2e6;
3520 }
3521
3522 .nav-tabs .nav-link.disabled {
3523 color: #6c757d;
3524 background-color: transparent;
3525 border-color: transparent;
3526 }
3527
3528 .nav-tabs .nav-link.active,
3529 .nav-tabs .nav-item.show .nav-link {
3530 color: #495057;
3531 background-color: #fff;
3532 border-color: #dee2e6 #dee2e6 #fff;
3533 }
3534
3535 .nav-tabs .dropdown-menu {
3536 margin-top: -1px;
3537 border-top-left-radius: 0;
3538 border-top-right-radius: 0;
3539 }
3540
3541 .nav-pills .nav-link {
3542 border-radius: 0.25rem;
3543 }
3544
3545 .nav-pills .nav-link.active,
3546 .nav-pills .show > .nav-link {
3547 color: #fff;
3548 background-color: #007bff;
3549 }
3550
3551 .nav-fill .nav-item {
3552 -ms-flex: 1 1 auto;
3553 flex: 1 1 auto;
3554 text-align: center;
3555 }
3556
3557 .nav-justified .nav-item {
3558 -ms-flex-preferred-size: 0;
3559 flex-basis: 0;
3560 -ms-flex-positive: 1;
3561 flex-grow: 1;
3562 text-align: center;
3563 }
3564
3565 .tab-content > .tab-pane {
3566 display: none;
3567 }
3568
3569 .tab-content > .active {
3570 display: block;
3571 }
3572
3573 .navbar {
3574 position: relative;
3575 display: -ms-flexbox;
3576 display: flex;
3577 -ms-flex-wrap: wrap;
3578 flex-wrap: wrap;
3579 -ms-flex-align: center;
3580 align-items: center;
3581 -ms-flex-pack: justify;
3582 justify-content: space-between;
3583 padding: 0.5rem 1rem;
3584 }
3585
3586 .navbar > .container,
3587 .navbar > .container-fluid {
3588 display: -ms-flexbox;
3589 display: flex;
3590 -ms-flex-wrap: wrap;
3591 flex-wrap: wrap;
3592 -ms-flex-align: center;
3593 align-items: center;
3594 -ms-flex-pack: justify;
3595 justify-content: space-between;
3596 }
3597
3598 .navbar-brand {
3599 display: inline-block;
3600 padding-top: 0.3125rem;
3601 padding-bottom: 0.3125rem;
3602 margin-right: 1rem;
3603 font-size: 1.25rem;
3604 line-height: inherit;
3605 white-space: nowrap;
3606 }
3607
3608 .navbar-brand:hover, .navbar-brand:focus {
3609 text-decoration: none;
3610 }
3611
3612 .navbar-nav {
3613 display: -ms-flexbox;
3614 display: flex;
3615 -ms-flex-direction: column;
3616 flex-direction: column;
3617 padding-left: 0;
3618 margin-bottom: 0;
3619 list-style: none;
3620 }
3621
3622 .navbar-nav .nav-link {
3623 padding-right: 0;
3624 padding-left: 0;
3625 }
3626
3627 .navbar-nav .dropdown-menu {
3628 position: static;
3629 float: none;
3630 }
3631
3632 .navbar-text {
3633 display: inline-block;
3634 padding-top: 0.5rem;
3635 padding-bottom: 0.5rem;
3636 }
3637
3638 .navbar-collapse {
3639 -ms-flex-preferred-size: 100%;
3640 flex-basis: 100%;
3641 -ms-flex-positive: 1;
3642 flex-grow: 1;
3643 -ms-flex-align: center;
3644 align-items: center;
3645 }
3646
3647 .navbar-toggler {
3648 padding: 0.25rem 0.75rem;
3649 font-size: 1.25rem;
3650 line-height: 1;
3651 background-color: transparent;
3652 border: 1px solid transparent;
3653 border-radius: 0.25rem;
3654 }
3655
3656 .navbar-toggler:hover, .navbar-toggler:focus {
3657 text-decoration: none;
3658 }
3659
3660 .navbar-toggler:not(:disabled):not(.disabled) {
3661 cursor: pointer;
3662 }
3663
3664 .navbar-toggler-icon {
3665 display: inline-block;
3666 width: 1.5em;
3667 height: 1.5em;
3668 vertical-align: middle;
3669 content: "";
3670 background: no-repeat center center;
3671 background-size: 100% 100%;
3672 }
3673
3674 @media (max-width: 575.98px) {
3675 .navbar-expand-sm > .container,
3676 .navbar-expand-sm > .container-fluid {
3677 padding-right: 0;
3678 padding-left: 0;
3679 }
3680 }
3681
3682 @media (min-width: 576px) {
3683 .navbar-expand-sm {
3684 -ms-flex-flow: row nowrap;
3685 flex-flow: row nowrap;
3686 -ms-flex-pack: start;
3687 justify-content: flex-start;
3688 }
3689 .navbar-expand-sm .navbar-nav {
3690 -ms-flex-direction: row;
3691 flex-direction: row;
3692 }
3693 .navbar-expand-sm .navbar-nav .dropdown-menu {
3694 position: absolute;
3695 }
3696 .navbar-expand-sm .navbar-nav .nav-link {
3697 padding-right: 0.5rem;
3698 padding-left: 0.5rem;
3699 }
3700 .navbar-expand-sm > .container,
3701 .navbar-expand-sm > .container-fluid {
3702 -ms-flex-wrap: nowrap;
3703 flex-wrap: nowrap;
3704 }
3705 .navbar-expand-sm .navbar-collapse {
3706 display: -ms-flexbox !important;
3707 display: flex !important;
3708 -ms-flex-preferred-size: auto;
3709 flex-basis: auto;
3710 }
3711 .navbar-expand-sm .navbar-toggler {
3712 display: none;
3713 }
3714 }
3715
3716 @media (max-width: 767.98px) {
3717 .navbar-expand-md > .container,
3718 .navbar-expand-md > .container-fluid {
3719 padding-right: 0;
3720 padding-left: 0;
3721 }
3722 }
3723
3724 @media (min-width: 768px) {
3725 .navbar-expand-md {
3726 -ms-flex-flow: row nowrap;
3727 flex-flow: row nowrap;
3728 -ms-flex-pack: start;
3729 justify-content: flex-start;
3730 }
3731 .navbar-expand-md .navbar-nav {
3732 -ms-flex-direction: row;
3733 flex-direction: row;
3734 }
3735 .navbar-expand-md .navbar-nav .dropdown-menu {
3736 position: absolute;
3737 }
3738 .navbar-expand-md .navbar-nav .nav-link {
3739 padding-right: 0.5rem;
3740 padding-left: 0.5rem;
3741 }
3742 .navbar-expand-md > .container,
3743 .navbar-expand-md > .container-fluid {
3744 -ms-flex-wrap: nowrap;
3745 flex-wrap: nowrap;
3746 }
3747 .navbar-expand-md .navbar-collapse {
3748 display: -ms-flexbox !important;
3749 display: flex !important;
3750 -ms-flex-preferred-size: auto;
3751 flex-basis: auto;
3752 }
3753 .navbar-expand-md .navbar-toggler {
3754 display: none;
3755 }
3756 }
3757
3758 @media (max-width: 991.98px) {
3759 .navbar-expand-lg > .container,
3760 .navbar-expand-lg > .container-fluid {
3761 padding-right: 0;
3762 padding-left: 0;
3763 }
3764 }
3765
3766 @media (min-width: 992px) {
3767 .navbar-expand-lg {
3768 -ms-flex-flow: row nowrap;
3769 flex-flow: row nowrap;
3770 -ms-flex-pack: start;
3771 justify-content: flex-start;
3772 }
3773 .navbar-expand-lg .navbar-nav {
3774 -ms-flex-direction: row;
3775 flex-direction: row;
3776 }
3777 .navbar-expand-lg .navbar-nav .dropdown-menu {
3778 position: absolute;
3779 }
3780 .navbar-expand-lg .navbar-nav .nav-link {
3781 padding-right: 0.5rem;
3782 padding-left: 0.5rem;
3783 }
3784 .navbar-expand-lg > .container,
3785 .navbar-expand-lg > .container-fluid {
3786 -ms-flex-wrap: nowrap;
3787 flex-wrap: nowrap;
3788 }
3789 .navbar-expand-lg .navbar-collapse {
3790 display: -ms-flexbox !important;
3791 display: flex !important;
3792 -ms-flex-preferred-size: auto;
3793 flex-basis: auto;
3794 }
3795 .navbar-expand-lg .navbar-toggler {
3796 display: none;
3797 }
3798 }
3799
3800 @media (max-width: 1199.98px) {
3801 .navbar-expand-xl > .container,
3802 .navbar-expand-xl > .container-fluid {
3803 padding-right: 0;
3804 padding-left: 0;
3805 }
3806 }
3807
3808 @media (min-width: 1200px) {
3809 .navbar-expand-xl {
3810 -ms-flex-flow: row nowrap;
3811 flex-flow: row nowrap;
3812 -ms-flex-pack: start;
3813 justify-content: flex-start;
3814 }
3815 .navbar-expand-xl .navbar-nav {
3816 -ms-flex-direction: row;
3817 flex-direction: row;
3818 }
3819 .navbar-expand-xl .navbar-nav .dropdown-menu {
3820 position: absolute;
3821 }
3822 .navbar-expand-xl .navbar-nav .nav-link {
3823 padding-right: 0.5rem;
3824 padding-left: 0.5rem;
3825 }
3826 .navbar-expand-xl > .container,
3827 .navbar-expand-xl > .container-fluid {
3828 -ms-flex-wrap: nowrap;
3829 flex-wrap: nowrap;
3830 }
3831 .navbar-expand-xl .navbar-collapse {
3832 display: -ms-flexbox !important;
3833 display: flex !important;
3834 -ms-flex-preferred-size: auto;
3835 flex-basis: auto;
3836 }
3837 .navbar-expand-xl .navbar-toggler {
3838 display: none;
3839 }
3840 }
3841
3842 .navbar-expand {
3843 -ms-flex-flow: row nowrap;
3844 flex-flow: row nowrap;
3845 -ms-flex-pack: start;
3846 justify-content: flex-start;
3847 }
3848
3849 .navbar-expand > .container,
3850 .navbar-expand > .container-fluid {
3851 padding-right: 0;
3852 padding-left: 0;
3853 }
3854
3855 .navbar-expand .navbar-nav {
3856 -ms-flex-direction: row;
3857 flex-direction: row;
3858 }
3859
3860 .navbar-expand .navbar-nav .dropdown-menu {
3861 position: absolute;
3862 }
3863
3864 .navbar-expand .navbar-nav .nav-link {
3865 padding-right: 0.5rem;
3866 padding-left: 0.5rem;
3867 }
3868
3869 .navbar-expand > .container,
3870 .navbar-expand > .container-fluid {
3871 -ms-flex-wrap: nowrap;
3872 flex-wrap: nowrap;
3873 }
3874
3875 .navbar-expand .navbar-collapse {
3876 display: -ms-flexbox !important;
3877 display: flex !important;
3878 -ms-flex-preferred-size: auto;
3879 flex-basis: auto;
3880 }
3881
3882 .navbar-expand .navbar-toggler {
3883 display: none;
3884 }
3885
3886 .navbar-light .navbar-brand {
3887 color: rgba(0, 0, 0, 0.9);
3888 }
3889
3890 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3891 color: rgba(0, 0, 0, 0.9);
3892 }
3893
3894 .navbar-light .navbar-nav .nav-link {
3895 color: rgba(0, 0, 0, 0.5);
3896 }
3897
3898 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3899 color: rgba(0, 0, 0, 0.7);
3900 }
3901
3902 .navbar-light .navbar-nav .nav-link.disabled {
3903 color: rgba(0, 0, 0, 0.3);
3904 }
3905
3906 .navbar-light .navbar-nav .show > .nav-link,
3907 .navbar-light .navbar-nav .active > .nav-link,
3908 .navbar-light .navbar-nav .nav-link.show,
3909 .navbar-light .navbar-nav .nav-link.active {
3910 color: rgba(0, 0, 0, 0.9);
3911 }
3912
3913 .navbar-light .navbar-toggler {
3914 color: rgba(0, 0, 0, 0.5);
3915 border-color: rgba(0, 0, 0, 0.1);
3916 }
3917
3918 .navbar-light .navbar-toggler-icon {
3919 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.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
3920 }
3921
3922 .navbar-light .navbar-text {
3923 color: rgba(0, 0, 0, 0.5);
3924 }
3925
3926 .navbar-light .navbar-text a {
3927 color: rgba(0, 0, 0, 0.9);
3928 }
3929
3930 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3931 color: rgba(0, 0, 0, 0.9);
3932 }
3933
3934 .navbar-dark .navbar-brand {
3935 color: #fff;
3936 }
3937
3938 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3939 color: #fff;
3940 }
3941
3942 .navbar-dark .navbar-nav .nav-link {
3943 color: rgba(255, 255, 255, 0.5);
3944 }
3945
3946 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3947 color: rgba(255, 255, 255, 0.75);
3948 }
3949
3950 .navbar-dark .navbar-nav .nav-link.disabled {
3951 color: rgba(255, 255, 255, 0.25);
3952 }
3953
3954 .navbar-dark .navbar-nav .show > .nav-link,
3955 .navbar-dark .navbar-nav .active > .nav-link,
3956 .navbar-dark .navbar-nav .nav-link.show,
3957 .navbar-dark .navbar-nav .nav-link.active {
3958 color: #fff;
3959 }
3960
3961 .navbar-dark .navbar-toggler {
3962 color: rgba(255, 255, 255, 0.5);
3963 border-color: rgba(255, 255, 255, 0.1);
3964 }
3965
3966 .navbar-dark .navbar-toggler-icon {
3967 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");
3968 }
3969
3970 .navbar-dark .navbar-text {
3971 color: rgba(255, 255, 255, 0.5);
3972 }
3973
3974 .navbar-dark .navbar-text a {
3975 color: #fff;
3976 }
3977
3978 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3979 color: #fff;
3980 }
3981
3982 .card {
3983 position: relative;
3984 display: -ms-flexbox;
3985 display: flex;
3986 -ms-flex-direction: column;
3987 flex-direction: column;
3988 min-width: 0;
3989 word-wrap: break-word;
3990 background-color: #fff;
3991 background-clip: border-box;
3992 border: 1px solid rgba(0, 0, 0, 0.125);
3993 border-radius: 0.25rem;
3994 }
3995
3996 .card > hr {
3997 margin-right: 0;
3998 margin-left: 0;
3999 }
4000
4001 .card > .list-group:first-child .list-group-item:first-child {
4002 border-top-left-radius: 0.25rem;
4003 border-top-right-radius: 0.25rem;
4004 }
4005
4006 .card > .list-group:last-child .list-group-item:last-child {
4007 border-bottom-right-radius: 0.25rem;
4008 border-bottom-left-radius: 0.25rem;
4009 }
4010
4011 .card-body {
4012 -ms-flex: 1 1 auto;
4013 flex: 1 1 auto;
4014 padding: 1.25rem;
4015 }
4016
4017 .card-title {
4018 margin-bottom: 0.75rem;
4019 }
4020
4021 .card-subtitle {
4022 margin-top: -0.375rem;
4023 margin-bottom: 0;
4024 }
4025
4026 .card-text:last-child {
4027 margin-bottom: 0;
4028 }
4029
4030 .card-link:hover {
4031 text-decoration: none;
4032 }
4033
4034 .card-link + .card-link {
4035 margin-left: 1.25rem;
4036 }
4037
4038 .card-header {
4039 padding: 0.75rem 1.25rem;
4040 margin-bottom: 0;
4041 background-color: rgba(0, 0, 0, 0.03);
4042 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4043 }
4044
4045 .card-header:first-child {
4046 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4047 }
4048
4049 .card-header + .list-group .list-group-item:first-child {
4050 border-top: 0;
4051 }
4052
4053 .card-footer {
4054 padding: 0.75rem 1.25rem;
4055 background-color: rgba(0, 0, 0, 0.03);
4056 border-top: 1px solid rgba(0, 0, 0, 0.125);
4057 }
4058
4059 .card-footer:last-child {
4060 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4061 }
4062
4063 .card-header-tabs {
4064 margin-right: -0.625rem;
4065 margin-bottom: -0.75rem;
4066 margin-left: -0.625rem;
4067 border-bottom: 0;
4068 }
4069
4070 .card-header-pills {
4071 margin-right: -0.625rem;
4072 margin-left: -0.625rem;
4073 }
4074
4075 .card-img-overlay {
4076 position: absolute;
4077 top: 0;
4078 right: 0;
4079 bottom: 0;
4080 left: 0;
4081 padding: 1.25rem;
4082 }
4083
4084 .card-img {
4085 width: 100%;
4086 border-radius: calc(0.25rem - 1px);
4087 }
4088
4089 .card-img-top {
4090 width: 100%;
4091 border-top-left-radius: calc(0.25rem - 1px);
4092 border-top-right-radius: calc(0.25rem - 1px);
4093 }
4094
4095 .card-img-bottom {
4096 width: 100%;
4097 border-bottom-right-radius: calc(0.25rem - 1px);
4098 border-bottom-left-radius: calc(0.25rem - 1px);
4099 }
4100
4101 .card-deck {
4102 display: -ms-flexbox;
4103 display: flex;
4104 -ms-flex-direction: column;
4105 flex-direction: column;
4106 }
4107
4108 .card-deck .card {
4109 margin-bottom: 15px;
4110 }
4111
4112 @media (min-width: 576px) {
4113 .card-deck {
4114 -ms-flex-flow: row wrap;
4115 flex-flow: row wrap;
4116 margin-right: -15px;
4117 margin-left: -15px;
4118 }
4119 .card-deck .card {
4120 display: -ms-flexbox;
4121 display: flex;
4122 -ms-flex: 1 0 0%;
4123 flex: 1 0 0%;
4124 -ms-flex-direction: column;
4125 flex-direction: column;
4126 margin-right: 15px;
4127 margin-bottom: 0;
4128 margin-left: 15px;
4129 }
4130 }
4131
4132 .card-group {
4133 display: -ms-flexbox;
4134 display: flex;
4135 -ms-flex-direction: column;
4136 flex-direction: column;
4137 }
4138
4139 .card-group > .card {
4140 margin-bottom: 15px;
4141 }
4142
4143 @media (min-width: 576px) {
4144 .card-group {
4145 -ms-flex-flow: row wrap;
4146 flex-flow: row wrap;
4147 }
4148 .card-group > .card {
4149 -ms-flex: 1 0 0%;
4150 flex: 1 0 0%;
4151 margin-bottom: 0;
4152 }
4153 .card-group > .card + .card {
4154 margin-left: 0;
4155 border-left: 0;
4156 }
4157 .card-group > .card:first-child {
4158 border-top-right-radius: 0;
4159 border-bottom-right-radius: 0;
4160 }
4161 .card-group > .card:first-child .card-img-top,
4162 .card-group > .card:first-child .card-header {
4163 border-top-right-radius: 0;
4164 }
4165 .card-group > .card:first-child .card-img-bottom,
4166 .card-group > .card:first-child .card-footer {
4167 border-bottom-right-radius: 0;
4168 }
4169 .card-group > .card:last-child {
4170 border-top-left-radius: 0;
4171 border-bottom-left-radius: 0;
4172 }
4173 .card-group > .card:last-child .card-img-top,
4174 .card-group > .card:last-child .card-header {
4175 border-top-left-radius: 0;
4176 }
4177 .card-group > .card:last-child .card-img-bottom,
4178 .card-group > .card:last-child .card-footer {
4179 border-bottom-left-radius: 0;
4180 }
4181 .card-group > .card:only-child {
4182 border-radius: 0.25rem;
4183 }
4184 .card-group > .card:only-child .card-img-top,
4185 .card-group > .card:only-child .card-header {
4186 border-top-left-radius: 0.25rem;
4187 border-top-right-radius: 0.25rem;
4188 }
4189 .card-group > .card:only-child .card-img-bottom,
4190 .card-group > .card:only-child .card-footer {
4191 border-bottom-right-radius: 0.25rem;
4192 border-bottom-left-radius: 0.25rem;
4193 }
4194 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
4195 border-radius: 0;
4196 }
4197 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4198 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
4199 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
4200 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
4201 border-radius: 0;
4202 }
4203 }
4204
4205 .card-columns .card {
4206 margin-bottom: 0.75rem;
4207 }
4208
4209 @media (min-width: 576px) {
4210 .card-columns {
4211 -webkit-column-count: 3;
4212 -moz-column-count: 3;
4213 column-count: 3;
4214 -webkit-column-gap: 1.25rem;
4215 -moz-column-gap: 1.25rem;
4216 column-gap: 1.25rem;
4217 orphans: 1;
4218 widows: 1;
4219 }
4220 .card-columns .card {
4221 display: inline-block;
4222 width: 100%;
4223 }
4224 }
4225
4226 .accordion .card:not(:first-of-type):not(:last-of-type) {
4227 border-bottom: 0;
4228 border-radius: 0;
4229 }
4230
4231 .accordion .card:not(:first-of-type) .card-header:first-child {
4232 border-radius: 0;
4233 }
4234
4235 .accordion .card:first-of-type {
4236 border-bottom: 0;
4237 border-bottom-right-radius: 0;
4238 border-bottom-left-radius: 0;
4239 }
4240
4241 .accordion .card:last-of-type {
4242 border-top-left-radius: 0;
4243 border-top-right-radius: 0;
4244 }
4245
4246 .breadcrumb {
4247 display: -ms-flexbox;
4248 display: flex;
4249 -ms-flex-wrap: wrap;
4250 flex-wrap: wrap;
4251 padding: 0.75rem 1rem;
4252 margin-bottom: 1rem;
4253 list-style: none;
4254 background-color: #e9ecef;
4255 border-radius: 0.25rem;
4256 }
4257
4258 .breadcrumb-item + .breadcrumb-item {
4259 padding-left: 0.5rem;
4260 }
4261
4262 .breadcrumb-item + .breadcrumb-item::before {
4263 display: inline-block;
4264 padding-right: 0.5rem;
4265 color: #6c757d;
4266 content: "/";
4267 }
4268
4269 .breadcrumb-item + .breadcrumb-item:hover::before {
4270 text-decoration: underline;
4271 }
4272
4273 .breadcrumb-item + .breadcrumb-item:hover::before {
4274 text-decoration: none;
4275 }
4276
4277 .breadcrumb-item.active {
4278 color: #6c757d;
4279 }
4280
4281 .pagination {
4282 display: -ms-flexbox;
4283 display: flex;
4284 padding-left: 0;
4285 list-style: none;
4286 border-radius: 0.25rem;
4287 }
4288
4289 .page-link {
4290 position: relative;
4291 display: block;
4292 padding: 0.5rem 0.75rem;
4293 margin-left: -1px;
4294 line-height: 1.25;
4295 color: #007bff;
4296 background-color: #fff;
4297 border: 1px solid #dee2e6;
4298 }
4299
4300 .page-link:hover {
4301 z-index: 2;
4302 color: #0056b3;
4303 text-decoration: none;
4304 background-color: #e9ecef;
4305 border-color: #dee2e6;
4306 }
4307
4308 .page-link:focus {
4309 z-index: 2;
4310 outline: 0;
4311 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4312 }
4313
4314 .page-link:not(:disabled):not(.disabled) {
4315 cursor: pointer;
4316 }
4317
4318 .page-item:first-child .page-link {
4319 margin-left: 0;
4320 border-top-left-radius: 0.25rem;
4321 border-bottom-left-radius: 0.25rem;
4322 }
4323
4324 .page-item:last-child .page-link {
4325 border-top-right-radius: 0.25rem;
4326 border-bottom-right-radius: 0.25rem;
4327 }
4328
4329 .page-item.active .page-link {
4330 z-index: 1;
4331 color: #fff;
4332 background-color: #007bff;
4333 border-color: #007bff;
4334 }
4335
4336 .page-item.disabled .page-link {
4337 color: #6c757d;
4338 pointer-events: none;
4339 cursor: auto;
4340 background-color: #fff;
4341 border-color: #dee2e6;
4342 }
4343
4344 .pagination-lg .page-link {
4345 padding: 0.75rem 1.5rem;
4346 font-size: 1.25rem;
4347 line-height: 1.5;
4348 }
4349
4350 .pagination-lg .page-item:first-child .page-link {
4351 border-top-left-radius: 0.3rem;
4352 border-bottom-left-radius: 0.3rem;
4353 }
4354
4355 .pagination-lg .page-item:last-child .page-link {
4356 border-top-right-radius: 0.3rem;
4357 border-bottom-right-radius: 0.3rem;
4358 }
4359
4360 .pagination-sm .page-link {
4361 padding: 0.25rem 0.5rem;
4362 font-size: 0.875rem;
4363 line-height: 1.5;
4364 }
4365
4366 .pagination-sm .page-item:first-child .page-link {
4367 border-top-left-radius: 0.2rem;
4368 border-bottom-left-radius: 0.2rem;
4369 }
4370
4371 .pagination-sm .page-item:last-child .page-link {
4372 border-top-right-radius: 0.2rem;
4373 border-bottom-right-radius: 0.2rem;
4374 }
4375
4376 .badge {
4377 display: inline-block;
4378 padding: 0.25em 0.4em;
4379 font-size: 75%;
4380 font-weight: 700;
4381 line-height: 1;
4382 text-align: center;
4383 white-space: nowrap;
4384 vertical-align: baseline;
4385 border-radius: 0.25rem;
4386 }
4387
4388 .badge:empty {
4389 display: none;
4390 }
4391
4392 .btn .badge {
4393 position: relative;
4394 top: -1px;
4395 }
4396
4397 .badge-pill {
4398 padding-right: 0.6em;
4399 padding-left: 0.6em;
4400 border-radius: 10rem;
4401 }
4402
4403 .badge-primary {
4404 color: #fff;
4405 background-color: #007bff;
4406 }
4407
4408 .badge-primary[href]:hover, .badge-primary[href]:focus {
4409 color: #fff;
4410 text-decoration: none;
4411 background-color: #0062cc;
4412 }
4413
4414 .badge-secondary {
4415 color: #fff;
4416 background-color: #6c757d;
4417 }
4418
4419 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
4420 color: #fff;
4421 text-decoration: none;
4422 background-color: #545b62;
4423 }
4424
4425 .badge-success {
4426 color: #fff;
4427 background-color: #28a745;
4428 }
4429
4430 .badge-success[href]:hover, .badge-success[href]:focus {
4431 color: #fff;
4432 text-decoration: none;
4433 background-color: #1e7e34;
4434 }
4435
4436 .badge-info {
4437 color: #fff;
4438 background-color: #17a2b8;
4439 }
4440
4441 .badge-info[href]:hover, .badge-info[href]:focus {
4442 color: #fff;
4443 text-decoration: none;
4444 background-color: #117a8b;
4445 }
4446
4447 .badge-warning {
4448 color: #212529;
4449 background-color: #ffc107;
4450 }
4451
4452 .badge-warning[href]:hover, .badge-warning[href]:focus {
4453 color: #212529;
4454 text-decoration: none;
4455 background-color: #d39e00;
4456 }
4457
4458 .badge-danger {
4459 color: #fff;
4460 background-color: #dc3545;
4461 }
4462
4463 .badge-danger[href]:hover, .badge-danger[href]:focus {
4464 color: #fff;
4465 text-decoration: none;
4466 background-color: #bd2130;
4467 }
4468
4469 .badge-light {
4470 color: #212529;
4471 background-color: #f8f9fa;
4472 }
4473
4474 .badge-light[href]:hover, .badge-light[href]:focus {
4475 color: #212529;
4476 text-decoration: none;
4477 background-color: #dae0e5;
4478 }
4479
4480 .badge-dark {
4481 color: #fff;
4482 background-color: #343a40;
4483 }
4484
4485 .badge-dark[href]:hover, .badge-dark[href]:focus {
4486 color: #fff;
4487 text-decoration: none;
4488 background-color: #1d2124;
4489 }
4490
4491 .jumbotron {
4492 padding: 2rem 1rem;
4493 margin-bottom: 2rem;
4494 background-color: #e9ecef;
4495 border-radius: 0.3rem;
4496 }
4497
4498 @media (min-width: 576px) {
4499 .jumbotron {
4500 padding: 4rem 2rem;
4501 }
4502 }
4503
4504 .jumbotron-fluid {
4505 padding-right: 0;
4506 padding-left: 0;
4507 border-radius: 0;
4508 }
4509
4510 .alert {
4511 position: relative;
4512 padding: 0.75rem 1.25rem;
4513 margin-bottom: 1rem;
4514 border: 1px solid transparent;
4515 border-radius: 0.25rem;
4516 }
4517
4518 .alert-heading {
4519 color: inherit;
4520 }
4521
4522 .alert-link {
4523 font-weight: 700;
4524 }
4525
4526 .alert-dismissible {
4527 padding-right: 4rem;
4528 }
4529
4530 .alert-dismissible .close {
4531 position: absolute;
4532 top: 0;
4533 right: 0;
4534 padding: 0.75rem 1.25rem;
4535 color: inherit;
4536 }
4537
4538 .alert-primary {
4539 color: #004085;
4540 background-color: #cce5ff;
4541 border-color: #b8daff;
4542 }
4543
4544 .alert-primary hr {
4545 border-top-color: #9fcdff;
4546 }
4547
4548 .alert-primary .alert-link {
4549 color: #002752;
4550 }
4551
4552 .alert-secondary {
4553 color: #383d41;
4554 background-color: #e2e3e5;
4555 border-color: #d6d8db;
4556 }
4557
4558 .alert-secondary hr {
4559 border-top-color: #c8cbcf;
4560 }
4561
4562 .alert-secondary .alert-link {
4563 color: #202326;
4564 }
4565
4566 .alert-success {
4567 color: #155724;
4568 background-color: #d4edda;
4569 border-color: #c3e6cb;
4570 }
4571
4572 .alert-success hr {
4573 border-top-color: #b1dfbb;
4574 }
4575
4576 .alert-success .alert-link {
4577 color: #0b2e13;
4578 }
4579
4580 .alert-info {
4581 color: #0c5460;
4582 background-color: #d1ecf1;
4583 border-color: #bee5eb;
4584 }
4585
4586 .alert-info hr {
4587 border-top-color: #abdde5;
4588 }
4589
4590 .alert-info .alert-link {
4591 color: #062c33;
4592 }
4593
4594 .alert-warning {
4595 color: #856404;
4596 background-color: #fff3cd;
4597 border-color: #ffeeba;
4598 }
4599
4600 .alert-warning hr {
4601 border-top-color: #ffe8a1;
4602 }
4603
4604 .alert-warning .alert-link {
4605 color: #533f03;
4606 }
4607
4608 .alert-danger {
4609 color: #721c24;
4610 background-color: #f8d7da;
4611 border-color: #f5c6cb;
4612 }
4613
4614 .alert-danger hr {
4615 border-top-color: #f1b0b7;
4616 }
4617
4618 .alert-danger .alert-link {
4619 color: #491217;
4620 }
4621
4622 .alert-light {
4623 color: #818182;
4624 background-color: #fefefe;
4625 border-color: #fdfdfe;
4626 }
4627
4628 .alert-light hr {
4629 border-top-color: #ececf6;
4630 }
4631
4632 .alert-light .alert-link {
4633 color: #686868;
4634 }
4635
4636 .alert-dark {
4637 color: #1b1e21;
4638 background-color: #d6d8d9;
4639 border-color: #c6c8ca;
4640 }
4641
4642 .alert-dark hr {
4643 border-top-color: #b9bbbe;
4644 }
4645
4646 .alert-dark .alert-link {
4647 color: #040505;
4648 }
4649
4650 @-webkit-keyframes progress-bar-stripes {
4651 from {
4652 background-position: 1rem 0;
4653 }
4654 to {
4655 background-position: 0 0;
4656 }
4657 }
4658
4659 @keyframes progress-bar-stripes {
4660 from {
4661 background-position: 1rem 0;
4662 }
4663 to {
4664 background-position: 0 0;
4665 }
4666 }
4667
4668 .progress {
4669 display: -ms-flexbox;
4670 display: flex;
4671 height: 1rem;
4672 overflow: hidden;
4673 font-size: 0.75rem;
4674 background-color: #e9ecef;
4675 border-radius: 0.25rem;
4676 }
4677
4678 .progress-bar {
4679 display: -ms-flexbox;
4680 display: flex;
4681 -ms-flex-direction: column;
4682 flex-direction: column;
4683 -ms-flex-pack: center;
4684 justify-content: center;
4685 color: #fff;
4686 text-align: center;
4687 white-space: nowrap;
4688 background-color: #007bff;
4689 transition: width 0.6s ease;
4690 }
4691
4692 @media screen and (prefers-reduced-motion: reduce) {
4693 .progress-bar {
4694 transition: none;
4695 }
4696 }
4697
4698 .progress-bar-striped {
4699 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);
4700 background-size: 1rem 1rem;
4701 }
4702
4703 .progress-bar-animated {
4704 -webkit-animation: progress-bar-stripes 1s linear infinite;
4705 animation: progress-bar-stripes 1s linear infinite;
4706 }
4707
4708 .media {
4709 display: -ms-flexbox;
4710 display: flex;
4711 -ms-flex-align: start;
4712 align-items: flex-start;
4713 }
4714
4715 .media-body {
4716 -ms-flex: 1;
4717 flex: 1;
4718 }
4719
4720 .list-group {
4721 display: -ms-flexbox;
4722 display: flex;
4723 -ms-flex-direction: column;
4724 flex-direction: column;
4725 padding-left: 0;
4726 margin-bottom: 0;
4727 }
4728
4729 .list-group-item-action {
4730 width: 100%;
4731 color: #495057;
4732 text-align: inherit;
4733 }
4734
4735 .list-group-item-action:hover, .list-group-item-action:focus {
4736 color: #495057;
4737 text-decoration: none;
4738 background-color: #f8f9fa;
4739 }
4740
4741 .list-group-item-action:active {
4742 color: #212529;
4743 background-color: #e9ecef;
4744 }
4745
4746 .list-group-item {
4747 position: relative;
4748 display: block;
4749 padding: 0.75rem 1.25rem;
4750 margin-bottom: -1px;
4751 background-color: #fff;
4752 border: 1px solid rgba(0, 0, 0, 0.125);
4753 }
4754
4755 .list-group-item:first-child {
4756 border-top-left-radius: 0.25rem;
4757 border-top-right-radius: 0.25rem;
4758 }
4759
4760 .list-group-item:last-child {
4761 margin-bottom: 0;
4762 border-bottom-right-radius: 0.25rem;
4763 border-bottom-left-radius: 0.25rem;
4764 }
4765
4766 .list-group-item:hover, .list-group-item:focus {
4767 z-index: 1;
4768 text-decoration: none;
4769 }
4770
4771 .list-group-item.disabled, .list-group-item:disabled {
4772 color: #6c757d;
4773 background-color: #fff;
4774 }
4775
4776 .list-group-item.active {
4777 z-index: 2;
4778 color: #fff;
4779 background-color: #007bff;
4780 border-color: #007bff;
4781 }
4782
4783 .list-group-flush .list-group-item {
4784 border-right: 0;
4785 border-left: 0;
4786 border-radius: 0;
4787 }
4788
4789 .list-group-flush:first-child .list-group-item:first-child {
4790 border-top: 0;
4791 }
4792
4793 .list-group-flush:last-child .list-group-item:last-child {
4794 border-bottom: 0;
4795 }
4796
4797 .list-group-item-primary {
4798 color: #004085;
4799 background-color: #b8daff;
4800 }
4801
4802 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4803 color: #004085;
4804 background-color: #9fcdff;
4805 }
4806
4807 .list-group-item-primary.list-group-item-action.active {
4808 color: #fff;
4809 background-color: #004085;
4810 border-color: #004085;
4811 }
4812
4813 .list-group-item-secondary {
4814 color: #383d41;
4815 background-color: #d6d8db;
4816 }
4817
4818 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4819 color: #383d41;
4820 background-color: #c8cbcf;
4821 }
4822
4823 .list-group-item-secondary.list-group-item-action.active {
4824 color: #fff;
4825 background-color: #383d41;
4826 border-color: #383d41;
4827 }
4828
4829 .list-group-item-success {
4830 color: #155724;
4831 background-color: #c3e6cb;
4832 }
4833
4834 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4835 color: #155724;
4836 background-color: #b1dfbb;
4837 }
4838
4839 .list-group-item-success.list-group-item-action.active {
4840 color: #fff;
4841 background-color: #155724;
4842 border-color: #155724;
4843 }
4844
4845 .list-group-item-info {
4846 color: #0c5460;
4847 background-color: #bee5eb;
4848 }
4849
4850 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4851 color: #0c5460;
4852 background-color: #abdde5;
4853 }
4854
4855 .list-group-item-info.list-group-item-action.active {
4856 color: #fff;
4857 background-color: #0c5460;
4858 border-color: #0c5460;
4859 }
4860
4861 .list-group-item-warning {
4862 color: #856404;
4863 background-color: #ffeeba;
4864 }
4865
4866 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4867 color: #856404;
4868 background-color: #ffe8a1;
4869 }
4870
4871 .list-group-item-warning.list-group-item-action.active {
4872 color: #fff;
4873 background-color: #856404;
4874 border-color: #856404;
4875 }
4876
4877 .list-group-item-danger {
4878 color: #721c24;
4879 background-color: #f5c6cb;
4880 }
4881
4882 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4883 color: #721c24;
4884 background-color: #f1b0b7;
4885 }
4886
4887 .list-group-item-danger.list-group-item-action.active {
4888 color: #fff;
4889 background-color: #721c24;
4890 border-color: #721c24;
4891 }
4892
4893 .list-group-item-light {
4894 color: #818182;
4895 background-color: #fdfdfe;
4896 }
4897
4898 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4899 color: #818182;
4900 background-color: #ececf6;
4901 }
4902
4903 .list-group-item-light.list-group-item-action.active {
4904 color: #fff;
4905 background-color: #818182;
4906 border-color: #818182;
4907 }
4908
4909 .list-group-item-dark {
4910 color: #1b1e21;
4911 background-color: #c6c8ca;
4912 }
4913
4914 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4915 color: #1b1e21;
4916 background-color: #b9bbbe;
4917 }
4918
4919 .list-group-item-dark.list-group-item-action.active {
4920 color: #fff;
4921 background-color: #1b1e21;
4922 border-color: #1b1e21;
4923 }
4924
4925 .close {
4926 float: right;
4927 font-size: 1.5rem;
4928 font-weight: 700;
4929 line-height: 1;
4930 color: #000;
4931 text-shadow: 0 1px 0 #fff;
4932 opacity: .5;
4933 }
4934
4935 .close:hover, .close:focus {
4936 color: #000;
4937 text-decoration: none;
4938 opacity: .75;
4939 }
4940
4941 .close:not(:disabled):not(.disabled) {
4942 cursor: pointer;
4943 }
4944
4945 button.close {
4946 padding: 0;
4947 background-color: transparent;
4948 border: 0;
4949 -webkit-appearance: none;
4950 }
4951
4952 .modal-open {
4953 overflow: hidden;
4954 }
4955
4956 .modal {
4957 position: fixed;
4958 top: 0;
4959 right: 0;
4960 bottom: 0;
4961 left: 0;
4962 z-index: 1050;
4963 display: none;
4964 overflow: hidden;
4965 outline: 0;
4966 }
4967
4968 .modal-open .modal {
4969 overflow-x: hidden;
4970 overflow-y: auto;
4971 }
4972
4973 .modal-dialog {
4974 position: relative;
4975 width: auto;
4976 margin: 0.5rem;
4977 pointer-events: none;
4978 }
4979
4980 .modal.fade .modal-dialog {
4981 transition: -webkit-transform 0.3s ease-out;
4982 transition: transform 0.3s ease-out;
4983 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
4984 -webkit-transform: translate(0, -25%);
4985 transform: translate(0, -25%);
4986 }
4987
4988 @media screen and (prefers-reduced-motion: reduce) {
4989 .modal.fade .modal-dialog {
4990 transition: none;
4991 }
4992 }
4993
4994 .modal.show .modal-dialog {
4995 -webkit-transform: translate(0, 0);
4996 transform: translate(0, 0);
4997 }
4998
4999 .modal-dialog-centered {
5000 display: -ms-flexbox;
5001 display: flex;
5002 -ms-flex-align: center;
5003 align-items: center;
5004 min-height: calc(100% - (0.5rem * 2));
5005 }
5006
5007 .modal-content {
5008 position: relative;
5009 display: -ms-flexbox;
5010 display: flex;
5011 -ms-flex-direction: column;
5012 flex-direction: column;
5013 width: 100%;
5014 pointer-events: auto;
5015 background-color: #fff;
5016 background-clip: padding-box;
5017 border: 1px solid rgba(0, 0, 0, 0.2);
5018 border-radius: 0.3rem;
5019 outline: 0;
5020 }
5021
5022 .modal-backdrop {
5023 position: fixed;
5024 top: 0;
5025 right: 0;
5026 bottom: 0;
5027 left: 0;
5028 z-index: 1040;
5029 background-color: #000;
5030 }
5031
5032 .modal-backdrop.fade {
5033 opacity: 0;
5034 }
5035
5036 .modal-backdrop.show {
5037 opacity: 0.5;
5038 }
5039
5040 .modal-header {
5041 display: -ms-flexbox;
5042 display: flex;
5043 -ms-flex-align: start;
5044 align-items: flex-start;
5045 -ms-flex-pack: justify;
5046 justify-content: space-between;
5047 padding: 1rem;
5048 border-bottom: 1px solid #e9ecef;
5049 border-top-left-radius: 0.3rem;
5050 border-top-right-radius: 0.3rem;
5051 }
5052
5053 .modal-header .close {
5054 padding: 1rem;
5055 margin: -1rem -1rem -1rem auto;
5056 }
5057
5058 .modal-title {
5059 margin-bottom: 0;
5060 line-height: 1.5;
5061 }
5062
5063 .modal-body {
5064 position: relative;
5065 -ms-flex: 1 1 auto;
5066 flex: 1 1 auto;
5067 padding: 1rem;
5068 }
5069
5070 .modal-footer {
5071 display: -ms-flexbox;
5072 display: flex;
5073 -ms-flex-align: center;
5074 align-items: center;
5075 -ms-flex-pack: end;
5076 justify-content: flex-end;
5077 padding: 1rem;
5078 border-top: 1px solid #e9ecef;
5079 }
5080
5081 .modal-footer > :not(:first-child) {
5082 margin-left: .25rem;
5083 }
5084
5085 .modal-footer > :not(:last-child) {
5086 margin-right: .25rem;
5087 }
5088
5089 .modal-scrollbar-measure {
5090 position: absolute;
5091 top: -9999px;
5092 width: 50px;
5093 height: 50px;
5094 overflow: scroll;
5095 }
5096
5097 @media (min-width: 576px) {
5098 .modal-dialog {
5099 max-width: 500px;
5100 margin: 1.75rem auto;
5101 }
5102 .modal-dialog-centered {
5103 min-height: calc(100% - (1.75rem * 2));
5104 }
5105 .modal-sm {
5106 max-width: 300px;
5107 }
5108 }
5109
5110 @media (min-width: 992px) {
5111 .modal-lg {
5112 max-width: 800px;
5113 }
5114 }
5115
5116 .tooltip {
5117 position: absolute;
5118 z-index: 1070;
5119 display: block;
5120 margin: 0;
5121 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5122 font-style: normal;
5123 font-weight: 400;
5124 line-height: 1.5;
5125 text-align: left;
5126 text-align: start;
5127 text-decoration: none;
5128 text-shadow: none;
5129 text-transform: none;
5130 letter-spacing: normal;
5131 word-break: normal;
5132 word-spacing: normal;
5133 white-space: normal;
5134 line-break: auto;
5135 font-size: 0.875rem;
5136 word-wrap: break-word;
5137 opacity: 0;
5138 }
5139
5140 .tooltip.show {
5141 opacity: 0.9;
5142 }
5143
5144 .tooltip .arrow {
5145 position: absolute;
5146 display: block;
5147 width: 0.8rem;
5148 height: 0.4rem;
5149 }
5150
5151 .tooltip .arrow::before {
5152 position: absolute;
5153 content: "";
5154 border-color: transparent;
5155 border-style: solid;
5156 }
5157
5158 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
5159 padding: 0.4rem 0;
5160 }
5161
5162 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
5163 bottom: 0;
5164 }
5165
5166 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5167 top: 0;
5168 border-width: 0.4rem 0.4rem 0;
5169 border-top-color: #000;
5170 }
5171
5172 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
5173 padding: 0 0.4rem;
5174 }
5175
5176 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
5177 left: 0;
5178 width: 0.4rem;
5179 height: 0.8rem;
5180 }
5181
5182 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5183 right: 0;
5184 border-width: 0.4rem 0.4rem 0.4rem 0;
5185 border-right-color: #000;
5186 }
5187
5188 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
5189 padding: 0.4rem 0;
5190 }
5191
5192 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5193 top: 0;
5194 }
5195
5196 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5197 bottom: 0;
5198 border-width: 0 0.4rem 0.4rem;
5199 border-bottom-color: #000;
5200 }
5201
5202 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
5203 padding: 0 0.4rem;
5204 }
5205
5206 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
5207 right: 0;
5208 width: 0.4rem;
5209 height: 0.8rem;
5210 }
5211
5212 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5213 left: 0;
5214 border-width: 0.4rem 0 0.4rem 0.4rem;
5215 border-left-color: #000;
5216 }
5217
5218 .tooltip-inner {
5219 max-width: 200px;
5220 padding: 0.25rem 0.5rem;
5221 color: #fff;
5222 text-align: center;
5223 background-color: #000;
5224 border-radius: 0.25rem;
5225 }
5226
5227 .popover {
5228 position: absolute;
5229 top: 0;
5230 left: 0;
5231 z-index: 1060;
5232 display: block;
5233 max-width: 276px;
5234 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5235 font-style: normal;
5236 font-weight: 400;
5237 line-height: 1.5;
5238 text-align: left;
5239 text-align: start;
5240 text-decoration: none;
5241 text-shadow: none;
5242 text-transform: none;
5243 letter-spacing: normal;
5244 word-break: normal;
5245 word-spacing: normal;
5246 white-space: normal;
5247 line-break: auto;
5248 font-size: 0.875rem;
5249 word-wrap: break-word;
5250 background-color: #fff;
5251 background-clip: padding-box;
5252 border: 1px solid rgba(0, 0, 0, 0.2);
5253 border-radius: 0.3rem;
5254 }
5255
5256 .popover .arrow {
5257 position: absolute;
5258 display: block;
5259 width: 1rem;
5260 height: 0.5rem;
5261 margin: 0 0.3rem;
5262 }
5263
5264 .popover .arrow::before, .popover .arrow::after {
5265 position: absolute;
5266 display: block;
5267 content: "";
5268 border-color: transparent;
5269 border-style: solid;
5270 }
5271
5272 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
5273 margin-bottom: 0.5rem;
5274 }
5275
5276 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
5277 bottom: calc((0.5rem + 1px) * -1);
5278 }
5279
5280 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
5281 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5282 border-width: 0.5rem 0.5rem 0;
5283 }
5284
5285 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
5286 bottom: 0;
5287 border-top-color: rgba(0, 0, 0, 0.25);
5288 }
5289
5290 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5291 bottom: 1px;
5292 border-top-color: #fff;
5293 }
5294
5295 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
5296 margin-left: 0.5rem;
5297 }
5298
5299 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
5300 left: calc((0.5rem + 1px) * -1);
5301 width: 0.5rem;
5302 height: 1rem;
5303 margin: 0.3rem 0;
5304 }
5305
5306 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
5307 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5308 border-width: 0.5rem 0.5rem 0.5rem 0;
5309 }
5310
5311 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
5312 left: 0;
5313 border-right-color: rgba(0, 0, 0, 0.25);
5314 }
5315
5316 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5317 left: 1px;
5318 border-right-color: #fff;
5319 }
5320
5321 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
5322 margin-top: 0.5rem;
5323 }
5324
5325 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
5326 top: calc((0.5rem + 1px) * -1);
5327 }
5328
5329 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
5330 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5331 border-width: 0 0.5rem 0.5rem 0.5rem;
5332 }
5333
5334 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
5335 top: 0;
5336 border-bottom-color: rgba(0, 0, 0, 0.25);
5337 }
5338
5339 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5340 top: 1px;
5341 border-bottom-color: #fff;
5342 }
5343
5344 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5345 position: absolute;
5346 top: 0;
5347 left: 50%;
5348 display: block;
5349 width: 1rem;
5350 margin-left: -0.5rem;
5351 content: "";
5352 border-bottom: 1px solid #f7f7f7;
5353 }
5354
5355 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
5356 margin-right: 0.5rem;
5357 }
5358
5359 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
5360 right: calc((0.5rem + 1px) * -1);
5361 width: 0.5rem;
5362 height: 1rem;
5363 margin: 0.3rem 0;
5364 }
5365
5366 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
5367 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5368 border-width: 0.5rem 0 0.5rem 0.5rem;
5369 }
5370
5371 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
5372 right: 0;
5373 border-left-color: rgba(0, 0, 0, 0.25);
5374 }
5375
5376 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5377 right: 1px;
5378 border-left-color: #fff;
5379 }
5380
5381 .popover-header {
5382 padding: 0.5rem 0.75rem;
5383 margin-bottom: 0;
5384 font-size: 1rem;
5385 color: inherit;
5386 background-color: #f7f7f7;
5387 border-bottom: 1px solid #ebebeb;
5388 border-top-left-radius: calc(0.3rem - 1px);
5389 border-top-right-radius: calc(0.3rem - 1px);
5390 }
5391
5392 .popover-header:empty {
5393 display: none;
5394 }
5395
5396 .popover-body {
5397 padding: 0.5rem 0.75rem;
5398 color: #212529;
5399 }
5400
5401 .carousel {
5402 position: relative;
5403 }
5404
5405 .carousel-inner {
5406 position: relative;
5407 width: 100%;
5408 overflow: hidden;
5409 }
5410
5411 .carousel-item {
5412 position: relative;
5413 display: none;
5414 -ms-flex-align: center;
5415 align-items: center;
5416 width: 100%;
5417 transition: -webkit-transform 0.6s ease;
5418 transition: transform 0.6s ease;
5419 transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5420 -webkit-backface-visibility: hidden;
5421 backface-visibility: hidden;
5422 -webkit-perspective: 1000px;
5423 perspective: 1000px;
5424 }
5425
5426 @media screen and (prefers-reduced-motion: reduce) {
5427 .carousel-item {
5428 transition: none;
5429 }
5430 }
5431
5432 .carousel-item.active,
5433 .carousel-item-next,
5434 .carousel-item-prev {
5435 display: block;
5436 }
5437
5438 .carousel-item-next,
5439 .carousel-item-prev {
5440 position: absolute;
5441 top: 0;
5442 }
5443
5444 .carousel-item-next.carousel-item-left,
5445 .carousel-item-prev.carousel-item-right {
5446 -webkit-transform: translateX(0);
5447 transform: translateX(0);
5448 }
5449
5450 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5451 .carousel-item-next.carousel-item-left,
5452 .carousel-item-prev.carousel-item-right {
5453 -webkit-transform: translate3d(0, 0, 0);
5454 transform: translate3d(0, 0, 0);
5455 }
5456 }
5457
5458 .carousel-item-next,
5459 .active.carousel-item-right {
5460 -webkit-transform: translateX(100%);
5461 transform: translateX(100%);
5462 }
5463
5464 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5465 .carousel-item-next,
5466 .active.carousel-item-right {
5467 -webkit-transform: translate3d(100%, 0, 0);
5468 transform: translate3d(100%, 0, 0);
5469 }
5470 }
5471
5472 .carousel-item-prev,
5473 .active.carousel-item-left {
5474 -webkit-transform: translateX(-100%);
5475 transform: translateX(-100%);
5476 }
5477
5478 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5479 .carousel-item-prev,
5480 .active.carousel-item-left {
5481 -webkit-transform: translate3d(-100%, 0, 0);
5482 transform: translate3d(-100%, 0, 0);
5483 }
5484 }
5485
5486 .carousel-fade .carousel-item {
5487 opacity: 0;
5488 transition-duration: .6s;
5489 transition-property: opacity;
5490 }
5491
5492 .carousel-fade .carousel-item.active,
5493 .carousel-fade .carousel-item-next.carousel-item-left,
5494 .carousel-fade .carousel-item-prev.carousel-item-right {
5495 opacity: 1;
5496 }
5497
5498 .carousel-fade .active.carousel-item-left,
5499 .carousel-fade .active.carousel-item-right {
5500 opacity: 0;
5501 }
5502
5503 .carousel-fade .carousel-item-next,
5504 .carousel-fade .carousel-item-prev,
5505 .carousel-fade .carousel-item.active,
5506 .carousel-fade .active.carousel-item-left,
5507 .carousel-fade .active.carousel-item-prev {
5508 -webkit-transform: translateX(0);
5509 transform: translateX(0);
5510 }
5511
5512 @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5513 .carousel-fade .carousel-item-next,
5514 .carousel-fade .carousel-item-prev,
5515 .carousel-fade .carousel-item.active,
5516 .carousel-fade .active.carousel-item-left,
5517 .carousel-fade .active.carousel-item-prev {
5518 -webkit-transform: translate3d(0, 0, 0);
5519 transform: translate3d(0, 0, 0);
5520 }
5521 }
5522
5523 .carousel-control-prev,
5524 .carousel-control-next {
5525 position: absolute;
5526 top: 0;
5527 bottom: 0;
5528 display: -ms-flexbox;
5529 display: flex;
5530 -ms-flex-align: center;
5531 align-items: center;
5532 -ms-flex-pack: center;
5533 justify-content: center;
5534 width: 15%;
5535 color: #fff;
5536 text-align: center;
5537 opacity: 0.5;
5538 }
5539
5540 .carousel-control-prev:hover, .carousel-control-prev:focus,
5541 .carousel-control-next:hover,
5542 .carousel-control-next:focus {
5543 color: #fff;
5544 text-decoration: none;
5545 outline: 0;
5546 opacity: .9;
5547 }
5548
5549 .carousel-control-prev {
5550 left: 0;
5551 }
5552
5553 .carousel-control-next {
5554 right: 0;
5555 }
5556
5557 .carousel-control-prev-icon,
5558 .carousel-control-next-icon {
5559 display: inline-block;
5560 width: 20px;
5561 height: 20px;
5562 background: transparent no-repeat center center;
5563 background-size: 100% 100%;
5564 }
5565
5566 .carousel-control-prev-icon {
5567 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");
5568 }
5569
5570 .carousel-control-next-icon {
5571 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");
5572 }
5573
5574 .carousel-indicators {
5575 position: absolute;
5576 right: 0;
5577 bottom: 10px;
5578 left: 0;
5579 z-index: 15;
5580 display: -ms-flexbox;
5581 display: flex;
5582 -ms-flex-pack: center;
5583 justify-content: center;
5584 padding-left: 0;
5585 margin-right: 15%;
5586 margin-left: 15%;
5587 list-style: none;
5588 }
5589
5590 .carousel-indicators li {
5591 position: relative;
5592 -ms-flex: 0 1 auto;
5593 flex: 0 1 auto;
5594 width: 30px;
5595 height: 3px;
5596 margin-right: 3px;
5597 margin-left: 3px;
5598 text-indent: -999px;
5599 background-color: rgba(255, 255, 255, 0.5);
5600 }
5601
5602 .carousel-indicators li::before {
5603 position: absolute;
5604 top: -10px;
5605 left: 0;
5606 display: inline-block;
5607 width: 100%;
5608 height: 10px;
5609 content: "";
5610 }
5611
5612 .carousel-indicators li::after {
5613 position: absolute;
5614 bottom: -10px;
5615 left: 0;
5616 display: inline-block;
5617 width: 100%;
5618 height: 10px;
5619 content: "";
5620 }
5621
5622 .carousel-indicators .active {
5623 background-color: #fff;
5624 }
5625
5626 .carousel-caption {
5627 position: absolute;
5628 right: 15%;
5629 bottom: 20px;
5630 left: 15%;
5631 z-index: 10;
5632 padding-top: 20px;
5633 padding-bottom: 20px;
5634 color: #fff;
5635 text-align: center;
5636 }
5637
5638 .align-baseline {
5639 vertical-align: baseline !important;
5640 }
5641
5642 .align-top {
5643 vertical-align: top !important;
5644 }
5645
5646 .align-middle {
5647 vertical-align: middle !important;
5648 }
5649
5650 .align-bottom {
5651 vertical-align: bottom !important;
5652 }
5653
5654 .align-text-bottom {
5655 vertical-align: text-bottom !important;
5656 }
5657
5658 .align-text-top {
5659 vertical-align: text-top !important;
5660 }
5661
5662 .bg-primary {
5663 background-color: #007bff !important;
5664 }
5665
5666 a.bg-primary:hover, a.bg-primary:focus,
5667 button.bg-primary:hover,
5668 button.bg-primary:focus {
5669 background-color: #0062cc !important;
5670 }
5671
5672 .bg-secondary {
5673 background-color: #6c757d !important;
5674 }
5675
5676 a.bg-secondary:hover, a.bg-secondary:focus,
5677 button.bg-secondary:hover,
5678 button.bg-secondary:focus {
5679 background-color: #545b62 !important;
5680 }
5681
5682 .bg-success {
5683 background-color: #28a745 !important;
5684 }
5685
5686 a.bg-success:hover, a.bg-success:focus,
5687 button.bg-success:hover,
5688 button.bg-success:focus {
5689 background-color: #1e7e34 !important;
5690 }
5691
5692 .bg-info {
5693 background-color: #17a2b8 !important;
5694 }
5695
5696 a.bg-info:hover, a.bg-info:focus,
5697 button.bg-info:hover,
5698 button.bg-info:focus {
5699 background-color: #117a8b !important;
5700 }
5701
5702 .bg-warning {
5703 background-color: #ffc107 !important;
5704 }
5705
5706 a.bg-warning:hover, a.bg-warning:focus,
5707 button.bg-warning:hover,
5708 button.bg-warning:focus {
5709 background-color: #d39e00 !important;
5710 }
5711
5712 .bg-danger {
5713 background-color: #dc3545 !important;
5714 }
5715
5716 a.bg-danger:hover, a.bg-danger:focus,
5717 button.bg-danger:hover,
5718 button.bg-danger:focus {
5719 background-color: #bd2130 !important;
5720 }
5721
5722 .bg-light {
5723 background-color: #f8f9fa !important;
5724 }
5725
5726 a.bg-light:hover, a.bg-light:focus,
5727 button.bg-light:hover,
5728 button.bg-light:focus {
5729 background-color: #dae0e5 !important;
5730 }
5731
5732 .bg-dark {
5733 background-color: #343a40 !important;
5734 }
5735
5736 a.bg-dark:hover, a.bg-dark:focus,
5737 button.bg-dark:hover,
5738 button.bg-dark:focus {
5739 background-color: #1d2124 !important;
5740 }
5741
5742 .bg-white {
5743 background-color: #fff !important;
5744 }
5745
5746 .bg-transparent {
5747 background-color: transparent !important;
5748 }
5749
5750 .border {
5751 border: 1px solid #dee2e6 !important;
5752 }
5753
5754 .border-top {
5755 border-top: 1px solid #dee2e6 !important;
5756 }
5757
5758 .border-right {
5759 border-right: 1px solid #dee2e6 !important;
5760 }
5761
5762 .border-bottom {
5763 border-bottom: 1px solid #dee2e6 !important;
5764 }
5765
5766 .border-left {
5767 border-left: 1px solid #dee2e6 !important;
5768 }
5769
5770 .border-0 {
5771 border: 0 !important;
5772 }
5773
5774 .border-top-0 {
5775 border-top: 0 !important;
5776 }
5777
5778 .border-right-0 {
5779 border-right: 0 !important;
5780 }
5781
5782 .border-bottom-0 {
5783 border-bottom: 0 !important;
5784 }
5785
5786 .border-left-0 {
5787 border-left: 0 !important;
5788 }
5789
5790 .border-primary {
5791 border-color: #007bff !important;
5792 }
5793
5794 .border-secondary {
5795 border-color: #6c757d !important;
5796 }
5797
5798 .border-success {
5799 border-color: #28a745 !important;
5800 }
5801
5802 .border-info {
5803 border-color: #17a2b8 !important;
5804 }
5805
5806 .border-warning {
5807 border-color: #ffc107 !important;
5808 }
5809
5810 .border-danger {
5811 border-color: #dc3545 !important;
5812 }
5813
5814 .border-light {
5815 border-color: #f8f9fa !important;
5816 }
5817
5818 .border-dark {
5819 border-color: #343a40 !important;
5820 }
5821
5822 .border-white {
5823 border-color: #fff !important;
5824 }
5825
5826 .rounded {
5827 border-radius: 0.25rem !important;
5828 }
5829
5830 .rounded-top {
5831 border-top-left-radius: 0.25rem !important;
5832 border-top-right-radius: 0.25rem !important;
5833 }
5834
5835 .rounded-right {
5836 border-top-right-radius: 0.25rem !important;
5837 border-bottom-right-radius: 0.25rem !important;
5838 }
5839
5840 .rounded-bottom {
5841 border-bottom-right-radius: 0.25rem !important;
5842 border-bottom-left-radius: 0.25rem !important;
5843 }
5844
5845 .rounded-left {
5846 border-top-left-radius: 0.25rem !important;
5847 border-bottom-left-radius: 0.25rem !important;
5848 }
5849
5850 .rounded-circle {
5851 border-radius: 50% !important;
5852 }
5853
5854 .rounded-0 {
5855 border-radius: 0 !important;
5856 }
5857
5858 .clearfix::after {
5859 display: block;
5860 clear: both;
5861 content: "";
5862 }
5863
5864 .d-none {
5865 display: none !important;
5866 }
5867
5868 .d-inline {
5869 display: inline !important;
5870 }
5871
5872 .d-inline-block {
5873 display: inline-block !important;
5874 }
5875
5876 .d-block {
5877 display: block !important;
5878 }
5879
5880 .d-table {
5881 display: table !important;
5882 }
5883
5884 .d-table-row {
5885 display: table-row !important;
5886 }
5887
5888 .d-table-cell {
5889 display: table-cell !important;
5890 }
5891
5892 .d-flex {
5893 display: -ms-flexbox !important;
5894 display: flex !important;
5895 }
5896
5897 .d-inline-flex {
5898 display: -ms-inline-flexbox !important;
5899 display: inline-flex !important;
5900 }
5901
5902 @media (min-width: 576px) {
5903 .d-sm-none {
5904 display: none !important;
5905 }
5906 .d-sm-inline {
5907 display: inline !important;
5908 }
5909 .d-sm-inline-block {
5910 display: inline-block !important;
5911 }
5912 .d-sm-block {
5913 display: block !important;
5914 }
5915 .d-sm-table {
5916 display: table !important;
5917 }
5918 .d-sm-table-row {
5919 display: table-row !important;
5920 }
5921 .d-sm-table-cell {
5922 display: table-cell !important;
5923 }
5924 .d-sm-flex {
5925 display: -ms-flexbox !important;
5926 display: flex !important;
5927 }
5928 .d-sm-inline-flex {
5929 display: -ms-inline-flexbox !important;
5930 display: inline-flex !important;
5931 }
5932 }
5933
5934 @media (min-width: 768px) {
5935 .d-md-none {
5936 display: none !important;
5937 }
5938 .d-md-inline {
5939 display: inline !important;
5940 }
5941 .d-md-inline-block {
5942 display: inline-block !important;
5943 }
5944 .d-md-block {
5945 display: block !important;
5946 }
5947 .d-md-table {
5948 display: table !important;
5949 }
5950 .d-md-table-row {
5951 display: table-row !important;
5952 }
5953 .d-md-table-cell {
5954 display: table-cell !important;
5955 }
5956 .d-md-flex {
5957 display: -ms-flexbox !important;
5958 display: flex !important;
5959 }
5960 .d-md-inline-flex {
5961 display: -ms-inline-flexbox !important;
5962 display: inline-flex !important;
5963 }
5964 }
5965
5966 @media (min-width: 992px) {
5967 .d-lg-none {
5968 display: none !important;
5969 }
5970 .d-lg-inline {
5971 display: inline !important;
5972 }
5973 .d-lg-inline-block {
5974 display: inline-block !important;
5975 }
5976 .d-lg-block {
5977 display: block !important;
5978 }
5979 .d-lg-table {
5980 display: table !important;
5981 }
5982 .d-lg-table-row {
5983 display: table-row !important;
5984 }
5985 .d-lg-table-cell {
5986 display: table-cell !important;
5987 }
5988 .d-lg-flex {
5989 display: -ms-flexbox !important;
5990 display: flex !important;
5991 }
5992 .d-lg-inline-flex {
5993 display: -ms-inline-flexbox !important;
5994 display: inline-flex !important;
5995 }
5996 }
5997
5998 @media (min-width: 1200px) {
5999 .d-xl-none {
6000 display: none !important;
6001 }
6002 .d-xl-inline {
6003 display: inline !important;
6004 }
6005 .d-xl-inline-block {
6006 display: inline-block !important;
6007 }
6008 .d-xl-block {
6009 display: block !important;
6010 }
6011 .d-xl-table {
6012 display: table !important;
6013 }
6014 .d-xl-table-row {
6015 display: table-row !important;
6016 }
6017 .d-xl-table-cell {
6018 display: table-cell !important;
6019 }
6020 .d-xl-flex {
6021 display: -ms-flexbox !important;
6022 display: flex !important;
6023 }
6024 .d-xl-inline-flex {
6025 display: -ms-inline-flexbox !important;
6026 display: inline-flex !important;
6027 }
6028 }
6029
6030 @media print {
6031 .d-print-none {
6032 display: none !important;
6033 }
6034 .d-print-inline {
6035 display: inline !important;
6036 }
6037 .d-print-inline-block {
6038 display: inline-block !important;
6039 }
6040 .d-print-block {
6041 display: block !important;
6042 }
6043 .d-print-table {
6044 display: table !important;
6045 }
6046 .d-print-table-row {
6047 display: table-row !important;
6048 }
6049 .d-print-table-cell {
6050 display: table-cell !important;
6051 }
6052 .d-print-flex {
6053 display: -ms-flexbox !important;
6054 display: flex !important;
6055 }
6056 .d-print-inline-flex {
6057 display: -ms-inline-flexbox !important;
6058 display: inline-flex !important;
6059 }
6060 }
6061
6062 .embed-responsive {
6063 position: relative;
6064 display: block;
6065 width: 100%;
6066 padding: 0;
6067 overflow: hidden;
6068 }
6069
6070 .embed-responsive::before {
6071 display: block;
6072 content: "";
6073 }
6074
6075 .embed-responsive .embed-responsive-item,
6076 .embed-responsive iframe,
6077 .embed-responsive embed,
6078 .embed-responsive object,
6079 .embed-responsive video {
6080 position: absolute;
6081 top: 0;
6082 bottom: 0;
6083 left: 0;
6084 width: 100%;
6085 height: 100%;
6086 border: 0;
6087 }
6088
6089 .embed-responsive-21by9::before {
6090 padding-top: 42.857143%;
6091 }
6092
6093 .embed-responsive-16by9::before {
6094 padding-top: 56.25%;
6095 }
6096
6097 .embed-responsive-4by3::before {
6098 padding-top: 75%;
6099 }
6100
6101 .embed-responsive-1by1::before {
6102 padding-top: 100%;
6103 }
6104
6105 .flex-row {
6106 -ms-flex-direction: row !important;
6107 flex-direction: row !important;
6108 }
6109
6110 .flex-column {
6111 -ms-flex-direction: column !important;
6112 flex-direction: column !important;
6113 }
6114
6115 .flex-row-reverse {
6116 -ms-flex-direction: row-reverse !important;
6117 flex-direction: row-reverse !important;
6118 }
6119
6120 .flex-column-reverse {
6121 -ms-flex-direction: column-reverse !important;
6122 flex-direction: column-reverse !important;
6123 }
6124
6125 .flex-wrap {
6126 -ms-flex-wrap: wrap !important;
6127 flex-wrap: wrap !important;
6128 }
6129
6130 .flex-nowrap {
6131 -ms-flex-wrap: nowrap !important;
6132 flex-wrap: nowrap !important;
6133 }
6134
6135 .flex-wrap-reverse {
6136 -ms-flex-wrap: wrap-reverse !important;
6137 flex-wrap: wrap-reverse !important;
6138 }
6139
6140 .flex-fill {
6141 -ms-flex: 1 1 auto !important;
6142 flex: 1 1 auto !important;
6143 }
6144
6145 .flex-grow-0 {
6146 -ms-flex-positive: 0 !important;
6147 flex-grow: 0 !important;
6148 }
6149
6150 .flex-grow-1 {
6151 -ms-flex-positive: 1 !important;
6152 flex-grow: 1 !important;
6153 }
6154
6155 .flex-shrink-0 {
6156 -ms-flex-negative: 0 !important;
6157 flex-shrink: 0 !important;
6158 }
6159
6160 .flex-shrink-1 {
6161 -ms-flex-negative: 1 !important;
6162 flex-shrink: 1 !important;
6163 }
6164
6165 .justify-content-start {
6166 -ms-flex-pack: start !important;
6167 justify-content: flex-start !important;
6168 }
6169
6170 .justify-content-end {
6171 -ms-flex-pack: end !important;
6172 justify-content: flex-end !important;
6173 }
6174
6175 .justify-content-center {
6176 -ms-flex-pack: center !important;
6177 justify-content: center !important;
6178 }
6179
6180 .justify-content-between {
6181 -ms-flex-pack: justify !important;
6182 justify-content: space-between !important;
6183 }
6184
6185 .justify-content-around {
6186 -ms-flex-pack: distribute !important;
6187 justify-content: space-around !important;
6188 }
6189
6190 .align-items-start {
6191 -ms-flex-align: start !important;
6192 align-items: flex-start !important;
6193 }
6194
6195 .align-items-end {
6196 -ms-flex-align: end !important;
6197 align-items: flex-end !important;
6198 }
6199
6200 .align-items-center {
6201 -ms-flex-align: center !important;
6202 align-items: center !important;
6203 }
6204
6205 .align-items-baseline {
6206 -ms-flex-align: baseline !important;
6207 align-items: baseline !important;
6208 }
6209
6210 .align-items-stretch {
6211 -ms-flex-align: stretch !important;
6212 align-items: stretch !important;
6213 }
6214
6215 .align-content-start {
6216 -ms-flex-line-pack: start !important;
6217 align-content: flex-start !important;
6218 }
6219
6220 .align-content-end {
6221 -ms-flex-line-pack: end !important;
6222 align-content: flex-end !important;
6223 }
6224
6225 .align-content-center {
6226 -ms-flex-line-pack: center !important;
6227 align-content: center !important;
6228 }
6229
6230 .align-content-between {
6231 -ms-flex-line-pack: justify !important;
6232 align-content: space-between !important;
6233 }
6234
6235 .align-content-around {
6236 -ms-flex-line-pack: distribute !important;
6237 align-content: space-around !important;
6238 }
6239
6240 .align-content-stretch {
6241 -ms-flex-line-pack: stretch !important;
6242 align-content: stretch !important;
6243 }
6244
6245 .align-self-auto {
6246 -ms-flex-item-align: auto !important;
6247 align-self: auto !important;
6248 }
6249
6250 .align-self-start {
6251 -ms-flex-item-align: start !important;
6252 align-self: flex-start !important;
6253 }
6254
6255 .align-self-end {
6256 -ms-flex-item-align: end !important;
6257 align-self: flex-end !important;
6258 }
6259
6260 .align-self-center {
6261 -ms-flex-item-align: center !important;
6262 align-self: center !important;
6263 }
6264
6265 .align-self-baseline {
6266 -ms-flex-item-align: baseline !important;
6267 align-self: baseline !important;
6268 }
6269
6270 .align-self-stretch {
6271 -ms-flex-item-align: stretch !important;
6272 align-self: stretch !important;
6273 }
6274
6275 @media (min-width: 576px) {
6276 .flex-sm-row {
6277 -ms-flex-direction: row !important;
6278 flex-direction: row !important;
6279 }
6280 .flex-sm-column {
6281 -ms-flex-direction: column !important;
6282 flex-direction: column !important;
6283 }
6284 .flex-sm-row-reverse {
6285 -ms-flex-direction: row-reverse !important;
6286 flex-direction: row-reverse !important;
6287 }
6288 .flex-sm-column-reverse {
6289 -ms-flex-direction: column-reverse !important;
6290 flex-direction: column-reverse !important;
6291 }
6292 .flex-sm-wrap {
6293 -ms-flex-wrap: wrap !important;
6294 flex-wrap: wrap !important;
6295 }
6296 .flex-sm-nowrap {
6297 -ms-flex-wrap: nowrap !important;
6298 flex-wrap: nowrap !important;
6299 }
6300 .flex-sm-wrap-reverse {
6301 -ms-flex-wrap: wrap-reverse !important;
6302 flex-wrap: wrap-reverse !important;
6303 }
6304 .flex-sm-fill {
6305 -ms-flex: 1 1 auto !important;
6306 flex: 1 1 auto !important;
6307 }
6308 .flex-sm-grow-0 {
6309 -ms-flex-positive: 0 !important;
6310 flex-grow: 0 !important;
6311 }
6312 .flex-sm-grow-1 {
6313 -ms-flex-positive: 1 !important;
6314 flex-grow: 1 !important;
6315 }
6316 .flex-sm-shrink-0 {
6317 -ms-flex-negative: 0 !important;
6318 flex-shrink: 0 !important;
6319 }
6320 .flex-sm-shrink-1 {
6321 -ms-flex-negative: 1 !important;
6322 flex-shrink: 1 !important;
6323 }
6324 .justify-content-sm-start {
6325 -ms-flex-pack: start !important;
6326 justify-content: flex-start !important;
6327 }
6328 .justify-content-sm-end {
6329 -ms-flex-pack: end !important;
6330 justify-content: flex-end !important;
6331 }
6332 .justify-content-sm-center {
6333 -ms-flex-pack: center !important;
6334 justify-content: center !important;
6335 }
6336 .justify-content-sm-between {
6337 -ms-flex-pack: justify !important;
6338 justify-content: space-between !important;
6339 }
6340 .justify-content-sm-around {
6341 -ms-flex-pack: distribute !important;
6342 justify-content: space-around !important;
6343 }
6344 .align-items-sm-start {
6345 -ms-flex-align: start !important;
6346 align-items: flex-start !important;
6347 }
6348 .align-items-sm-end {
6349 -ms-flex-align: end !important;
6350 align-items: flex-end !important;
6351 }
6352 .align-items-sm-center {
6353 -ms-flex-align: center !important;
6354 align-items: center !important;
6355 }
6356 .align-items-sm-baseline {
6357 -ms-flex-align: baseline !important;
6358 align-items: baseline !important;
6359 }
6360 .align-items-sm-stretch {
6361 -ms-flex-align: stretch !important;
6362 align-items: stretch !important;
6363 }
6364 .align-content-sm-start {
6365 -ms-flex-line-pack: start !important;
6366 align-content: flex-start !important;
6367 }
6368 .align-content-sm-end {
6369 -ms-flex-line-pack: end !important;
6370 align-content: flex-end !important;
6371 }
6372 .align-content-sm-center {
6373 -ms-flex-line-pack: center !important;
6374 align-content: center !important;
6375 }
6376 .align-content-sm-between {
6377 -ms-flex-line-pack: justify !important;
6378 align-content: space-between !important;
6379 }
6380 .align-content-sm-around {
6381 -ms-flex-line-pack: distribute !important;
6382 align-content: space-around !important;
6383 }
6384 .align-content-sm-stretch {
6385 -ms-flex-line-pack: stretch !important;
6386 align-content: stretch !important;
6387 }
6388 .align-self-sm-auto {
6389 -ms-flex-item-align: auto !important;
6390 align-self: auto !important;
6391 }
6392 .align-self-sm-start {
6393 -ms-flex-item-align: start !important;
6394 align-self: flex-start !important;
6395 }
6396 .align-self-sm-end {
6397 -ms-flex-item-align: end !important;
6398 align-self: flex-end !important;
6399 }
6400 .align-self-sm-center {
6401 -ms-flex-item-align: center !important;
6402 align-self: center !important;
6403 }
6404 .align-self-sm-baseline {
6405 -ms-flex-item-align: baseline !important;
6406 align-self: baseline !important;
6407 }
6408 .align-self-sm-stretch {
6409 -ms-flex-item-align: stretch !important;
6410 align-self: stretch !important;
6411 }
6412 }
6413
6414 @media (min-width: 768px) {
6415 .flex-md-row {
6416 -ms-flex-direction: row !important;
6417 flex-direction: row !important;
6418 }
6419 .flex-md-column {
6420 -ms-flex-direction: column !important;
6421 flex-direction: column !important;
6422 }
6423 .flex-md-row-reverse {
6424 -ms-flex-direction: row-reverse !important;
6425 flex-direction: row-reverse !important;
6426 }
6427 .flex-md-column-reverse {
6428 -ms-flex-direction: column-reverse !important;
6429 flex-direction: column-reverse !important;
6430 }
6431 .flex-md-wrap {
6432 -ms-flex-wrap: wrap !important;
6433 flex-wrap: wrap !important;
6434 }
6435 .flex-md-nowrap {
6436 -ms-flex-wrap: nowrap !important;
6437 flex-wrap: nowrap !important;
6438 }
6439 .flex-md-wrap-reverse {
6440 -ms-flex-wrap: wrap-reverse !important;
6441 flex-wrap: wrap-reverse !important;
6442 }
6443 .flex-md-fill {
6444 -ms-flex: 1 1 auto !important;
6445 flex: 1 1 auto !important;
6446 }
6447 .flex-md-grow-0 {
6448 -ms-flex-positive: 0 !important;
6449 flex-grow: 0 !important;
6450 }
6451 .flex-md-grow-1 {
6452 -ms-flex-positive: 1 !important;
6453 flex-grow: 1 !important;
6454 }
6455 .flex-md-shrink-0 {
6456 -ms-flex-negative: 0 !important;
6457 flex-shrink: 0 !important;
6458 }
6459 .flex-md-shrink-1 {
6460 -ms-flex-negative: 1 !important;
6461 flex-shrink: 1 !important;
6462 }
6463 .justify-content-md-start {
6464 -ms-flex-pack: start !important;
6465 justify-content: flex-start !important;
6466 }
6467 .justify-content-md-end {
6468 -ms-flex-pack: end !important;
6469 justify-content: flex-end !important;
6470 }
6471 .justify-content-md-center {
6472 -ms-flex-pack: center !important;
6473 justify-content: center !important;
6474 }
6475 .justify-content-md-between {
6476 -ms-flex-pack: justify !important;
6477 justify-content: space-between !important;
6478 }
6479 .justify-content-md-around {
6480 -ms-flex-pack: distribute !important;
6481 justify-content: space-around !important;
6482 }
6483 .align-items-md-start {
6484 -ms-flex-align: start !important;
6485 align-items: flex-start !important;
6486 }
6487 .align-items-md-end {
6488 -ms-flex-align: end !important;
6489 align-items: flex-end !important;
6490 }
6491 .align-items-md-center {
6492 -ms-flex-align: center !important;
6493 align-items: center !important;
6494 }
6495 .align-items-md-baseline {
6496 -ms-flex-align: baseline !important;
6497 align-items: baseline !important;
6498 }
6499 .align-items-md-stretch {
6500 -ms-flex-align: stretch !important;
6501 align-items: stretch !important;
6502 }
6503 .align-content-md-start {
6504 -ms-flex-line-pack: start !important;
6505 align-content: flex-start !important;
6506 }
6507 .align-content-md-end {
6508 -ms-flex-line-pack: end !important;
6509 align-content: flex-end !important;
6510 }
6511 .align-content-md-center {
6512 -ms-flex-line-pack: center !important;
6513 align-content: center !important;
6514 }
6515 .align-content-md-between {
6516 -ms-flex-line-pack: justify !important;
6517 align-content: space-between !important;
6518 }
6519 .align-content-md-around {
6520 -ms-flex-line-pack: distribute !important;
6521 align-content: space-around !important;
6522 }
6523 .align-content-md-stretch {
6524 -ms-flex-line-pack: stretch !important;
6525 align-content: stretch !important;
6526 }
6527 .align-self-md-auto {
6528 -ms-flex-item-align: auto !important;
6529 align-self: auto !important;
6530 }
6531 .align-self-md-start {
6532 -ms-flex-item-align: start !important;
6533 align-self: flex-start !important;
6534 }
6535 .align-self-md-end {
6536 -ms-flex-item-align: end !important;
6537 align-self: flex-end !important;
6538 }
6539 .align-self-md-center {
6540 -ms-flex-item-align: center !important;
6541 align-self: center !important;
6542 }
6543 .align-self-md-baseline {
6544 -ms-flex-item-align: baseline !important;
6545 align-self: baseline !important;
6546 }
6547 .align-self-md-stretch {
6548 -ms-flex-item-align: stretch !important;
6549 align-self: stretch !important;
6550 }
6551 }
6552
6553 @media (min-width: 992px) {
6554 .flex-lg-row {
6555 -ms-flex-direction: row !important;
6556 flex-direction: row !important;
6557 }
6558 .flex-lg-column {
6559 -ms-flex-direction: column !important;
6560 flex-direction: column !important;
6561 }
6562 .flex-lg-row-reverse {
6563 -ms-flex-direction: row-reverse !important;
6564 flex-direction: row-reverse !important;
6565 }
6566 .flex-lg-column-reverse {
6567 -ms-flex-direction: column-reverse !important;
6568 flex-direction: column-reverse !important;
6569 }
6570 .flex-lg-wrap {
6571 -ms-flex-wrap: wrap !important;
6572 flex-wrap: wrap !important;
6573 }
6574 .flex-lg-nowrap {
6575 -ms-flex-wrap: nowrap !important;
6576 flex-wrap: nowrap !important;
6577 }
6578 .flex-lg-wrap-reverse {
6579 -ms-flex-wrap: wrap-reverse !important;
6580 flex-wrap: wrap-reverse !important;
6581 }
6582 .flex-lg-fill {
6583 -ms-flex: 1 1 auto !important;
6584 flex: 1 1 auto !important;
6585 }
6586 .flex-lg-grow-0 {
6587 -ms-flex-positive: 0 !important;
6588 flex-grow: 0 !important;
6589 }
6590 .flex-lg-grow-1 {
6591 -ms-flex-positive: 1 !important;
6592 flex-grow: 1 !important;
6593 }
6594 .flex-lg-shrink-0 {
6595 -ms-flex-negative: 0 !important;
6596 flex-shrink: 0 !important;
6597 }
6598 .flex-lg-shrink-1 {
6599 -ms-flex-negative: 1 !important;
6600 flex-shrink: 1 !important;
6601 }
6602 .justify-content-lg-start {
6603 -ms-flex-pack: start !important;
6604 justify-content: flex-start !important;
6605 }
6606 .justify-content-lg-end {
6607 -ms-flex-pack: end !important;
6608 justify-content: flex-end !important;
6609 }
6610 .justify-content-lg-center {
6611 -ms-flex-pack: center !important;
6612 justify-content: center !important;
6613 }
6614 .justify-content-lg-between {
6615 -ms-flex-pack: justify !important;
6616 justify-content: space-between !important;
6617 }
6618 .justify-content-lg-around {
6619 -ms-flex-pack: distribute !important;
6620 justify-content: space-around !important;
6621 }
6622 .align-items-lg-start {
6623 -ms-flex-align: start !important;
6624 align-items: flex-start !important;
6625 }
6626 .align-items-lg-end {
6627 -ms-flex-align: end !important;
6628 align-items: flex-end !important;
6629 }
6630 .align-items-lg-center {
6631 -ms-flex-align: center !important;
6632 align-items: center !important;
6633 }
6634 .align-items-lg-baseline {
6635 -ms-flex-align: baseline !important;
6636 align-items: baseline !important;
6637 }
6638 .align-items-lg-stretch {
6639 -ms-flex-align: stretch !important;
6640 align-items: stretch !important;
6641 }
6642 .align-content-lg-start {
6643 -ms-flex-line-pack: start !important;
6644 align-content: flex-start !important;
6645 }
6646 .align-content-lg-end {
6647 -ms-flex-line-pack: end !important;
6648 align-content: flex-end !important;
6649 }
6650 .align-content-lg-center {
6651 -ms-flex-line-pack: center !important;
6652 align-content: center !important;
6653 }
6654 .align-content-lg-between {
6655 -ms-flex-line-pack: justify !important;
6656 align-content: space-between !important;
6657 }
6658 .align-content-lg-around {
6659 -ms-flex-line-pack: distribute !important;
6660 align-content: space-around !important;
6661 }
6662 .align-content-lg-stretch {
6663 -ms-flex-line-pack: stretch !important;
6664 align-content: stretch !important;
6665 }
6666 .align-self-lg-auto {
6667 -ms-flex-item-align: auto !important;
6668 align-self: auto !important;
6669 }
6670 .align-self-lg-start {
6671 -ms-flex-item-align: start !important;
6672 align-self: flex-start !important;
6673 }
6674 .align-self-lg-end {
6675 -ms-flex-item-align: end !important;
6676 align-self: flex-end !important;
6677 }
6678 .align-self-lg-center {
6679 -ms-flex-item-align: center !important;
6680 align-self: center !important;
6681 }
6682 .align-self-lg-baseline {
6683 -ms-flex-item-align: baseline !important;
6684 align-self: baseline !important;
6685 }
6686 .align-self-lg-stretch {
6687 -ms-flex-item-align: stretch !important;
6688 align-self: stretch !important;
6689 }
6690 }
6691
6692 @media (min-width: 1200px) {
6693 .flex-xl-row {
6694 -ms-flex-direction: row !important;
6695 flex-direction: row !important;
6696 }
6697 .flex-xl-column {
6698 -ms-flex-direction: column !important;
6699 flex-direction: column !important;
6700 }
6701 .flex-xl-row-reverse {
6702 -ms-flex-direction: row-reverse !important;
6703 flex-direction: row-reverse !important;
6704 }
6705 .flex-xl-column-reverse {
6706 -ms-flex-direction: column-reverse !important;
6707 flex-direction: column-reverse !important;
6708 }
6709 .flex-xl-wrap {
6710 -ms-flex-wrap: wrap !important;
6711 flex-wrap: wrap !important;
6712 }
6713 .flex-xl-nowrap {
6714 -ms-flex-wrap: nowrap !important;
6715 flex-wrap: nowrap !important;
6716 }
6717 .flex-xl-wrap-reverse {
6718 -ms-flex-wrap: wrap-reverse !important;
6719 flex-wrap: wrap-reverse !important;
6720 }
6721 .flex-xl-fill {
6722 -ms-flex: 1 1 auto !important;
6723 flex: 1 1 auto !important;
6724 }
6725 .flex-xl-grow-0 {
6726 -ms-flex-positive: 0 !important;
6727 flex-grow: 0 !important;
6728 }
6729 .flex-xl-grow-1 {
6730 -ms-flex-positive: 1 !important;
6731 flex-grow: 1 !important;
6732 }
6733 .flex-xl-shrink-0 {
6734 -ms-flex-negative: 0 !important;
6735 flex-shrink: 0 !important;
6736 }
6737 .flex-xl-shrink-1 {
6738 -ms-flex-negative: 1 !important;
6739 flex-shrink: 1 !important;
6740 }
6741 .justify-content-xl-start {
6742 -ms-flex-pack: start !important;
6743 justify-content: flex-start !important;
6744 }
6745 .justify-content-xl-end {
6746 -ms-flex-pack: end !important;
6747 justify-content: flex-end !important;
6748 }
6749 .justify-content-xl-center {
6750 -ms-flex-pack: center !important;
6751 justify-content: center !important;
6752 }
6753 .justify-content-xl-between {
6754 -ms-flex-pack: justify !important;
6755 justify-content: space-between !important;
6756 }
6757 .justify-content-xl-around {
6758 -ms-flex-pack: distribute !important;
6759 justify-content: space-around !important;
6760 }
6761 .align-items-xl-start {
6762 -ms-flex-align: start !important;
6763 align-items: flex-start !important;
6764 }
6765 .align-items-xl-end {
6766 -ms-flex-align: end !important;
6767 align-items: flex-end !important;
6768 }
6769 .align-items-xl-center {
6770 -ms-flex-align: center !important;
6771 align-items: center !important;
6772 }
6773 .align-items-xl-baseline {
6774 -ms-flex-align: baseline !important;
6775 align-items: baseline !important;
6776 }
6777 .align-items-xl-stretch {
6778 -ms-flex-align: stretch !important;
6779 align-items: stretch !important;
6780 }
6781 .align-content-xl-start {
6782 -ms-flex-line-pack: start !important;
6783 align-content: flex-start !important;
6784 }
6785 .align-content-xl-end {
6786 -ms-flex-line-pack: end !important;
6787 align-content: flex-end !important;
6788 }
6789 .align-content-xl-center {
6790 -ms-flex-line-pack: center !important;
6791 align-content: center !important;
6792 }
6793 .align-content-xl-between {
6794 -ms-flex-line-pack: justify !important;
6795 align-content: space-between !important;
6796 }
6797 .align-content-xl-around {
6798 -ms-flex-line-pack: distribute !important;
6799 align-content: space-around !important;
6800 }
6801 .align-content-xl-stretch {
6802 -ms-flex-line-pack: stretch !important;
6803 align-content: stretch !important;
6804 }
6805 .align-self-xl-auto {
6806 -ms-flex-item-align: auto !important;
6807 align-self: auto !important;
6808 }
6809 .align-self-xl-start {
6810 -ms-flex-item-align: start !important;
6811 align-self: flex-start !important;
6812 }
6813 .align-self-xl-end {
6814 -ms-flex-item-align: end !important;
6815 align-self: flex-end !important;
6816 }
6817 .align-self-xl-center {
6818 -ms-flex-item-align: center !important;
6819 align-self: center !important;
6820 }
6821 .align-self-xl-baseline {
6822 -ms-flex-item-align: baseline !important;
6823 align-self: baseline !important;
6824 }
6825 .align-self-xl-stretch {
6826 -ms-flex-item-align: stretch !important;
6827 align-self: stretch !important;
6828 }
6829 }
6830
6831 .float-left {
6832 float: left !important;
6833 }
6834
6835 .float-right {
6836 float: right !important;
6837 }
6838
6839 .float-none {
6840 float: none !important;
6841 }
6842
6843 @media (min-width: 576px) {
6844 .float-sm-left {
6845 float: left !important;
6846 }
6847 .float-sm-right {
6848 float: right !important;
6849 }
6850 .float-sm-none {
6851 float: none !important;
6852 }
6853 }
6854
6855 @media (min-width: 768px) {
6856 .float-md-left {
6857 float: left !important;
6858 }
6859 .float-md-right {
6860 float: right !important;
6861 }
6862 .float-md-none {
6863 float: none !important;
6864 }
6865 }
6866
6867 @media (min-width: 992px) {
6868 .float-lg-left {
6869 float: left !important;
6870 }
6871 .float-lg-right {
6872 float: right !important;
6873 }
6874 .float-lg-none {
6875 float: none !important;
6876 }
6877 }
6878
6879 @media (min-width: 1200px) {
6880 .float-xl-left {
6881 float: left !important;
6882 }
6883 .float-xl-right {
6884 float: right !important;
6885 }
6886 .float-xl-none {
6887 float: none !important;
6888 }
6889 }
6890
6891 .position-static {
6892 position: static !important;
6893 }
6894
6895 .position-relative {
6896 position: relative !important;
6897 }
6898
6899 .position-absolute {
6900 position: absolute !important;
6901 }
6902
6903 .position-fixed {
6904 position: fixed !important;
6905 }
6906
6907 .position-sticky {
6908 position: -webkit-sticky !important;
6909 position: sticky !important;
6910 }
6911
6912 .fixed-top {
6913 position: fixed;
6914 top: 0;
6915 right: 0;
6916 left: 0;
6917 z-index: 1030;
6918 }
6919
6920 .fixed-bottom {
6921 position: fixed;
6922 right: 0;
6923 bottom: 0;
6924 left: 0;
6925 z-index: 1030;
6926 }
6927
6928 @supports ((position: -webkit-sticky) or (position: sticky)) {
6929 .sticky-top {
6930 position: -webkit-sticky;
6931 position: sticky;
6932 top: 0;
6933 z-index: 1020;
6934 }
6935 }
6936
6937 .sr-only {
6938 position: absolute;
6939 width: 1px;
6940 height: 1px;
6941 padding: 0;
6942 overflow: hidden;
6943 clip: rect(0, 0, 0, 0);
6944 white-space: nowrap;
6945 border: 0;
6946 }
6947
6948 .sr-only-focusable:active, .sr-only-focusable:focus {
6949 position: static;
6950 width: auto;
6951 height: auto;
6952 overflow: visible;
6953 clip: auto;
6954 white-space: normal;
6955 }
6956
6957 .shadow-sm {
6958 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
6959 }
6960
6961 .shadow {
6962 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
6963 }
6964
6965 .shadow-lg {
6966 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
6967 }
6968
6969 .shadow-none {
6970 box-shadow: none !important;
6971 }
6972
6973 .w-25 {
6974 width: 25% !important;
6975 }
6976
6977 .w-50 {
6978 width: 50% !important;
6979 }
6980
6981 .w-75 {
6982 width: 75% !important;
6983 }
6984
6985 .w-100 {
6986 width: 100% !important;
6987 }
6988
6989 .w-auto {
6990 width: auto !important;
6991 }
6992
6993 .h-25 {
6994 height: 25% !important;
6995 }
6996
6997 .h-50 {
6998 height: 50% !important;
6999 }
7000
7001 .h-75 {
7002 height: 75% !important;
7003 }
7004
7005 .h-100 {
7006 height: 100% !important;
7007 }
7008
7009 .h-auto {
7010 height: auto !important;
7011 }
7012
7013 .mw-100 {
7014 max-width: 100% !important;
7015 }
7016
7017 .mh-100 {
7018 max-height: 100% !important;
7019 }
7020
7021 .m-0 {
7022 margin: 0 !important;
7023 }
7024
7025 .mt-0,
7026 .my-0 {
7027 margin-top: 0 !important;
7028 }
7029
7030 .mr-0,
7031 .mx-0 {
7032 margin-right: 0 !important;
7033 }
7034
7035 .mb-0,
7036 .my-0 {
7037 margin-bottom: 0 !important;
7038 }
7039
7040 .ml-0,
7041 .mx-0 {
7042 margin-left: 0 !important;
7043 }
7044
7045 .m-1 {
7046 margin: 0.25rem !important;
7047 }
7048
7049 .mt-1,
7050 .my-1 {
7051 margin-top: 0.25rem !important;
7052 }
7053
7054 .mr-1,
7055 .mx-1 {
7056 margin-right: 0.25rem !important;
7057 }
7058
7059 .mb-1,
7060 .my-1 {
7061 margin-bottom: 0.25rem !important;
7062 }
7063
7064 .ml-1,
7065 .mx-1 {
7066 margin-left: 0.25rem !important;
7067 }
7068
7069 .m-2 {
7070 margin: 0.5rem !important;
7071 }
7072
7073 .mt-2,
7074 .my-2 {
7075 margin-top: 0.5rem !important;
7076 }
7077
7078 .mr-2,
7079 .mx-2 {
7080 margin-right: 0.5rem !important;
7081 }
7082
7083 .mb-2,
7084 .my-2 {
7085 margin-bottom: 0.5rem !important;
7086 }
7087
7088 .ml-2,
7089 .mx-2 {
7090 margin-left: 0.5rem !important;
7091 }
7092
7093 .m-3 {
7094 margin: 1rem !important;
7095 }
7096
7097 .mt-3,
7098 .my-3 {
7099 margin-top: 1rem !important;
7100 }
7101
7102 .mr-3,
7103 .mx-3 {
7104 margin-right: 1rem !important;
7105 }
7106
7107 .mb-3,
7108 .my-3 {
7109 margin-bottom: 1rem !important;
7110 }
7111
7112 .ml-3,
7113 .mx-3 {
7114 margin-left: 1rem !important;
7115 }
7116
7117 .m-4 {
7118 margin: 1.5rem !important;
7119 }
7120
7121 .mt-4,
7122 .my-4 {
7123 margin-top: 1.5rem !important;
7124 }
7125
7126 .mr-4,
7127 .mx-4 {
7128 margin-right: 1.5rem !important;
7129 }
7130
7131 .mb-4,
7132 .my-4 {
7133 margin-bottom: 1.5rem !important;
7134 }
7135
7136 .ml-4,
7137 .mx-4 {
7138 margin-left: 1.5rem !important;
7139 }
7140
7141 .m-5 {
7142 margin: 3rem !important;
7143 }
7144
7145 .mt-5,
7146 .my-5 {
7147 margin-top: 3rem !important;
7148 }
7149
7150 .mr-5,
7151 .mx-5 {
7152 margin-right: 3rem !important;
7153 }
7154
7155 .mb-5,
7156 .my-5 {
7157 margin-bottom: 3rem !important;
7158 }
7159
7160 .ml-5,
7161 .mx-5 {
7162 margin-left: 3rem !important;
7163 }
7164
7165 .p-0 {
7166 padding: 0 !important;
7167 }
7168
7169 .pt-0,
7170 .py-0 {
7171 padding-top: 0 !important;
7172 }
7173
7174 .pr-0,
7175 .px-0 {
7176 padding-right: 0 !important;
7177 }
7178
7179 .pb-0,
7180 .py-0 {
7181 padding-bottom: 0 !important;
7182 }
7183
7184 .pl-0,
7185 .px-0 {
7186 padding-left: 0 !important;
7187 }
7188
7189 .p-1 {
7190 padding: 0.25rem !important;
7191 }
7192
7193 .pt-1,
7194 .py-1 {
7195 padding-top: 0.25rem !important;
7196 }
7197
7198 .pr-1,
7199 .px-1 {
7200 padding-right: 0.25rem !important;
7201 }
7202
7203 .pb-1,
7204 .py-1 {
7205 padding-bottom: 0.25rem !important;
7206 }
7207
7208 .pl-1,
7209 .px-1 {
7210 padding-left: 0.25rem !important;
7211 }
7212
7213 .p-2 {
7214 padding: 0.5rem !important;
7215 }
7216
7217 .pt-2,
7218 .py-2 {
7219 padding-top: 0.5rem !important;
7220 }
7221
7222 .pr-2,
7223 .px-2 {
7224 padding-right: 0.5rem !important;
7225 }
7226
7227 .pb-2,
7228 .py-2 {
7229 padding-bottom: 0.5rem !important;
7230 }
7231
7232 .pl-2,
7233 .px-2 {
7234 padding-left: 0.5rem !important;
7235 }
7236
7237 .p-3 {
7238 padding: 1rem !important;
7239 }
7240
7241 .pt-3,
7242 .py-3 {
7243 padding-top: 1rem !important;
7244 }
7245
7246 .pr-3,
7247 .px-3 {
7248 padding-right: 1rem !important;
7249 }
7250
7251 .pb-3,
7252 .py-3 {
7253 padding-bottom: 1rem !important;
7254 }
7255
7256 .pl-3,
7257 .px-3 {
7258 padding-left: 1rem !important;
7259 }
7260
7261 .p-4 {
7262 padding: 1.5rem !important;
7263 }
7264
7265 .pt-4,
7266 .py-4 {
7267 padding-top: 1.5rem !important;
7268 }
7269
7270 .pr-4,
7271 .px-4 {
7272 padding-right: 1.5rem !important;
7273 }
7274
7275 .pb-4,
7276 .py-4 {
7277 padding-bottom: 1.5rem !important;
7278 }
7279
7280 .pl-4,
7281 .px-4 {
7282 padding-left: 1.5rem !important;
7283 }
7284
7285 .p-5 {
7286 padding: 3rem !important;
7287 }
7288
7289 .pt-5,
7290 .py-5 {
7291 padding-top: 3rem !important;
7292 }
7293
7294 .pr-5,
7295 .px-5 {
7296 padding-right: 3rem !important;
7297 }
7298
7299 .pb-5,
7300 .py-5 {
7301 padding-bottom: 3rem !important;
7302 }
7303
7304 .pl-5,
7305 .px-5 {
7306 padding-left: 3rem !important;
7307 }
7308
7309 .m-auto {
7310 margin: auto !important;
7311 }
7312
7313 .mt-auto,
7314 .my-auto {
7315 margin-top: auto !important;
7316 }
7317
7318 .mr-auto,
7319 .mx-auto {
7320 margin-right: auto !important;
7321 }
7322
7323 .mb-auto,
7324 .my-auto {
7325 margin-bottom: auto !important;
7326 }
7327
7328 .ml-auto,
7329 .mx-auto {
7330 margin-left: auto !important;
7331 }
7332
7333 @media (min-width: 576px) {
7334 .m-sm-0 {
7335 margin: 0 !important;
7336 }
7337 .mt-sm-0,
7338 .my-sm-0 {
7339 margin-top: 0 !important;
7340 }
7341 .mr-sm-0,
7342 .mx-sm-0 {
7343 margin-right: 0 !important;
7344 }
7345 .mb-sm-0,
7346 .my-sm-0 {
7347 margin-bottom: 0 !important;
7348 }
7349 .ml-sm-0,
7350 .mx-sm-0 {
7351 margin-left: 0 !important;
7352 }
7353 .m-sm-1 {
7354 margin: 0.25rem !important;
7355 }
7356 .mt-sm-1,
7357 .my-sm-1 {
7358 margin-top: 0.25rem !important;
7359 }
7360 .mr-sm-1,
7361 .mx-sm-1 {
7362 margin-right: 0.25rem !important;
7363 }
7364 .mb-sm-1,
7365 .my-sm-1 {
7366 margin-bottom: 0.25rem !important;
7367 }
7368 .ml-sm-1,
7369 .mx-sm-1 {
7370 margin-left: 0.25rem !important;
7371 }
7372 .m-sm-2 {
7373 margin: 0.5rem !important;
7374 }
7375 .mt-sm-2,
7376 .my-sm-2 {
7377 margin-top: 0.5rem !important;
7378 }
7379 .mr-sm-2,
7380 .mx-sm-2 {
7381 margin-right: 0.5rem !important;
7382 }
7383 .mb-sm-2,
7384 .my-sm-2 {
7385 margin-bottom: 0.5rem !important;
7386 }
7387 .ml-sm-2,
7388 .mx-sm-2 {
7389 margin-left: 0.5rem !important;
7390 }
7391 .m-sm-3 {
7392 margin: 1rem !important;
7393 }
7394 .mt-sm-3,
7395 .my-sm-3 {
7396 margin-top: 1rem !important;
7397 }
7398 .mr-sm-3,
7399 .mx-sm-3 {
7400 margin-right: 1rem !important;
7401 }
7402 .mb-sm-3,
7403 .my-sm-3 {
7404 margin-bottom: 1rem !important;
7405 }
7406 .ml-sm-3,
7407 .mx-sm-3 {
7408 margin-left: 1rem !important;
7409 }
7410 .m-sm-4 {
7411 margin: 1.5rem !important;
7412 }
7413 .mt-sm-4,
7414 .my-sm-4 {
7415 margin-top: 1.5rem !important;
7416 }
7417 .mr-sm-4,
7418 .mx-sm-4 {
7419 margin-right: 1.5rem !important;
7420 }
7421 .mb-sm-4,
7422 .my-sm-4 {
7423 margin-bottom: 1.5rem !important;
7424 }
7425 .ml-sm-4,
7426 .mx-sm-4 {
7427 margin-left: 1.5rem !important;
7428 }
7429 .m-sm-5 {
7430 margin: 3rem !important;
7431 }
7432 .mt-sm-5,
7433 .my-sm-5 {
7434 margin-top: 3rem !important;
7435 }
7436 .mr-sm-5,
7437 .mx-sm-5 {
7438 margin-right: 3rem !important;
7439 }
7440 .mb-sm-5,
7441 .my-sm-5 {
7442 margin-bottom: 3rem !important;
7443 }
7444 .ml-sm-5,
7445 .mx-sm-5 {
7446 margin-left: 3rem !important;
7447 }
7448 .p-sm-0 {
7449 padding: 0 !important;
7450 }
7451 .pt-sm-0,
7452 .py-sm-0 {
7453 padding-top: 0 !important;
7454 }
7455 .pr-sm-0,
7456 .px-sm-0 {
7457 padding-right: 0 !important;
7458 }
7459 .pb-sm-0,
7460 .py-sm-0 {
7461 padding-bottom: 0 !important;
7462 }
7463 .pl-sm-0,
7464 .px-sm-0 {
7465 padding-left: 0 !important;
7466 }
7467 .p-sm-1 {
7468 padding: 0.25rem !important;
7469 }
7470 .pt-sm-1,
7471 .py-sm-1 {
7472 padding-top: 0.25rem !important;
7473 }
7474 .pr-sm-1,
7475 .px-sm-1 {
7476 padding-right: 0.25rem !important;
7477 }
7478 .pb-sm-1,
7479 .py-sm-1 {
7480 padding-bottom: 0.25rem !important;
7481 }
7482 .pl-sm-1,
7483 .px-sm-1 {
7484 padding-left: 0.25rem !important;
7485 }
7486 .p-sm-2 {
7487 padding: 0.5rem !important;
7488 }
7489 .pt-sm-2,
7490 .py-sm-2 {
7491 padding-top: 0.5rem !important;
7492 }
7493 .pr-sm-2,
7494 .px-sm-2 {
7495 padding-right: 0.5rem !important;
7496 }
7497 .pb-sm-2,
7498 .py-sm-2 {
7499 padding-bottom: 0.5rem !important;
7500 }
7501 .pl-sm-2,
7502 .px-sm-2 {
7503 padding-left: 0.5rem !important;
7504 }
7505 .p-sm-3 {
7506 padding: 1rem !important;
7507 }
7508 .pt-sm-3,
7509 .py-sm-3 {
7510 padding-top: 1rem !important;
7511 }
7512 .pr-sm-3,
7513 .px-sm-3 {
7514 padding-right: 1rem !important;
7515 }
7516 .pb-sm-3,
7517 .py-sm-3 {
7518 padding-bottom: 1rem !important;
7519 }
7520 .pl-sm-3,
7521 .px-sm-3 {
7522 padding-left: 1rem !important;
7523 }
7524 .p-sm-4 {
7525 padding: 1.5rem !important;
7526 }
7527 .pt-sm-4,
7528 .py-sm-4 {
7529 padding-top: 1.5rem !important;
7530 }
7531 .pr-sm-4,
7532 .px-sm-4 {
7533 padding-right: 1.5rem !important;
7534 }
7535 .pb-sm-4,
7536 .py-sm-4 {
7537 padding-bottom: 1.5rem !important;
7538 }
7539 .pl-sm-4,
7540 .px-sm-4 {
7541 padding-left: 1.5rem !important;
7542 }
7543 .p-sm-5 {
7544 padding: 3rem !important;
7545 }
7546 .pt-sm-5,
7547 .py-sm-5 {
7548 padding-top: 3rem !important;
7549 }
7550 .pr-sm-5,
7551 .px-sm-5 {
7552 padding-right: 3rem !important;
7553 }
7554 .pb-sm-5,
7555 .py-sm-5 {
7556 padding-bottom: 3rem !important;
7557 }
7558 .pl-sm-5,
7559 .px-sm-5 {
7560 padding-left: 3rem !important;
7561 }
7562 .m-sm-auto {
7563 margin: auto !important;
7564 }
7565 .mt-sm-auto,
7566 .my-sm-auto {
7567 margin-top: auto !important;
7568 }
7569 .mr-sm-auto,
7570 .mx-sm-auto {
7571 margin-right: auto !important;
7572 }
7573 .mb-sm-auto,
7574 .my-sm-auto {
7575 margin-bottom: auto !important;
7576 }
7577 .ml-sm-auto,
7578 .mx-sm-auto {
7579 margin-left: auto !important;
7580 }
7581 }
7582
7583 @media (min-width: 768px) {
7584 .m-md-0 {
7585 margin: 0 !important;
7586 }
7587 .mt-md-0,
7588 .my-md-0 {
7589 margin-top: 0 !important;
7590 }
7591 .mr-md-0,
7592 .mx-md-0 {
7593 margin-right: 0 !important;
7594 }
7595 .mb-md-0,
7596 .my-md-0 {
7597 margin-bottom: 0 !important;
7598 }
7599 .ml-md-0,
7600 .mx-md-0 {
7601 margin-left: 0 !important;
7602 }
7603 .m-md-1 {
7604 margin: 0.25rem !important;
7605 }
7606 .mt-md-1,
7607 .my-md-1 {
7608 margin-top: 0.25rem !important;
7609 }
7610 .mr-md-1,
7611 .mx-md-1 {
7612 margin-right: 0.25rem !important;
7613 }
7614 .mb-md-1,
7615 .my-md-1 {
7616 margin-bottom: 0.25rem !important;
7617 }
7618 .ml-md-1,
7619 .mx-md-1 {
7620 margin-left: 0.25rem !important;
7621 }
7622 .m-md-2 {
7623 margin: 0.5rem !important;
7624 }
7625 .mt-md-2,
7626 .my-md-2 {
7627 margin-top: 0.5rem !important;
7628 }
7629 .mr-md-2,
7630 .mx-md-2 {
7631 margin-right: 0.5rem !important;
7632 }
7633 .mb-md-2,
7634 .my-md-2 {
7635 margin-bottom: 0.5rem !important;
7636 }
7637 .ml-md-2,
7638 .mx-md-2 {
7639 margin-left: 0.5rem !important;
7640 }
7641 .m-md-3 {
7642 margin: 1rem !important;
7643 }
7644 .mt-md-3,
7645 .my-md-3 {
7646 margin-top: 1rem !important;
7647 }
7648 .mr-md-3,
7649 .mx-md-3 {
7650 margin-right: 1rem !important;
7651 }
7652 .mb-md-3,
7653 .my-md-3 {
7654 margin-bottom: 1rem !important;
7655 }
7656 .ml-md-3,
7657 .mx-md-3 {
7658 margin-left: 1rem !important;
7659 }
7660 .m-md-4 {
7661 margin: 1.5rem !important;
7662 }
7663 .mt-md-4,
7664 .my-md-4 {
7665 margin-top: 1.5rem !important;
7666 }
7667 .mr-md-4,
7668 .mx-md-4 {
7669 margin-right: 1.5rem !important;
7670 }
7671 .mb-md-4,
7672 .my-md-4 {
7673 margin-bottom: 1.5rem !important;
7674 }
7675 .ml-md-4,
7676 .mx-md-4 {
7677 margin-left: 1.5rem !important;
7678 }
7679 .m-md-5 {
7680 margin: 3rem !important;
7681 }
7682 .mt-md-5,
7683 .my-md-5 {
7684 margin-top: 3rem !important;
7685 }
7686 .mr-md-5,
7687 .mx-md-5 {
7688 margin-right: 3rem !important;
7689 }
7690 .mb-md-5,
7691 .my-md-5 {
7692 margin-bottom: 3rem !important;
7693 }
7694 .ml-md-5,
7695 .mx-md-5 {
7696 margin-left: 3rem !important;
7697 }
7698 .p-md-0 {
7699 padding: 0 !important;
7700 }
7701 .pt-md-0,
7702 .py-md-0 {
7703 padding-top: 0 !important;
7704 }
7705 .pr-md-0,
7706 .px-md-0 {
7707 padding-right: 0 !important;
7708 }
7709 .pb-md-0,
7710 .py-md-0 {
7711 padding-bottom: 0 !important;
7712 }
7713 .pl-md-0,
7714 .px-md-0 {
7715 padding-left: 0 !important;
7716 }
7717 .p-md-1 {
7718 padding: 0.25rem !important;
7719 }
7720 .pt-md-1,
7721 .py-md-1 {
7722 padding-top: 0.25rem !important;
7723 }
7724 .pr-md-1,
7725 .px-md-1 {
7726 padding-right: 0.25rem !important;
7727 }
7728 .pb-md-1,
7729 .py-md-1 {
7730 padding-bottom: 0.25rem !important;
7731 }
7732 .pl-md-1,
7733 .px-md-1 {
7734 padding-left: 0.25rem !important;
7735 }
7736 .p-md-2 {
7737 padding: 0.5rem !important;
7738 }
7739 .pt-md-2,
7740 .py-md-2 {
7741 padding-top: 0.5rem !important;
7742 }
7743 .pr-md-2,
7744 .px-md-2 {
7745 padding-right: 0.5rem !important;
7746 }
7747 .pb-md-2,
7748 .py-md-2 {
7749 padding-bottom: 0.5rem !important;
7750 }
7751 .pl-md-2,
7752 .px-md-2 {
7753 padding-left: 0.5rem !important;
7754 }
7755 .p-md-3 {
7756 padding: 1rem !important;
7757 }
7758 .pt-md-3,
7759 .py-md-3 {
7760 padding-top: 1rem !important;
7761 }
7762 .pr-md-3,
7763 .px-md-3 {
7764 padding-right: 1rem !important;
7765 }
7766 .pb-md-3,
7767 .py-md-3 {
7768 padding-bottom: 1rem !important;
7769 }
7770 .pl-md-3,
7771 .px-md-3 {
7772 padding-left: 1rem !important;
7773 }
7774 .p-md-4 {
7775 padding: 1.5rem !important;
7776 }
7777 .pt-md-4,
7778 .py-md-4 {
7779 padding-top: 1.5rem !important;
7780 }
7781 .pr-md-4,
7782 .px-md-4 {
7783 padding-right: 1.5rem !important;
7784 }
7785 .pb-md-4,
7786 .py-md-4 {
7787 padding-bottom: 1.5rem !important;
7788 }
7789 .pl-md-4,
7790 .px-md-4 {
7791 padding-left: 1.5rem !important;
7792 }
7793 .p-md-5 {
7794 padding: 3rem !important;
7795 }
7796 .pt-md-5,
7797 .py-md-5 {
7798 padding-top: 3rem !important;
7799 }
7800 .pr-md-5,
7801 .px-md-5 {
7802 padding-right: 3rem !important;
7803 }
7804 .pb-md-5,
7805 .py-md-5 {
7806 padding-bottom: 3rem !important;
7807 }
7808 .pl-md-5,
7809 .px-md-5 {
7810 padding-left: 3rem !important;
7811 }
7812 .m-md-auto {
7813 margin: auto !important;
7814 }
7815 .mt-md-auto,
7816 .my-md-auto {
7817 margin-top: auto !important;
7818 }
7819 .mr-md-auto,
7820 .mx-md-auto {
7821 margin-right: auto !important;
7822 }
7823 .mb-md-auto,
7824 .my-md-auto {
7825 margin-bottom: auto !important;
7826 }
7827 .ml-md-auto,
7828 .mx-md-auto {
7829 margin-left: auto !important;
7830 }
7831 }
7832
7833 @media (min-width: 992px) {
7834 .m-lg-0 {
7835 margin: 0 !important;
7836 }
7837 .mt-lg-0,
7838 .my-lg-0 {
7839 margin-top: 0 !important;
7840 }
7841 .mr-lg-0,
7842 .mx-lg-0 {
7843 margin-right: 0 !important;
7844 }
7845 .mb-lg-0,
7846 .my-lg-0 {
7847 margin-bottom: 0 !important;
7848 }
7849 .ml-lg-0,
7850 .mx-lg-0 {
7851 margin-left: 0 !important;
7852 }
7853 .m-lg-1 {
7854 margin: 0.25rem !important;
7855 }
7856 .mt-lg-1,
7857 .my-lg-1 {
7858 margin-top: 0.25rem !important;
7859 }
7860 .mr-lg-1,
7861 .mx-lg-1 {
7862 margin-right: 0.25rem !important;
7863 }
7864 .mb-lg-1,
7865 .my-lg-1 {
7866 margin-bottom: 0.25rem !important;
7867 }
7868 .ml-lg-1,
7869 .mx-lg-1 {
7870 margin-left: 0.25rem !important;
7871 }
7872 .m-lg-2 {
7873 margin: 0.5rem !important;
7874 }
7875 .mt-lg-2,
7876 .my-lg-2 {
7877 margin-top: 0.5rem !important;
7878 }
7879 .mr-lg-2,
7880 .mx-lg-2 {
7881 margin-right: 0.5rem !important;
7882 }
7883 .mb-lg-2,
7884 .my-lg-2 {
7885 margin-bottom: 0.5rem !important;
7886 }
7887 .ml-lg-2,
7888 .mx-lg-2 {
7889 margin-left: 0.5rem !important;
7890 }
7891 .m-lg-3 {
7892 margin: 1rem !important;
7893 }
7894 .mt-lg-3,
7895 .my-lg-3 {
7896 margin-top: 1rem !important;
7897 }
7898 .mr-lg-3,
7899 .mx-lg-3 {
7900 margin-right: 1rem !important;
7901 }
7902 .mb-lg-3,
7903 .my-lg-3 {
7904 margin-bottom: 1rem !important;
7905 }
7906 .ml-lg-3,
7907 .mx-lg-3 {
7908 margin-left: 1rem !important;
7909 }
7910 .m-lg-4 {
7911 margin: 1.5rem !important;
7912 }
7913 .mt-lg-4,
7914 .my-lg-4 {
7915 margin-top: 1.5rem !important;
7916 }
7917 .mr-lg-4,
7918 .mx-lg-4 {
7919 margin-right: 1.5rem !important;
7920 }
7921 .mb-lg-4,
7922 .my-lg-4 {
7923 margin-bottom: 1.5rem !important;
7924 }
7925 .ml-lg-4,
7926 .mx-lg-4 {
7927 margin-left: 1.5rem !important;
7928 }
7929 .m-lg-5 {
7930 margin: 3rem !important;
7931 }
7932 .mt-lg-5,
7933 .my-lg-5 {
7934 margin-top: 3rem !important;
7935 }
7936 .mr-lg-5,
7937 .mx-lg-5 {
7938 margin-right: 3rem !important;
7939 }
7940 .mb-lg-5,
7941 .my-lg-5 {
7942 margin-bottom: 3rem !important;
7943 }
7944 .ml-lg-5,
7945 .mx-lg-5 {
7946 margin-left: 3rem !important;
7947 }
7948 .p-lg-0 {
7949 padding: 0 !important;
7950 }
7951 .pt-lg-0,
7952 .py-lg-0 {
7953 padding-top: 0 !important;
7954 }
7955 .pr-lg-0,
7956 .px-lg-0 {
7957 padding-right: 0 !important;
7958 }
7959 .pb-lg-0,
7960 .py-lg-0 {
7961 padding-bottom: 0 !important;
7962 }
7963 .pl-lg-0,
7964 .px-lg-0 {
7965 padding-left: 0 !important;
7966 }
7967 .p-lg-1 {
7968 padding: 0.25rem !important;
7969 }
7970 .pt-lg-1,
7971 .py-lg-1 {
7972 padding-top: 0.25rem !important;
7973 }
7974 .pr-lg-1,
7975 .px-lg-1 {
7976 padding-right: 0.25rem !important;
7977 }
7978 .pb-lg-1,
7979 .py-lg-1 {
7980 padding-bottom: 0.25rem !important;
7981 }
7982 .pl-lg-1,
7983 .px-lg-1 {
7984 padding-left: 0.25rem !important;
7985 }
7986 .p-lg-2 {
7987 padding: 0.5rem !important;
7988 }
7989 .pt-lg-2,
7990 .py-lg-2 {
7991 padding-top: 0.5rem !important;
7992 }
7993 .pr-lg-2,
7994 .px-lg-2 {
7995 padding-right: 0.5rem !important;
7996 }
7997 .pb-lg-2,
7998 .py-lg-2 {
7999 padding-bottom: 0.5rem !important;
8000 }
8001 .pl-lg-2,
8002 .px-lg-2 {
8003 padding-left: 0.5rem !important;
8004 }
8005 .p-lg-3 {
8006 padding: 1rem !important;
8007 }
8008 .pt-lg-3,
8009 .py-lg-3 {
8010 padding-top: 1rem !important;
8011 }
8012 .pr-lg-3,
8013 .px-lg-3 {
8014 padding-right: 1rem !important;
8015 }
8016 .pb-lg-3,
8017 .py-lg-3 {
8018 padding-bottom: 1rem !important;
8019 }
8020 .pl-lg-3,
8021 .px-lg-3 {
8022 padding-left: 1rem !important;
8023 }
8024 .p-lg-4 {
8025 padding: 1.5rem !important;
8026 }
8027 .pt-lg-4,
8028 .py-lg-4 {
8029 padding-top: 1.5rem !important;
8030 }
8031 .pr-lg-4,
8032 .px-lg-4 {
8033 padding-right: 1.5rem !important;
8034 }
8035 .pb-lg-4,
8036 .py-lg-4 {
8037 padding-bottom: 1.5rem !important;
8038 }
8039 .pl-lg-4,
8040 .px-lg-4 {
8041 padding-left: 1.5rem !important;
8042 }
8043 .p-lg-5 {
8044 padding: 3rem !important;
8045 }
8046 .pt-lg-5,
8047 .py-lg-5 {
8048 padding-top: 3rem !important;
8049 }
8050 .pr-lg-5,
8051 .px-lg-5 {
8052 padding-right: 3rem !important;
8053 }
8054 .pb-lg-5,
8055 .py-lg-5 {
8056 padding-bottom: 3rem !important;
8057 }
8058 .pl-lg-5,
8059 .px-lg-5 {
8060 padding-left: 3rem !important;
8061 }
8062 .m-lg-auto {
8063 margin: auto !important;
8064 }
8065 .mt-lg-auto,
8066 .my-lg-auto {
8067 margin-top: auto !important;
8068 }
8069 .mr-lg-auto,
8070 .mx-lg-auto {
8071 margin-right: auto !important;
8072 }
8073 .mb-lg-auto,
8074 .my-lg-auto {
8075 margin-bottom: auto !important;
8076 }
8077 .ml-lg-auto,
8078 .mx-lg-auto {
8079 margin-left: auto !important;
8080 }
8081 }
8082
8083 @media (min-width: 1200px) {
8084 .m-xl-0 {
8085 margin: 0 !important;
8086 }
8087 .mt-xl-0,
8088 .my-xl-0 {
8089 margin-top: 0 !important;
8090 }
8091 .mr-xl-0,
8092 .mx-xl-0 {
8093 margin-right: 0 !important;
8094 }
8095 .mb-xl-0,
8096 .my-xl-0 {
8097 margin-bottom: 0 !important;
8098 }
8099 .ml-xl-0,
8100 .mx-xl-0 {
8101 margin-left: 0 !important;
8102 }
8103 .m-xl-1 {
8104 margin: 0.25rem !important;
8105 }
8106 .mt-xl-1,
8107 .my-xl-1 {
8108 margin-top: 0.25rem !important;
8109 }
8110 .mr-xl-1,
8111 .mx-xl-1 {
8112 margin-right: 0.25rem !important;
8113 }
8114 .mb-xl-1,
8115 .my-xl-1 {
8116 margin-bottom: 0.25rem !important;
8117 }
8118 .ml-xl-1,
8119 .mx-xl-1 {
8120 margin-left: 0.25rem !important;
8121 }
8122 .m-xl-2 {
8123 margin: 0.5rem !important;
8124 }
8125 .mt-xl-2,
8126 .my-xl-2 {
8127 margin-top: 0.5rem !important;
8128 }
8129 .mr-xl-2,
8130 .mx-xl-2 {
8131 margin-right: 0.5rem !important;
8132 }
8133 .mb-xl-2,
8134 .my-xl-2 {
8135 margin-bottom: 0.5rem !important;
8136 }
8137 .ml-xl-2,
8138 .mx-xl-2 {
8139 margin-left: 0.5rem !important;
8140 }
8141 .m-xl-3 {
8142 margin: 1rem !important;
8143 }
8144 .mt-xl-3,
8145 .my-xl-3 {
8146 margin-top: 1rem !important;
8147 }
8148 .mr-xl-3,
8149 .mx-xl-3 {
8150 margin-right: 1rem !important;
8151 }
8152 .mb-xl-3,
8153 .my-xl-3 {
8154 margin-bottom: 1rem !important;
8155 }
8156 .ml-xl-3,
8157 .mx-xl-3 {
8158 margin-left: 1rem !important;
8159 }
8160 .m-xl-4 {
8161 margin: 1.5rem !important;
8162 }
8163 .mt-xl-4,
8164 .my-xl-4 {
8165 margin-top: 1.5rem !important;
8166 }
8167 .mr-xl-4,
8168 .mx-xl-4 {
8169 margin-right: 1.5rem !important;
8170 }
8171 .mb-xl-4,
8172 .my-xl-4 {
8173 margin-bottom: 1.5rem !important;
8174 }
8175 .ml-xl-4,
8176 .mx-xl-4 {
8177 margin-left: 1.5rem !important;
8178 }
8179 .m-xl-5 {
8180 margin: 3rem !important;
8181 }
8182 .mt-xl-5,
8183 .my-xl-5 {
8184 margin-top: 3rem !important;
8185 }
8186 .mr-xl-5,
8187 .mx-xl-5 {
8188 margin-right: 3rem !important;
8189 }
8190 .mb-xl-5,
8191 .my-xl-5 {
8192 margin-bottom: 3rem !important;
8193 }
8194 .ml-xl-5,
8195 .mx-xl-5 {
8196 margin-left: 3rem !important;
8197 }
8198 .p-xl-0 {
8199 padding: 0 !important;
8200 }
8201 .pt-xl-0,
8202 .py-xl-0 {
8203 padding-top: 0 !important;
8204 }
8205 .pr-xl-0,
8206 .px-xl-0 {
8207 padding-right: 0 !important;
8208 }
8209 .pb-xl-0,
8210 .py-xl-0 {
8211 padding-bottom: 0 !important;
8212 }
8213 .pl-xl-0,
8214 .px-xl-0 {
8215 padding-left: 0 !important;
8216 }
8217 .p-xl-1 {
8218 padding: 0.25rem !important;
8219 }
8220 .pt-xl-1,
8221 .py-xl-1 {
8222 padding-top: 0.25rem !important;
8223 }
8224 .pr-xl-1,
8225 .px-xl-1 {
8226 padding-right: 0.25rem !important;
8227 }
8228 .pb-xl-1,
8229 .py-xl-1 {
8230 padding-bottom: 0.25rem !important;
8231 }
8232 .pl-xl-1,
8233 .px-xl-1 {
8234 padding-left: 0.25rem !important;
8235 }
8236 .p-xl-2 {
8237 padding: 0.5rem !important;
8238 }
8239 .pt-xl-2,
8240 .py-xl-2 {
8241 padding-top: 0.5rem !important;
8242 }
8243 .pr-xl-2,
8244 .px-xl-2 {
8245 padding-right: 0.5rem !important;
8246 }
8247 .pb-xl-2,
8248 .py-xl-2 {
8249 padding-bottom: 0.5rem !important;
8250 }
8251 .pl-xl-2,
8252 .px-xl-2 {
8253 padding-left: 0.5rem !important;
8254 }
8255 .p-xl-3 {
8256 padding: 1rem !important;
8257 }
8258 .pt-xl-3,
8259 .py-xl-3 {
8260 padding-top: 1rem !important;
8261 }
8262 .pr-xl-3,
8263 .px-xl-3 {
8264 padding-right: 1rem !important;
8265 }
8266 .pb-xl-3,
8267 .py-xl-3 {
8268 padding-bottom: 1rem !important;
8269 }
8270 .pl-xl-3,
8271 .px-xl-3 {
8272 padding-left: 1rem !important;
8273 }
8274 .p-xl-4 {
8275 padding: 1.5rem !important;
8276 }
8277 .pt-xl-4,
8278 .py-xl-4 {
8279 padding-top: 1.5rem !important;
8280 }
8281 .pr-xl-4,
8282 .px-xl-4 {
8283 padding-right: 1.5rem !important;
8284 }
8285 .pb-xl-4,
8286 .py-xl-4 {
8287 padding-bottom: 1.5rem !important;
8288 }
8289 .pl-xl-4,
8290 .px-xl-4 {
8291 padding-left: 1.5rem !important;
8292 }
8293 .p-xl-5 {
8294 padding: 3rem !important;
8295 }
8296 .pt-xl-5,
8297 .py-xl-5 {
8298 padding-top: 3rem !important;
8299 }
8300 .pr-xl-5,
8301 .px-xl-5 {
8302 padding-right: 3rem !important;
8303 }
8304 .pb-xl-5,
8305 .py-xl-5 {
8306 padding-bottom: 3rem !important;
8307 }
8308 .pl-xl-5,
8309 .px-xl-5 {
8310 padding-left: 3rem !important;
8311 }
8312 .m-xl-auto {
8313 margin: auto !important;
8314 }
8315 .mt-xl-auto,
8316 .my-xl-auto {
8317 margin-top: auto !important;
8318 }
8319 .mr-xl-auto,
8320 .mx-xl-auto {
8321 margin-right: auto !important;
8322 }
8323 .mb-xl-auto,
8324 .my-xl-auto {
8325 margin-bottom: auto !important;
8326 }
8327 .ml-xl-auto,
8328 .mx-xl-auto {
8329 margin-left: auto !important;
8330 }
8331 }
8332
8333 .text-monospace {
8334 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
8335 }
8336
8337 .text-justify {
8338 text-align: justify !important;
8339 }
8340
8341 .text-nowrap {
8342 white-space: nowrap !important;
8343 }
8344
8345 .text-truncate {
8346 overflow: hidden;
8347 text-overflow: ellipsis;
8348 white-space: nowrap;
8349 }
8350
8351 .text-left {
8352 text-align: left !important;
8353 }
8354
8355 .text-right {
8356 text-align: right !important;
8357 }
8358
8359 .text-center {
8360 text-align: center !important;
8361 }
8362
8363 @media (min-width: 576px) {
8364 .text-sm-left {
8365 text-align: left !important;
8366 }
8367 .text-sm-right {
8368 text-align: right !important;
8369 }
8370 .text-sm-center {
8371 text-align: center !important;
8372 }
8373 }
8374
8375 @media (min-width: 768px) {
8376 .text-md-left {
8377 text-align: left !important;
8378 }
8379 .text-md-right {
8380 text-align: right !important;
8381 }
8382 .text-md-center {
8383 text-align: center !important;
8384 }
8385 }
8386
8387 @media (min-width: 992px) {
8388 .text-lg-left {
8389 text-align: left !important;
8390 }
8391 .text-lg-right {
8392 text-align: right !important;
8393 }
8394 .text-lg-center {
8395 text-align: center !important;
8396 }
8397 }
8398
8399 @media (min-width: 1200px) {
8400 .text-xl-left {
8401 text-align: left !important;
8402 }
8403 .text-xl-right {
8404 text-align: right !important;
8405 }
8406 .text-xl-center {
8407 text-align: center !important;
8408 }
8409 }
8410
8411 .text-lowercase {
8412 text-transform: lowercase !important;
8413 }
8414
8415 .text-uppercase {
8416 text-transform: uppercase !important;
8417 }
8418
8419 .text-capitalize {
8420 text-transform: capitalize !important;
8421 }
8422
8423 .font-weight-light {
8424 font-weight: 300 !important;
8425 }
8426
8427 .font-weight-normal {
8428 font-weight: 400 !important;
8429 }
8430
8431 .font-weight-bold {
8432 font-weight: 700 !important;
8433 }
8434
8435 .font-italic {
8436 font-style: italic !important;
8437 }
8438
8439 .text-white {
8440 color: #fff !important;
8441 }
8442
8443 .text-primary {
8444 color: #007bff !important;
8445 }
8446
8447 a.text-primary:hover, a.text-primary:focus {
8448 color: #0062cc !important;
8449 }
8450
8451 .text-secondary {
8452 color: #6c757d !important;
8453 }
8454
8455 a.text-secondary:hover, a.text-secondary:focus {
8456 color: #545b62 !important;
8457 }
8458
8459 .text-success {
8460 color: #28a745 !important;
8461 }
8462
8463 a.text-success:hover, a.text-success:focus {
8464 color: #1e7e34 !important;
8465 }
8466
8467 .text-info {
8468 color: #17a2b8 !important;
8469 }
8470
8471 a.text-info:hover, a.text-info:focus {
8472 color: #117a8b !important;
8473 }
8474
8475 .text-warning {
8476 color: #ffc107 !important;
8477 }
8478
8479 a.text-warning:hover, a.text-warning:focus {
8480 color: #d39e00 !important;
8481 }
8482
8483 .text-danger {
8484 color: #dc3545 !important;
8485 }
8486
8487 a.text-danger:hover, a.text-danger:focus {
8488 color: #bd2130 !important;
8489 }
8490
8491 .text-light {
8492 color: #f8f9fa !important;
8493 }
8494
8495 a.text-light:hover, a.text-light:focus {
8496 color: #dae0e5 !important;
8497 }
8498
8499 .text-dark {
8500 color: #343a40 !important;
8501 }
8502
8503 a.text-dark:hover, a.text-dark:focus {
8504 color: #1d2124 !important;
8505 }
8506
8507 .text-body {
8508 color: #212529 !important;
8509 }
8510
8511 .text-muted {
8512 color: #6c757d !important;
8513 }
8514
8515 .text-black-50 {
8516 color: rgba(0, 0, 0, 0.5) !important;
8517 }
8518
8519 .text-white-50 {
8520 color: rgba(255, 255, 255, 0.5) !important;
8521 }
8522
8523 .text-hide {
8524 font: 0/0 a;
8525 color: transparent;
8526 text-shadow: none;
8527 background-color: transparent;
8528 border: 0;
8529 }
8530
8531 .visible {
8532 visibility: visible !important;
8533 }
8534
8535 .invisible {
8536 visibility: hidden !important;
8537 }
8538
8539 @media print {
8540 *,
8541 *::before,
8542 *::after {
8543 text-shadow: none !important;
8544 box-shadow: none !important;
8545 }
8546 a:not(.btn) {
8547 text-decoration: underline;
8548 }
8549 abbr[title]::after {
8550 content: " (" attr(title) ")";
8551 }
8552 pre {
8553 white-space: pre-wrap !important;
8554 }
8555 pre,
8556 blockquote {
8557 border: 1px solid #adb5bd;
8558 page-break-inside: avoid;
8559 }
8560 thead {
8561 display: table-header-group;
8562 }
8563 tr,
8564 img {
8565 page-break-inside: avoid;
8566 }
8567 p,
8568 h2,
8569 h3 {
8570 orphans: 3;
8571 widows: 3;
8572 }
8573 h2,
8574 h3 {
8575 page-break-after: avoid;
8576 }
8577 @page { {
8578 size: a3;
8579 }
8580 body {
8581 min-width: 992px !important;
8582 }
8583 .container {
8584 min-width: 992px !important;
8585 }
8586 .navbar {
8587 display: none;
8588 }
8589 .badge {
8590 border: 1px solid #000;
8591 }
8592 .table {
8593 border-collapse: collapse !important;
8594 }
8595 .table td,
8596 .table th {
8597 background-color: #fff !important;
8598 }
8599 .table-bordered th,
8600 .table-bordered td {
8601 border: 1px solid #dee2e6 !important;
8602 }
8603 }
8604 /*# sourceMappingURL=bootstrap.css.map */