UNPKG

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