source: ProjectBuilder/devel/pb-server/css/bootstrap.css@ 2639

Last change on this file since 2639 was 2639, checked in by Bruno Cornec, 4 years ago

more pb-server content, still not ready for anything !

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