UNPKG

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